From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wGaaL+oRB2GLsAAAgWs5BA (envelope-from ) for ; Sun, 01 Aug 2021 23:28:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id iBpfK+oRB2HZMAAA1q6Kng (envelope-from ) for ; Sun, 01 Aug 2021 21:28:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E156018D97 for ; Sun, 1 Aug 2021 23:28:09 +0200 (CEST) Received: from localhost ([::1]:40026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mAJ0D-0006Ti-2J for larch@yhetil.org; Sun, 01 Aug 2021 17:28:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAJ06-0006TZ-9i for bug-guix@gnu.org; Sun, 01 Aug 2021 17:28:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53825) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mAJ06-0004B3-2o for bug-guix@gnu.org; Sun, 01 Aug 2021 17:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mAJ06-0006RO-0w for bug-guix@gnu.org; Sun, 01 Aug 2021 17:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#49815: Upcoming timekeeping failure in gpsd Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 01 Aug 2021 21:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49815 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 49815@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162785325024715 (code B ref -1); Sun, 01 Aug 2021 21:28:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Aug 2021 21:27:30 +0000 Received: from localhost ([127.0.0.1]:37138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAIzZ-0006QZ-Jh for submit@debbugs.gnu.org; Sun, 01 Aug 2021 17:27:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:55754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAIzY-0006QR-1W for submit@debbugs.gnu.org; Sun, 01 Aug 2021 17:27:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAIzX-0006NF-Qr for bug-guix@gnu.org; Sun, 01 Aug 2021 17:27:27 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:53887) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAIzV-0003n2-BU for bug-guix@gnu.org; Sun, 01 Aug 2021 17:27:27 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 5975E5C0097; Sun, 1 Aug 2021 17:27:24 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 01 Aug 2021 17:27:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=I5tpuPk/AHMM16EPxMPYUvdbq9eu1C7mLLCxOD/ckoY=; b=fcNqM ye8/K9FXnQx9/cbt9BqNDRYrrdOdcnwaGk06uXXXNuBUZQLoxMNQjNrAlcsnPhKs gQMQgA6YDQw6ZAAGqp+5uhA7YtZOGWOKLYIliUce8OlA8jeCYVjGnsHK5GW4Ww6M 80HEm9gz6pWZVl0iaSfy0ZNJP8bqAvOxHGxie8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=I5tpuPk/AHMM16EPxMPYUvdbq9eu1 C7mLLCxOD/ckoY=; b=mRGKUctEcXCFqWjjOD+DVkJIucCn0kaFtQtje+rb0KsY1 OsR21xqJSOnrFwdL9buCUVfLV915tBBLLQy6btiC1XWo8tvrI5eLy3XR8q+iucJo ZfxXsU6OofBo0dt71Fw98YXZ7jilKVf/Y7WnfVp6gqL3XdcoBRnTXyMOU/vB4hzC kOZSEbpyPftAnLcvIeBqsK236l8CvhxdSc0zNhE+pzDge2bUXV6SvHP/YBg+V4tc PfeM4QUqooXKfYl88TlOA4ThGPUXcrliYBe2bkgQ2xjs/lXIX5t8B1uYbuBbP6oG yE2jeMq4k1Ys9Tmv1SN6yI1z9lB4d/hKcsK21RS9w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddriedtgddutddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesthdtrodttd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepveekuedvuddtveeugfdvfeeiffelffektd etveeuiedvteehfffhieeilefhueejnecuffhomhgrihhnpehgihhtlhgrsgdrtghomhen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghose hfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 1 Aug 2021 17:27:23 -0400 (EDT) Date: Sun, 1 Aug 2021 17:27:06 -0400 From: Leo Famulari Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=66.111.4.26; envelope-from=leo@famulari.name; helo=out2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1627853290; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=I5tpuPk/AHMM16EPxMPYUvdbq9eu1C7mLLCxOD/ckoY=; b=RLZYMLfZeJzwGRMWI9RBQGzn5/OgNriwai42C46iUw4tlhYWhcj01Ch6vYKn/2yqvrCxiW PPapRg1QGl9jNGOCuNJmYlnQALObZgLILPiK1HRdfmU7HDS4ilD9HPiSVJJ606EQ6rmSx7 RBmqahV4iYDAkNCJ69RCMEEjkl2fJexMsZaD+iQWKE7aLpkjFPNYtHXtAx5qimNvRRZ/sI ruCBoXBm4pU5yl0S00ANuUJ90HntYSBHdF2WU5gLFkQdZ1EHBlCeJOw2fn5whOIt4R4aEi nx4oUvB+XFLyBtGwFfWstVwKR9dZ9qe9WI6JtW1p4XIKPmwiJGiFwh0BoH6Tfg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627853290; a=rsa-sha256; cv=none; b=suman015nfj7AxeD59TRFSl38ExTp8Yf6Spc3BB8EN9jpA3hTFGK9Wt3Lble4XKSZVFVwu 5hLi8pdmrftE4obMUCdafb/1F1yg4TUKqUbnGL7s7jShmIZRmeKudMHKY8720rCam7cOjO keAGuSZ/1TBrxpM0CHoLHrgBBmCUdLsOVv3ix7VOrKFxY8KNEY8NERcwz+aGnN5VcTNHWG ewLeBM+dV8oWy3CgyBbI1e4vF/k6o2Mo5IUKDX5nWUvJEfEU9ZfmFRzMvHOZS93yVwR1YA xudbfIOI241tWXRo+GzPNGZomyPgwb2t9Z289JqG/2hnpkyGilv5/PEjaphg9Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b="fcNqM ye"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=mRGKUctE; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b="fcNqM ye"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=mRGKUctE; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: E156018D97 X-Spam-Score: -1.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: Hjvg9k7wz9JI In October, the date reported by gpsd will jump back by 1024 weeks: https://gitlab.com/gpsd/gpsd/-/issues/144 This will be fixed in the upcoming 3.23 release: https://gitlab.com/gpsd/gpsd/-/issues/144#note_636906629 This is a serious problem because gpsd is commonly used as a time source for network time servers. I tried updating our package from 3.21 to 3.22, to help prepare for this important update, but the build fails during the configure portion of the SCons 'build' phase as shown below. I'm not familiar with SCons so I'm not sure which is the salient error. ------ starting phase `build' scons: Reading SConscript files ... scons version: 3.0.4 scons is running under Python version: 3.8.2.final.0 gpsd version: 3.22 This system is: linux Checking whether the C compiler works... yes Checking if compiler accepts -pthread... no Checking whether the C++ compiler works... yes Checking for C header file curses.h... no Turning off ncurses support, curses.h not found. Checking pkg-config for libusb-1.0... yes Checking for C library librt... no Checking for C library libnsl... no Checking for C library libsocket... no Checking for C library libm... no Checking for C library libthr... no Checking pkg-config for dbus-1... yes Checking pkg-config for bluez... yes Checking for C type in_port_t... no Did not find in_port_t typedef, assuming unsigned short int Checking whether SUN_LEN is declared... yes Checking for C header file linux/can.h... no You do not have kernel CANbus available. Checking if compiler is C11... no Checking for C header file libkern/OSAtomic.h... no No memory barriers - SHM export and time hinting may not be reliable. Checking whether __ORDER_BIG_ENDIAN__ is declared... yes Checking whether __ORDER_LITTLE_ENDIAN__ is declared... yes Checking whether __BYTE_ORDER__ is declared... yes Your compiler has built-in endianness support. Checking for C header file arpa/inet.h... no Checking for C header file netdb.h... no Checking for C header file netinet/in.h... no Checking for C header file netinet/ip.h... no Checking for C header file sys/sysmacros.h... yes Checking for C header file sys/socket.h... no Checking for C header file sys/un.h... yes Checking for C header file syslog.h... yes Checking for C header file termios.h... yes Checking for C header file winsock2.h... no Checking if sizeof(time_t) is 64 bits... no WARNING: time_t is too small. It will fail in 2038 Checking for C function cfmakeraw()... no Checking for C function clock_gettime()... no Checking for C function daemon()... no Checking for C function fcntl()... no Checking for C function fork()... no Checking for C function getopt_long()... no Checking for C function gmtime_r()... no Checking for C function inet_ntop()... no Checking for C function strlcat()... no Checking for C function strlcpy()... no Checking for C function strptime()... no Checking for C function sincos()... no Checking for C function __sincos()... no Checking for C header file sys/timepps.h... no Forcing magic_hat=no since RFC2783 API is unavailable Checking whether TIOCMIWAIT is declared... no WARNING: Neither TIOCMIWAIT (PPS) nor RFC2783 API (KPPS) is available. Checking for C library libbluetooth... no libbluetooth not found, bluez cannot be enabled. Checking for C library libdbus-1... no libdbus-1 not found, dbus_export cannot be enabled. Checking that xsltproc can make man pages... no Neither xsltproc nor xmlto found, documentation cannot be built. Checking pkg-config for Qt5Network... yes Checking if compiler accepts -Wall... no Checking if compiler accepts -Wcast-align... no Checking if compiler accepts -Wextra... no Checking if compiler accepts -Wimplicit-fallthrough... no Checking if compiler accepts -Wmissing-declarations... no Checking if compiler accepts -Wmissing-prototypes... no Checking if compiler accepts -Wno-missing-field-initializers... no Checking if compiler accepts -Wno-uninitialized... no Checking if compiler accepts -Wpointer-arith... no Checking if compiler accepts -Wreturn-type... no Checking if compiler accepts -Wstrict-prototypes... no Checking if compiler accepts -Wvla... no Checking whether coverage program exists...no Checking whether cppcheck program exists...no Checking whether dia program exists...no Checking whether flake8 program exists...no Checking whether pycodestyle program exists...no Checking whether pylint program exists...no Checking whether scan-build program exists...no Checking whether tar program exists.../gnu/store/v6f44zccwh9z5zk3pjlywjybbi8n2hjh-tar-1.32/bin/tar Checking whether valgrind program exists...no Checking whether xmllint program exists...no Program coverage not found -- skipping Python coverage Program cppcheck not found -- skipping cppcheck checks Program dia not found -- not rebuiding cycle.svg. Program flake8 not found -- skipping flake8 checks Program pycodestyle not found -- skipping pycodestyle checks Program pylint not found -- skipping pylint checks Program scan-build not found -- skipping scan-build checks Program valgrind not found -- skipping valgrind checks Program xmllint not found -- skipping xmllint checks Checking whether python program exists.../gnu/store/f8s95qc6dfhl0r45m70hczw5zip0xjxq-python-wrapper-3.8.2/bin/python System PYTHONPATH='/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/python3.8/site-packages:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/site-packages:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/site-packages:/gnu/store/180s697y50pvfly42xphwngd0669jlwj-python-pycairo-1.19.1/lib/python3.8/site-packages:/gnu/store/frj6yg9316ihw5k7yxm3gndzfv0yy3br-python-pygobject-3.34.0/lib/python3.8/site-packages:/gnu/store/ci0f79qsippv8rqcjfgfxyds28iy4nc3-python-pyserial-3.5/lib/python3.8/site-packages' Ensure your PYTHONPATH includes /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages/ Checking Python config vars... ok Checking Python target version... 3.8 Checking Python module serial (pyserial)... WARNING: ubxtool and zerk are missing optional runtime module serial Checking Python module cairo (pycairo)... WARNING: Python module cairo (pycairo) not found. Checking Python module gi (pygobject)... WARNING: Python module gi (pygobject) not found. Checking pkg-config for gtk+-3.0... yes WARNING: xgps and xgpsspeed are missing runtime dependencies Checking Python module matplotlib... WARNING: gpsplot is missing required runtime module matplotlib Altered configuration variables: nmea2000 = False (default True): NMEA2000/CAN support ncurses = False (default True): build with ncurses magic_hat = False (default True): special Linux PPS hack for Raspberry Pi et al prefix = /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22 (default /usr/local): installation directory prefix python_libdir = /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages (default ): Python module directory prefix qt_versioned = 5 (default ): version for versioned Qt WARNING: ncurses not found, not building cgps or gpsmon. WARNING: asciidoctor not found. WARNING: Some documentation and html will not be built. AttributeError: 'SConsEnvironment' object has no attribute 'Tar': File "/tmp/guix-build-gpsd-3.22.drv-0/gpsd-3.22/SConstruct", line 63: SConscript('SConscript', File "/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/scons/SCons/Script/SConscript.py", line 667: return method(*args, **kw) File "/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/scons/SCons/Script/SConscript.py", line 604: return _SConscript(self.fs, *files, **subst_kw) File "/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/scons/SCons/Script/SConscript.py", line 284: exec(compile(_file_.read(), _file_.name, 'exec'), File "/tmp/guix-build-gpsd-3.22.drv-0/gpsd-3.22/gpsd-3.22/SConscript", line 3226: targz = gzenv.Tar(target + '.gz', distfiles) WARNING: asciidoctor not found. WARNING: Some documentation and html will not be built. WARNING: ncurses not found, not building cgps or gpsmon. WARNING: gpsplot is missing required runtime module matplotlib WARNING: xgps and xgpsspeed are missing runtime dependencies WARNING: ubxtool and zerk are missing optional runtime module serial Ensure your PYTHONPATH includes /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages/ WARNING: Neither TIOCMIWAIT (PPS) nor RFC2783 API (KPPS) is available. command "scons" "-j" "4" "prefix=/gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22" "python_libdir=/gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages" "qt_versioned=5" failed with status 2 builder for `/gnu/store/r5h7q3qx1dd0pb80i8mcrka17i34svha-gpsd-3.22.drv' failed with exit code 1 ------