[Dev] problems with replacements for blacklisted packages

Luke Shumaker lukeshu at lukeshu.com
Thu Dec 21 06:22:13 GMT 2017

Hi guys,

I wrote a little pyalpm script for finding blacklist replacements (as
in the second column in blacklist.txt).

I'll be polishing it up and committing it soon, but it did identify a
few problems/concerns.

 - unrar is replaced by both libre/unar and pcr/gna-unrar.  libre/unar
   should drop the replaces=(unrar) line, and pcr/gna-unrar should be
   moved to libre.

 - tensorflow has several other versions that are not blacklisted:
   tensorflow-opt and tensorflow-opt-cuda.  I think that this is an
   argument toward prioritizing switching to pkgbase-based

 - b43-fwcutter is not replaced by, but is provided by
   libre/b43-tools.  For one, I am flabbergasted that whatever freedom
   issues b43-fwcutter has aren't also issues with b43-tools.
   Secondly, b43-tools should probably replaces=(b43-fwcutter), or be
   renamed to b43-fwcutter.

 - Why does linux-libre-pck provide linux-zen?  Replacing it (which it
   doesn't do) makes a little bit of sense, but providing it makes no
   sense to me.

 - What's the deal with pcr/mesa-vanilla replacing a bunch of nvidia
   stuff?  It seems that mesa-vanilla is unmaintained since
   emulatorman and coadde left, we should just drop it?

 - The following packages are on pcr, but should be moved to libre:
   figlet, mplayer-vaapi
Happy hacking,
~ Luke Shumaker

More information about the Dev mailing list