On 2012-06-01 17:42, Xyne wrote:
Heiko Baums wrote:
Am Fri, 1 Jun 2012 20:20:14 +0200 schrieb Marcin 'sirmacik' Karpezo <marcin@karpezo.pl>:
<snip snip>
Um, I don't think you understood his idea, but at least it didn't stop you from replying with your usual abrasive tone.
Simplified version: User Foo maintains x packages in AUR Foo decides to leave Arch for another distro Foo orphans his packages because he does not expect to be able to maintain them Foo later realizes how much better Arch is and returns to Arch as a prodigal son Foo is now ready to resume maintenance of his old packages *if necessary* Foo sees that y packages have been adopted and Foo is happy Foo would like to easily re-adopt the (x-y) packages that are still orphans
He's just asking for a way to simplify finding the old packages *that are still orphans*.
Now that the request is clear, I will say that I don't think this should be done on the AUR itself. As already mentioned, there are not many users who drop everything in the AUR and then come back (even if "they always come back"). Such a user could just write a script that:
a) compiles a list of currently maintained AUR packages b) re-adopts them if they are orphans
The list generation and orphan detection could both be done with python3-aur, but that cannot (yet?) log in and perform user operations.
I think a list of "packages I've contributed to" (similar to "my packages", but also includes packages you've orphaned) in AUR would solve this, and be helpful for other stuff. If a user leaves Arch for some reason, and comes back, IF he's intereseted in re-adopted his orphaned packages, he'll just see that list, and adopt them. Currently, it's pretty hard to know what packages you've contributed to in the past, and it is something nice to have. -- Hugo Osvaldo Barrera