I am the upstream maintainer.

We can't re-license or grant exceptions to our license as we have
never had a CLA or a DCO and some of our are companies that no longer
exist and there are individuals that are deceased.

This issue is tagging 28 packages total for removal from Debian. All
for a mistake someone made at least 16 years (when we renamed to
pidgin 
https://salsa.debian.org/debian/pidgin/-/blob/7632fac272011c7bed2c04fbdff32ad1aa31a491/debian/rules).
It does appear that it goes back to when we were still using the name
Gaim but I can't find the Debian packaging for that to figure out the
real date.

At any rate, forcing the removal of these 28 packages seems blatantly
wrong as it's punishing users and will take a non-trivial amount of
time to fix properly.

My suggestion, disable Cyrus-SASL. The only 2 protocols that use it
are IRC and XMPP. XMPP has its own implementations for SASL and falls
back to Cyrus if it needs to, which will of course break those users.
IRC will break for a lot of people and they'll be upset and report
bugs to both Debian and me, but at least they'll still have a pidgin
package and the other 27 related packages.

In the meantime, I suppose I will somehow find the time to get our new
SASL library (not written for this bug and not easily integrated into
Pidgin 2) through the Debian new queue and get Pidgin 2 updated for it
even though that's supposed to be in maintenance only mode. This is
going to cost a considerable amount of development time that'd be
better spent on the new version but this seems to be the only choice
to keep users running for the moment due to the insistence that this
is a "serious" level bug and that libpurple0 should be removed from
Debian because of it.

Ideally, we could just leave this at anything but serious or grave so
the 28 packages that this bug threatens could then stay in Debian for
the time being and no one would have to do any work that's never going
to be part of a stable Debian release.


On Sun, May 28, 2023 at 6:03 PM Bastian Germann <b...@debian.org> wrote:
>
> Am 26.05.23 um 04:26 schrieb Richard Laager:
> > Are the problems just limited to MD5? If so:
>
> I do not think so.
>
> > 5) Replace the MD5 implementation in Cyrus SASL with a different one.
> >
> > 6) Cyrus SASL uses OpenSSL for MD5 instead of its built-in MD5 code.
>
> See https://github.com/cyrusimap/cyrus-sasl/issues/513 for an implementation 
> that leaves only one RSA-MD licensed file.
>


--
Thanks,

--
Gary Kramlich <g...@reaperworld.com>

Reply via email to