[Trisquel-devel] ITP: can I submit a package to trisquel

Jing Luo jing at jing.rocks
Thu Dec 12 05:44:27 UTC 2024


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].

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.

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <http://listas.trisquel.info/pipermail/trisquel-devel/attachments/20241212/de93aed4/attachment.sig>


More information about the Trisquel-devel mailing list