savannah-hackers-public
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]