Hello, everyone.

I feel that the time has come to last-rite sys-apps/paludis.  Given that
we're talking about a package manager, I've decided to give you all
a heads up.  I will probably go for 90 day period but I don't think this
is going to help much unless someone is willing to put a tremendous
effort in either getting it actively maintained upstream once more,
or forks it.

The truth is, Paludis has been on life support for quite some time
already.  Upstream was not really interested in supporting Gentoo which
both resulted in Paludis staying behind on features and hitting issues
with new versions and/or Gentoo packaging of dependencies.  Furthermore,
upstream seems to really have lost willingness to work on Paludis
at all.

The last upstream release was in May 2016.  Since then, I've been
chasing snapshots to fix build-time failures, especially with new boost
and gcc versions.  Today, Paludis once again fails to build with new
boost, upstream doesn't even seem aware of the issue and I really don't
feel like there's any purpose in chasing it once again.  It's not
helpful that boost-python breaks frequently, and upstream doesn't really
care about keeping the Python API.

In the meantime, Paludis has failed to follow any changes in Gentoo. 
EAPI 6 was never fully implemented (on purpose).  It's unlikely that
EAPI 7 would be implemented at all (Paludis upstream apparently doesn't
like it).  Portage configuration support is stuck years behind, with no
awareness of repos.conf.  New Manifest hashes were not implemented. 
Patch for news item format 2.0 is waiting on upstream bug tracker for 3
months already.

I've filed a few Gentoo bugs to track appropriate bugs upstream,
and collected the most important issues in last rite tracker [1].
Other useful resources: all sys-apps/paludis bugs [2], upstream bug
tracker (yes, it's very slow) [3], upstream git [4].

If you'd like Paludis to stay, I'm afraid you'll either need to start
working hard on patches and find a way to make upstream merge them, or
fork Paludis and start improving its Gentoo support.

[1]:https://bugs.gentoo.org/showdependencytree.cgi?id=658278
[2]:https://bugs.gentoo.org/buglist.cgi?quicksearch=sys-apps%2Fpaludis
[3]:http://paludis.exherbo.org/trac/
[4]:https://git.exherbo.org/paludis/paludis.git/

-- 
Best regards,
Michał Górny


Reply via email to