Processing of tzdata_2024a-4_source.changes

2024-05-02 Thread Debian FTP Masters
tzdata_2024a-4_source.changes uploaded successfully to localhost
along with the files:
  tzdata_2024a-4.dsc
  tzdata_2024a-4.debian.tar.xz
  tzdata_2024a-4_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



tzdata_2024a-4_source.changes ACCEPTED into unstable

2024-05-02 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 02 May 2024 17:51:44 +0200
Source: tzdata
Built-For-Profiles: noudeb
Architecture: source
Version: 2024a-4
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Benjamin Drung 
Launchpad-Bugs-Fixed: 2062522
Changes:
 tzdata (2024a-4) unstable; urgency=medium
 .
   * d/rules: Support creating symlinks pointing to symlinks
   * Fixup for avoid timezones being symlinks to symlinks (LP: #2062522)
Checksums-Sha1:
 a1fd39346ad4b7c90b078c7b5af26dfa3e9459ab 2429 tzdata_2024a-4.dsc
 0c6e5cca263d03422a6813ad385eb58063ea65ef 124152 tzdata_2024a-4.debian.tar.xz
 022a04999b156b034e241c59cf8e3f26566ff0e6 7206 tzdata_2024a-4_source.buildinfo
Checksums-Sha256:
 053c342511ece9a0eec2c9d60a6670dd9bce379dcb0bfad88d2167a2786ecb3f 2429 
tzdata_2024a-4.dsc
 ff5dbfa986ebcb1705ca0256163738c56538baf3a6778f53d616407d8da9ccac 124152 
tzdata_2024a-4.debian.tar.xz
 ec4d53f8df77325c399fdd5d212a0aac6ab5e63a3552c619fc60c918056a4f85 7206 
tzdata_2024a-4_source.buildinfo
Files:
 d97a7fc2277a0719ab10c9c968f04f20 2429 localization required tzdata_2024a-4.dsc
 9da06bbfdb2112a46aef4f3e89977e8f 124152 localization required 
tzdata_2024a-4.debian.tar.xz
 b482841e9ce595614d1adb50cc536255 7206 localization required 
tzdata_2024a-4_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmYzv9MACgkQFZ61xO/I
d0wuHRAAtKiGhcFPJwFvFtapFC9HVmbjZvHYi9hxCMtlVIkvQcq0Hp2pTS5m7dkN
/yAOImWqBw2HodTYcEDP0mZeYJrMw/JtM/wEVygFlEsRWU3OVsQLJzl+d9bGyVyY
0QZUWZJq56GhCPWyJlXRH3GcsCTL0AfRzcqWaLRZQzpaEkdMlGgtmgYEr4iJwaRw
/miU0EAOzdXcaVW1Hm3PG0T4LAJfvoFVPZfSKZ07fhpGC00bxGkBazl4Q8Z2Wnk7
T8lNX7g1dtHHdHJmHeumjbwD4vPAMl92CfV+LKtmKTZ0fa3OxFpDByndQ1O9bAWp
v+1ANVEGVVXR7kFV5ReboFTAZ2XvWNb0N18otQivt0FqDMjWSeb1JnbxZMRjcqql
m5dLwPPt7cyelBv2SG3moQC+mfHzY0z2ONOrKJvZJKQqRd/XjEAimo6J3ekHizao
cjxoq2nQwxJzkdDtDVPjyzihhCUwDXfSni9rhb4JzDYzI1lbzyjYlTffJoJxZkoB
7N8km6/NnNS9WtpzL143Fxvl6sedvbdU4J1wL5g42X3jOLSAYKEETfMzY2SkQBjg
t4NyxIO7nNPevQQJ/T00tzvjMtXJmqbb2Fb5oiDu2i21z0AXs6npzy4KYZgV8Oi6
NDrraKe7zNyyczb7LOwR7V74i7W0xpNtWZM8jAt6Dp6yP4a6ojQ=
=2LIr
-END PGP SIGNATURE-



pgpRDAayK9IzX.pgp
Description: PGP signature


[Git][glibc-team/tzdata][sid] 3 commits: d/rules: Support creating symlinks pointing to symlinks

2024-05-02 Thread Benjamin Drung (@bdrung)


Benjamin Drung pushed to branch sid at GNU Libc Maintainers / tzdata


Commits:
b059a452 by Benjamin Drung at 2024-05-02T16:56:19+02:00
d/rules: Support creating symlinks pointing to symlinks

`ln --relative` resolves the target when calculating the relative path.
This prevents creating symlinks that point to symlinks. Example:

```
$ touch a
$ ln -s a b
$ ln --relative -sv b c
c - a
```

Calculate the relative target using `realpath`.

Fixes: ccd155581289 (Create relative symlinks directly)

- - - - -
23793ffd by Benjamin Drung at 2024-05-02T17:47:44+02:00
Fixup for avoid timezones being symlinks to symlinks

Having timezones that are symlinks to symlinks isnt compatible with the
expectations of the C++20 standard. When chrono::locate_zone finds a
link, it expects its target to be a zone, not another link.

Also fix Asia/Chungking symlink that was masked by debian/rules not
corretly creating symlinks to symlinks in some cases. See commit
b059a4521b3c (d/rules: Support creating symlinks pointing to
symlinks).

Bug-Ubuntu: https://launchpad.net/bugs/2062522

- - - - -
0b1df80a by Benjamin Drung at 2024-05-02T17:52:26+02:00
Release tzdata 2024a-4

Signed-off-by: Benjamin Drung benjamin.dr...@canonical.com

- - - - -


3 changed files:

- debian/changelog
- debian/patches/Correct-timezone-symlinks-when-using-BACKWARD-backward-PA.patch
- debian/rules


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/-/compare/37d83213465421c68e9a955dc5e4e952c3b021e3...0b1df80a2fd064a7d57283de161b539d586105c5

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/-/compare/37d83213465421c68e9a955dc5e4e952c3b021e3...0b1df80a2fd064a7d57283de161b539d586105c5
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/tzdata] Pushed new tag debian/2024a-4

2024-05-02 Thread Benjamin Drung (@bdrung)


Benjamin Drung pushed new tag debian/2024a-4 at GNU Libc Maintainers / tzdata

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/-/tree/debian/2024a-4
You're receiving this email because of your account on salsa.debian.org.




time64 ABI fix coming to upstream glibc

2024-05-02 Thread Florian Weimer
The  and  headers had a bug that the on-disk structures
defined there could change size on some targets when _TIME_BITS was set
to 64.  This is obviously wrong because the files are not going to
magically change their layout because the application accessing them was
built in a specific way.  We're going to fix this in glibc upstream on
the stable release branches, going all the way back to glibc 3.34 (the
first release with this kind of time64 support).  After the fix, the
_TIME_BITS definition will no longer impact struct layout.  Usually,
that means epoch fields are 32-bits wide, to match co-installable
architectures.

To extend the usable life-time of these interfaces somewhat, glibc 2.40
changes epoch fields to unsigned types in these structures.  This change
is specific to the upcoming glibc 2.40 release, I do not plan to
backport it.

Thanks,
Florian