+pkgdesc="Shell script to check for simple privilege escalation vectors on Unix systems."+url="https://aur.archlinux.org/packages/unix-privesc-check-svn/"+arch="noarch"+license="GPL2"+depends=""+depends_dev="subversion"+makedepends="$depends_dev"+install=""+subpackages=""+source="https://aur.archlinux.org/packages/un/$pkgname/$pkgname.tar.gz"++_builddir="$srcdir/$pkgname"+prepare() {+ local i+ cd "$_builddir"+ for i in $source; do+ case $i in+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;+ esac+ done+}++build() {+ cd "$_builddir"+ svn co http://$_pkgname.googlecode.com/svn/trunk
I am not really happy with this. Lets imagine that in 1 year ahead of
time, a user reports a bug. To be able to reproduce, a developer checks
out the affected revision from aports git and rebuilds it. But guess
what, he does not get same version as user reporting the problem,
instead he gets todays svn.
Also, we normally don't want provide 2 years support for a random
development revision. Instead we want upstream maintainer make a proper
release and we ship that. If upstream don't want support a release, why
should we do it?
If we want support a random svn revision anyway, then we should make a
release tarball of it and upload it some place. In other words, we will
be doing a release for upstream. (again, if upstream don't want take
responsability for their own code, why would we want do that?)
So I'd file a bug upstream, asking them to create a release.
If they reject make release, and you still want do it for them, then
I'd recommend using pkgver=0_svn362 and either use the archlinux
tarball that you fetch with $source or have svn to check out the exact
revision/tag instead of just grabbing current trunk.
-nc
---
Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org
Help: alpine-devel+help@lists.alpinelinux.org
---