Re: [arch-dev-public] [arch-commits] CVS update of extra/science/plotutils (PKGBUILD)
On 10/12/07, Damir Perisa <damir@archlinux.org> wrote:
Date: Friday, October 12, 2007 @ 21:29:35 Author: damir Path: /home/cvs-extra/extra/science/plotutils
Added: PKGBUILD (1.1)
upgpkg: plotutils 2.5-1
----------+ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+)
Index: extra/science/plotutils/PKGBUILD diff -u /dev/null extra/science/plotutils/PKGBUILD:1.1 --- /dev/null Fri Oct 12 21:29:35 2007 +++ extra/science/plotutils/PKGBUILD Fri Oct 12 21:29:35 2007 @@ -0,0 +1,33 @@ +# $Id: PKGBUILD,v 1.1 2007/10/13 01:29:35 damir Exp $ +# Maintainer: damir <damir@archlinux.org> +# Packager: Maksim Sipos (maxsipos at gmail dot com) + +pkgname=plotutils +pkgver=2.5 +pkgrel=1 +arch=('x86_64' 'i686') +pkgdesc="Set of utilities and libraries for plotting." +url="http://directory.fsf.org/graphics/plotutils.html" +license=("GPL") +depends=("libpng" "gcc-libs" "libxaw") +makedepends=("flex") +# _patches="" +source=("http://ftp.gnu.org/pub/gnu/plotutils/$pkgname-$pkgver.tar.gz" \ + ${_patches}) +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver +# for patch in ${_patches} +# do +# patch -Np1 -i $startdir/src/$patch +# done + ./configure --prefix=/usr \ + --with-gnu-ld \ + --with-x \ + --enable-libplotter \ + --enable-libxmi + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('0d6855cce17832afe2ff75c26a57be49')
_______________________________________________ arch-commits mailing list arch-commits@archlinux.org http://archlinux.org/mailman/listinfo/arch-commits
OK, I don't want to start a flame war here, just a healthy discussion. Obviously Damir uses all these science packages and is willing to maintain them, so that is why they end up in the extra repository. But I'd like to pose a question to the developers- do these pacakges truely belong in extra? Considering we already have enough issues with orphaned packages and such, I feel like we should be a bit more strict when adding packages to our developer repositories. Even if we have a maintainer now for a package, as soon as a dev decides to depart our ranks we could be left with well over 100 packages no one wants to maintain. I feel like this is the reason there are still several packages in extra that have been orphaned and un-updated for over 2 years. The above was mostly opinion-free, so my last paragraph will be my opinion. I feel like packages like this belong in community or unsupported, not extra. We no longer look at community of less of a repo than extra- the only difference is who can place packages there. The community has always filled a great role as having some of the more niche packages, and most science stuff belongs in this category. And guess what the best part is? Even if you are a dev, you can build and upload packages to community. To Damir- this isn't directed at you as much as our general policy, which I believe we should work on setting so that all developers know what is acceptable and not acceptable. I'm sure other developers have added packages mostly for their personal use as well. -Dan
Saturday 13 October 2007, Dan McGee wrote: | I feel like packages like this belong in community or | unsupported, not extra. plotutils is now a dependency to pstoedit (libplot link we had not in the pkg was also making other pkgs like inkscape having trouble with some functionabilities), which is in extra, so i had to move plotutils to extra as well. because x-repo depends are hierarchial and extra is higher (more official) than community. on your subject: to a certain extend, i agree: we should not add just anything to official repos just because somebody is here now to maintain it. however, if a pkg is an active project (not a pain to maintain) and has a value (dont ask me how to measure this - archstats were once a way - no idea what happened with this project) i.e. is used by some archers and some devs, then there should be no problem in adding it to extra. i'm less for restricting the addition of a pkg to extra but more to the aspect of strict maintainence. about the link to the cleanup of repos you mentioned: extra has orphans that are old and unmaintained mainly because earlier, before any community repo or TU repos or AUR, extra was the only place to put things to... old times gone by, we grew but still there are some games and some other things around that are "archaic"... and of course because maintainers added them who left or focused on something else now, they stayed. this is a one-time effect we see now... because now, since some time now, we have community. we are able to move things from community to official and back if needed - thats how it should work. good night, sleep well, - D -- .·´¯`·.¸.·´¯`·.¸¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸¸.·´ ° ° ° ° ° ° ><((((º> ° ° ° ° ° <º)))>< <º)))><
Saturday 13 October 2007, Dan McGee wrote: | Even if you are a dev, you can build | and upload packages to community. actually, somehow i cannot commit to cvs-community. don't ask me why, i get permission denied, although the pass is set and for sure right. :) offtopic sideremark: community is suffering from having more TU's building for i686 than x86_64, so if you check out http://www.archlinux.org/~andyrtr/pkg_diff.html you will see what i mean (more reds in x86_64 in recently updated pkgs in community). - D -- .·´¯`·.¸.·´¯`·.¸¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸¸.·´ ° ° ° ° ° ° ><((((º> ° ° ° ° ° <º)))>< <º)))><
On Fri, Oct 12, 2007 at 08:47:10PM -0500, Dan McGee wrote:
repo than extra- the only difference is who can place packages there. The community has always filled a great role as having some of the more niche packages, and most science stuff belongs in this category.
plotutils is an official GNU project. I wouldn't call it a niche package. I personally use it and I'm glad that damir maintains it now ;-) In my opinion most of the games are niche packages: What's niche is just a matter of taste. I think having up2date technical/scientific packages in the official repositories makes archlinux attractive for technical users (the primary audience of archlinux). Jürgen
participants (3)
-
Damir Perisa
-
Dan McGee
-
Jürgen Hötzel