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 isn't 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.


Reply via email to