On 2024-12-12 17:17, Simon Josefsson wrote:
Jing Luo <[email protected]> writes:Hi, Does trisquel accept trisquel-specific/native packages? I failed to find any documentation on this. I have a package called libnss-mysql, which was removed from Debian around 2015 because it was "unmaintained, upstream dead, low popularity contest score, nobody uses it". Savannah has been depending on libnss-mysql for about two decades; we use it for authenticating member vcs access. Since it was removed from Debian (and later Trisquel), Bob Proulx has been maintaining libnss-mysql, even though neither the original author nor debian developers touch it anymore. Very recently, Bob "official" took over/hard-forked it and made a new upstream release [1]. So we can say that the upstream is alive again. Since I am pretty sure there is no hope reintroduce libnss-mysql into Debian because of the lack of interest (quite a few libnss libraries are also unmaintained in Debian), I think it would be a good thing to have it packaged for Trisquel, because GNU uses/needs it. Therefore I would like to maintain the deb packaging of libnss-mysql, and I pushed a WIP tree here [2].I am happy to sponsor an upload of this into Debian, we'll just have to review the packaging for latest Debian standards wrt copyright/license etc. Indeed it was removed a long time ago: https://tracker.debian.org/pkg/libnss-mysql
Ho ho holy! It's a christmas miracle that a DD showed up and agreed to sponsor this so soon. And I didn't know you were DD. Thank you very much. Let's move the conversation to PM after this email.
Btw, what Savannah uses now (and what I'm packaging) is actually libnss-mysql-bg (originated from sourceforge), IIUC, the successor of libnss-mysql (the savannah group nss-mysql with a cvs repo). I thought it would be good to use this chance to rename libnss-mysql-bg to libnss-mysql because there is no reason to use the latter, and both are long removed from unstable.
https://tracker.debian.org/pkg/libnss-mysql-bg
If you agree, could you add gitlab.trisquel.org username 'jas' to your project and we could co-maintain it? Please add me as Maintainer so Ican add CI/CD-style integration, it would be cool to see if using DebianSalsa CI/CD pipeline works on gitlab.trisquel.org (although I recall using this before).
Done. It took me 15 min to figure out how to add you on gitlab (we surely won't have this problem if we were on forgejo instead of gitlab). Although I wonder if it's better to move the whole repo to salsa, since we are getting it into debian now.
It is very good that Bob did a new release! That establishes a new upstream and make things clear.
Side note: it turns out I also have commit permission to the upstream repo ;-) Bob is uhhmm, dealing with some personal things now and he's inactive for the time being, so I did a "non-maintainer" release just to bump the upstream version to 1.6.1 so that there won't be a 1.6.0-2 while 1.6.0-1 is not in Debian.
Which bring me to the question in the beginning: does trisquel accept packages? (how) can I submit a package to Trisquel? I recently adopted an orphaned package in Debian, so I am somewhat familiar with how Debian does things.
The above questions still remain (under discussion in another thread).
Note: there are a few more packages that may be in a similar situation where there is no hope to introduce them into Debian, but GNU and Savannah need it. I am talking about GNU Bazzar: it was maintained by Canonical, but Canonical abandoned it in 2017 and made a fork called breezy, and they explicitly expressed that they would not cooperate with GNU on maintaining Bazzar (very unsurprising for Canonical to say this). Since then, breezy has replaced Bazzar in Debian. From other communication channels, I heard that the GNU maintainer of Bazzar now is willing to pick up the development of Bazzar. I dont speak for all Savannah hackers, but because Savannah still supports Bazzar vcs, it would be a bonus point for GNU and Savannah if we can get Bazzar packages into Trisquel (again). I would volunteer as the package (co-)maintainer when the time comes. [1] https://git.savannah.gnu.org/cgit/administration/libnss-mysql.git [2] https://gitlab.trisquel.org/del111/libnss-mysql
-- 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
_______________________________________________ Trisquel-devel mailing list [email protected] https://listas.trisquel.info/mailman/listinfo/trisquel-devel
