[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers-public] libnss-mysql is coming back in debian
From: |
Jing Luo |
Subject: |
[Savannah-hackers-public] libnss-mysql is coming back in debian |
Date: |
Sat, 21 Dec 2024 07:46:38 +0900 |
Hello all,
With 3 weeks of preparation, I'm pleased to announce that libnss-mysql
is making its way back to Debian. I could not have done this without
Bob's work as the new upstream and the debian developer Simon Josefsson
as my sponsor. The package will be manually reviewed by debian ftp
masters as a NEW package and then will be accepted into debian unstable.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089750
https://ftp-master.debian.org/new/libnss-mysql_1.6.1-1.html
In other words, libnss-mysql should be in Trisquel 13 in 2027. In the
mean time, I'm working with Trisquel devs to see how to get it into
Trisquel 12.
https://gitlab.trisquel.org/del111/libnss-mysql
Notable changes comparing to the (gone) packaging of libnss-mysql-bg:
- upgrades to the latest debian standards and extensively uses debhelper
- supports multiarch (installed to /usr/lib/$DEB_HOST_MULTIARCH)
- automatically configures /etc/nsswitch.conf
- extra hardening (see dpkg-buildflags(1))
I also have a few wishlist items:
- write tests that work with both GNU autotools and debian's autopkgtest
- maybe setup a simple single html page for the "Homepage:" field in
d/control?
- look into other packages we need but were kicked out of debian
libnss-mysql (1.6.1-1) unstable; urgency=medium
* New maintainer (Closes: #1089750)
* d/control: rename the package to libnss-mysql
* d/control: upgrade debhelper-compat to 13
* d/control: upgrade standards version to 4.7.0
* d/control: add Simon as the co-maintainer
* d/control: change package description
* d/control: add Vcs-Browser and Vcs-Git fields
* d/control: explicitly say no to Rules-Requires-Root
* d/control: update Vcs-* URLs
* d/copyright: rewrite in DEP-5 format
* d/watch: add a watch file to scan upstream
* d/gbp.conf: add a gbp.conf to make maintainer's life easier
* d/rules: remove unneeded override_dh_install
* d/rules: do not install .la file and symlink to shlibs
* d/rules: enable extra hardening bindnow and add -Wall to CFLAGS
* d/patches: refresh patches and add DEP-3 tags
* cleanup debian/* for the package rename
* d/libnss-mysql.docs: update to the latest upstream version
* d/nss: use dh_installnss to inject mysql into nsswitch.conf
* d/install: remove it to fix FTBFS
* d/u/*: add upstream signing key
* d/u/*: add upstream metadata
* add lintian override entries for the source
* add lintian override entries
* New upstream version 1.6.1
* drop "check shadow" patch
* forward-port a patch that fixes group entry skipped on buffer
resize.
Thanks to Sylvain Beucler
Lukewarm regards,
--
Jing Luo
About me: https://jing.rocks/about/
GPG Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC
signature.asc
Description: OpenPGP digital signature
- [Savannah-hackers-public] libnss-mysql is coming back in debian,
Jing Luo <=