Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Paul Wise
On Tue, 2023-06-06 at 12:45 -0700, Steve Langasek wrote:

> since we don't really have an "i386 porting team"

The release team have registered Adrian Bunk as an i386 porter:

https://release.debian.org/testing/arch_spec.yaml

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Paul Wise
On Tue, 2023-06-06 at 09:33 +0200, Helmut Grohne wrote:

> I've been reading the discussion around i386 a bit and found the
> direction it has taken a little unproductive.

I note that there are a number of packages available on i386 but not
available on amd64, is anyone planning on an MBF about this issue?

$ grep -h arch=.*i386 /var/lib/apt/lists/*Sources | grpe -v amd64 | grep -v -- 
-modules- | grep -v  -- -image- | grep -v -- -headers- | grep -v -- -dbg  | 
grep -v lib64 | grep -v x86-64-linux-gnu
 fp-units-i386 deb devel optional arch=i386
 fp-units-i386-3.2.2 deb devel optional arch=i386
 libc0.3 deb libs optional arch=hurd-i386 profile=!stage1
 libc0.3-dev deb libdevel optional arch=hurd-i386
 libc0.3-udeb udeb debian-installer optional arch=hurd-i386 
profile=!noudeb,!stage1
 libc0.3 deb libs optional arch=hurd-i386 profile=!stage1
 libc0.3-dev deb libdevel optional arch=hurd-i386
 libc0.3-udeb udeb debian-installer optional arch=hurd-i386 
profile=!noudeb,!stage1
 libc0.3 deb libs optional arch=hurd-i386 profile=!stage1
 libc0.3-dev deb libdevel optional arch=hurd-i386
 libc0.3-udeb udeb debian-installer optional arch=hurd-i386 
profile=!noudeb,!stage1
 sse2-support deb misc optional arch=any-i386
 netdata-core-no-sse deb net optional arch=i386
 steam deb contrib/oldlibs optional arch=i386
 steam-libs-i386 deb metapackages optional arch=i386
 etqw deb contrib/games optional arch=i386
 etqw-server deb contrib/games optional arch=i386
 quake4 deb contrib/games optional arch=i386
 quake4-server deb contrib/games optional arch=i386
 speech-dispatcher-ibmtts deb contrib/sound optional arch=i386
 adlibtracker2 deb sound optional arch=i386
 atitvout deb misc optional arch=i386,ia64
 sb16ctrl-bochs deb otherosfs optional arch=any-i386
 cmucl deb lisp optional arch=i386
 cmucl-clm deb lisp optional arch=i386
 fenix deb devel optional 
arch=arm,armel,armhf,hppa,hurd-i386,i386,kfreebsd-i386,m68k,mips,mipsel,mipsn32,mipsn32el,powerpc,s390,sh4,sparc
 fenix-plugin-mpeg deb devel optional 
arch=arm,armel,armhf,hppa,i386,kfreebsd-i386,hurd-i386,m68k,mips,mipsel,sh4,powerpc,s390,sparc
 fenix-plugins deb devel optional 
arch=arm,armel,armhf,hppa,i386,kfreebsd-i386,hurd-i386,m68k,mips,mipsel,sh4,powerpc,s390,sparc
 fenix-plugins-system deb devel optional 
arch=arm,armel,armhf,hppa,i386,kfreebsd-i386,hurd-i386,m68k,mips,mipsel,sh4,powerpc,s390,sparc
 fnfx-client deb utils optional arch=i386
 fnfxd deb utils optional arch=i386
 fp-units-i386 deb devel optional arch=i386
 fp-units-i386-3.2.2 deb devel optional arch=i386
 fwupd-i386-signed-template deb admin optional arch=i386
 fwupd-i386-signed deb admin optional arch=i386
 gatos deb misc extra arch=i386
 libgatos-dev deb libdevel extra arch=i386
 libgatos0 deb libs extra arch=i386
 libc0.3 deb libs optional arch=hurd-i386 profile=!stage1
 libc0.3-dev deb libdevel optional arch=hurd-i386
 libc0.3-udeb udeb debian-installer optional arch=hurd-i386 
profile=!noudeb,!stage1
 libc0.3 deb libs optional arch=hurd-i386 profile=!stage1
 libc0.3-dev deb libdevel optional arch=hurd-i386
 libc0.3-udeb udeb debian-installer optional arch=hurd-i386 
profile=!noudeb,!stage1
 grub-efi-ia32-signed deb admin optional arch=i386
 grub-efi-ia32-signed-template deb admin optional arch=i386
 grub-efi-ia32-signed-template deb admin optional arch=i386
 sse2-support deb misc optional arch=any-i386
 lmms-vst-server deb sound optional arch=i386
 longrun deb utils optional arch=i386
 lphdisk deb admin optional arch=i386
 mig-i686-gnu deb devel optional arch=any-i386
 netdata-core-no-sse deb net optional arch=i386
 pcsx2 deb games optional arch=i386
 pixbros deb games optional 
arch=armel,armhf,hppa,hurd-i386,i386,kfreebsd-i386,m68k,mips,mipsel,powerpc,sh4
 pixfrogger deb games optional 
arch=armel,armhf,hppa,hurd-i386,i386,kfreebsd-i386,m68k,mips,mipsel,powerpc,sh4
 shim-helpers-i386-signed-template deb admin optional arch=i386
 shim-helpers-i386-signed deb admin optional arch=i386
 sqlite3-tools deb database optional arch=linux-any,hurd-i386
 steam deb contrib/oldlibs optional arch=i386
 steam-libs-i386 deb metapackages optional arch=i386
 strace64 deb utils optional arch=i386,powerpc,s390,sparc
 syslog-ng-mod-snmp deb admin optional arch=linux-any,hurd-i386
 wine32 deb otherosfs optional arch=i386,armel,armhf
 wine32-preloader deb otherosfs optional arch=i386,armel,armhf
 wine32-tools deb libdevel optional arch=i386,armel,armhf
 xserver-xorg-video-geode deb x11 optional arch=any-i386
 zsnes deb otherosfs optional arch=any-i386
 intel-mkl-linktool deb non-free/utils optional arch=i386
 libmkl-gf deb non-free/libs optional arch=i386
 libmkl-intel deb non-free/libs optional arch=i386
 libmkl-p4 deb non-free/libs optional arch=i386
 libmkl-p4m deb non-free/libs optional arch=i386
 libmkl-p4m3 deb non-free/libs optional arch=i386
 libmkl-vml-ia deb non-free/libs optional arch=i386
 libmkl-vml-p4 deb non-free/libs optional arch=i386
 libmkl-vml-p4m deb non-free/libs optional arch=i386
 

Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Paul Wise
On Tue, 2023-06-06 at 11:45 +0100, Simon McVittie wrote:

> When considering the future of i386, a factor that we need to bear in
> mind is that there are two major use-cases for i386, with requirements
> that sometimes conflict:

There was another option mentioned earlier in the thread that could
help resolve some aspects of these conflicts; make 32-bit arches
(or just i386) support both time_t ABIs, like glibc and Linux do.

The 64-bit time_t ABI would be the default but the 32-bit time_t ABI
would be present for running old binaries that still kind of work with
the 32-bit ABIs after 2038, or under faketime when they do not.

This would be more work for Debian and a lot more work for upstreams
but would be a better outcome for the diversity of uses for 32-bit.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Accepted mmh 0.4-5 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 05 Jun 2023 18:16:42 -0300
Source: mmh
Architecture: source
Version: 0.4-5
Distribution: experimental
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Aquila Macedo Costa 
Changes:
 mmh (0.4-5) experimental; urgency=medium
 .
   * QA upload.
 .
   [ Debian Janitor ]
   * Drop unnecessary dependency on dh-autoreconf.
   * Remove obsolete field Name from debian/upstream/metadata (already present 
in
 machine-readable debian/copyright).
   * Update standards version to 4.5.0, no changes needed.
 .
   [ Aquila Macedo Costa ]
   * debian/control: 'debhelper-compat' in Build-Depends is bumped to level 13.
   * debian/control: bumped Standards-Version to 4.6.2.
   * debian/control: changed from 'libncurses5-dev' to 'libncurses-dev'
 in Build-Depends field.
   * Updating debian/watch file:
 - debian/watch: changing protocol from 'http' to 'https'.
 - debian/watch: updated watch file version from 3 to 4.
Checksums-Sha1:
 fef68704b4f512284bbf7a90e2c92983e41f9403 2076 mmh_0.4-5.dsc
 5df339911d98e3d73ddd6d9cdd0d2b8c37af4f92 13472 mmh_0.4-5.debian.tar.xz
Checksums-Sha256:
 26a82c5df0daa09c195ed396a4a25a6f6de31770f05a84ec75fe173237cb4720 2076 
mmh_0.4-5.dsc
 684a403a28176662431f08dce52e73b4f746abab915011a1880761ee840e6665 13472 
mmh_0.4-5.debian.tar.xz
Files:
 4af92bb7fa01860c8ef1a40803cbd4a7 2076 mail optional mmh_0.4-5.dsc
 950841445e29834e17df820ad2cd42ff 13472 mail optional mmh_0.4-5.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAmR/5kQVHGthbmFzaGly
b0BkZWJpYW4ub3JnAAoJEPgjonKYg8l8GlEP+wccvg6x6tOuH3vlJlfuh7WpCycU
7gKw8ikjeQduOCD1NKpa24n7C9ZPn2aj3pVpr57klTXCwPIUv9Uzpxd/3X9egJen
szO3Kdc5GOrNC3aDhaie3oitRWDMIfdTwyK5WfaDXdFwSSPBqVlDmlwps45frGNn
iQ7ltqeGrzTXZqzaFUgboEJpO0TKtuLBwKR/hcijy5cR6II6Pi26iIeYG+0uWBuu
OjId39aji9Rsw1Gvyb/78lCTGnrZtBNENNONF7AlQrS+0hnuNKLTllGfuhhtnzeo
b5JRrVKPWW8dl4Zu++yBHW68hVbIxl/VxeEKZwu2IViyF6YCqOaMb60R42B4ZWKu
EmqhrqfQWpIHoJscEtNo1lr6o62bVWHqkNa0UuAlWaolH0R55ynAbWKbe8ztRKRY
tcgTrYj8AYQ6+0Er8Km/Ho4lKdrZz4G0+g3S7ZpSMuzUQjHLw5KVnjwIGebHfZ1S
k2HjHGx9DB4oVH6yCqIfMwZOA3if0IDhzgPQEnYsXBIaRpU1lel7aQ7UpNH/tIf9
LHSvHMBFq51jdXTNKZVbw3sxkdtHGWpfbkFyE7cUzrJDeHC54G7G16endUHuFZM/
34UxU0c/pbclQitlGBGaWVsmCQhJpugcwie/6oPEjP4WBwMtn9UIe/yoZYXTH9xP
Hl5UmXMgeYm2opjl
=f682
-END PGP SIGNATURE-



Accepted mvtnorm 1.2-1-1 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 06 Jun 2023 20:43:49 -0500
Source: mvtnorm
Architecture: source
Version: 1.2-1-1
Distribution: experimental
Urgency: medium
Maintainer: Dirk Eddelbuettel 
Changed-By: Dirk Eddelbuettel 
Changes:
 mvtnorm (1.2-1-1) experimental; urgency=medium
 .
   * New upstream release (into 'experimental' while Debian is frozen)
 .
   * debian/control: Set Build-Depends: to current R version
   * debian/control: Set Standards-Version: to current version
   * debian/control: Switch to virtual debhelper-compat (= 12)
Checksums-Sha1:
 73210b2d41bed0bcd6d1e4851f44d28acc544b5a 1831 mvtnorm_1.2-1-1.dsc
 a0e4bf5e431775f2166ba0a4a9c841bf646d5471 663563 mvtnorm_1.2-1.orig.tar.gz
 dbcb6da93b82ad864714670ba2923eceaf849c13 3320 mvtnorm_1.2-1-1.debian.tar.xz
 c014633d84fde5798b28d59bdd2a2a3f60469a0b 10884 mvtnorm_1.2-1-1_amd64.buildinfo
Checksums-Sha256:
 c0649d6dbed9b2865fb4980c3d3cdb85eac3f8b9e0068c4aa7a664077a8ea43d 1831 
mvtnorm_1.2-1-1.dsc
 0fdc48e5e1f6e31b36d80cfe9e8212e028b88afc6be190b4c8e85d22d74a2064 663563 
mvtnorm_1.2-1.orig.tar.gz
 72c66a8d33703547271a15be13d4174baaa2c727760f136123df8d80b7781197 3320 
mvtnorm_1.2-1-1.debian.tar.xz
 d9e908fadf68e26a2feca327f76df5400222c743abb927344015e7565134223d 10884 
mvtnorm_1.2-1-1_amd64.buildinfo
Files:
 a83e4fef3d241d4ae9bdceda3fe6a180 1831 gnu-r optional mvtnorm_1.2-1-1.dsc
 527eca465ca6fe164a4411ef5f8699fc 663563 gnu-r optional 
mvtnorm_1.2-1.orig.tar.gz
 662c665c79766646d2144e86f56c51a6 3320 gnu-r optional 
mvtnorm_1.2-1-1.debian.tar.xz
 56904e44a4468e0c4375e7c616713b4d 10884 gnu-r optional 
mvtnorm_1.2-1-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIVAwUBZH/jHaFIn+KrmaIaAQi3TxAAhxaB/6GRUo8uUiFOzJ7+jj9yLV1iGnNQ
6vvcbm0uZxJIJD0BCGzVQMaaBWdxof7h5fraUVSEnCu6E9EUuxN+g7/GMaxCNCmk
BUakt9mj/Ey8YM7X0W2e+8nSoul8ruFjeCt1RH0GnEHkd5PcZC2daijcKKvmzQs9
KTPFAQO6ZLLxh8tyQQc1DKi1CSCKBcmP9qPJO0kPFhj2CBRvh+9YDhbcBCJO63W3
WGT8454ddpXnmK1qmbSPSSi6+Q3vySQrAf1+SiV5XvXi7VjT2XbLfuYOw6rlvVT3
hChb2mqujFmaB8y5Ukk/SO6HyMtHQFjbbGO9cGv5gTUA/yN7zNJm77XjsgpvuD06
UgRAbTNagKZxw5pa++h8FUYa2CK98oHm/8IKiF+KfCauM39XN50cQva5iXNXa7Is
jdO4csyat3giJYyLr9Jc/enx8XfFVRoZuU4YyAL0nLSCb0fx6K0XygG+vEAK0f6v
cKUxEEuAW1SkOjXGAIqXo8YiTU6lGILYJZbBpWg5HK8DuuTyxNlx4/V6sZv0J2vU
RLYgjkE8KsU32/UC9E2nqGg90jecZV1HUYNgYEE/13hG1PhD4XZC7lv9fpfvierI
C24vF2TtAu0uu9y24ub58tsorwn9xWmZpBjc2hFjJri5CTTQOWuz9SqMeHiqLYXY
3L9ZNVLTD+g=
=1eG7
-END PGP SIGNATURE-



Accepted firefox 114.0-1 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 07 Jun 2023 05:52:21 +0900
Source: firefox
Architecture: source
Version: 114.0-1
Distribution: unstable
Urgency: medium
Maintainer: Maintainers of Mozilla-related packages 

Changed-By: Mike Hommey 
Changes:
 firefox (114.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * Fixes for mfsa2023-20, also known as:
 CVE-2023-34414, CVE-2023-34415, CVE-2023-34416, CVE-2023-34417.
 .
   * debian/browser.install.in: Install gfxtest and vaapitest.
Checksums-Sha1:
 40396cd84342874d5fcb01e8c4ab5e5235adaa09 36933 firefox_114.0-1.dsc
 bd786ecaf8f1718fcab05c3c19609189a9a0454c 202510 
firefox_114.0.orig-l10n-ach.tar.bz2
 b70d6d57b253c3cbdc8b4bbe5b7207010d5124f7 137309 
firefox_114.0.orig-l10n-af.tar.bz2
 676baca45f64d3422b205859afd7632a9c369e2e 248164 
firefox_114.0.orig-l10n-an.tar.bz2
 be4c35c3aaf06e77ac91e6c2445d2112f661e413 264558 
firefox_114.0.orig-l10n-ar.tar.bz2
 7d276b01163392062ef9fae749d63f8664b8a2e8 205481 
firefox_114.0.orig-l10n-ast.tar.bz2
 52cc821dfa5d4da460c950b4aed8e42de73cfcb8 219837 
firefox_114.0.orig-l10n-az.tar.bz2
 e1f9e68d4b8136a9198d28384e9af423143325c5 337662 
firefox_114.0.orig-l10n-be.tar.bz2
 0f2ca175735c4d655da989c87abc92192e85e0f2 155 
firefox_114.0.orig-l10n-bg.tar.bz2
 1350cd0f4018f207454a96fa0a4edc56193dd5b2 265616 
firefox_114.0.orig-l10n-bn.tar.bz2
 51894a95a2cefcb90e46665f2fa31050bb52c83c 1685812 
firefox_114.0.orig-l10n-br.tar.bz2
 b631f4664be234fe474b27f5b3f27c8b4abbf824 209346 
firefox_114.0.orig-l10n-bs.tar.bz2
 302cc30577d21b87e429e6b28e6d9d95a6becd46 267762 
firefox_114.0.orig-l10n-ca-valencia.tar.bz2
 c91cec92c798e3f14c28d3ed1a5d8e3ba30bc249 726375 
firefox_114.0.orig-l10n-ca.tar.bz2
 ffb27a206b700801ab60e44353d131293573ea76 314476 
firefox_114.0.orig-l10n-cak.tar.bz2
 32824f40f618a0a0c57aafa7604a8832743fece1 326844 
firefox_114.0.orig-l10n-cs.tar.bz2
 8c2be7748dffa91af2b640e97dbb3785c048873c 331222 
firefox_114.0.orig-l10n-cy.tar.bz2
 8a32fba4c81372909a33413e0738ce43394ceaa5 1101798 
firefox_114.0.orig-l10n-da.tar.bz2
 4dcc47a833c848e8e13c92c9843620ed22f6c683 335456 
firefox_114.0.orig-l10n-de.tar.bz2
 e62b97851e43f4f31870de55e12f3c3ba4244dc0 336145 
firefox_114.0.orig-l10n-dsb.tar.bz2
 36fff48b8a78917d8ca965203baaa8553e69955f 2145653 
firefox_114.0.orig-l10n-el.tar.bz2
 debb99292978393b1e88543836d104a68957080f 525057 
firefox_114.0.orig-l10n-en-CA.tar.bz2
 8a107550f77e25f493063a54d6d93d96ce5036ce 308150 
firefox_114.0.orig-l10n-en-GB.tar.bz2
 113a5bd48474d8d7c9545902a82d414805b75508 322566 
firefox_114.0.orig-l10n-eo.tar.bz2
 f804a9552d158b6b5853343981ce3d2c4129cc21 596997 
firefox_114.0.orig-l10n-es-AR.tar.bz2
 419d013a380a4135d5c6e0eb85c4eff9e46dfa36 592588 
firefox_114.0.orig-l10n-es-CL.tar.bz2
 2c4ad370799b5da5a9ac01b0465367c7cfcac023 590454 
firefox_114.0.orig-l10n-es-ES.tar.bz2
 e59942fa9941de7073ca7f21abf8ff345c052759 603958 
firefox_114.0.orig-l10n-es-MX.tar.bz2
 54aad7671b4848b09b77e0b84878b9d628b71f95 1177252 
firefox_114.0.orig-l10n-et.tar.bz2
 e06f05efe380f622e565c0cc9e13c5fd32d68693 319647 
firefox_114.0.orig-l10n-eu.tar.bz2
 d73fa65480fdd4ea58c03e943bfd982fdf16c748 266711 
firefox_114.0.orig-l10n-fa.tar.bz2
 c56c0a3240521d8668faa70e957f2fa95dc8ae6b 226832 
firefox_114.0.orig-l10n-ff.tar.bz2
 c86759422dee13147d6153b813bbcf0e4c5e3bbb 324905 
firefox_114.0.orig-l10n-fi.tar.bz2
 48ff288aa1219171f9c4fa38f79038733bb93557 732789 
firefox_114.0.orig-l10n-fr.tar.bz2
 b769871504fcc23b30c473e747357fe96d27b5ac 333417 
firefox_114.0.orig-l10n-fur.tar.bz2
 9f613dc03e87d8298c94c5742256a5d57417f435 2387786 
firefox_114.0.orig-l10n-fy-NL.tar.bz2
 9f9f5df3f17dcab5401043a2a1223feade3979b4 206340 
firefox_114.0.orig-l10n-ga-IE.tar.bz2
 9bc013db1c060418034d214176ce54dad349a7d0 336914 
firefox_114.0.orig-l10n-gd.tar.bz2
 03a99b10b32ee503949da6d9f5d312af0b41c362 329418 
firefox_114.0.orig-l10n-gl.tar.bz2
 2d6e503da66f385a5e4e473fce77101c50aed4c4 323063 
firefox_114.0.orig-l10n-gn.tar.bz2
 25b30c5837b559ea83042b96a75293ad970c3d42 221981 
firefox_114.0.orig-l10n-gu-IN.tar.bz2
 ed06d9431613e73444feda6b99e2fe3926cbb4e7 292611 
firefox_114.0.orig-l10n-he.tar.bz2
 5d4a73322e7b0eb059167f36602b02a0fa752f23 247312 
firefox_114.0.orig-l10n-hi-IN.tar.bz2
 67f4940e3dc58c9eba9c8a604cb26698883057ee 295521 
firefox_114.0.orig-l10n-hr.tar.bz2
 053c0ea361a5f020f41fead84271f3657f342007 54 
firefox_114.0.orig-l10n-hsb.tar.bz2
 db45c6ed97283455dfe8c0efeda5771b5efd6eb9 1053446 
firefox_114.0.orig-l10n-hu.tar.bz2
 2a7f261e91f1667ee32a1a338ad83f1dc8f1 287983 
firefox_114.0.orig-l10n-hy-AM.tar.bz2
 9124a780f6ae65c6379c68f6e98506123ae159f3 323994 
firefox_114.0.orig-l10n-ia.tar.bz2
 c2d3d3121436383ce97eb6a772c210c55a8a0bc0 448784 
firefox_114.0.orig-l10n-id.tar.bz2
 91808e4f668c7ffa4bea182e31ef906e6447669d 307946 
firefox_114.0.orig-l10n-is.tar.bz2
 9dbe54ca184e6c171478cc9c95c2d1396722f768 270038 
firefox_114.0.orig-l10n-it.tar.bz2
 45401897beab9ef63c2b3189a0da8f0d1367d764 553289 

Confirm

2023-06-06 Thread Patrick
 CONFIRM s2023060623370725133


Accepted firefox-esr 102.12.0esr-1 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 07 Jun 2023 05:34:19 +0900
Source: firefox-esr
Architecture: source
Version: 102.12.0esr-1
Distribution: unstable
Urgency: medium
Maintainer: Maintainers of Mozilla-related packages 

Changed-By: Mike Hommey 
Changes:
 firefox-esr (102.12.0esr-1) unstable; urgency=medium
 .
   * New upstream release.
   * Fixes for mfsa2023-19, also known as:
 CVE-2023-34414, CVE-2023-34416.
Checksums-Sha1:
 828268627f6023e4fe2b46098cb1804b69ad3382 39717 firefox-esr_102.12.0esr-1.dsc
 b6d8be44c8db57c163d4c999419fbb0a1e63d923 197684 
firefox-esr_102.12.0esr.orig-l10n-ach.tar.bz2
 5ccd189c9cd4c66f801c46a5178401caf511d4f2 225572 
firefox-esr_102.12.0esr.orig-l10n-af.tar.bz2
 ba0ee1afaa0f7f9c4675a0eb240b16559e163388 599124 
firefox-esr_102.12.0esr.orig-l10n-an.tar.bz2
 cac3dd2a30ccddb2bd558cbf50d61c79a02860a9 414204 
firefox-esr_102.12.0esr.orig-l10n-ar.tar.bz2
 8a7bef1ed7122d4c524d10095ba3727ba30d1df5 294609 
firefox-esr_102.12.0esr.orig-l10n-ast.tar.bz2
 ea95136fe05e79c8304ef801bf00e8e7b857ef3e 247445 
firefox-esr_102.12.0esr.orig-l10n-az.tar.bz2
 e7949aedf1fc8e36410eec48d8740247f9d052ab 802196 
firefox-esr_102.12.0esr.orig-l10n-be.tar.bz2
 8153a6423b03c469e2af63206f29bc9f275fb128 1657195 
firefox-esr_102.12.0esr.orig-l10n-bg.tar.bz2
 4431b6d7aa074bf9910a88bc3da0a15693cf2dea 326144 
firefox-esr_102.12.0esr.orig-l10n-bn.tar.bz2
 17103a361b845c0feb738ac6ff33d17fdb949450 1822643 
firefox-esr_102.12.0esr.orig-l10n-br.tar.bz2
 f482ea11506dc3390695b00d044a2ac15872cae7 475632 
firefox-esr_102.12.0esr.orig-l10n-bs.tar.bz2
 3482f5a3bf126cfa3a7c7ed99aa5d9cbfc920366 263118 
firefox-esr_102.12.0esr.orig-l10n-ca-valencia.tar.bz2
 ed922af8ae184067c6b40c8882acbf6fd0250162 1296475 
firefox-esr_102.12.0esr.orig-l10n-ca.tar.bz2
 64bec386b4aa1a7c471d36d7e60de9f6befbad52 436468 
firefox-esr_102.12.0esr.orig-l10n-cak.tar.bz2
 ace06e305e8c00637d55820e88af8b44cb6576a4 988300 
firefox-esr_102.12.0esr.orig-l10n-cs.tar.bz2
 fa148671392bd7649194828e92846a46bbb64a80 529474 
firefox-esr_102.12.0esr.orig-l10n-cy.tar.bz2
 0c862832da743f563ed5030c0db3203a0e75be08 1286834 
firefox-esr_102.12.0esr.orig-l10n-da.tar.bz2
 799e720bed969582e1b8a6d816e3150b9594acf0 988021 
firefox-esr_102.12.0esr.orig-l10n-de.tar.bz2
 36a109a8d65ad2e3318effbff46da972da0d8788 535189 
firefox-esr_102.12.0esr.orig-l10n-dsb.tar.bz2
 4de3e9e04fdbc9c34b80e0a259f99b7318501d88 2513927 
firefox-esr_102.12.0esr.orig-l10n-el.tar.bz2
 b2bcd9a93d65489cd495c3aff7798241ebe1104c 739031 
firefox-esr_102.12.0esr.orig-l10n-en-CA.tar.bz2
 4aad5d8d7617823efe6b200341907ea7a1688a3e 918610 
firefox-esr_102.12.0esr.orig-l10n-en-GB.tar.bz2
 e830d58be8e7d2442a6eab80a8fc8385316b393a 459897 
firefox-esr_102.12.0esr.orig-l10n-eo.tar.bz2
 d35d5960255c0e63f58ed0e7a8c4fdd406371879 1191629 
firefox-esr_102.12.0esr.orig-l10n-es-AR.tar.bz2
 f859004b1c8811ae3108ef96f3fbbe7567e12f04 579733 
firefox-esr_102.12.0esr.orig-l10n-es-CL.tar.bz2
 fa5b73968c75aa80f4d44e14c54655ec2695f4ef 1195983 
firefox-esr_102.12.0esr.orig-l10n-es-ES.tar.bz2
 1bb0e8c2f2f821da9b1ed966b52bb4216f258237 798576 
firefox-esr_102.12.0esr.orig-l10n-es-MX.tar.bz2
 e6827ee3ac38d91f5854841fc35bfa7afd267b3c 1374256 
firefox-esr_102.12.0esr.orig-l10n-et.tar.bz2
 5448531079077c00e016dcfa04ac90f58c64f931 519148 
firefox-esr_102.12.0esr.orig-l10n-eu.tar.bz2
 6d5bb71d4c52a90cdc958aca3a44e6adaf1484f1 350041 
firefox-esr_102.12.0esr.orig-l10n-fa.tar.bz2
 80714a11c16339849b63e27dcdd4596715e0e65e 222409 
firefox-esr_102.12.0esr.orig-l10n-ff.tar.bz2
 f5b20fc9372f22e68e235cffcb7e05a8b3984a2f 925946 
firefox-esr_102.12.0esr.orig-l10n-fi.tar.bz2
 ebff0dd11b87a93b4b0e03c5d79629add60ff7cc 1375558 
firefox-esr_102.12.0esr.orig-l10n-fr.tar.bz2
 56eaec0da7c7af8d0e191261301aa5f0d60fb4ae 2579744 
firefox-esr_102.12.0esr.orig-l10n-fy-NL.tar.bz2
 bd989a29124a19b094381ed79d721b2455bbe353 356450 
firefox-esr_102.12.0esr.orig-l10n-ga-IE.tar.bz2
 e331f579e68dd56b57005bb93b252433680b2b4e 453753 
firefox-esr_102.12.0esr.orig-l10n-gd.tar.bz2
 2ef25a61b7fb5fb7824cda3a1d9fb63b4b0d3214 802714 
firefox-esr_102.12.0esr.orig-l10n-gl.tar.bz2
 5258d1d40d6d643e015309952832ab13c9fb6beb 311908 
firefox-esr_102.12.0esr.orig-l10n-gn.tar.bz2
 677bcaf3b32be56c65d868698cbd9847694bc2c5 268243 
firefox-esr_102.12.0esr.orig-l10n-gu-IN.tar.bz2
 9bcd1ef5eb77c9f3aad4d60626f9c2103e9097fb 440607 
firefox-esr_102.12.0esr.orig-l10n-he.tar.bz2
 16708d18e5eada9ab0226f1984d8ad972c837bd4 314713 
firefox-esr_102.12.0esr.orig-l10n-hi-IN.tar.bz2
 26c0e48db5f166ee9f8fd53749dd80c142c19a67 482879 
firefox-esr_102.12.0esr.orig-l10n-hr.tar.bz2
 1640cc392293b6f3ae73da186b576b0ea9236d55 534247 
firefox-esr_102.12.0esr.orig-l10n-hsb.tar.bz2
 de8f2da56eff3f4f2948ed87234d0c310bd9a376 1619077 
firefox-esr_102.12.0esr.orig-l10n-hu.tar.bz2
 fff59827810cc7aa5ac66df29b7a291e3c81e72d 453541 
firefox-esr_102.12.0esr.orig-l10n-hy-AM.tar.bz2
 fafb1d222437e189d0d082462184f66841663c5a 517783 
firefox-esr_102.12.0esr.orig-l10n-ia.tar.bz2
 

Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Simon McVittie
On Tue, 06 Jun 2023 at 12:27:56 -0600, Gunnar Wolf wrote:
> there is the possible
> case of people running I-don't-know-which proprietay productivity tool
> provided as a binary that cannot be convinced of a 64-bit time_t that
> will receive errors when the timeocalypse approaches

Sure, and that's unfortunate; but if those same people run the same binary
on i386 + 64-bit time_t, and it gets memory corruption and crashes
because some library that was recompiled for this transition is now trying
to put a 64-bit time_t into a 32-bit location, that's not actually going
to be any more suitable for their needs.

smcv



Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Steve Langasek
Hi Helmut,

On Tue, Jun 06, 2023 at 09:33:22AM +0200, Helmut Grohne wrote:
> On Tue, May 16, 2023 at 09:04:10PM -0700, Steve Langasek wrote:
> > * … but NOT on i386.  Because i386 as an architecture is primarily of
> >   interest for running legacy binaries which cannot be rebuilt against a new
> >   ABI, changing the ABI on i386 would be counterproductive, as mentioned in
> >   https://wiki.debian.org/ReleaseGoals/64bit-time.

> I've been reading the discussion around i386 a bit and found the
> direction it has taken a little unproductive. I hope we can agree that
> there is no consensus on keeping or changing the time ABI for i386 while
> there is quite some consensus for your plan on changing the time ABI for
> all other 32bit architectures in roughly the way you brought forward.

I have a different read on the consensus here.  While there has been a lot
of discussion about whether to continue supporting i386 as a host arch,
almost everyone participating in the thread who said they want this is not a
voting member of Debian.  The lone exception that I can recall from the
thread was Guillem, who, as dpkg maintainer, is certainly a stakeholder in
this decision (and since we don't really have an "i386 porting team",
probably the most important individual stakeholder).

Since my read is that Guillem was in the "rough" of "rough consensus", I
asked him directly how we should move forward on a decision.  A GR is one
option, and I think it's definitely a better option than going through the
TC: while there is a decision to be made here about a "technical" detail of
what dpkg-buildflags will do, you're right to point out that it's really a
decision about what we want to support as a project.

> While the i386 discussion seemed a little unproductive at times, I think
> there is one major argument that I feel is missing here. If keeping the
> 32bit time ABI for i386, that effectively becomes a divergence from
> every other architecture. i386 will be the one and only architecture to
> be time32. As it happens, I have some experience with such divergence
> from how bootstrapping interacted with other transitions such as PIE.
> Maintaining this kind of divergence has a non-trivial cost. Over time it
> becomes more and more difficult and less and less people are interested
> in doing it. As such, I see the addition of this kind of divergence as a
> way of killing i386.

Hmm, I don't share this particular concern.  PIE is a change to compiler
behavior.  32-bit time_t is a change to defines that modify types (and
prototypes) used in header files.  Maintaining a compiler is hard,
maintaining a library ABI is "easy" - glibc has avoided breaking ABI for 25
years so far.

> Judging from the conversation, killing i386 quite obviously is desired
> by some participants, but evidently not by all. How quickly we want to
> kill it is not obvious to me. However, I think it is fair to say that
> keeping time32 on i386 will kill it rather sooner than later. With
> time32, we cannot reasonably extend i386 beyond forky as we'd be running
> too close to the final deadline.

As a reliable host OS, sure.  As a compatibility layer, as Simon has pointed
out, having a wrong idea of the time is not a big deal for a lot of
applications.

> Some of you may have been aware of that Debian Reunion in Hamburg
> recently. There was a BoF on how Debian should decide about non-trivial
> matters and one result of that BoF was "maybe we should GR more often".
> I think the decision of what to do with time32 is not a really important
> one despite some people being very opinionated about it. How about
> settling it using a GR anyway? We perceive GRs as painful and there is a
> saying that if something is difficult, let's do it more often. How about
> trying to do GRs more often with this decision? I think it is pretty
> clear that neither answer is wrong. It's a choice that we have make and
> then to stick to. And we can learn something about whether GRs really
> are painful. I think the worst of outcomes we could get here is going
> into much further detail in a GR and adding lots of competing proposals
> there. If that were to happen, I'd consider the experiment as failed.
> Leaving the details to those who put up with the work (and that quite
> obviously is Steve et al here) is important in my book. So unless we can
> do it as simple as "i386 should keep being time32" vs "i386 should
> become time64 by default", we probably shouldn't GR it.

I am not keen to try to drive a GR on this, but if you raised one I'm likely
to second it.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Alexis Murzeau

Hi,

On 06/06/2023 12:45, Simon McVittie wrote:

2. i386 as a multiarch foreign architecture to run legacy binaries on
modern x86_64 systems
2a. legacy native Linux i386 binaries
2b. legacy Windows i386 binaries via Wine (which requires a somewhat
complete i386 Linux library stack)



Windows already uses 64 bits time_t on i386 since Visual Studio 2005,
unless _USE_32BIT_TIME_T is defined ([msvcrt-time]), and even if it is
defined, Wine implementation of 32 bits time() will not use Linux' time_t.

So I'm not sure Windows i386 binaries will be affected by a Linux-side change of
time_t, unless you think about something else.


For the same reason, this line in the wiki [wiki] may not be true:
32-bit wine (i386 only). This does not make much sense with 64-bit time. It's whole purpose is to run old i386-ABI binaries. The ABI for this arch (and thus wine-32) should not change. 




Also, as said in this interesting Wine-devel thread about i386 
[wine-devel-32bits]:

Many 64-bit applications still use either a 32-bit installer or some
32-bit components. In comparison 64-bit Windows will support 32-bit
(probably) forever.


And even if newer Wine versions supports WoW (32 bits Windows on 64 bits
within the same Wine prefix), 64 bit Wine still require 32 bits Linux
libraries to run 32 bits Windows programs.

This means that Wine will probably require 32 bits Linux libraries for
probably a long time and not only for legacy Windows binaries.



[msvcrt-time]
 - https://sources.debian.org/src/wine/8.0~repack-4/include/msvcrt/time.h/#L92
 - https://sources.debian.org/src/wine/8.0~repack-4/dlls/msvcrt/time.c/#L781

[wiki] https://wiki.debian.org/ReleaseGoals/64bit-time
[wine-devel-32bits] 
https://www.winehq.org/pipermail/wine-devel/2019-June/147869.html

--
Alexis Murzeau
PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F|



OpenPGP_signature
Description: OpenPGP digital signature


Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Gunnar Wolf
Simon McVittie dijo [Tue, Jun 06, 2023 at 11:45:26AM +0100]:
> On Tue, 06 Jun 2023 at 09:33:22 +0200, Helmut Grohne wrote:
> > Judging from the conversation, killing i386 quite obviously is desired
> > by some participants, but evidently not by all. How quickly we want to
> > kill it is not obvious to me.
> 
> When considering the future of i386, a factor that we need to bear in
> mind is that there are two major use-cases for i386, with requirements
> that sometimes conflict:
> 
> 1. i386 as a fully-featured architecture that you can run independently
>on 32-bit x86 systems from roughly the 2000-2010 era
> 
> 2. i386 as a multiarch foreign architecture to run legacy binaries on
>modern x86_64 systems
>2a. legacy native Linux i386 binaries
>2b. legacy Windows i386 binaries via Wine (which requires a somewhat
>complete i386 Linux library stack)
> (...)

I completely agree with your analysis here, and I agree we should
strive to keep 2a and 2b covered, as they are (and they will be, every
time by a bigger margin) by far more common and productive than 1.  I
agree with your assessment that date woes will be minor for the i386
user than incompatibility woes going forward; there is the possible
case of people running I-don't-know-which proprietay productivity tool
provided as a binary that cannot be convinced of a 64-bit time_t that
will receive errors when the timeocalypse approaches, but I guess the
gaming use cases will be much more frequent than that; even though
your vision might be somewhat skewed by the fact that you work in
Steam, it makes complete sense.

Of course, given our i386 users would be running (>10 years for now) a
Debian architecture used mostly for compatibility with old non-free
binaries, we'd have to think whether it makes sense to provide a full
Debian experience (i.e. you don't want i386 users to have a PostgreSQL
with a known-borked time implementation storing important information
in it -- and of course, this is only the first of too many examples
that comes to my mind, but won the race to get to my fingers )

But anyway, back to what matters here: I support Helmut's idea. I have
long thought we fear the GR process too much, and we should excercise
it more. Not every GR has to be a flamefest. Having a clear statement
of what is being voted on, and the possible consequences on each of
the options, can lead to a civil, useful way to measure the opinion of
project members interested in the subject.

Right now, I imagine a ballot similar to:

The future of i386 in Debian from Trixie onwards

   A. Drop support of i386 completely
   B. Keep support of i386 as a multiarch-foreign arch, with 32-bit time_t
   C. Keep support of i386 as a multiarch-foreign arch, with 64-bit time_t
   D. Commit to supporting i386 as a full-featured arch, with 32-bit time_t
   E. Commit to supporting i386 as a full-featured arch, with 64-bit time_t
   F. Further discussion

I know this woul conflate two decisions in one ballot, but arguably
they are part of the same issue. I do not feel qualified to draft the
full vote, as I have not followed the discussion as closely as I'd
like to and I'm not directly affected anyway, but would be very happy
to second it.

FWIW, I believe the only real danger in having non-controversial GRs
would be that a vote does not reach quorum (48 voters in the last GR),
but I don't believe it is a real danger to worry about; in any case,
failure to reach quorum would mean the project does not _mandate_ a
decision, but it can be anyway implemented by porters / RT.




Accepted domdf-python-tools 3.4.0-1 (all source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 21 Feb 2023 14:43:58 -0300
Binary: python3-domdf-python-tools
Source: domdf-python-tools
Architecture: all source
Version: 3.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team 
Changed-By: Josenilson Ferreira da Silva 
Closes: 1020324
Description: 
 python3-domdf-python-tools - Helpful functions for Python
Changes:
 domdf-python-tools (3.4.0-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1020324)
Checksums-Sha1: 
 047539d9089ee88e57c64f10f4b33c049aa546b1 2173 domdf-python-tools_3.4.0-1.dsc
 a572b1503229f59175222a5b8cede98351ac3476 268002 
domdf-python-tools_3.4.0.orig.tar.gz
 9eb17439ce469172dd0de81f9c5f5eb1d7f7364d 8452 
domdf-python-tools_3.4.0-1.debian.tar.xz
 ebeeca9f041240424eed23d67eab49642c3fa617 7963 
domdf-python-tools_3.4.0-1_source.buildinfo
 0d4b19252cd899d03bbd37ad8bd6dea47d7e1092 8243 
domdf-python-tools_3.4.0-1_amd64.buildinfo
 2c924a33634dba31b41330b03c630a8b95b8 93624 
python3-domdf-python-tools_3.4.0-1_all.deb
Checksums-Sha256: 
 065b613fc0002820b2eb62bcb937c314b31749402b086ecf715eae544d72959e 2173 
domdf-python-tools_3.4.0-1.dsc
 4253f7e2fc6ff0734fe62cf32e61371b4b3adc8806d1d6da6a337a05f996834d 268002 
domdf-python-tools_3.4.0.orig.tar.gz
 03bc10be13a5f7924f84a7590ff9c3644a37de288994ea5e7a972dfa4751fed7 8452 
domdf-python-tools_3.4.0-1.debian.tar.xz
 41beaaeaa91a5194775d9ad30f7077f8ccfd32c449f07064a70c7c3d0cfcc944 7963 
domdf-python-tools_3.4.0-1_source.buildinfo
 80d025c6ef64a652e261c9d80d8c3880addbde9249f5afa5cdf78168cc89c396 8243 
domdf-python-tools_3.4.0-1_amd64.buildinfo
 90beb41e8ede75ed4c2d8f9fe193821d936754ca71f6cee1069db069b3716375 93624 
python3-domdf-python-tools_3.4.0-1_all.deb
Files: 
 5be4674a15d120294aaa3224ccc8dff1 2173 python optional 
domdf-python-tools_3.4.0-1.dsc
 813356629d31fd048d4afe0191efc298 268002 python optional 
domdf-python-tools_3.4.0.orig.tar.gz
 9a0ba3007cc0926916795286d22c7a52 8452 python optional 
domdf-python-tools_3.4.0-1.debian.tar.xz
 8a11e96a7c567a70bd5e32f40ea1b554 7963 python optional 
domdf-python-tools_3.4.0-1_source.buildinfo
 9c7b1f668e4957ea9d203a441dbd98aa 8243 python optional 
domdf-python-tools_3.4.0-1_amd64.buildinfo
 d9657a3a5ab0f5ebc8db74e348e49c87 93624 python optional 
python3-domdf-python-tools_3.4.0-1_all.deb

-BEGIN PGP SIGNATURE-

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY/UJPRQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2K9TAQDDNYbPS2VQ0PtjUKFnFKlanGrduqDt
b9aXwLPOiWrjUwEAhG0Px0vHj6E7bY3/lzVSRsDsVYt7Ug7LdapdqqpU2QI=
=eTkS
-END PGP SIGNATURE-



Accepted debputy 0.1.1 (source all) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 05 Feb 2023 18:27:25 +
Source: debputy
Binary: dh-debputy
Architecture: source all
Version: 0.1.1
Distribution: experimental
Urgency: medium
Maintainer: Debhelper Maintainers 
Changed-By: Niels Thykier 
Description:
 dh-debputy - Manifest style debian package builder (debhelper integration)
Closes: 1029645
Changes:
 debputy (0.1.1) experimental; urgency=medium
 .
   * Initial release.  (Closes: #1029645)
Checksums-Sha1:
 9c518a87e02ad6b39a33033279599462034822ba 1734 debputy_0.1.1.dsc
 78f7ff5344ff3d1ba791c07af4d5f6ad7999f72f 3282740 debputy_0.1.1.tar.xz
 4a576ae32061b290cce73e1a74832e793a7b3eb1 6658 debputy_0.1.1_amd64.buildinfo
 afb6b8937a3602a57b459df7a2282c6668b3c1cf 74712 dh-debputy_0.1.1_all.deb
Checksums-Sha256:
 fa49d59e9580f3d16e81e43e7d10176f72f8bcac52d398914ac65228a4b4e445 1734 
debputy_0.1.1.dsc
 c1262b9dd0bd9fac2c753b46773111da3fa65ef230a64a2d244bcd6bfd7fd612 3282740 
debputy_0.1.1.tar.xz
 51375d1018bf1dab937dc20b50cc0de3d31374626b6978ddebd7ec94a96705a6 6658 
debputy_0.1.1_amd64.buildinfo
 bb58bdaaecc014ba49477d09ca848c96a6ac7be42ffed9900a66d7d1a2a38ba2 74712 
dh-debputy_0.1.1_all.deb
Files:
 0b34197ad61e234dc2f5983271adec19 1734 devel optional debputy_0.1.1.dsc
 afd93d81872a25a8574890eeabf6e8ef 3282740 devel optional debputy_0.1.1.tar.xz
 bebd4460970cf118967b6cc7974b493a 6658 devel optional 
debputy_0.1.1_amd64.buildinfo
 f2467fe4c5825f113bf29f740632d2fa 74712 devel optional dh-debputy_0.1.1_all.deb

-BEGIN PGP SIGNATURE-

iQJGBAEBCgAwFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAmPf9UgSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEKZbeNvmfHqsQHMP/j6BPP1krPeh4RszNoq2x9exCIXV4gnn
cnGjmjETtxEX87s4hPBGk5J1ulgHGFflsXiVwrh74/dxL1XW+sm1UXlSJVHbTWqx
Bj9mPcw6b7Hde0opAOOvEOlum2scXBUB0mF32a1toJS/YDEhRT/x+aTFwQ+tO+HV
a4hCACZMqh/XC6sjw90rfzG3tEvKE0tg7CSpFMfazg+CZDOmEoZMxID1U1TDD1ma
mrI/mRvoz3iLfqCwuXqeDqcpVSssrkAkTpjwSkS7X2UzHIgRdAQziDl+ccR4Mevn
q4He9ozhl9Eb6LKnJo03+ZtpH9OqWagrxrrsAiHpTK41Nk4JGeO3FhQAR/PkBDYI
o0H2e18C3xL59GUivHcyiCpCd7CK3IBEYWfR5SR4TziDZPul6vi5XyHwp25JvRCA
e8AqBzM5mcg5bu6pp2jBvhzi/ceEPgDM3eGvDaeGu8kl2GV0CnD1tEeArf8xKHaM
LyMonTtpeIx/uH/9jobyTZANYNzIM0vJTup30Z96iJdGPSAf1lEwCTb6LICyUkyW
srOyeolGgtoJhhLwO9i6ao+WjZYe4+dwAMXVit+YPJ6ooYY2L8DnG88V6PrCRZif
fgQHPYiOGOtrXnM+mtUy5zPHnnME021o1uh80diBB5RM2yuU+gsUizLo0F9EJx6N
xakmvbBpByMt
=/pmN
-END PGP SIGNATURE-



Accepted tango 9.4.2~rc2+dfsg1-1~exp4 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 06 Jun 2023 11:53:10 -0300
Source: tango
Architecture: source
Version: 9.4.2~rc2+dfsg1-1~exp4
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers 

Changed-By: Santiago Ruano Rincón 
Changes:
 tango (9.4.2~rc2+dfsg1-1~exp4) experimental; urgency=medium
 .
   * Install tango.idl in libtango-dev instead of libtango-doc to fix building
 on all only
Checksums-Sha1:
 0f1a69b414ffca4b5d9de04e4069fd8188d43041 2035 tango_9.4.2~rc2+dfsg1-1~exp4.dsc
 55d4c459824c873b7d3f317177864fa80947ea60 30972 
tango_9.4.2~rc2+dfsg1-1~exp4.debian.tar.xz
 7a284b61f3f0dcaaf37cc1e16756c99bad52833e 14546 
tango_9.4.2~rc2+dfsg1-1~exp4_amd64.buildinfo
Checksums-Sha256:
 76f6c1b4f8e1b194c753ab75982bb20804718b23ca117784fe881a58f609720f 2035 
tango_9.4.2~rc2+dfsg1-1~exp4.dsc
 22fdb50989de1d73132caff43df5d5cfc82307f7f6e20b0c3c3baf1073fac3ed 30972 
tango_9.4.2~rc2+dfsg1-1~exp4.debian.tar.xz
 51d325f14798dd5cd71f2435800249942812b80210a3341ec83b41f50be7a698 14546 
tango_9.4.2~rc2+dfsg1-1~exp4_amd64.buildinfo
Files:
 743afd0e9071daf3e35d1007c20dc6b7 2035 science optional 
tango_9.4.2~rc2+dfsg1-1~exp4.dsc
 e2d990e6ceebcbf26607de7c3fb726ce 30972 science optional 
tango_9.4.2~rc2+dfsg1-1~exp4.debian.tar.xz
 9cdd9ac4cd3bd2751a9887f795b604da 14546 science optional 
tango_9.4.2~rc2+dfsg1-1~exp4_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iHUEARYIAB0WIQRZVjztY8b+Ty43oH1itBCJKh26HQUCZH9p6wAKCRBitBCJKh26
HfcHAP0cieFY3+kKwXk1Zwchh3WI8Q3Dgp0FRvh+KsjxBHEWKQEAjI+eJkzUc/i7
8Ju4MdCi6/udzqVVDSy5+uLsJw7tsQ0=
=D4we
-END PGP SIGNATURE-



Accepted octave-signal 1.4.4-3 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 06 Jun 2023 13:41:03 -0300
Source: octave-signal
Architecture: source
Version: 1.4.4-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Octave Group 
Changed-By: Rafael Laboissière 
Changes:
 octave-signal (1.4.4-3) experimental; urgency=medium
 .
   * d/p/firpm-bist-ppc64el.patch: New patch
Checksums-Sha1:
 280172d72fc8e36103485377a384d8be60ec55c5 2286 octave-signal_1.4.4-3.dsc
 485c0504613a209473c8fcd0428c2fc26be1e040 15484 
octave-signal_1.4.4-3.debian.tar.xz
Checksums-Sha256:
 b03dc1d49827e43425e031c413d2648a31e07d687c56f1ece305e3d2065ca015 2286 
octave-signal_1.4.4-3.dsc
 4e0c6d775fcade9aed9b6f89fb2ba38167b605cbc1aa3096d0710de1a762a188 15484 
octave-signal_1.4.4-3.debian.tar.xz
Files:
 1fec4993c06922d4867be3f87c1cca2d 2286 math optional octave-signal_1.4.4-3.dsc
 8f8d7826529154000c9262d26151eb87 15484 math optional 
octave-signal_1.4.4-3.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQJGBAEBCAAwFiEEP0ZDkUmP6HS9tdmPISSqGYN4XJAFAmR/aZISHHJhZmFlbEBk
ZWJpYW4ub3JnAAoJECEkqhmDeFyQu14P/0vLABTuk8wahhiKiQ1c04m8PD0PLS7T
4zmlocgo4ro8rwyjg40yRTIJRfPdjExESoQZ+McYw7iSz+i6eLUSgM8KAV6qgjm9
TzOWk0sepzV5RA9Ty/+YeEnUDlkNXAVoT4pZwgYaHhJouPK4qCR4FkGfdF/sNSvO
F2S6MAd0vFzrFPbp19w2RZkKe+mSarRtaLALBMNbrjGJOz4KrEB/irj3sRNY99H5
yJ26jVCGkXcuAofR14jE1E/uK72QA7/9rFNpaBNdS023Nj/sVrB0BkA/sRFLatrx
wtwTNQG/3LYB/MHaU/QrXob3/t2wULOxNox6mBe5eWxFWpWkR8OoX1Lw4a3420dU
yik0rTIEVgq4opfR5hPc8OKjQi0p3nVerT1eT44e7KUFZeP4/hkODDxhbZ404kNL
hcYlzgY9peZ5IFErGke1NWe4aeWqXhJbhJfow7MeQiNl8QjiJ6bfbXohND9ql3BU
TmOIVdqDI7XpDS6yl+62R7evSbM5nvfOdG/CFqdwaUG8prOaRujQQXWFT/ZpV1nM
W90aRKNIHqWe19K8XP9OI6F89EgIuE309AkY+mUb38Ewo4WtA8BkW29zXK0rL4LN
UbnRtixc2gjCWFaSCFtbOotfvF8t62lDoe8U641+dCYsD/R5sVlGX7k5vpZ/xdDK
fN6WFvXrmBQ1
=rpG+
-END PGP SIGNATURE-



Accepted dbus 1.15.6-1 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 06 Jun 2023 15:06:09 +0100
Source: dbus
Architecture: source
Version: 1.15.6-1
Distribution: experimental
Urgency: medium
Maintainer: Utopia Maintenance Team 

Changed-By: Simon McVittie 
Closes: 1033056 1037151
Changes:
 dbus (1.15.6-1) experimental; urgency=medium
 .
   [ Simon McVittie ]
   * New upstream development release
 - Fixes a denial of service issue if the root or messagebus user is
   monitoring messages on the system bus with the Monitoring interface
   (dbus-monitor, busctl monitor, gdbus monitor or similar)
   (Closes: #1037151)
   * d/rules: Tell dh_shlibdeps where to find dbus-tests' private libraries
 dbus-tests contains an instrumented/debug build of libdbus in a private
 directory, which has more ABI than the production build, and a second
 set of tests which depend on that debug build.
   * d/rules: Extend arbitrary timeout for tests.
 Some mipsel buildds are very slow and have seen the hash test time out
 after 30 seconds (it normally takes about 10 on slower machines).
 .
   [ Helmut Grohne ]
   * Mark dbus-daemon and dbus-bin Multi-Arch: foreign (Closes: #1033056)
Checksums-Sha1:
 3f42b0ad25c231b44cb97fef7e38eb333b453707 3746 dbus_1.15.6-1.dsc
 7256744ea329b8640df9ce2fc4792256f4f5c6c9 1406672 dbus_1.15.6.orig.tar.xz
 95866b0b767a549d2b58c6df3be2b2731c66e293 833 dbus_1.15.6.orig.tar.xz.asc
 9b7b3905ba019b70b6f9dbf8e4a307b1eabb6087 63092 dbus_1.15.6-1.debian.tar.xz
 02c4be4cfb86d8be3439afcc5d9e9fa8af4b9c55 7657 dbus_1.15.6-1_source.buildinfo
Checksums-Sha256:
 0a59be587d8e58b80e28322de3e393748ca8f4abb43d6cae51d9c0f5b8c5aa90 3746 
dbus_1.15.6-1.dsc
 f97f5845f9c4a5a1fb3df67dfa9e16b5a3fd545d348d6dc850cb7ccc9942bd8c 1406672 
dbus_1.15.6.orig.tar.xz
 55bacc378cf94cdf8b0c23d0ea88e7ffe5c4bb747dc414d953f4467c7543b4fa 833 
dbus_1.15.6.orig.tar.xz.asc
 1db00a2e848c851345b2208dd5df2ea1c327260cb21331f0c83657a5cf814e6f 63092 
dbus_1.15.6-1.debian.tar.xz
 c97f7a04f753030c5cbd1c82593eec6fe67e6cffa7c4c4d8b8e29bfc11b8446d 7657 
dbus_1.15.6-1_source.buildinfo
Files:
 3dcf9c83184ffacdb81fd8b39d44ffa6 3746 admin optional dbus_1.15.6-1.dsc
 3aeb649e58cfac18a3e9c0796e6b0c8e 1406672 admin optional dbus_1.15.6.orig.tar.xz
 765dc4faf48c4b3556a5eeb51bbfce0b 833 admin optional dbus_1.15.6.orig.tar.xz.asc
 e639f9c5aa254714b4de32d5da043301 63092 admin optional 
dbus_1.15.6-1.debian.tar.xz
 e68512ed7dc9d96a3915068740c46e78 7657 admin optional 
dbus_1.15.6-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmR/bIgACgkQ4FrhR4+B
TE9LhhAAguEvgxiPREvozQKr9cUADKgUY44bUoamPdhDTW48ani52ivQGWvNx4zD
c3g7tuNxESUzBBYvpDmcWIs8swWOa27jNW7VGUaRnkN5qUIiMRTvNt7FXF5BVVFM
pnlamR9enEAvGUNt0VIfCdwv1bZtn8KeKpKLuH+U/sQ37qa+kU0SHvFFT9y33i9A
fft62t2hGQg6fjjYUCvf2Wh4Cr6/FZ+wTx3XgLJD4ywEAaiN+2wRkZ0qCbuGLMWr
nrcUMLfR42YquL279IQB8LsY9JEqzWFxXWMXxDTLzbjxPFAfFlRgGoTJ3wk5jq6f
wD6LNWEinng1JmwF1hWyxuSAAkrfrTqRXUT0b6IoAhG84++TTjg+gU4dSR0SaRR/
hZ/bFZEo/QUMimzVYyNeaF/gOAAetTiJIHtMgkT9an8/UulMc3h4PK2UrcwQtBmM
hHDxHLOhwaAJwsvQNC7CTiI7sbTbThtGIQtbTsA1hYbOZVetY1nFddkGepoTgtRV
37F5/VZy1Ik2YA9hESBgn1kq2cJJlWqRjy8zRnrPDlKh2rW2H6fD9STQWSH/Aqv6
Ui+k8F9MPvzPygfioWTdArWyaDP1u0G9JUjjhXrdhEOnMcRAMv3QPlHKONz4UtUt
KFwCHy3YfhUq8Y0SnvyMFUZtyro/es3FTz7SB0EuOhnuAS3LHkg=
=XsEm
-END PGP SIGNATURE-



Accepted mozjs102 102.12.0-1 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 11:20:22 -0400
Source: mozjs102
Built-For-Profiles: noudeb
Architecture: source
Version: 102.12.0-1
Distribution: unstable
Urgency: high
Maintainer: Debian GNOME Maintainers 

Changed-By: Jeremy Bícha 
Closes: 1037158
Launchpad-Bugs-Fixed: 2023047
Changes:
 mozjs102 (102.12.0-1) unstable; urgency=high
 .
   * New upstream release (LP: #2023047) (Closes: #1037158)
 - CVE-2023-34416: Memory safety bugs
   * Update debian/upstream/signing-key.asc per upstream rotation
Checksums-Sha1:
 2479fa025a0c2d48a277e2d221ac29c44efc7682 2281 mozjs102_102.12.0-1.dsc
 e9bf4eb230f20bb1598b073c3377e81540047b99 145635544 
mozjs102_102.12.0.orig.tar.xz
 9cab589b967d62faf8d55da4b90dc87a566270e2 64480 
mozjs102_102.12.0-1.debian.tar.xz
 b56b8c39d51b0031dc1fa05606896106fd3cdf15 15711 
mozjs102_102.12.0-1_source.buildinfo
Checksums-Sha256:
 fd62fb155a3be938f857f680683da87e4e5c01e978cb347b69a76f75922d773c 2281 
mozjs102_102.12.0-1.dsc
 7970a733a6fe8876a501fb122c70500380c4465ca123d7edc50e24283d0a642b 145635544 
mozjs102_102.12.0.orig.tar.xz
 34e232413fc552aaf1e3bf46fe7db7b29d242e9ec02d2a8a03ed39b818b3df54 64480 
mozjs102_102.12.0-1.debian.tar.xz
 6822284f254b8b22b8be6103b033a04dec8d781461a82d03bd5ab229d5f57744 15711 
mozjs102_102.12.0-1_source.buildinfo
Files:
 27f485bd98232961487015b26324636d 2281 libs optional mozjs102_102.12.0-1.dsc
 39fb5c01c493f61ac6455750d8080a74 145635544 libs optional 
mozjs102_102.12.0.orig.tar.xz
 f63f5b94b5435efbd328c557e98affdc 64480 libs optional 
mozjs102_102.12.0-1.debian.tar.xz
 83d72d226910e7badfa965bccddb787e 15711 libs optional 
mozjs102_102.12.0-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmR/V54ACgkQ5mx3Wuv+
bH2GKQ/9HUU6mVfPahA1t0dII7/A487IVo6fMGRPfca0O+z9ojMVdB6AZedp43t0
NABrRXQgDc8Bdkk7Coa9Wtsjy8VKwsA04ZQIzyDWBjU8dS9NNuWMhZ0W43AMnTBt
ncD1mehHzBAIXwORMVkHR70+fIBsrrQi5YX9Wl8woMbKsLW89mM8q6lg+PU4x459
PniymeRO19EFYuv/g3UXkJjsXe0RZvhVsOFfzOL0gbghG3eDLz3cB3mwQcYm66F+
1gw0yA0YSCuCtm0mmAbaf0y6PJqHT2zAu/VIDLjufy+ECEfUdQRdsxer21m7DA9W
3TgRCJg22voXaMtqZy3/q16JQVO7K3yqKSEQWHrnHHhKB7PNVSk8AyQ1YvFvvZKh
ifNsQMFi+hwweYqYQpYWDi4LQZiD5V+BwAfK/6mmeo1IgdedJJA6f6MNnWI/IbaG
OUxg9dCbKLEtLmwpNwIaTPheWVT4k9jrox6zUIP1iY1CqOCB7maGE+izPUYL7/p9
20dFbyCFWuQveVEn+7MispH3IywklkrB/ckFwawOyEbIwPJnmf7VPSs4ABNyhQpa
e9ZGMP6WCG/T10EsOJ2IeBRNX5SLEVnkOpl0t91/X2TCx8OlJfbvBAcPg6olvUHs
RlIq58ln4uKINNwO9hMHlw/7ClQas5RcTpc/PKpC7SZxxAaeyE8=
=6zNK
-END PGP SIGNATURE-



Bug#1037157: ITP: damo -- Data Access Monitoring Operator

2023-06-06 Thread Michel Alexandre Salim
Package: wnpp
Severity: wishlist
Owner: Michel Alexandre Salim 
X-Debbugs-Cc: debian-devel@lists.debian.org, mic...@michel-slm.name

* Package name: damo
  Version : 1.8.3
  Upstream Contact: SeongJae Park 
* URL : https://damonitor.github.io/
* License : GPL
  Programming Lang: Python
  Description : Data Access Monitoring Operator

damo is a user space tool for DAMON. Using this, you can monitor the data access
patterns of your system or workloads and make data access-aware memory
management optimizations.

 - what it does: https://sjp38.github.io/post/damon/ -- basically you
   can optimize how the kernel manages memory based on how often pages
   are accessed
 - recent LWN article: https://lwn.net/Articles/931769/
 - Will be maintained as part of the Debian Python Team. I am a Debian
   Maintainer so this will need an initial sponsor.



Accepted cvise 2.8.0-1 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 17:23:25 +0200
Source: cvise
Architecture: source
Version: 2.8.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers 
Changed-By: Matthias Klose 
Changes:
 cvise (2.8.0-1) unstable; urgency=medium
 .
   * New upstream version.
Checksums-Sha1:
 f94b9bb8c79f9ea8c5abcb4978926b23e9db426a 1989 cvise_2.8.0-1.dsc
 1f38245a15367e991d29cc7d2049cb757e7f326a 269582 cvise_2.8.0.orig.tar.gz
 e3dffc1e4a67482023c025246ba7950381eab830 5980 cvise_2.8.0-1.debian.tar.xz
 0b0af8bce0faa7c1dfd9e4d6c11a273693212154 8843 cvise_2.8.0-1_source.buildinfo
Checksums-Sha256:
 6a55eddbf3b3177b598b6a993e587172c21c1b8a28e3f8c7c522c6d0b0b4ab6b 1989 
cvise_2.8.0-1.dsc
 cb0bd15885b18b4e79be216c6ca7bed546defc0e9b533d6103868580c690a1a1 269582 
cvise_2.8.0.orig.tar.gz
 5d2c87d119704b080f2cc84dbc11788c8ade67722e6671be6a6b45bcddce4bb8 5980 
cvise_2.8.0-1.debian.tar.xz
 e135f405b78ae0d769da8bbe1749400870c11d1d12f06036a792ede24d37fd0e 8843 
cvise_2.8.0-1_source.buildinfo
Files:
 ddf984772dea8ee6f50d286f575d54d3 1989 misc optional cvise_2.8.0-1.dsc
 19c54540ee0963037eb7f5db960f86a9 269582 misc optional cvise_2.8.0.orig.tar.gz
 495279d16c4c591191f4ff4cb52596e6 5980 misc optional cvise_2.8.0-1.debian.tar.xz
 62579533476e82c69841abc6b66aaeca 8843 misc optional 
cvise_2.8.0-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmR/UWYQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9YieEACfdfuTZIcViJdg3Ifri+mQXKAyVRlSz8+G
NugcPBJw2TeO2l83kJaGes8OHKYBzWDx8W34+Cog7SrVl6Bwjx3pN8ykjxNMuqCV
H7c70qfS6ECzIhua4s+n8YamAyx2s5pbgWH31xT1dK8JlQ2bfOOg6YtE6VmCIBUa
NcmX423TnOWypVzCJKKiu4GFNXX6CPo37uRyYv8Ne1SKuoln/zgwmzsItLfbndCL
izgK4KrMrRZm85Lz8kXY8+b+m4HzAanAYeBcKwNzhngwN2JZrI4Ix34UaPEbHaWn
7M4ZoNS77cPoxLh0qo2UKbB2u+TM7LmQEBxNUWfNtzCnzmq3xG0+LkpBERLDy+VB
RgDoaJG/Nca5fcDVhQ8zNCZqW0Dz+K3MWrNwSKj3pxkCJjHg71RJtz6GUTZ5b49G
OnWhsAZgvCSq2IochXyby0V8+Ggn9UJK+Udjpe7/CimeKsQ26iWmtrisy/6BNlff
DrgwCIlyGrdxX4UrXta8ibYEsWHutij7QyQsW4w6UVdBUatkVna10sjIS/QBSTsc
pQtBX/7g+gsTohhTOK/tq4o4EVuvVLIc3hPQK3U4lEPYB8Q8+Nv2vgpO3MKvYjW0
6DYsxsfnEmv++QcK06K8Ic9SC4F74ICvdy6JsxLAi/lUfqfezf1G7JByJUqO5zlH
Oz3Hs0MiEg==
=GEuQ
-END PGP SIGNATURE-



Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Marco d'Itri
On Jun 06, Simon McVittie  wrote:

> When considering the future of i386, a factor that we need to bear in
> mind is that there are two major use-cases for i386, with requirements
> that sometimes conflict:
Agreed. I will be more blunt: an i386 port which cannot run old i386 
binaries would be almost useless.

-- 
ciao,
Marco


signature.asc
Description: PGP signature


Bug#1037154: ITP: php-fig-log-test -- Test utilities for the psr/log package that backs the PSR-3 specification

2023-06-06 Thread Athos Ribeiro
Package: wnpp
Severity: wishlist
Owner: Athos Ribeiro 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: php-fig-log-test
  Version : 1.1.0
  Upstream Contact: Anton Ukhanev 
* URL : https://github.com/php-fig/log-test
* License : Expat
  Programming Lang: PHP
  Description : Test utilities for the psr/log package that backs the PSR-3 
specification

Provides a base test class for ensuring compliance with the LoggerInterface
(Psr\Log\Test\LoggerInterfaceTest) and a mock class for testing purposes
(Psr\Log\Test\TestLogger). This package should be used only for tests.

The upstream project for the php-psr-log package extracted the test and
mock classes that were once shipped within php-psr-log to a new project
(log-test) starting from php-psr-log  >= 2.0. Some packages may require
these classes for testing purposes and may FTBFS once php-psr-log 3.x
(now in experimental) is uploaded to unstable.

I have prepared an initial package at
https://salsa.debian.org/athos/php-fig-log-test

This should eventually be moved to salsa's php-team/pear
to be maintained by the php team.

This package Breaks/Replaces php-psr-log < 2 and requires
php-psr-log > 2. Therefore, it should be only uploaded to experimental for
now. Whenever php-psr-log 3 is uploaded to unstable, then this should also
be uploaded there.

I will need a sponsor for this one.

-- 
Athos Ribeiro



Accepted lpctools 1.07-2 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 15:12:06 +0200
Source: lpctools
Architecture: source
Version: 1.07-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Sophie Brun 
Changes:
 lpctools (1.07-2) unstable; urgency=medium
 .
   * Orphan the package
 .
   [ Ondřej Nový ]
   * d/copyright: Use https protocol in Format field
   * d/changelog: Remove trailing whitespaces
   * d/rules: Remove trailing whitespaces
 .
   [ Debian Janitor ]
   * Bump debhelper from old 11 to 13.
   * Set debhelper-compat version in Build-Depends.
Checksums-Sha1:
 3c0f91699965dd4d70fa6b0c908038b16b478b96 1870 lpctools_1.07-2.dsc
 13ae86c1ed722bbc8b2966d8b7c1101281fd9c8d 2208 lpctools_1.07-2.debian.tar.xz
 0c88414c10cc2f41ca3e1b5e62809a427b4a39ba 6932 lpctools_1.07-2_source.buildinfo
Checksums-Sha256:
 687dbdca10fb9a33aa10a1a6ffcc15ad73006e5ea0228cb118ec1b4364eadc60 1870 
lpctools_1.07-2.dsc
 d6a1f3bc0ff7ead1c935cdd76073925028121e29474e086c5409e873d8a07550 2208 
lpctools_1.07-2.debian.tar.xz
 fc0118fd6b9c0a440a1eca99ae0dcbfb6a663cbede380dde24b51944789d11e2 6932 
lpctools_1.07-2_source.buildinfo
Files:
 a2515a3c40a188f86f0ab6371418a3fe 1870 electronics optional lpctools_1.07-2.dsc
 a50fa49e4cfb103806db640b95a9b2f0 2208 electronics optional 
lpctools_1.07-2.debian.tar.xz
 59977a27cf8272d30fd48daf74b41590 6932 electronics optional 
lpctools_1.07-2_source.buildinfo

-BEGIN PGP SIGNATURE-
Comment: Signed by Sophie Brun

iQIzBAEBCgAdFiEEOyG45orlwW+H9TItV5J4OyBv7jAFAmR/MXsACgkQV5J4OyBv
7jAaIw//fuwP/wrdde5NXtrVhShvJSkFzxaWt8S9ep0sboFpIc2l4LTTFRwy1uhj
w57TFrpmdgzd5Vz/O/2KUUsopQQtcZmR1tE9LhUfgT4WDjkMu3yvP62qZyl4CY0f
XUvdM/9qKtx9ddA3T4wcQuz1FMAvhjgsfWfLB8kSLXXkMA8R9wYVXxDMXOAuT8/p
PNSF0tA788+ZOX0Rr2FbF616/B/ju8Yeu0bhmTo+UkmLl8EtAb/zkt2MojHIaz4v
c65/ZK99p9qkDA5ik51PAOhZNb+iikPDs9YOUElad9fQ2zZtNs9ERbi3W7qGWw7j
YxJ2vEEx0b3UKpiB1lNyHfJAHRiED9SeZVHNdcIShiuQ2CWy4reL11g910Hl5zYa
y+oKpSfNQitHKu2/Wx6VAHwqtw3D46bXH7SWZ8FPo460oYwuu6PKZyQAYvyNNf1g
VvDUxqcnrVPngAZ/VHkGbOLN0ySYy6/dUJbCwY0P5Cb142qSNTn4mGX1pWsGYCjz
WQ9uqjYu6SK/jKknVq2PZkl+AhR+PaI76ftFORbe/Rqg0L5YbRXFsmEmxhguoTj4
R3VrODxJHRGelcYsyR+L+/GMdpkgOrB5d117a/tfbdBaV0eme1a281PeDDLDk93f
VYASBKyepFGe+/X1yx47/wIFrpCg0l55wJ5FdQpkrl+9kW+NhM4=
=ItDJ
-END PGP SIGNATURE-



Accepted power-profiles-daemon 0.13-1 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 06 Jun 2023 13:36:10 +0200
Source: power-profiles-daemon
Built-For-Profiles: noudeb
Architecture: source
Version: 0.13-1
Distribution: experimental
Urgency: medium
Maintainer: Debian freedesktop.org maintainers 

Changed-By: Sebastien Bacher 
Closes: 1021746
Launchpad-Bugs-Fixed: 2022945
Changes:
 power-profiles-daemon (0.13-1) experimental; urgency=medium
 .
   * New upstream version (lp: #2022945)
 - adds support for the AMD P-State driver that's been added to the
   6.3 Linux kernel
   * debian/patches/build_older_polkit.patch:
 - removed, it's not needed anymore now that Debian updated to a
   recent polkit version
   * debian/power-profiles-daemon.maintscript:
 - remove obsolete conffile (Closes: #1021746)
Checksums-Sha1:
 b16a9ddadedeaf3b7534980d7ac930e2b40120ed 2353 power-profiles-daemon_0.13-1.dsc
 c5f2754c13849d07d4a0aa1ac3207419d18b9611 48876 
power-profiles-daemon_0.13.orig.tar.xz
 7a2a8d0896f05c2574401ef5c6ccc558b2f2da35 3644 
power-profiles-daemon_0.13-1.debian.tar.xz
 07abef1e3ac6a9cbb4227087c48bc254fbaa9e7a 10505 
power-profiles-daemon_0.13-1_source.buildinfo
Checksums-Sha256:
 efd1db0a6a476f9b96ac73287e651a38f43002e839890b0e8076062e3c9c8f09 2353 
power-profiles-daemon_0.13-1.dsc
 0f9c1d2274350d44a95daafa7184b1a1a3f072bd1c70a100eb678ac051afcdcb 48876 
power-profiles-daemon_0.13.orig.tar.xz
 fdc20979d2f5c49d792a090b979b35a0d2ebcde5a2e8f96969af329c54ff2174 3644 
power-profiles-daemon_0.13-1.debian.tar.xz
 df1d99b2a13f604af07579fde706362bd3fc75db1e1e180728c598572a7af0ee 10505 
power-profiles-daemon_0.13-1_source.buildinfo
Files:
 cf4cb7f7b88a7f0a11618f9aaeed79a0 2353 admin optional 
power-profiles-daemon_0.13-1.dsc
 fc4d54bea953c6b70f2b3a04f9458f05 48876 admin optional 
power-profiles-daemon_0.13.orig.tar.xz
 ea06bde1b6df23995d93dce2dcfc5b1a 3644 admin optional 
power-profiles-daemon_0.13-1.debian.tar.xz
 1148e5fa301952962a3c506863a12a6b 10505 admin optional 
power-profiles-daemon_0.13-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEERyS4b0fgKRXe6kniPr1EkD7bBJYFAmR/GuIACgkQPr1EkD7b
BJY+8xAArb0sVlKuhreEU5Jua009Tn7cLpD2gWp8ThbWw5oADqE0hFbFu37DK5eh
0DZNylgBJGHksobG9Cm5grFe8S1pkFFuRvFHku6UhuLqQEZeyw+pjh3Xq5pUyKBC
KxoISv4RN+n3TrK0L4DePicsaLIaMdrb4vsLtadYCN84JS25dQOIBmfalbuPA6ml
pYGbRjbiuVJBhhnHUajjJjJ7akV3Heg0ilGfk/x1zuWf4jE1pXkQXCBpepyDSi8d
E5AlKEQZLMK7Aj837DWT82TvuXexuGaMG1IP4rlusH9AT9sCQWj1s17mwiySrdPg
mtKtSkmnm4ebdrysYISpSLXAkF10iPInpbTrcoe9ZusJKoKm9PUHupbv+NfqITZm
11u6t5PAJ5o+BP6QswaiOjS++pFJLFJLW401qgUrbNgDGTOMwxUtZJxr6RChf7kw
RZFzJujS//3UjETniVtVrJxWDvfQtsRNiJncRMd3OAVNWTjJEv7HXl5zAl7B/B7D
7rJm32+dAZW/50AFxaP0Kux5oyDCzT4VcSKXc9T2ZLt6NlHhbSAVB7q0lKz74/N2
l0WZRCeNgM8J35NLpEYkhftWfDSNwziCVUk1nIbmY+R2ZBJJZbwJd8g73XRhfQ7x
muVn0j4nGyw0GyX2fydDdJTQujEOz4Mf6qrHue7Jobay9Tg930g=
=mx2m
-END PGP SIGNATURE-



Festa de lançamento do Bookworm - sábado 10/06

2023-06-06 Thread Paulo Henrique Santana
Olá,

Venha celebrar com a gente a chegada da nova versão do Debian 12 Bookworm neste 
sábado (10/06) a partir das 14h30min.

Iremos conversar sobre as novidades do Bookworm e transmitir pelo canal Debian 
Brasil no YouTube.

Veja a programação completa e mais detalhes em:

https://wiki.debian.org/Brasil/Eventos/FestaLancamentoBookworm

Obs: se você quiser falar alguma coisa sobre o Debian 12 me manda uma mensagem 
pra incluirmos na programação.

Abraços,-Paulo Henrique de Lima Santana (phls)Belo Horizonte - BrasilDebian 
DeveloperAssociado do Instituto para Conservação de Tecnologias LivresSite: 
http://phls.com.brGPG ID: 0443C450

Accepted netcdf4-python 1.6.4-1~exp1 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 12:45:39 +0200
Source: netcdf4-python
Architecture: source
Version: 1.6.4-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian GIS Project 
Changed-By: Bas Couwenberg 
Changes:
 netcdf4-python (1.6.4-1~exp1) experimental; urgency=medium
 .
   * New upstream release.
   * Add python3-certifi to build dependencies.
   * Refresh patches.
Checksums-Sha1:
 ee587122fa6e6e16600c61c29df7d8dee59b3101 2211 netcdf4-python_1.6.4-1~exp1.dsc
 af0f106a44b4b09cc501c74bbdd324c68c51035a 827342 
netcdf4-python_1.6.4.orig.tar.gz
 8c37280027c5ca30bda060fb932d82b6c5fa7478 6132 
netcdf4-python_1.6.4-1~exp1.debian.tar.xz
 4e1c671ff2be363a86aba1fb3efac7873d730ee6 10259 
netcdf4-python_1.6.4-1~exp1_amd64.buildinfo
Checksums-Sha256:
 e9bc148ad6074426413263bd435b0c54e193690eddd6f571a5b4092876faa13c 2211 
netcdf4-python_1.6.4-1~exp1.dsc
 aa14181683e8b661e5df1fdab13fa71a62d27b1eb6fb9d8c24995820c5edabe9 827342 
netcdf4-python_1.6.4.orig.tar.gz
 2bcc46208295e83932b4e876686c0d2d4c66526c3dac3ea389abb9bb3cd71553 6132 
netcdf4-python_1.6.4-1~exp1.debian.tar.xz
 cc5deedd7dfef3572de0d23dc301c5d5cbf297c86084f4cc2aa7ee73c5ff6ab4 10259 
netcdf4-python_1.6.4-1~exp1_amd64.buildinfo
Files:
 b9c85a564d2cbbe4c3f30a060f79f478 2211 science optional 
netcdf4-python_1.6.4-1~exp1.dsc
 f377d9da6641272c2dc435ceab1c6209 827342 science optional 
netcdf4-python_1.6.4.orig.tar.gz
 5f68e42e147df7ec8add76111563eeaa 6132 science optional 
netcdf4-python_1.6.4-1~exp1.debian.tar.xz
 507b18e41447f4567476c5db6a9145c8 10259 science optional 
netcdf4-python_1.6.4-1~exp1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmR/ESgACgkQZ1DxCuiN
SvGXXQ/9FNFhfNCdxRyzXaQ3oclGLy8IVEL02Pfl9ILFIHstGTcyxj7B33YlHC4v
UsBPPzyBGPHHxVAY0U619kfcOJbIuUrx+we2c2GpV40Au045RcraDEBZdF0ulW1K
W9Tb2+VDlKRiyXR70C/tMMHE4lUy7d0Kve41dA45ynp9vmMDj7L6P3wOfDhzn/Ix
L/zydlt6DFHNeH5uIX8xJVHm+U7CUpTyKQDfgqZvj4Gomq0TPKJrV3p/rh1xN5dZ
yO9bQ0ZijKWZF/Jtx4ufn6D2B96r5WOq61r40AG369e1jc5KtmcHkgHskIkBauaF
OUd1Jk26pPe9dGWRnhhPxNqE4eNwiRiIfPPzeaUaee8QpVkQJgMeYXeA1eIQ4PGQ
eUupAtmOwOdFp7SNP/oyUYilWBdzDMYbmnBXTyYliQ83lVEohJ1OkcJHJFNMv0pU
7nWh3SnOZeBHR+u8rE30UCN1VO8CAHEDD/NJogbDVAFPlW/3cQ5O4K0QLTwDIjVn
+npaX7corwDGlgGopnTaHioqS1M8Bxf8eX80Cy2kWbCLD4F8rcDfMc6gnkKvCYQz
RBZrpjRNa9zI9MgQjz2df7nCYj1d52YJR/6s5w2LtH3egO9UekM4u+iq+SKBR57J
ClE/5X/68VlQWtgkECkTDhl8GmEwLrDIwHeSDMVEIm6rRhCFWyA=
=lcJ/
-END PGP SIGNATURE-



Accepted mkgmap 0.0.0+svn4909-1~exp1 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 13:00:23 +0200
Source: mkgmap
Architecture: source
Version: 0.0.0+svn4909-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian GIS Project 
Changed-By: Bas Couwenberg 
Changes:
 mkgmap (0.0.0+svn4909-1~exp1) experimental; urgency=medium
 .
   * New upstream SVN snapshot.
Checksums-Sha1:
 9e87060bead733f1cd7d13b3f8bbd8c9ff2e82ac 2239 mkgmap_0.0.0+svn4909-1~exp1.dsc
 96e7a3a7915631391d3e4660c28e0d3d9a8808bc 1856555 
mkgmap_0.0.0+svn4909.orig.tar.gz
 a8bc04c83799eb2f690cda73ec807c05d2746135 7848 
mkgmap_0.0.0+svn4909-1~exp1.debian.tar.xz
 8a8f96582443e7aa5cc1eec1db6e1d94ec152a4f 10855 
mkgmap_0.0.0+svn4909-1~exp1_amd64.buildinfo
Checksums-Sha256:
 3372ac9293e64e84d2aa5791958bbe88ed323065d09276e875ef36f4373d5612 2239 
mkgmap_0.0.0+svn4909-1~exp1.dsc
 fc02f970213d3e396680d62a17cb0d37ebbcaf059e2361f0e8b3aa456562247f 1856555 
mkgmap_0.0.0+svn4909.orig.tar.gz
 9c2b28ead0420157c23ddefb48283fe6a9d73ee7672119e07ec7c9aa2db210c8 7848 
mkgmap_0.0.0+svn4909-1~exp1.debian.tar.xz
 90ef5defbf3fd6d07190762c4fc5c9e5f5447f55659b2d279c8c04f52e0ccb1e 10855 
mkgmap_0.0.0+svn4909-1~exp1_amd64.buildinfo
Files:
 b9b1306e5d56448e7b90ad47f437a6fb 2239 utils optional 
mkgmap_0.0.0+svn4909-1~exp1.dsc
 8a573fc3dbd68d83353f5cffe3be375b 1856555 utils optional 
mkgmap_0.0.0+svn4909.orig.tar.gz
 ba8d97dff7f510ecbeb81690f0b11752 7848 utils optional 
mkgmap_0.0.0+svn4909-1~exp1.debian.tar.xz
 bc4d6f316f643ca0198691caa823bf74 10855 utils optional 
mkgmap_0.0.0+svn4909-1~exp1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmR/EzsACgkQZ1DxCuiN
SvGg2A//TSuU+A8gFRKkWFiR6gL1jlRWRokpG/EJ1a+sjdv2mYqnbeDQzCvPVHv6
WxV9pzdmE1g+GpW4A0NVOG3eDolgxqtzFfyNQRipG++A1qZb2GE+Ixkex72L/lSo
S2D7wTNFsAV0HZcno3PIGqv37VWSGlTfNniC6KTU19IKZ8lRnhVurXWnuWiLN0AZ
bMcZJ0Baf6a7CnR6XWROmJT5qIlYbxXZgwP54EpK4HQIoftuDHVfjQBp0hH6VMWd
DmMIyZljAvYd45dsy0aOW5GXPAwz/8/IPt3AdVlVGikkBMcJtx3yfZ8DYIWuqA57
tI2RykOcZv7sGjtQ2mspKrQtdPxhkQKXgqJ/g9cNo1sNcWYRc9xNcFyY7+lpOpAN
LDU40DtTRdHkZEcKA4mug04x0wZNbYXJYstwRIB76xqToHh6wCBiVoZUpT37qANW
Pb6dNwmWh6Lr72XI5xJEcnWO6O+yChwUS5t68QJJWFOG5JxRPzKaa2Zpu09WnTYk
g8yIHvx5DVdJX6JWBurw4WFgElUbrif/RQK4T1X9QRbFmP8F22DQSaQ55xCE9pWo
ySbWzZbt403ppyq61Wi2ehSH9qpr/i6bi0A0eECu6BvPQaleaDLhQp6ZYteYjMdg
s/bIjyE5zM86b9kSKS6j7NCbG8H0RzNTwoQ6wLM3vxtEXbPdieA=
=RWaA
-END PGP SIGNATURE-



Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Luca Boccassi
On Tue, 6 Jun 2023 at 11:46, Simon McVittie  wrote:
>
> On Tue, 06 Jun 2023 at 09:33:22 +0200, Helmut Grohne wrote:
> > Judging from the conversation, killing i386 quite obviously is desired
> > by some participants, but evidently not by all. How quickly we want to
> > kill it is not obvious to me.
>
> When considering the future of i386, a factor that we need to bear in
> mind is that there are two major use-cases for i386, with requirements
> that sometimes conflict:
>
> 1. i386 as a fully-featured architecture that you can run independently
>on 32-bit x86 systems from roughly the 2000-2010 era
>
> 2. i386 as a multiarch foreign architecture to run legacy binaries on
>modern x86_64 systems
>2a. legacy native Linux i386 binaries
>2b. legacy Windows i386 binaries via Wine (which requires a somewhat
>complete i386 Linux library stack)
>
> For example, Ubuntu has ceased to support i386 for the first use-case,
> and only supports the second use-case. I personally think that Ubuntu
> has made a good pragmatic decision here, which Debian should seriously
> consider adopting.

+1

Given native 32-bit x86 hardware is no longer produced (and has not
been produced for a good while), so it has a de-facto limited life, as
consumer-grade electronics are what they are. Let's say hypothetically
that Trixie is the last full-i386 release, going out in 2025 plus 10
years of LTS+ELTS support that gives a supported OS till 2035, just
shy of the Y2038 deadline and with ~25 years of full support for the
most recent piece of hardware that was produced. And it's not like
those OSes versions are going to evaporate into thin air at that point
- they can still be used. Probably should not be connected to the open
internet and used to browse the web, but realistically already today I
doubt browsing the modern web is a good experience on 32bit hardware
from 2010, I can't imagine it would much better be in 2035...

On the other hand, i386 binaries that can run on x86_64 are
realistically going to be around for much, much longer as you pointed
out, so to me prioritizing this use case seems more prudent and
future-proof between the two alternatives.

Kind regards,
Luca Boccassi



Accepted python-geopandas 0.13.2-1~exp1 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 12:28:27 +0200
Source: python-geopandas
Architecture: source
Version: 0.13.2-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian GIS Project 
Changed-By: Bas Couwenberg 
Changes:
 python-geopandas (0.13.2-1~exp1) experimental; urgency=medium
 .
   * Team upload.
   * New upstream release.
Checksums-Sha1:
 4e616a40487181848db0b9280398c892c887da8f 2441 
python-geopandas_0.13.2-1~exp1.dsc
 bd9457307173b6c0bc7751dc6de3532c663ea864 6388254 
python-geopandas_0.13.2.orig.tar.gz
 42f5ef002a11960925af8c18ebd05f449806cbff 1321832 
python-geopandas_0.13.2-1~exp1.debian.tar.xz
 8eb6fc039754ccf63dba82e4221fb4e3c4b3773a 15387 
python-geopandas_0.13.2-1~exp1_amd64.buildinfo
Checksums-Sha256:
 5549f27ce96b71a8d4a78d057bb83c5d6d8963e3cc97bc7333defa8360a746be 2441 
python-geopandas_0.13.2-1~exp1.dsc
 c4d36b5e8ccfad3482f72f70b7c2b9d87ef1d0fc939347ee490ea70455bb757f 6388254 
python-geopandas_0.13.2.orig.tar.gz
 29b7c6b966622148aeccbc901143cf5c8af9242441c4eab0218f8c1625da46ab 1321832 
python-geopandas_0.13.2-1~exp1.debian.tar.xz
 3ccda426243c6c535764fa84d60ece64521cea2dc95be1cce645d55a13873ccd 15387 
python-geopandas_0.13.2-1~exp1_amd64.buildinfo
Files:
 ceb92310f8669795b1138cfc4a366be7 2441 python optional 
python-geopandas_0.13.2-1~exp1.dsc
 639a363629a5c57c33b3828669698b5e 6388254 python optional 
python-geopandas_0.13.2.orig.tar.gz
 ebc77eacce30cb0548ce8e4f5ea7c9a7 1321832 python optional 
python-geopandas_0.13.2-1~exp1.debian.tar.xz
 5ce3daf24453a7e77810bdfb49db177b 15387 python optional 
python-geopandas_0.13.2-1~exp1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmR/DYkACgkQZ1DxCuiN
SvF/lQ//VL/VI98BnYaWccqoRUlW36vbNjdKV4AobqgreGF4yt38A7WdMMsireXO
Asn2LSux/JV3wOtfKA/Jugahwk0BagcZPCZXdGA0b4nMWiDUagNZdDlf0lTvqy39
ZhSx/Vvvum3R92/qStYOuXBIg1ShlqbK1mBCmMkU+XuwZNkZmsl2A0ReJPKWVisP
xFuCXrmSIauHIGGliQ++w2tK184aPUd1P7UxLWuIwWU8dpjea/q1fW2FlQ6UPI0u
/vzNpRdHKhk+382hs5puyT+wn7K/MkKzkmA5qGh8uRYX0VL8kGLr0O1jALvDWRAg
HBX/xmyxey59yEwaRWFWRAaeFbDwZIHjJJak99BhYQP+OGuf3G1P6ZCJolKsZP2O
ffWRhMFRD24AA01yE2C00YTCFzgcTqoW7ulYpatc5e4iKgbVmLhgkock8qauYUuO
CboylAH8BAo407n03a3faMH9yzI4LiUUF7zjLMtx5qau3l55oOgGiG2i1KU9Xm5I
scdbxqSeOPx6+WbCvucQqEfDBnR3KVjdzAPzf9gPjW4wm5ae0gmuaM7j1WdwmQSe
H+WzhnQ/8qMmVoekj9h8XY87NoclK5vqbO97GkqVXGXcIeRaN8VEszjKSYcqal9e
F+XLpJa3S5sHD7nygzoaXVfLYL5NiBqaEqLqtUHYpwinOvYHivs=
=Gt87
-END PGP SIGNATURE-



Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Simon McVittie
On Tue, 06 Jun 2023 at 09:33:22 +0200, Helmut Grohne wrote:
> Judging from the conversation, killing i386 quite obviously is desired
> by some participants, but evidently not by all. How quickly we want to
> kill it is not obvious to me.

When considering the future of i386, a factor that we need to bear in
mind is that there are two major use-cases for i386, with requirements
that sometimes conflict:

1. i386 as a fully-featured architecture that you can run independently
   on 32-bit x86 systems from roughly the 2000-2010 era

2. i386 as a multiarch foreign architecture to run legacy binaries on
   modern x86_64 systems
   2a. legacy native Linux i386 binaries
   2b. legacy Windows i386 binaries via Wine (which requires a somewhat
   complete i386 Linux library stack)

For example, Ubuntu has ceased to support i386 for the first use-case,
and only supports the second use-case. I personally think that Ubuntu
has made a good pragmatic decision here, which Debian should seriously
consider adopting.

Most non-Debian-derived distributions like Fedora and Arch seem to be in
approximately the same position as Ubuntu for their i386 support, although
they tend to use multilib (lib64+lib or lib+lib32) instead of multiarch.

Which of these use-cases is more interesting to us has an impact on how
we (should) want to do the time32 transition. For users who do not have
any legacy i386 binaries and only use open source software that can be
recompiled, the need to recompile everything is a one-time cost for the
distribution or for users of locally-compiled software, but does not make
anything impossible.

However, if the ABI of commonly-used libraries like libX11 undergoes an
incompatible change for the time32 transition, in a way that breaks the
ability to run legacy i386 binaries, then the second use-case is going
to become essentially impossible for native Linux binaries.

Conversely, the ability to tell the time correctly is probably less
important for games and similar legacy i386 binaries than it would be for
a full, bootable OS, because timestamps that can be subtracted to get a
relative time interval are probably sufficient for many legacy uses of
time_t. Even in cases where a time_t is used for an absolute date/time,
displaying the wrong date/time after 2038 seems like a less bad failure
mode than a segmentation fault caused by disagreeing on the size of a
struct in memory.

The i386-legacy-binaries use-case is particularly visible to game players,
because older proprietary native Linux games, including a number of
older games available on Steam, are a high-visibility source of legacy
i386 binaries that we cannot recompile. At the moment, the Steam client
is also an example of a legacy i386 binary: this was originally for
portability to 32-bit hardware, which it no longer supports, but the
bootstrap executable that launches the rest of Steam has continued to be
32-bit, partly for historical reasons and partly as a canary to detect and
diagnose non-32-bit-capable OSs before the user tries to run any actual
games. Steam does have the ability to run legacy games in a container
(which I've spent a lot of time working on over the last few years),
but that still requires the host system to contribute at least glibc
and Mesa, together with their dependencies.

Whether we care about the 32-bit-system use case or only the
i386-legacy-binaries use case is also a key input into other decisions
that need to be made around x86, like whether we raise the baseline
to include SSE2: if we want to be able to run i386 on older 32-bit
CPUs indefinitely, then that's a reason to keep the current baseline,
but if we are no longer interested in supporting 32-bit x86 hardware,
then we can (and arguably should) raise the baseline to require all the
features that are mandatory for x86_64, notably SSE2 (which would allow
compiling everything with -mfpmath=sse and therefore avoiding weird
i386-specific bugs caused by excess precision in the legacy i387 FPU).

smcv



Accepted josm 0.0.svn18746+dfsg-1~exp2 (source) into experimental

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 12:06:01 +0200
Source: josm
Architecture: source
Version: 0.0.svn18746+dfsg-1~exp2
Distribution: experimental
Urgency: medium
Maintainer: Debian GIS Project 
Changed-By: Bas Couwenberg 
Changes:
 josm (0.0.svn18746+dfsg-1~exp2) experimental; urgency=medium
 .
   * Add patch to use javax.json instead of jakarta.json.
Checksums-Sha1:
 aeafaa2991202e302f1e83f8fbf20e338b6a0e84 2299 josm_0.0.svn18746+dfsg-1~exp2.dsc
 75c7d1f92d05479b0835e1b781311b198903253c 80452 
josm_0.0.svn18746+dfsg-1~exp2.debian.tar.xz
 5c141387000522c1c25544bdcd7ac167676aebba 11863 
josm_0.0.svn18746+dfsg-1~exp2_amd64.buildinfo
Checksums-Sha256:
 ba0f19d5dd75a08c98b23fc951472c730e883abc0d0bf94930411b167f8f5c46 2299 
josm_0.0.svn18746+dfsg-1~exp2.dsc
 6781caa1414544d0682de0954b44bfb72adac8ccbb75d232f38ecb53e8a5ba6c 80452 
josm_0.0.svn18746+dfsg-1~exp2.debian.tar.xz
 35626b2b259ac203b1bc91f332d14a490a8b50046889234d9f3b1cde9bc01693 11863 
josm_0.0.svn18746+dfsg-1~exp2_amd64.buildinfo
Files:
 6f5f5bce4834fd2a81560dbdf1ce0cbf 2299 utils optional 
josm_0.0.svn18746+dfsg-1~exp2.dsc
 02b4dd2bc7a14960952615a3b93efa69 80452 utils optional 
josm_0.0.svn18746+dfsg-1~exp2.debian.tar.xz
 b75e643d90a902e5014f5b9d2bdc586d 11863 utils optional 
josm_0.0.svn18746+dfsg-1~exp2_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmR/CDQACgkQZ1DxCuiN
SvFRfBAAxCBThZS7xMrSEJvZS070nlZI+3lMbWCItlyw34106Cv7coy47BpfBmct
TWvO6GaWlAGei+HQ5gmX9Wz2aMWqnp40NnO6jM7Fo/yw3F8rx/Tm/80ZhH6DEdaK
JImr+z+kIreR88W5kowBUPUZyOw1d1bUwBpiwNwlYeo1iYnvhZw0qKhLTAbPVquL
ofn1n6NcadETuuIRRBmBn0+77cdUeQ7vm9ce7v2DeNDN5jA4RkAU4HQaPG4CX6Ce
K7Szb31hsTZ3gIUpro3pHnj+uPiVDLQ9JpGMO3wdEzMvpBbEQkBuyOnGPThMAoCz
AZUGfDG4i6qkdQfP1lCDsyaJOEb7gPs26ndOtcF9SrB2zpyBJ02t71RWRtl2tFQ4
iJ8l+Bdpc1UmFrB+G3eS40FwWB/s2OnRd4VV1efd7RAjkj+OP6hvLn1rnSLUbIIO
l8VAgCXD5FbGPvbLANi+U17cuyoJYNqu1z6PeShfGpXEviIW9XG3jiJXpKmfs5sa
oADT/oMJaQkxnOJTBXQC8RP3WDFosEGgHVEIEubrJuyro0Ardp8TvM9PNN9dnX4g
DW2cAbEUVnFMRmwtOjioWAF8ahQ+yTvJMnXdkt7o6t+pihlhMQeXp5cKWfYaB2i7
xEa1X5gStslA3cw/Icqlei4s+mF7+fBi5tR4f9/s3dO0eYBZ7G0=
=Tl+r
-END PGP SIGNATURE-



Accepted sqlmap 1.7.6-1 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 06 Jun 2023 10:07:55 +0200
Source: sqlmap
Built-For-Profiles: noudeb
Architecture: source
Version: 1.7.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools 
Changed-By: Gianfranco Costamagna 
Changes:
 sqlmap (1.7.6-1) unstable; urgency=medium
 .
   * New upstream version 1.7.6
Checksums-Sha1:
 a5383b32015e6e525ae54550a0319f8dc5de1fcf 1922 sqlmap_1.7.6-1.dsc
 21ea4f437ecd3a46fbecba0762279ec8dc435333 7214225 sqlmap_1.7.6.orig.tar.gz
 9bbdab3beec28515a210203739fe781b43fc858a 19384 sqlmap_1.7.6-1.debian.tar.xz
 2ac208389a3e997e08b65ba4f72d990de5c08e3b 7819 sqlmap_1.7.6-1_source.buildinfo
Checksums-Sha256:
 f52fe0249ad257ab0f09948245a047f4a0fa8d0688b7c23f8e9be4e5bcba8d54 1922 
sqlmap_1.7.6-1.dsc
 035df3f8d3eda65723318d3e1faa5e271e82774a151f4ff706e79ed5b49e2b27 7214225 
sqlmap_1.7.6.orig.tar.gz
 a12b19a629d8b6907b96b7c371819b51755691a7e941397c657d4b38fddc28f0 19384 
sqlmap_1.7.6-1.debian.tar.xz
 05959b4d35e71be44066b635bcb5cc78597480ddb7bc5e150a9261749f94f655 7819 
sqlmap_1.7.6-1_source.buildinfo
Files:
 ef9268acb4cad82469d61cceae77cf9e 1922 net optional sqlmap_1.7.6-1.dsc
 5dc417f968e9a0141a18fea79141a94a 7214225 net optional sqlmap_1.7.6.orig.tar.gz
 b03bafe8c5ff4ed1c6437f68e35bd5fa 19384 net optional 
sqlmap_1.7.6-1.debian.tar.xz
 fc34c5010f38e3db063c282e770a69db 7819 net optional 
sqlmap_1.7.6-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmR+6YUACgkQ808JdE6f
XdmaKw/+MvIo+zxi8upqyLkzVKe65Zb1HFvpM+KAjf1mEZDWw9SDmSdxWD/VhCE5
2UKrhDmEINk6tHU3o1bBYXqr/+0Bomi8k8fmLMgjlNrbO5vviS5DUEIPBdDaZpDY
MTRYQ0Zl3exvqulaZDTncMpNUUeL6qjsAIqNx+bbAzxnzF8mjTpfXuUeYD19jxSB
lvYOeYIlTFTfJ/Qi0DNsbB5JXq0/MlOrwH+uSnSJJy/FX6EQBsBZiE7SJUnvjmr8
RpTFhhzDVphepR//19bQzn7viNBlXBoL1XYitQY01OD8LZbiDonfhtW2dDe5aBo5
IBi0U0YWtgp+Mfv4lo9GGyT5E355ZrYGGGZPuGRc9/nbgUB61BfH4MfJUPMuNRMp
T+yYSyqNBPrC5UIuR/5BRYm89PphXlK+hz4xY5nbOrW0u+MDKwEJY3Kk0NswnxlV
4UcPCHXHItYolal6+WLlFutzWxU4sjoEJaEiXweQkT9IIsrt7cwoBcwA0Wo19BJg
BK5uHx2+Pnt+bkc8S8OgiqqnVyhb00lcirRXaGYF0jLJz3oldCxIOP8hGioRxs/k
eMBiHVT2I1pleanUdVrnPZ7YD9swqs/V3JgSGmbDA+efl0qsaSe9uD6v8631Dvez
j14q5NP9vQ6fY2ygqQD40nt+kc83KAHAkhiEXS6NjRmj4Iuhb/M=
=vqVv
-END PGP SIGNATURE-



Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-06 Thread Helmut Grohne
Hi Steve,

On Tue, May 16, 2023 at 09:04:10PM -0700, Steve Langasek wrote:
> * … but NOT on i386.  Because i386 as an architecture is primarily of
>   interest for running legacy binaries which cannot be rebuilt against a new
>   ABI, changing the ABI on i386 would be counterproductive, as mentioned in
>   https://wiki.debian.org/ReleaseGoals/64bit-time.

I've been reading the discussion around i386 a bit and found the
direction it has taken a little unproductive. I hope we can agree that
there is no consensus on keeping or changing the time ABI for i386 while
there is quite some consensus for your plan on changing the time ABI for
all other 32bit architectures in roughly the way you brought forward.

While the i386 discussion seemed a little unproductive at times, I think
there is one major argument that I feel is missing here. If keeping the
32bit time ABI for i386, that effectively becomes a divergence from
every other architecture. i386 will be the one and only architecture to
be time32. As it happens, I have some experience with such divergence
from how bootstrapping interacted with other transitions such as PIE.
Maintaining this kind of divergence has a non-trivial cost. Over time it
becomes more and more difficult and less and less people are interested
in doing it. As such, I see the addition of this kind of divergence as a
way of killing i386.

Judging from the conversation, killing i386 quite obviously is desired
by some participants, but evidently not by all. How quickly we want to
kill it is not obvious to me. However, I think it is fair to say that
keeping time32 on i386 will kill it rather sooner than later. With
time32, we cannot reasonably extend i386 beyond forky as we'd be running
too close to the final deadline.

Some of you may have been aware of that Debian Reunion in Hamburg
recently. There was a BoF on how Debian should decide about non-trivial
matters and one result of that BoF was "maybe we should GR more often".
I think the decision of what to do with time32 is not a really important
one despite some people being very opinionated about it. How about
settling it using a GR anyway? We perceive GRs as painful and there is a
saying that if something is difficult, let's do it more often. How about
trying to do GRs more often with this decision? I think it is pretty
clear that neither answer is wrong. It's a choice that we have make and
then to stick to. And we can learn something about whether GRs really
are painful. I think the worst of outcomes we could get here is going
into much further detail in a GR and adding lots of competing proposals
there. If that were to happen, I'd consider the experiment as failed.
Leaving the details to those who put up with the work (and that quite
obviously is Steve et al here) is important in my book. So unless we can
do it as simple as "i386 should keep being time32" vs "i386 should
become time64 by default", we probably shouldn't GR it.

Helmut



Accepted php-mockery 1.6.1-1 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 05 Jun 2023 19:44:02 +0200
Source: php-mockery
Architecture: source
Version: 1.6.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian PHP PEAR Maintainers 
Changed-By: David Prévot 
Changes:
 php-mockery (1.6.1-1) unstable; urgency=medium
 .
   [ Nathanael Esayeas ]
   * Update CHANGELOG.md
Checksums-Sha1:
 a0cd06aa877857fb50abe5e82e64812b0def2161 1914 php-mockery_1.6.1-1.dsc
 6048cb155a770a21f1be8cd1b257bea57bfb8a8e 124012 php-mockery_1.6.1.orig.tar.xz
 b9d7c58c64dbd36e54725bdabae5174ecc0723b8 6376 php-mockery_1.6.1-1.debian.tar.xz
 2f8ede53e4694e212839bc21e77d13a410c32e99 9355 
php-mockery_1.6.1-1_amd64.buildinfo
Checksums-Sha256:
 24df380d61afcb8b1e32be55e2757b10b5a820db28ca27a255567fb1fdac1484 1914 
php-mockery_1.6.1-1.dsc
 1bebe9d4ed73b070f7028941e90453313d56fd3e4309b4d2711a195a65de1ac9 124012 
php-mockery_1.6.1.orig.tar.xz
 2c6916e235c0b1f17301f72b0464019d0707cb690f7bc9200346b738ca4e9826 6376 
php-mockery_1.6.1-1.debian.tar.xz
 49841752c8548d62f3a1dcf360738c23b1116fb5c6e712d9186712271d531822 9355 
php-mockery_1.6.1-1_amd64.buildinfo
Files:
 531788c2efbdd5d347f7e1dd69497eff 1914 php optional php-mockery_1.6.1-1.dsc
 d1f05567ea9e1c12e2ec8f5ce211d351 124012 php optional 
php-mockery_1.6.1.orig.tar.xz
 e8f83a71aae4957680ef8c09be34d6df 6376 php optional 
php-mockery_1.6.1-1.debian.tar.xz
 08ffc0d7c7809f661f55fc8cca4c874a 9355 php optional 
php-mockery_1.6.1-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQFGBAEBCAAwFiEEeHVNB7wJXHRI941mBYwc+UT2vTwFAmR+2R4SHHRhZmZpdEBk
ZWJpYW4ub3JnAAoJEAWMHPlE9r08ScQH/0pnhhnqFmGfRTyTBdvDFwS8iLT7DdLa
fadNVdeCIpQZJgD4ZHG5YzvVb6Su0BaXVUoW0hwrBkOqJrkvOdn5Exdlpws6ssez
2RbREFjnCFLHbN15LDH/RKbITMSDMwYiFJUWGeyZKvy425xSbkwlTycsoORYRXyb
hm7x+brCCwtoaCG1Uu7yxxAY3mjZHyhCDMIE3YeAchdF/NAhYl7r7MANjngEPUHC
aYSdJcUwN6M4ElPfMDcbNm1/m+RzeK1ARqs8W6PZm4e0UggGVSMcA1MgmANWQUQM
sARilDky1jMnh2pFyXQRdE+TK+il4Qo5E7oOsXISl+CLNGxpBargM2E=
=0I8Y
-END PGP SIGNATURE-



Accepted unalz 0.65-9 (source) into unstable

2023-06-06 Thread Debian FTP Masters
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 06 Jun 2023 14:47:48 +0900
Source: unalz
Architecture: source
Version: 0.65-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Korean L10N 
Changed-By: Changwoo Ryu 
Changes:
 unalz (0.65-9) unstable; urgency=medium
 .
   * debian/watch: Just use the insecure http page; the https version of
 the page has been broken for a while.
   * Bump Standards-Version to 4.6.2, no change needed.
Checksums-Sha1:
 08e4702e976010de4c02f798aa8f1b36a18306de 1947 unalz_0.65-9.dsc
 00d2ef7ac775c9844ed03c7fdfcd6ceb92445fe3 8932 unalz_0.65-9.debian.tar.xz
 c1ce75ffec5b1e14e534d3d26bca3fb6dcfcf804 5726 unalz_0.65-9_source.buildinfo
Checksums-Sha256:
 83d402607d51ee81872a9997ece3b7fd2cb274516224659e684f3dc539fc68cd 1947 
unalz_0.65-9.dsc
 1f3c2d14f4671d526c60c00d5d2a2c0cbc3b6eec11c8b3bd6cce8f1daf8f0dd7 8932 
unalz_0.65-9.debian.tar.xz
 ec508ea0140b04002b6de9ba0ef7c134cb8ef43f740e645ca99981cc3abbaf45 5726 
unalz_0.65-9_source.buildinfo
Files:
 2feeab0a22e83b0905e87159f3166de8 1947 utils optional unalz_0.65-9.dsc
 b2bb187c38556b1a1bd8bfb75e800cf8 8932 utils optional unalz_0.65-9.debian.tar.xz
 b1c5d836e429453a7047fb8bd26879cf 5726 utils optional 
unalz_0.65-9_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEony+ujUlaGU4DgzJ7Bh50HbYq0gFAmR+yN0ACgkQ7Bh50HbY
q0ijZw/+PXGxySqPKwfYK0elqaP2tAsLKLjvsjBLy0xX0JN2fslMtwUhuSvl2Tkc
maYTOJj9tG5Md0JdNn5xo6QfxxyWbYkmlSztUjqQ1SgOCGRG0UB+HV4etZ6E7lD8
Wd80VCkx+0A36fNdiFQRCD33KG0VWx25drDOBxv4AaFEjXgRDExB5r+pD6OlN54K
Vu3IVme0GBsIClg0ybSJSKAQ3BNaiHSRECb/C35hmY1SdO8/rwxzcjQ9nwVFoD/M
SavcrD+OcXmp68yotaGkZhZPKHEsq2mwqzACjgCoQkhYF/k2j/zvXmw/Ib2kRMN7
lZykt3tAuw6TWcZyCG+GHuLdt7x36yTuWzVNrj74Wz/oGFlRv9/Wf7tAWPfvj9g0
oWVhLgmxBhx8TazuL3piYPSpbgzaiFvfyRBfTZSPsCwM4QniNb3ycu3GNzNFPg1d
mc+ywCF5yxiKeEbDu54JvTPkz/ebnnhDIeOe31MgZ0MjlK8JBRtTvri8gLSrlvgr
qdk8VjMlzZYe9u9XEmkJZLdUCL7vaI4vZa3Cnam+M2SRrMQ0IOfiMijsGmNhUJtw
MDS5kno64eX/pF/ENpasOinGEjyCh16zHBVdFBH64RXVRspobJazfGcM0faEAmHb
VibRsxxBCkS4/2kYCVew4G+6h32qTlbwPRVXnbTFiCEMDMuFHkQ=
=2OTl
-END PGP SIGNATURE-