Packaging Request #698
Split 'Libre' repo to 'Libre' and 'Parabola rebranded' repos
0%
Description
I want to use libre repo but I need to deal with "Parabola rebranded" packages, because I don't want to rebrand (yet). Please reconsider splitting libre repo to 'Libre' and 'Parabola', the latter to contain "parabola rebranded" packages (like abs, pacman, grub, syslinux, filesystem, etc).
History
Updated by mtjm about 9 years ago
This requires either including Arch-branded packages (violating the FSDG and misleading our and their users) or maintaining a separate set of unbranded packages.
Updated by lukeshu about 9 years ago
daimonion: What do you want to accomplish?
mtjm: Not at all. I think daimonion is asking that we have a [parabola] repo with pacman, filesystem, etc, and not have them in [libre]; that is: the exact packages we have now, but some of them moved into a different repo. I think he's trying to use [libre] on Arch without switching to Parabola.
Updated by Anonymous about 9 years ago
lukeshu: Exactly, I want to use [libre] repo on Arch but without entirely switching to Parabola (at least for now).
Reasoning: I'm already using IceWeasel from your [libre] repo, and I'm thinking of using 3 or 4 more packages (so that I don't have to compile libre versions of them myself, like I'm doing now), and updating them automaticaly would be nice thing to have. But I don't want to use Parabola's versions of pacman, abs, grub, filesystem and other packages. At least not for now. I've been using Arch for 7 years now, and it's kinda hard to change it to something new all of a sudden. :)
Updated by alfplayer about 9 years ago
I think switching to [libre] is easy enough so I recommed this issue gets closed. I prefer the other direction, that is, joining repositories rather than splitting.
Anyway, some ideas to script it, to show how to do it now:- cron a script using rsstail which fetches https://www.parabola.nu/feeds/packages/, greps the packages you want (including dependencies), and then pacman -U https://www.parabola.nu/packages/libre/i686/iceweasel/download/
- Similar but using any git notifier like "git dude" fetching abslibre.git
Updated by lukeshu about 9 years ago
I use this script https://lukeshu.com/dump/arch-import.sh to make a local repo of specific packages to import from a foreign repo. I mostly use it for testing if a bug is present in the Arch version of a package also. It shouldn't be hard to adapt it to go the other way.
As for switching to Parabola: I strongly encourage you to. It is almost exactly Arch, but instead of taking the extra steps to be free, you'd be taking the steps to use whatever non-free stuff you want/need.
alfplayer: Meanwhile, I do support splitting [libre] into [{core,extra,community}-libre] or similar :)
Updated by bill-auger almost 2 years ago
- Status changed from open to wont-fix
i dont think this could be done in a logical way - libre is primarily for blacklist replacements - if someone wants to use the libre repo, it is obviously because of the blacklist replacements, which pacman is one - parabola's pacman behaves exactly as arch pacman does, for all that most people would notice
i would be in favor of a new repo which would take all libre packages which are not blacklist replacements - that makes more sense to me; but i dont think that is what the OP is asking for - it is not obvious where is the line that the OP wants to draw