[Pkg-privacy-maintainers] Bug#1063423: Bug#1063423: obfs4proxy: please package a new version
meskio
meskio at sindominio.net
Thu Jan 1 16:18:35 GMT 2026
Quoting John Scott (2025-12-27 17:58:24)
> Ahoy there!
>
> Matija Nalis wrote:
> > Debian contains old version 0.0.14 of obfs4proxy, new upstream is at 0.8.0
> > https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird
>
> It's my understanding that the rename was mainly done out of respect for the original author and to acknowledge the new maintainership under the Tor Project folks. So I think the roadmap for inclusion in Debian is like this:
> • rename the source package and the principal binary package to Lyrebird but retain the contents generally (preserving the old changelog should be possible)
> • have that source package build an transitional package named 'obfs4proxy', with a version matching the source package version, and which Depends on Lyrebird
> • have Lyrebird set Replaces appropriately, but after this I'm lost:
> ◦ If the binaries are renamed too and the packages are, in principle, co-installable, I'm not sure what should happen after that, especially if Tor needs to change its invocation in tandem anyway. If we ship a compatibility symbolic link so Lyrebird can be invoked as 'obfs4proxy' then Breaks + Replaces should be good (to help remove the old obfs4proxy binary package). Since they work alike, though, we probably would want a 'Provides: obfs4proxy' then too?
>
> I've not actually used this package before but I guess it comes down to whether an automatic transition should, in principle, be possible.
> (These rambling notes are for the benefit of Debian folks who want to know what's going on with respect to the details. Don't concern yourself with these technicalities now.)
I think this plan makes sense, it will make sense to deprecate obfs4proxy as a
name. AFAIK obfs4proxy doesn't appear configured in the current tor package,
maybe it is in other packages. But it might make sense to make a symlink from
/bin/obfs4proxy to /bin/lyrebird for backward compatibility.
There is already an ITP:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111471
And I'm not sure how much Yifei has already advanced on this package, but maybe
something to check with Yifei (in CC).
--
meskio | https://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
My contact info: https://meskio.net/crypto.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nos vamos a Croatan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-maintainers/attachments/20260101/77421d68/attachment.sig>
More information about the Pkg-privacy-maintainers
mailing list