Hello community, here is the log from the commit of package datefudge for openSUSE:Factory checked in at 2017-11-16 13:57:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/datefudge (Old) and /work/SRC/openSUSE:Factory/.datefudge.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "datefudge" Thu Nov 16 13:57:02 2017 rev:2 rq:541323 version:1.22 Changes: -------- --- /work/SRC/openSUSE:Factory/datefudge/datefudge.changes 2016-01-22 01:08:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.datefudge.new/datefudge.changes 2017-11-16 13:57:04.898175396 +0100 @@ -1,0 +2,16 @@ +Mon Nov 13 10:24:29 UTC 2017 - astie...@suse.com + +- update to 1.22: + * Operate more efficiently, especially if fudging to the epoch. + * Fix running on 32-bit systems with 64-bit time_t (such as x32). + * datefudge.man: Document that datefudge might be affected by the + Y2K38 problem on some systems. +- includes changes from 1.21: + * datefudge.sh: don't fail when its date argument happens to be + equal to the current time (i.e. make `datefudge now + some_command' work). + * Update man page to mention that the date can be given in any + format accepted by date(1) command. +- add upstream signing key and verify source signature + +------------------------------------------------------------------- Old: ---- datefudge_1.20.tar.gz New: ---- datefudge.asc datefudge.keyring datefudge_1.22.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ datefudge.spec ++++++ --- /var/tmp/diff_new_pack.aqLe52/_old 2017-11-16 13:57:05.862140472 +0100 +++ /var/tmp/diff_new_pack.aqLe52/_new 2017-11-16 13:57:05.866140327 +0100 @@ -1,7 +1,7 @@ # # spec file for package datefudge # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,15 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: datefudge -Version: 1.20 +Version: 1.22 Release: 0 -License: GPL-2.0+ Summary: A preload library to fake system time -Url: http://packages.qa.debian.org/d/datefudge.html +# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines" +License: GPL-2.0+ Group: Development/Tools -Source: http://cdn.debian.net/debian/pool/main/d/datefudge/%{name}_%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Url: http://packages.qa.debian.org/d/datefudge.html +Source: http://cdn.debian.net/debian/pool/main/d/datefudge/%{name}_%{version}.tar.xz +Source2: http://cdn.debian.net/debian/pool/main/d/datefudge/%{name}_%{version}.dsc#/%{name}.asc +Source3: https://db.debian.org/fetchkey.cgi?fingerprint=35E876FAB4D3732E93B4D237631DE7553BE8AFD4#/%{name}.keyring %description This program fakes the system date so that programs think the @@ -31,6 +34,10 @@ on files are not affected in any way. %prep +# the signature is on the Debian .dsc. Extract the checksums and verify against source +echo "`grep -A1 "Files:" %{SOURCE2} | grep %{name}_%{version}.tar.xz | cut -d\ -f2` %{SOURCE0}" | md5sum -c +echo "`grep -A1 "Checksums-Sha1" %{SOURCE2} | grep %{name}_%{version}.tar.xz | cut -d\ -f2` %{SOURCE0}" | sha1sum -c +echo "`grep -A1 "Checksums-Sha256" %{SOURCE2} | grep %{name}_%{version}.tar.xz | cut -d\ -f2` %{SOURCE0}" | sha256sum -c %setup -q sed "s/VERSION := \$\(.*\)/VERSION := %{version}/g" -i Makefile sed 's/-o root -g root/-p/g' -i Makefile @@ -38,12 +45,10 @@ %build CFLAGS="%{optflags}" make libdir=%{_libdir} %{?_smp_mflags} - %install make install libdir=%{_libdir} DESTDIR=%{buildroot} %{?_smp_mflags} %files -%defattr(-,root,root) %doc README COPYING %{_mandir}/man1/datefudge.1%{ext_man} %{_bindir}/datefudge ++++++ datefudge.asc ++++++ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (native) Source: datefudge Binary: datefudge Architecture: any Version: 1.22 Maintainer: Robert Luberda <rob...@debian.org> Standards-Version: 3.9.8 Vcs-Browser: https://anonscm.debian.org/cgit/users/robert/datefudge.git/ Vcs-Git: https://anonscm.debian.org/git/users/robert/datefudge.git Build-Depends: debhelper (>= 9) Package-List: datefudge deb devel optional arch=any Checksums-Sha1: 1c60c7582bff8dbc5960b48bea76a4d27eaf1b18 12964 datefudge_1.22.tar.xz Checksums-Sha256: 2dc6e4f8808726339f1c7358f9874128031bd940baac396477ab297b5d7ef445 12964 datefudge_1.22.tar.xz Files: c434f7286bfe30ade3d78db42b7b220b 12964 datefudge_1.22.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENeh2+rTTcy6TtNI3Yx3nVTvor9QFAliWX6UACgkQYx3nVTvo r9QGhRAAj6bTj1eIKFUmpgnv5f2MVMrN4vYh5RCaCqYRk9TvR5QoCN2kkHGhmYYQ OMtznjjjSNwbIz1nwFHxq/f64639qOkq62Cz9YZBgfEjU0KEgUen1+8aEZp22v/d nosrh51HT3nzc7U0QhH6BHTDtLs6BGQh3xtP0FgrQ+Xg58fqPzP2FxaeuwCZPSur TCE2q7cg/s6kWMpqeqnpw1u1bG311Vv9krzv4U8A5VuD/1c3mrh6gOv0ZRu7+RIJ 2jpdQNfrp8Bq1HSOC4xzZDOTUmW5V8iXrz3vosXwfGFAYrzGUXCrolFQLDlmntoM FZyTto/7GBNlc6p7Y8Px8u+oLjM8ixwzUSCaU+tVVj005VCwr1A4bOQMnyl86ELa eMcQ/x+/R8pTmdZ622/G2onTfevWtRwYCOUT/pD3BMJ8YXNe1WMpCBzx8F58FndF 6tOSFkmzfs03hn+FqaeK+h+AnejtVUOJwX2xmT2jSx5k9/fckAb387foyT4ae1CU lzM+KYYk1hL7GLflXExRFi7JdM8IcMKDku2J/JlWekfgyttJ3KLlSbg0Z7LO8ck1 nWAV/ymbDmRbRZzBNUyREH/tn1RbHDmGvGR+s0RG7N6FLVhRjtv7mb+03i16pxlt yNuBGT48fZbWJrNve3fBevT221qF9+KvzbyFpVoJ2zSlGZnNVmg= =sSPZ -----END PGP SIGNATURE-----