[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#683073: unblock: gnunet/0.9.3-3



On Thu, Aug  2, 2012 at 19:51:46 +0200, Bertrand Marc wrote:

> Le 01/08/2012 23:17, Julien Cristau a écrit :
> >It's much easier for us if we don't have to go chase patches in other
> >places and stuff is all in the mail.
> 
> Here is the full debdiff between gnunet 0.9.3-2 (in
> testing/unstable) and the new revision I prepared.
> 
Thanks for this.

> diff -Nru gnunet-0.9.3/debian/changelog gnunet-0.9.3/debian/changelog
> --- gnunet-0.9.3/debian/changelog	2012-06-20 23:55:23.000000000 +0200
> +++ gnunet-0.9.3/debian/changelog	2012-08-01 22:10:06.000000000 +0200
> @@ -1,3 +1,21 @@
> +gnunet (0.9.3-3) unstable; urgency=low
> +
> +  * debian/control: update Vcs-* to the new repository in collab-maint.
> +  * Install only the generated binaries on Hurd, thanks to Cyril Roelandt
> +    (Closes: #670794).
> +  * Use chmod and chown instead of dpkg-statoverride to set special permissions
> +    and upgrade properly depending on the previous version (Closes: #673301).
> +  * Rewrite gnunet-server.init based on /etc/init.d/skeleton and make
> +    gnunet-server depend on lsb-base to use LSB logging.

This part makes me extremely nervous.  I don't think now is the time for
this kind of change.

> +  * Fix "gcc-4.6: [sparc] compiler fails to align stack-allocated
> +    struct, with array of uint32-values to 32-bit boundary":
> +    new patch sparc_alignment.patch, taken from upstream:
> +    https://lists.gnu.org/archive/html/gnunet-svn/2012-07/msg00548.html
> +    Thanks to Jurij Smakov for the analysis.
> +    (Closes: #670578)
> +
> + -- Bertrand Marc <beberking@gmail.com>  Wed, 01 Aug 2012 22:09:49 +0200
> +
>  gnunet (0.9.3-2) unstable; urgency=low
>  
>    * Clean properly dpkg-statoverride in gnunet-server.postrm
[...]
> diff -Nru gnunet-0.9.3/debian/gnunet-server.postinst gnunet-0.9.3/debian/gnunet-server.postinst
> --- gnunet-0.9.3/debian/gnunet-server.postinst	2012-06-07 23:13:17.000000000 +0200
> +++ gnunet-0.9.3/debian/gnunet-server.postinst	2012-07-07 15:50:27.000000000 +0200
> @@ -52,6 +52,24 @@
>  			echo " done."
>  		fi
>  
> +		# this can go away after wheezy
> +		if dpkg --compare-versions "$2" le "0.9.3-2" && dpkg --compare-versions "$2" ge "0.9.2-1"; then
> +			for file in /usr/bin/gnunet-helper-exit \
> +				/usr/bin/gnunet-helper-fs-publish \
> +				/usr/bin/gnunet-helper-nat-client \
> +				/usr/bin/gnunet-helper-nat-server \
> +				/usr/bin/gnunet-helper-transport-wlan \
> +				/usr/bin/gnunet-helper-vpn \
> +				/usr/bin/gnunet-helper-dns \
> +				/usr/bin/gnunet-service-dns
> +			do
> +				if dpkg-statoverride --list $file >/dev/null 2>&1
> +				then
> +					dpkg-statoverride --remove $file
> +				fi
> +			done
> +		fi
> +		

How does this interact with statoverrides set by the local admin?

>  		# Update files and directories permissions.
>  		# Assuming default values, this *should* not be changed.
>  		echo -n "Updating files and directories permissions:"
[...]

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: