Re: [aur-general] AUR and unsuported architectures

2012-06-01 Thread Jelle van der Waa
On 01/06/12 02:31, Loui Chang wrote:
 On Thu 31 May 2012 09:56 -0300, Hugo Osvaldo Barrera wrote:
 On 2012-05-31 08:10, Phillip Smith wrote:
 On 31 May 2012 17:38, Jelle van der Waa je...@vdwaa.nl wrote:
 When I first though about it, I wanted to say why not, it doesn't hurt
 the functioning of the normal i686,x86_64 packages.

 I thought the same, but after thinking more... While AUR is
 unsupported, the project/site is still an official item.

 In my mind, it doesn't make sense to include unofficial platforms in
 official infrastructure, supported or not.

 We don't encourage documentation of other platforms in our wiki (do we?)

 While I'd wish this weren't true, your argument does make perfect sense,
 so I guess it's best to keep AUR clear of these architectures.
 
 I'm not a TU, but I actually think allowing other architectures in the
 PKGBUILDs is a Good Thing. The AUR is supposed be be a place of
 less-restricted user contribution - where packages (and/or
 architectures?) that developers are not interested in can be submitted.
 
Sure it's not a problem or against the rules. I'm just afraid that ARM
users will use the AUR and then complain that stuff doesn't work.

As I have seen with for example archbang and archlinuxarm questions on
#archlinux.


 It may be a bit of chicken-and-egg, though.  The ppc/arm userbase might
 grow if arch is seen stable enough and seems to have sufficient
 packages, possibly making it worth being supported, but the lack of
 infrastructure won't make that so possible.
 
 Yes, I also see it as a way of welcoming the ppc/arm/etc userbase into
 the main Arch collective, and adding their technological distinctiveness
 to our own.
 


-- 
Jelle van der Waa


[aur-general] Signoff report for [community-testing]

2012-06-01 Thread Arch Website Notification
=== Signoff report for [community-testing] ===
https://www.archlinux.org/packages/signoffs/

There are currently:
* 0 new packages in last 24 hours
* 0 known bad packages
* 0 packages not accepting signoffs
* 0 fully signed off packages
* 143 packages missing signoffs
* 0 packages older than 14 days

(Note: the word 'package' as used here refers to packages as grouped by
pkgbase, architecture, and repository; e.g., one PKGBUILD produces one
package per architecture, even if it is a split package.)



== Incomplete signoffs for [community] (141 total) ==

* systemd-arch-units-20120528-3 (any)
1/2 signoffs
* collectd-5.1.0-2 (i686)
0/2 signoffs
* conntrack-tools-1.2.0-1 (i686)
0/2 signoffs
* courier-mta-0.68.0-2 (i686)
0/2 signoffs
* eeze-svn-69825-2 (i686)
0/2 signoffs
* ekg2-0.3.1-4 (i686)
0/2 signoffs
* flightgear-2.6.0-5 (i686)
0/2 signoffs
* freeradius-2.1.12-6 (i686)
0/2 signoffs
* inn-2.5.2-10 (i686)
0/2 signoffs
* kvirc-4.0.4-5 (i686)
0/2 signoffs
* libcec-1.6.3-1 (i686)
0/2 signoffs
* libvirt-0.9.12-8 (i686)
0/2 signoffs
* linux-tools-3.4-2 (i686)
0/2 signoffs
* multipath-tools-0.4.9-8 (i686)
0/2 signoffs
* ndiswrapper-1.57-12 (i686)
0/2 signoffs
* pcsc-perl-1.4.12-3 (i686)
0/2 signoffs
* pcsclite-1.8.3-3 (i686)
0/2 signoffs
* perl-berkeleydb-0.50-3 (i686)
0/2 signoffs
* perl-class-methodmaker-2.18-6 (i686)
0/2 signoffs
* perl-clone-0.31-5 (i686)
0/2 signoffs
* perl-crypt-blowfish-2.12-5 (i686)
0/2 signoffs
* perl-crypt-des-2.05-5 (i686)
0/2 signoffs
* perl-curses-1.28-5 (i686)
0/2 signoffs
* perl-data-structure-util-0.15-6 (i686)
0/2 signoffs
* perl-datetime-0.72-2 (i686)
0/2 signoffs
* perl-dbd-odbc-1.37-2 (i686)
0/2 signoffs
* perl-dbd-pg-2.19.2-2 (i686)
0/2 signoffs
* perl-dbd-sqlite2-0.33-9 (i686)
0/2 signoffs
* perl-dbd-sybase-1.14-2 (i686)
0/2 signoffs
* perl-device-serialport-1.04-4 (i686)
0/2 signoffs
* perl-file-rsyncp-0.70-2 (i686)
0/2 signoffs
* perl-fuse-0.14-2 (i686)
0/2 signoffs
* perl-gd-2.46-3 (i686)
0/2 signoffs
* perl-gnome2-wnck-0.16-6 (i686)
0/2 signoffs
* perl-gssapi-0.28-6 (i686)
0/2 signoffs
* perl-gstreamer-0.17-1 (i686)
0/2 signoffs
* perl-gstreamer-interfaces-0.06-5 (i686)
0/2 signoffs
* perl-gtk2-sexy-0.05-7 (i686)
0/2 signoffs
* perl-gtk2-trayicon-0.06-9 (i686)
0/2 signoffs
* perl-gtk2-webkit-0.09-3 (i686)
0/2 signoffs
* perl-html-strip-1.06-8 (i686)
0/2 signoffs
* perl-inline-java-0.53-4 (i686)
0/2 signoffs
* perl-io-dirent-0.05-2 (i686)
0/2 signoffs
* perl-io-tty-1.10-2 (i686)
0/2 signoffs
* perl-json-xs-2.32-2 (i686)
0/2 signoffs
* perl-libapreq2-2.13-3 (i686)
0/2 signoffs
* perl-linux-pid-0.04-2 (i686)
0/2 signoffs
* perl-mail-box-parser-c-3.006-8 (i686)
0/2 signoffs
* perl-mail-transport-dbx-0.07-8 (i686)
0/2 signoffs
* perl-net-dbus-1.0.0-2 (i686)
0/2 signoffs
* perl-net-libidn-0.12-6 (i686)
0/2 signoffs
* perl-package-stash-xs-0.25-2 (i686)
0/2 signoffs
* perl-params-classify-0.013-2 (i686)
0/2 signoffs
* perl-params-util-1.04-2 (i686)
0/2 signoffs
* perl-params-validate-1.06-3 (i686)
0/2 signoffs
* perl-string-crc32-1.4-8 (i686)
0/2 signoffs
* perl-text-charwidth-0.04-8 (i686)
0/2 signoffs
* perl-text-kakasi-2.04-9 (i686)
0/2 signoffs
* perl-tie-hash-indexed-0.05-8 (i686)
0/2 signoffs
* perl-tk-tablematrix-1.23-9 (i686)
0/2 signoffs
* perl-www-curl-4.15-3 (i686)
0/2 signoffs
* perl-xml-libxml-1.98-1 (i686)
0/2 signoffs
* perl-xml-libxslt-1.77-1 (i686)
0/2 signoffs
* perl-xmms-0.12-8 (i686)
0/2 signoffs
* pork-0.99.8.1-6 (i686)
0/2 signoffs
* rxvt-unicode-9.15-3 (i686)
0/2 signoffs
* spacefm-0.7.6-3 (i686)
0/2 signoffs
* vhba-module-20120422-1 (i686)
0/2 signoffs
* virtualbox-modules-4.1.16-2 (i686)
0/2 signoffs
* xbmc-11.0-4 (i686)
0/2 signoffs
* znc-0.206-2 (i686)
0/2 signoffs
* collectd-5.1.0-2 (x86_64)
0/2 signoffs
* conntrack-tools-1.2.0-1 (x86_64)
0/2 signoffs
* courier-mta-0.68.0-2 (x86_64)
0/2 signoffs
* eeze-svn-69825-2 (x86_64)
0/2 signoffs
* ekg2-0.3.1-4 (x86_64)
0/2 signoffs
* flightgear-2.6.0-5 (x86_64)
0/2 signoffs
* freeradius-2.1.12-6 (x86_64)
0/2 signoffs
* inn-2.5.2-10 (x86_64)
0/2 signoffs
* kvirc-4.0.4-5 (x86_64)
0/2 signoffs
* libcec-1.6.3-1 (x86_64)
0/2 signoffs
* libvirt-0.9.12-8 (x86_64)
0/2 signoffs
* linux-tools-3.4-2 (x86_64)
0/2 signoffs
* multipath-tools-0.4.9-8 (x86_64)
0/2 signoffs
* ndiswrapper-1.57-12 (x86_64)
0/2 signoffs
* pcsc-perl-1.4.12-3 (x86_64)
0/2 signoffs
* pcsclite-1.8.3-3 (x86_64)
0/2 signoffs
* perl-berkeleydb-0.50-3 (x86_64)
0/2 signoffs
* perl-class-methodmaker-2.18-6 (x86_64)
0/2 signoffs
* perl-clone-0.31-5 (x86_64)
0/2 signoffs
* perl-crypt-blowfish-2.12-5 (x86_64)
0/2 signoffs
* perl-crypt-des-2.05-5 (x86_64)
0/2 signoffs
* perl-curses-1.28-5 (x86_64)

[aur-general] deletion request: ibus-pinyin-libpinyin-git

2012-06-01 Thread Yangtse Su
ibus-pinyin-libpinyin-git has been replaced by ibus-libpinyin-git


signature.asc
Description: This is a digitally signed message part


[aur-general] Idea for AUR improvement

2012-06-01 Thread Marcin 'sirmacik' Karpezo
Hi there!

Few days ago I’ve installed Archlinux on my laptop again. One of the
first changes I’ve noticed in my *.archlinux.org accounts was loosing
all packages I was maintaining in AUR. 

It’s completely understandable because I was the one to say in one of
my comments that I hope to never use Arch again… but here I am having
Arch on the second partition, next to Gentoo. 

The idea is to add some tracking of AUR package maintainers (I’m not
sure if there isn’t some system like this first part already). If they
have more than some number of packages out of date and they haven’t
been logged in some time lets orphan their packages. This is how it is
working now but manually. 

The next step is retrieval. If our maintainer logged in again and he’s
pushing some new packages to AUR lets bring him his packages. But not
all, only those which are still orphaned. 

Such automation will be IMO a big improvement to the whole system. Just
an idea, but if anyone is interested in implementing it I’ll be glad to
help.

-- 
Regards
Marcin 'sirmacik' Karpezo
http://sirmacik.net


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Oon-Ee Ng
On Jun 1, 2012 10:03 PM, Marcin apos;sirmacikapos; Karpezo 
mar...@karpezo.pl wrote:

 Hi there!

 Few days ago I’ve installed Archlinux on my laptop again. One of the
 first changes I’ve noticed in my *.archlinux.org accounts was loosing
 all packages I was maintaining in AUR.

 It’s completely understandable because I was the one to say in one of
 my comments that I hope to never use Arch again… but here I am having
 Arch on the second partition, next to Gentoo.

 The idea is to add some tracking of AUR package maintainers (I’m not
 sure if there isn’t some system like this first part already). If they
 have more than some number of packages out of date and they haven’t
 been logged in some time lets orphan their packages. This is how it is
 working now but manually.

 The next step is retrieval. If our maintainer logged in again and he’s
 pushing some new packages to AUR lets bring him his packages. But not
 all, only those which are still orphaned.

 Such automation will be IMO a big improvement to the whole system. Just
 an idea, but if anyone is interested in implementing it I’ll be glad to
 help.

 --
 Regards
 Marcin 'sirmacik' Karpezo
 http://sirmacik.net

Somehow I don't see the stopped using arch for a long while and now coming
back and wanting his packages back demographic to be significantly
large...


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Alex Belanger
Such tracking is usually done within the MAKEPKG file, e.g. [1]. It is
indeed better practice but not mandatory. As long as we can contact the
current maintainer, why the need of previous maintainer?

Second it doesn't really matter who owns the package. We all contribute to
Arch together and benefits from everyone's work as a whole. I understand
your willingness to own your baby, but we're a community. As long as I know
the package is well maintained, it doesn't make a big difference wether
it's him or you. You can always contact the person and deal something with
them if it can help you sleep better.

Lastly, you can already pick any package orphaned and give it some love.
AUR doesn't have (and I don't think it will ever have) any kind of
automated system for that. That's why we are here, also it helps keep an
eye on what's going on and take the good decisions.

Please keep in mind I don't have the truth, I'm nowhere near TU rank here.

I'm just speaking common sense.

Alex.
[1] http://aur.archlinux.org/packages/ac/ace/PKGBUILD

On Fri, Jun 1, 2012 at 10:02 AM, Marcin 'sirmacik' Karpezo 
mar...@karpezo.pl wrote:

 Hi there!

 Few days ago I’ve installed Archlinux on my laptop again. One of the
 first changes I’ve noticed in my *.archlinux.org accounts was loosing
 all packages I was maintaining in AUR.

 It’s completely understandable because I was the one to say in one of
 my comments that I hope to never use Arch again… but here I am having
 Arch on the second partition, next to Gentoo.

 The idea is to add some tracking of AUR package maintainers (I’m not
 sure if there isn’t some system like this first part already). If they
 have more than some number of packages out of date and they haven’t
 been logged in some time lets orphan their packages. This is how it is
 working now but manually.

 The next step is retrieval. If our maintainer logged in again and he’s
 pushing some new packages to AUR lets bring him his packages. But not
 all, only those which are still orphaned.

 Such automation will be IMO a big improvement to the whole system. Just
 an idea, but if anyone is interested in implementing it I’ll be glad to
 help.

 --
 Regards
 Marcin 'sirmacik' Karpezo
 http://sirmacik.net



[aur-general] Disown 2gis

2012-06-01 Thread Mikhail Mikhailov

Hello,
2gis package is out of date, maintainer does not answer. Please, disown 
the package.

https://aur.archlinux.org/packages.php?ID=25266


Re: [aur-general] Disown 2gis

2012-06-01 Thread Evangelos Foutras
On Fri, Jun 1, 2012 at 9:04 PM, Mikhail Mikhailov yohan...@ngs.ru wrote:
 Hello,
 2gis package is out of date, maintainer does not answer. Please, disown the
 package.
 https://aur.archlinux.org/packages.php?ID=25266

Done, thanks.


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Marcin 'sirmacik' Karpezo
Dnia 2012-06-01, o godz. 12:11:06
Alex Belanger i.caught@gmail.com napisał(a):

 Such tracking is usually done within the MAKEPKG file, e.g. [1]. It is
 indeed better practice but not mandatory. As long as we can contact
 the current maintainer, why the need of previous maintainer?
 
 Second it doesn't really matter who owns the package. We all
 contribute to Arch together and benefits from everyone's work as a
 whole. I understand your willingness to own your baby, but we're a
 community. As long as I know the package is well maintained, it
 doesn't make a big difference wether it's him or you. You can always
 contact the person and deal something with them if it can help you
 sleep better.
 

I think you misunderstood me. It's not about taking packages back if
they are maintained. It's about giving orphaned packages back to the
previous maintainer if they are still orphaned and he has logged in
again and pushed some new packages to AUR or started maintaining some
other packages. 

 Lastly, you can already pick any package orphaned and give it some
 love. AUR doesn't have (and I don't think it will ever have) any kind
 of automated system for that. That's why we are here, also it helps
 keep an eye on what's going on and take the good decisions.
 
 Please keep in mind I don't have the truth, I'm nowhere near TU rank
 here.

It's about having those orphaned packages maintained and giving them
that love that you mentioned by last maintainer. I also don't have the
truth but IMO many of those ppl like me (I hope I'm not the only one
here who's back to Arch) will gladly continue to maintain old packages
but there are times where you just don't remember you've ever had that
or some other package under your care. 

 I'm just speaking common sense.

I'm really glad I can confront this idea with others and get some
valuable response. Second paragraph is also my response to Oon-Ee Ng.
Thanks! 

 Alex.
 [1] http://aur.archlinux.org/packages/ac/ace/PKGBUILD

-- 
Regards
Marcin 'sirmacik' Karpezo
http://sirmacik.net


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Heiko Baums
Am Fri, 1 Jun 2012 20:20:14 +0200
schrieb Marcin 'sirmacik' Karpezo mar...@karpezo.pl:

 I think you misunderstood me. It's not about taking packages back if
 they are maintained. It's about giving orphaned packages back to the
 previous maintainer if they are still orphaned and he has logged in
 again and pushed some new packages to AUR or started maintaining some
 other packages. 

What do you think a maintainer has orphaned a package or a package was
orphaned by a TU? Maybe the maintainer isn't interested in maintaining
it anymore? So why would you give those packages automatically back to
those previous maintainers who are not interested in them? They most
likely would feel annoyed by that and will orphan them again.

If you are interested in maintaining an orphaned package, feel free to
adopt and maintain it yourself.

Sorry, but really pointless idea.

Heiko


Re: [aur-general] AUR and unsuported architectures

2012-06-01 Thread Xyne
Loui Chang wrote:

  It may be a bit of chicken-and-egg, though.  The ppc/arm userbase might
  grow if arch is seen stable enough and seems to have sufficient
  packages, possibly making it worth being supported, but the lack of
  infrastructure won't make that so possible.
 
 Yes, I also see it as a way of welcoming the ppc/arm/etc userbase into
 the main Arch collective, and adding their technological distinctiveness
 to our own.
 

I think that other architectures should be allowed to peacefully coexist in the
AUR. Some of them may gain enough momentum to get official support (which will
also require either new devs coming in or existing devs getting currently
unsupported hardware). Until that happens, it should be made clear on the site
that other architectures are not officially supported and that users cannot
expect help with them. They can still seek help in the Other Architectures
area of the forum, the existence of which is itself somewhat supportive of
allowing other architectures.

If we did that then we would have to emphasize that architecture-specific 
packages are only allowed when the included modification is necessary for full
functionality.

The rest of this message is mostly a train of thought that I cut out from the
preceding part.

At first I thought to propose a naming scheme for architecture-specific
packages similar to VCS or programming language module packages, but that would
be messy. The real problem is that each architecture has a different
namespace for packages. It just so happens that i686 and x86_64 packages
often require no changes, so we can use the same PGKBUILD for both.

I doubt that there is any impetus for it, but the ideal solution would be to
separate the namespaces in ABS and AUR. Most PKGBUILDs would remain the same.
Packages for multiple architectures would be copied into each namespace (e.g.
arch=(i686 x86_64) would be copied to i686 and x86_64). This is what happens
with built packages already, but the PKGBUILDs are still jumbled together in
ABS and AUR for convenience|laziness|tradition|tacos.

The real change would be that instead of having PKGBUILDs with complicated
if-then-else blocks to handle architecture, we would have  PKGBUILDs for
each architecture *in those cases*, i.e. when changes are required for a
particular architecture. Or maybe we could just use the current split PKGBUILD
framework for doing something similar, with architecture-specific packages named
foo-arch in the PKGBUILD.

Meh, I'm mostly thinking out loud here. The point was simply that there would
be a way to have a namespace for unsupported architectures living side-by-side
with the supported ones.

Ultimately I still think that it's unfortunate that all of the metadata is
locked up in Bash. It difficilitates the creation of many practical
metapackaging tools.

If anyone wants to play around with this idea, reply in a new thread. I've left
this in the old one because I don't expect any real discussion, but it might be
interesting.


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Xyne
Heiko Baums wrote:

 Am Fri, 1 Jun 2012 20:20:14 +0200
 schrieb Marcin 'sirmacik' Karpezo mar...@karpezo.pl:
 
  I think you misunderstood me. It's not about taking packages back if
  they are maintained. It's about giving orphaned packages back to the
  previous maintainer if they are still orphaned and he has logged in
  again and pushed some new packages to AUR or started maintaining some
  other packages. 
 
 What do you think a maintainer has orphaned a package or a package was
 orphaned by a TU? Maybe the maintainer isn't interested in maintaining
 it anymore? So why would you give those packages automatically back to
 those previous maintainers who are not interested in them? They most
 likely would feel annoyed by that and will orphan them again.
 
 If you are interested in maintaining an orphaned package, feel free to
 adopt and maintain it yourself.
 
 Sorry, but really pointless idea.


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.


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Cédric Girard
On Fri, Jun 1, 2012 at 10:42 PM, Xyne x...@archlinux.ca wrote:

 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).


I don't think you should only focus on that particular use case. There may
be other problems that could be solved by a more generic approach.

What I'm thinking about is having a last maintainer field that would be
displayed and searchable for orphans packages. It would not only allow to
easily find all packages that were belonging to a specific user but would
also give an easy way to reach the last maintainer of an orphan package to
get extra informations before adopting it.

This is just a random thought and may be pointless... What is your opinion
on this?

-- 
Cédric Girard


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Heiko Baums
Am Fri, 1 Jun 2012 20:42:47 +
schrieb Xyne x...@archlinux.ca:

 Um, I don't think you understood his idea,

I think I did understand his idea.

 but at least it didn't
 stop you from replying with your usual abrasive tone.

Am I not allowed to answer, particularly if I think the idea is
pointless? And, no, it is not an abrasive tone. Those are just facts.
And I had the impression that Marcin didn't think about the reasons why
a package is usually (in most cases) orphaned.

It's peculiar that people get personally if they don't share an opinion.

 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

I already understood this. This doesn't change anything. Still no reason
for an automation. In those very rare cases I guess the previous
maintainer still knows which packages he had maintained, and wants to
continue maintaining. So he already can easily search for and adopt
those packages.

Btw., I read at least one comment in the AUR in which the old
maintainer asked to be removed from the #Contributor flag in the
PKGBUILD. So I think that not everybody would be happy with such a
previous maintainer field in the AUR.

Heiko


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Jorge Barroso
2012/6/2 Heiko Baums li...@baums-on-web.de

 I already understood this. This doesn't change anything. Still no reason
 for an automation. In those very rare cases I guess the previous
 maintainer still knows which packages he had maintained, and wants to
 continue maintaining. So he already can easily search for and adopt
 those packages.

 Btw., I read at least one comment in the AUR in which the old
 maintainer asked to be removed from the #Contributor flag in the
 PKGBUILD. So I think that not everybody would be happy with such a
 previous maintainer field in the AUR.


And what about asking to you?  Or a field option on the sittings, like to
receive a digest or to receive any mail separately, you could choose if you
want your #Contributor flag to be removed or not


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Cédric Girard
On Sat, Jun 2, 2012 at 1:04 AM, Heiko Baums li...@baums-on-web.de wrote:

 Btw., I read at least one comment in the AUR in which the old
 maintainer asked to be removed from the #Contributor flag in the
 PKGBUILD. So I think that not everybody would be happy with such a
 previous maintainer field in the AUR.


Seems strange. Only real reason I can see for not wanting to appear as
previous maintainer would be if the PKGBUILD has deviated too much from
previous maintainer vision (and probably in a bad way). But it means the
PKGBUILD has a new maintainer which is a different case.

-- 
Cédric Girard


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Christian Stadegaart

Zaterdag 2 Juni 2012 om 01:04 (CEST +0200) schreef Heiko Baums:


Am I not allowed to answer, particularly if I think the idea is
pointless? And, no, it is not an abrasive tone. Those are just facts.
And I had the impression that Marcin didn't think about the reasons why
a package is usually (in most cases) orphaned.

It's peculiar that people get personally if they don't share an opinion.

Heiko,

You were not sharing an opinion, you were sharing facts, right? I advise 
you to be careful with the words you choose.


Your facts are based on *your* view and interpretation on the whole and 
prevent this subject to be discussed any further by stating it's a 
pointless idea just because the facts (read: the information you found 
and interpreted as facts) are saying so.


That is pointless in my opinion.

I think Marcin's idea is not that bad. I wouldn't suggest it to be the 
way he writes, but some automation might be welcome. I don't have enough 
knowledge to come with another idea though.


Good luck Marcin!

--
Christian Stadegaart



Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Heiko Baums
Am Sat, 2 Jun 2012 01:23:30 +0200
schrieb Cédric Girard girard.ced...@gmail.com:

 On Sat, Jun 2, 2012 at 1:04 AM, Heiko Baums li...@baums-on-web.de
 wrote:
 
  Btw., I read at least one comment in the AUR in which the old
  maintainer asked to be removed from the #Contributor flag in the
  PKGBUILD. So I think that not everybody would be happy with such a
  previous maintainer field in the AUR.
 
 
 Seems strange. Only real reason I can see for not wanting to appear as
 previous maintainer would be if the PKGBUILD has deviated too much
 from previous maintainer vision (and probably in a bad way). But it
 means the PKGBUILD has a new maintainer which is a different case.

Unfortunately I can't remember which package it was, but I remember
that the previous maintainer hasn't given a reason for his request. A
reason I could also think of are (new) privacy concerns for whatever
reason.

Heiko


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Heiko Baums
Am Sat, 02 Jun 2012 01:23:46 +0200
schrieb Christian Stadegaart e-m...@bewust-leven.nl:

 You were not sharing an opinion, you were sharing facts, right? I
 advise you to be careful with the words you choose.

Why? Answer my questions, and you will see that it's true. In the most
cases you will come to the same conclusion than me.

What do you think, why a maintainer has orphaned a package or a package
was orphaned by a TU? Maybe the maintainer isn't interested in
maintaining it anymore?

The reason why someone orphans a package himself is in most cases that
he is not interested in this package anymore. This can have several
reasons.

The most common reasons are:
- He switches the distro from Arch to another one.
- He doesn't use this package anymore and don't want to maintain it
anymore.
- He doesn't have time enough to maintaining the package.
- There are major issues with the source package, and he doesn't want
to spend too much time in patching the package.
And many more. In most cases it's pretty unlikely that the previous
maintainer wants to get the package back.

And in the first case (switching the distro back to Arch Linux), I'm
pretty sure that the maintainer still knows which packages he has
maintained or he just looks for outdated, and orphaned packages he
wants to use, like he was a new user.

The reason why a package is orphaned by a TU is:
- The package is outdated, the maintainer doesn't update it, and
doesn't respond to the out-of-date flag, comments and e-mails within
two weeks.

You also can be pretty sure that the previous maintainer doesn't want
the package back.

So why would you give those packages automatically back to
those previous maintainers who are not interested in them anymore?

If I would orphan a package - and I already did this with a few - I
would be pretty annoyed if an AUR automatism would see that those
packages are orphaned, and assign them to me again, because there have
been reasons why I have orphaned the package before.

So, no reason for an automatism.

 Your facts are based on *your* view and interpretation on the whole
 and prevent this subject to be discussed any further by stating it's
 a pointless idea just because the facts (read: the information you
 found and interpreted as facts) are saying so.

Not really an interpretation. See above.

 I think Marcin's idea is not that bad. I wouldn't suggest it to be
 the way he writes, but some automation might be welcome. I don't have
 enough knowledge to come with another idea though.

What I think what you mean - and this is indeed an interpretation -, is
writing a helper (a search function) for finding packages someone has
maintained before, and adding a function (a button or the like) to
adopt those packages again. Well, I don't have anything against this.
I'm not sure if this is necessary, because, like I said before, I guess
that everybody knows which packages he has maintained previously. But
why not? For people who maintained about 100 packages this can be
helpful.

But this has not much to do with an automation, this is rather a
search function and a helper.

Heiko


[aur-general] Separating PKGBUILDs for architectures - Was: AUR and unsuported architectures

2012-06-01 Thread Hugo Osvaldo Barrera
On 2012-06-01 17:28, Xyne wrote:
 Loui Chang wrote:
 
 It may be a bit of chicken-and-egg, though.  The ppc/arm userbase might
 grow if arch is seen stable enough and seems to have sufficient
 packages, possibly making it worth being supported, but the lack of
 infrastructure won't make that so possible.

 Yes, I also see it as a way of welcoming the ppc/arm/etc userbase into
 the main Arch collective, and adding their technological distinctiveness
 to our own.

 
 I think that other architectures should be allowed to peacefully coexist in 
 the
 AUR. Some of them may gain enough momentum to get official support (which will
 also require either new devs coming in or existing devs getting currently
 unsupported hardware). Until that happens, it should be made clear on the site
 that other architectures are not officially supported and that users cannot
 expect help with them. They can still seek help in the Other Architectures
 area of the forum, the existence of which is itself somewhat supportive of
 allowing other architectures.

Yes, if this is ever allowed, this needs to be writen in big neon fonts.
 Much like AUR in unsupported is written everywhere.

 
 If we did that then we would have to emphasize that architecture-specific 
 packages are only allowed when the included modification is necessary for full
 functionality.
 
 The rest of this message is mostly a train of thought that I cut out from the
 preceding part.
 
 At first I thought to propose a naming scheme for architecture-specific
 packages similar to VCS or programming language module packages, but that 
 would
 be messy. The real problem is that each architecture has a different
 namespace for packages. It just so happens that i686 and x86_64 packages
 often require no changes, so we can use the same PGKBUILD for both.
 
 I doubt that there is any impetus for it, but the ideal solution would be to
 separate the namespaces in ABS and AUR. Most PKGBUILDs would remain the same.
 Packages for multiple architectures would be copied into each namespace (e.g.
 arch=(i686 x86_64) would be copied to i686 and x86_64). This is what happens
 with built packages already, but the PKGBUILDs are still jumbled together in
 ABS and AUR for convenience|laziness|tradition|tacos.

I'm guessing that originally packages could be available or not for
amd64, and later on, the if-then-else come to be. I do agree that
there's little reason to keep this, though changing it is plenty of work.

 
 The real change would be that instead of having PKGBUILDs with complicated
 if-then-else blocks to handle architecture, we would have  PKGBUILDs for
 each architecture *in those cases*, i.e. when changes are required for a
 particular architecture. Or maybe we could just use the current split PKGBUILD
 framework for doing something similar, with architecture-specific packages 
 named
 foo-arch in the PKGBUILD.

This would bring a lots of conviniences.  Multiarch packages still have
one SINGLE PKGBUILD, and packages with different builds can have
multiple PKGBUILD files.

A nice idea would be to have PKGBUILD with common data/functions, and
PKGBUILD.arch (ie: PKGBUILD.x86) with arch specific stuff.

This would add a lot to maintainability, and still clean up lots of
issues.  In many cases, the specific files just have different source
and checksum.  Or different files to install in package().

This would, of course, require plenty of changes to makepkg AFAIK.

 
 Meh, I'm mostly thinking out loud here. The point was simply that there would
 be a way to have a namespace for unsupported architectures living side-by-side
 with the supported ones.
 
 Ultimately I still think that it's unfortunate that all of the metadata is
 locked up in Bash. It difficilitates the creation of many practical
 metapackaging tools.
 
 If anyone wants to play around with this idea, reply in a new thread. I've 
 left
 this in the old one because I don't expect any real discussion, but it might 
 be
 interesting.


-- 
Hugo Osvaldo Barrera


Re: [aur-general] Idea for AUR improvement

2012-06-01 Thread Hugo Osvaldo Barrera
On 2012-06-01 17:42, Xyne wrote:
 Heiko Baums wrote:
 
 Am Fri, 1 Jun 2012 20:20:14 +0200
 schrieb Marcin 'sirmacik' Karpezo mar...@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


Re: [aur-general] AUR and unsuported architectures

2012-06-01 Thread Hugo Osvaldo Barrera
On 2012-06-01 03:17, Jelle van der Waa wrote:
 On 01/06/12 02:31, Loui Chang wrote:
 On Thu 31 May 2012 09:56 -0300, Hugo Osvaldo Barrera wrote:
 On 2012-05-31 08:10, Phillip Smith wrote:
 On 31 May 2012 17:38, Jelle van der Waa je...@vdwaa.nl wrote:
 When I first though about it, I wanted to say why not, it doesn't hurt
 the functioning of the normal i686,x86_64 packages.

 I thought the same, but after thinking more... While AUR is
 unsupported, the project/site is still an official item.

I agree, this is quite true, and I actually must agree that ppc/arm
would be out-of-place because of this.


 In my mind, it doesn't make sense to include unofficial platforms in
 official infrastructure, supported or not.

 We don't encourage documentation of other platforms in our wiki (do we?)

I don't know if it's allowed, but I should point that this article
exists in the wiki:
https://wiki.archlinux.org/index.php/Official_Install_Guide_on_a_PowerPC

I don't think it should say official.  Or it should at least mention
it's unsupported by arch, BTW.


 While I'd wish this weren't true, your argument does make perfect sense,
 so I guess it's best to keep AUR clear of these architectures.

 I'm not a TU, but I actually think allowing other architectures in the
 PKGBUILDs is a Good Thing. The AUR is supposed be be a place of
 less-restricted user contribution - where packages (and/or
 architectures?) that developers are not interested in can be submitted.

 Sure it's not a problem or against the rules. I'm just afraid that ARM
 users will use the AUR and then complain that stuff doesn't work.

I've seen people complaining that pacman can't install stuff from AUR
too.  We can't let out-of-place users become an impediment to move forward.

 
 As I have seen with for example archbang and archlinuxarm questions on
 #archlinux.

I've seen Ubuntu and Fedora users asking stuff in #debian.  Stupid
people will always be stupid, you can't stop that!

The other reasons mentioned are valid (and I had actually backed down
because of them), but I don't think this one should really have as much
weight.

 
 
 It may be a bit of chicken-and-egg, though.  The ppc/arm userbase might
 grow if arch is seen stable enough and seems to have sufficient
 packages, possibly making it worth being supported, but the lack of
 infrastructure won't make that so possible.

 Yes, I also see it as a way of welcoming the ppc/arm/etc userbase into
 the main Arch collective, and adding their technological distinctiveness
 to our own.

 
 

Given that this question (is arm/ppc allowed in AUR?) has had a bit of
mixed responses, can I expect a bit more of discussion on this, or
should I consider the no final?

Thanks,

-- 
Hugo Osvaldo Barrera


Re: [aur-general] AUR and unsuported architectures

2012-06-01 Thread Connor Behan
On 01/06/12 08:17 PM, Hugo Osvaldo Barrera wrote:
 Given that this question (is arm/ppc allowed in AUR?) has had a bit
 of mixed responses, can I expect a bit more of discussion on this, or
 should I consider the no final? Thanks, 

I wouldn't consider the no final. If you put a PKGBUILD in the AUR
that says arch=('i686', 'x86_64' 'arm' 'ppc') and someone requests that
it be deleted for that reason, I'm not going to delete it.



signature.asc
Description: OpenPGP digital signature


Re: [aur-general] AUR and unsuported architectures

2012-06-01 Thread Rashif Ray Rahman
On 2 June 2012 11:21, Connor Behan connor.be...@gmail.com wrote:
 On 01/06/12 08:17 PM, Hugo Osvaldo Barrera wrote:
 Given that this question (is arm/ppc allowed in AUR?) has had a bit
 of mixed responses, can I expect a bit more of discussion on this, or
 should I consider the no final? Thanks,

 I wouldn't consider the no final. If you put a PKGBUILD in the AUR
 that says arch=('i686', 'x86_64' 'arm' 'ppc') and someone requests that
 it be deleted for that reason, I'm not going to delete it.

Look at it this way: why the hell should it matter to me if I'm not an
'arm' or 'ppc' user? The build would go just fine, and if I never look
at the PKGBUILD, then nothing is different to me. So in the end,
there's nothing wrong with that if the same PKGBUILD can be used
across platforms.


--
GPG/PGP ID: C0711BF1