~alpine/devel

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
1

[alpine-devel] [PATCH] testing/btrfs-progs: update to git master

Cameron Banta <cbanta@gmail.com>
Details
Message ID
<1334163649-14453-1-git-send-email-cbanta@gmail.com>
Sender timestamp
1334163649
DKIM signature
missing
Download raw message
Patch: +25 -6
This update now includes btrfsck
---
 testing/btrfs-progs/APKBUILD |   31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/testing/btrfs-progs/APKBUILD b/testing/btrfs-progs/APKBUILD
index b33e3d5..c8a36e0 100644
--- a/testing/btrfs-progs/APKBUILD
+++ b/testing/btrfs-progs/APKBUILD
@@ -1,18 +1,37 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=btrfs-progs
pkgver=0.19
pkgrel=1
_snapshot=20120411
pkgver=0.19_p${_snapshot}
_commit=1957076ab4fefa47b6efed3da541bc974c83eed7
pkgrel=0
pkgdesc="Tools for the btrfs"
url="https://btrfs.wiki.kernel.org/"
arch="all"
license="GPL"
depends=
makedepends="util-linux-dev bash"
makedepends="util-linux-dev bash libuuid attr-dev zlib-dev acl-dev e2fsprogs-dev"
install=
subpackages="$pkgname-doc"
source="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/btrfs-progs-$pkgver.tar.bz2"
source="saveas-http://git.kernel.org/?p=linux/kernel/git/mason/$pkgname.git;a=snapshot;h=$_commit;sf=tgz#/$pkgname-$_commit.tar.gz"

_builddir="$srcdir"/$pkgname-$pkgver
snapshot() {
	current_head=$(curl "http://git.kernel.org/?p=linux/kernel/git/mason/$pkgname.git;a=patch" | head -n1 | cut -d" " -f2)
	current_snapshot=$(grep -e "^_snapshot=.*$" APKBUILD | cut -d"=" -f2)
	new_snapshot=$(date +"%Y%m%d")
	if [ "$current_snapshot" = "$new_snapshot" ]; then
		old_pkgrel=$(grep -e "^pkgrel=.*$" APKBUILD | cut -d"=" -f2)
		new_pkgrel=$(expr $old_pkgrel + 1 )
	else
		new_pkgrel=0
	fi
	sed -i "s/^_commit=.*$/_commit=$current_head/" APKBUILD
	sed -i "s/^pkgrel=.*$/pkgrel=$new_pkgrel/" APKBUILD
	sed -i "s/^_snapshot=.*$/_snapshot=$new_snapshot/" APKBUILD
	abuild fetch
	abuild checksum
}

_builddir="$srcdir/$pkgname-${_commit:0:7}"
prepare() {
	cd "$_builddir"
}
@@ -31,4 +50,4 @@ package() {
	# install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
}

md5sums="5854728d080cc76f21a83bdc99b6ddaa  btrfs-progs-0.19.tar.bz2"
md5sums="03bb2c38d37ceaebc2b9362ff8f01681  btrfs-progs-1957076ab4fefa47b6efed3da541bc974c83eed7.tar.gz"
-- 
1.7.9.6



---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa <ncopa@alpinelinux.org>
Details
Message ID
<20120413230619.6bd0c69d@alpinelinux.org>
In-Reply-To
<1334163649-14453-1-git-send-email-cbanta@gmail.com> (view parent)
Sender timestamp
1334351179
DKIM signature
missing
Download raw message
On Wed, 11 Apr 2012 17:00:49 +0000
Cameron Banta <cbanta@gmail.com> wrote:

> This update now includes btrfsck
> ---
>  testing/btrfs-progs/APKBUILD |   31 +++++++++++++++++++++++++------
>  1 file changed, 25 insertions(+), 6 deletions(-)

Last time i checked, btrfs-progs hadn't done any relase for long time.
Any idea why?

When I try build here:

>>> btrfs-progs: Fetching
>>> http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs.git;a=snapshot;h=1957076ab4fefa47b6efed3da541bc974c83eed7;sf=tgz#
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
Current Dload  Upload   Total   Spent    Left  Speed
100  220k  100  220k    0     0   131k      0  0:00:01  0:00:01
--:--:--  165k
>>> btrfs-progs: Checking md5sums...
btrfs-progs-1957076ab4fefa47b6efed3da541bc974c83eed7.tar.gz: FAILED
md5sum: WARNING: 1 of 1 computed checksums did NOT match
Because the remote file above failed the md5sum check it will be
deleted. Rebuilding will cause it to re-download which in some cases
may fix the problem. Deleting:
btrfs-progs-1957076ab4fefa47b6efed3da541bc974c83eed7.tar.gz
>>> ERROR: btrfs-progs: all failed
>>> btrfs-progs: Uninstalling dependencies...

I can regenerate a new snapshot with new checksum, but it will still
fail on the x86_64 build server i think.

Any ideas how to do this properly? I suspect we will need to store the
generated snapshot at some place and use that. (and I think that is
what a strict interpretation of GPL requires)

Thanks!

-nc


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)