← Back to team overview

svn team mailing list archive

Re: Preparing for imminent upstream release

 

On 17/03/11 15:26, Michael Diers wrote:
> On 2011-03-03 12:05, Michael Diers wrote:
>> unless someone has already prepared packages for the imminent upstream
>> release, I'll start updating the PPA as soon as appropriate.
> 
> Sorry for the delay. I had problems with pbuilder no longer working for
> maverick and natty packaging on a lucid box. So I decided to give natty
> a try, which seems to work OK.
> 
> I have commits ready to push. As I've shown some bad judgement as far as
> the wording for commit messages and changelog entries go, in the past,
> that is, here's the changelog entries and commit messages I'd like to
> push to lp:~svn/ubuntu/natty/subversion/ppa.

It might be best to push your proposed branch to Launchpad:

bzr push
--stacked-on=bzr+ssh://bazaar.launchpad.net/~svn/ubuntu/natty/subversion/ppa
lp:~mdiers/ubuntu/natty/subversion/ppa-proposed

(The lp: shortcut doesn't work for --stacked-on= at the moment)

> Opinions, anyone?
> 
> Cheers,
> 
> Michael
> 
> mdiers@ubudev: ~/lp/ppa-svn/ubuntu/natty/subversion
> $ br log -c 55 --include-merges
> ------------------------------------------------------------
> revno: 55 [merge]
> tags: 1.6.16dfsg-1~ppa-0svn1

You've changed the versioning scheme, and included two hyphens in the
string - this is wrong, since it will change the name of the
.orig.tar.gz that is looked for. The version should be 1.6.16dfsg-1svn1

i.e. append "svn<number>" to the official package you are deriving from.

A hyphen separates the upstream portion of the version string from the
packaging portion. Technically it's the last hyphen which does so, but
including multiple hyphens is confusing and to be avoided.

> mdiers@ubudev: ~/lp/ppa-svn/ubuntu/natty/subversion
> $ bzr diff -c 55 debian/changelog
> === modified file 'debian/changelog'
> --- debian/changelog	2011-03-17 14:37:24 +0000
> +++ debian/changelog	2011-03-17 15:03:03 +0000
> @@ -1,3 +1,29 @@
> +subversion (1.6.16dfsg-1~ppa-0svn1) natty; urgency=low
> +
> +  * Create a PPA build.

I guess you copied that from my previous entry? I only said that there
because I was starting afresh, based on a merge of the three sources I
named.

> +  * Merge with Debian unstable. Remaining changes:
> +    - Create pot file on build.
> +    - Build a python-subversion-dbg package.
> +    - (Build-)depend on default-jre-headless/-jdk.
> +    - Do not apply java-build patch.
> +    - debian/rules: Manually create the doxygen output directory, otherwise
> +      we get weird build failures when running parallel builds.
> +    - Disable the serf backend because serf is in universe.
> +    - Fix FTBFS against Python 2.7 by disabling some problematic tests.

Perfect entry for a merge to Ubuntu :-)  I might have been lazier in
preparing a package for the PPA.


Max.

Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups

References