[aur-general] Orphaning a 1000 packages
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR. Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning? /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay
On Thu, Nov 10, 2011 at 10:22:45PM +0100, Magnus Therning wrote:
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR.
Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning?
Create a list of packages (plain text, one package per line) and I'll orphan them.
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay
On Fri, Nov 11, 2011 at 09:15:32AM +0100, Lukas Fleischer wrote:
On Thu, Nov 10, 2011 at 10:22:45PM +0100, Magnus Therning wrote:
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR.
Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning?
Create a list of packages (plain text, one package per line) and I'll orphan them.
I tried sending the list privately, but maybe it didn't make it to you. Anyway, I've uploaded a list, it's all packages owned by the user arch-haskell. http://therning.org/magnus_files/arch-haskell-pkgs.txt /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay
On Thu, Nov 17, 2011 at 1:38 PM, Magnus Therning <magnus@therning.org> wrote:
On Fri, Nov 11, 2011 at 09:15:32AM +0100, Lukas Fleischer wrote:
On Thu, Nov 10, 2011 at 10:22:45PM +0100, Magnus Therning wrote:
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR.
Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning?
Create a list of packages (plain text, one package per line) and I'll orphan them.
I tried sending the list privately, but maybe it didn't make it to you. Anyway, I've uploaded a list, it's all packages owned by the user arch-haskell.
http://therning.org/magnus_files/arch-haskell-pkgs.txt
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay
I thought you wanted to keep some packages. Lukas was asking for a list of packages you wanted to orphan, not a list of all your packages. Am I correct in my understanding that you want to orphan every packages that is not also on the repo at http://www.kiwilight.com/haskell/i686/ ? -- -Justin
I think the idea is exactly that, just keep the "binary" [haskell] packages. And let other people maintain the other packages.
On Thu, Nov 17, 2011 at 04:39:09PM -0500, Justin Davis wrote:
On Thu, Nov 17, 2011 at 1:38 PM, Magnus Therning <magnus@therning.org> wrote:
On Fri, Nov 11, 2011 at 09:15:32AM +0100, Lukas Fleischer wrote:
On Thu, Nov 10, 2011 at 10:22:45PM +0100, Magnus Therning wrote:
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR.
Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning?
Create a list of packages (plain text, one package per line) and I'll orphan them.
I tried sending the list privately, but maybe it didn't make it to you. Anyway, I've uploaded a list, it's all packages owned by the user arch-haskell.
http://therning.org/magnus_files/arch-haskell-pkgs.txt
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay
I thought you wanted to keep some packages. Lukas was asking for a list of packages you wanted to orphan, not a list of all your packages. Am I correct in my understanding that you want to orphan every packages that is not also on the repo at http://www.kiwilight.com/haskell/i686/ ?
I'm kind of confused now. Magnus..? If you give me green light I'll go ahead and orphan *all* packages owned by arch-haskell. Otherwise, please send a fixed list.
-- -Justin
On Fri, Nov 18, 2011 at 02:10:20PM +0100, Lukas Fleischer wrote: [...]
I'm kind of confused now. Magnus..? If you give me green light I'll go ahead and orphan *all* packages owned by arch-haskell. Otherwise, please send a fixed list.
Yes, please go ahead and orphan them all! /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay
On Thu, Nov 10, 2011 at 4:22 PM, Magnus Therning <magnus@therning.org> wrote:
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR.
Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning?
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay
It might churn your stomach ;-) but you could use my WWW::AUR perl module set ... use WWW::AUR::Login; my $u = WWW::AUR::Login->new('arch-haskell', 'password'); for my $p ($u->packages) { $u->disown($p); } You'd need the perl-www-aur package installed: https://aur.archlinux.org/packages.php?ID=44180 -- -Justin
Good one! In the end it's still haskell, since perl 6 is better implemented in haskell http://pugscode.org/
On Fri, Nov 11, 2011 at 21:57, Justin Davis <jrcd83@gmail.com> wrote:
On Thu, Nov 10, 2011 at 4:22 PM, Magnus Therning <magnus@therning.org> wrote:
I'm the current maintainer of ArchHaskell and within the small team we've reached the decision to drop support for the huge set of package owned by the user arch-haskell on AUR.
Currently we maintain 300+ binary packages, and we'd like to keep them on AUR. All others should be orphaned (or removed). Doing that manually would be painful to say the least, are there any tools that assist with mass-orphaning?
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay
It might churn your stomach ;-) but you could use my WWW::AUR perl module set ...
use WWW::AUR::Login; my $u = WWW::AUR::Login->new('arch-haskell', 'password'); for my $p ($u->packages) { $u->disown($p); }
You'd need the perl-www-aur package installed: https://aur.archlinux.org/packages.php?ID=44180
Well, I got tired of waiting for others to do my bidding, so I decided to try to get it done myself instead... and perl doesn't churn my stomach, even though I do my best to avoid it for aesthetic reasons ;) I installled that package of yours, and found that I need perl-lwp-protocol-https (available in [extra]) in order to log in. It's a bit slow, but it seems to work nicely. Thanks for the tip! /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
participants (4)
-
Bernardo Barros
-
Justin Davis
-
Lukas Fleischer
-
Magnus Therning