lp:ubuntu/karmic/svn-buildpackage

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/svn-buildpackage
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

9. By Neil Williams

[ Ryan Niebur ]
* if the tarball was downloaded by svn-upgrade's invocation of uscan,
  remove it on exit (Closes: #531197)
* if the svn repository is being accessed over ssh, set up a single
  ssh connection with an ssh control socket to use throughout the
  entire run. This has several advantages. If you are using password
  authentication, you will now only need to enter your password once,
  instead of many times. This also makes things a *lot* faster.
* allow setting paths relative to the repository root in svn-bp props
  (Closes: #415258)
* if they try to svn-upgrade on the tarball that's already in the
  tarballs directory, don't error because it already exists
* move the override stuff into SDCommon (Closes: #532239)
* fix --svn-savecfg with --svn-verbose
* allow --svn-savecfg to be used with --svn-override, obviously that's
  something that people want to do (based on bug #532239)
* fix downloading the tarball during build
* svn-upgrade: svn up before doing anything
* don't allow svn-upgrading to something that has already been tagged
  (Closes: #532832)
* add a setprops option (Closes: #534909)
* Debian Policy 3.8.2
* fix detecting of source builds (Closes: #535614)
* check that the opened changes file is actually a file, and not a
  directory (in the event it failed to detect). don't run lintian if
  a .changes file wasn't sucessfully found.
* don't die if the tarball can't be found with --svn-download-orig
* don't mention binaries if there aren't any

[ Neil Williams ]
* SDCommon.pm (readLayoutProps): only use repo_root for a Url property
  (like tagsUrl).

8. By Neil Williams

[ Neil Williams ]
* Change Section to vcs, matching archive override.
* Add Hauke to Uploaders (meant to do that in 0.6.24)

[ Ryan Niebur ]
* svn-upgrade: return 1 when there's an error (Closes: #528135)
* fix bashism in svn-do (Closes: #530196)
* svn-{inject,upgrade}: if the .orig.tar.gz is a symlink, handle
  copying it into the tarballs directory correctly (Closes: #449306)
* update ENV{PWD} when changing directories (Closes: #474014)
* add a --uscan option to svn-upgrade, to call uscan to download the
  new tarball (Closes: #367460)
* when creating a new directory, add [svn-foobar] to the beginning of
  the commit message
* fix detection of if the tempdir allows execution
* only tell the user that URLs are being saved if --svn-savecfg is
  passed (Closes: #515531)
* document that the prebuild and postbuild hooks replace some of svn-
  buildpackage's normal behavior (Closes: #432147)
* fix rm command in clean target, doc/HOWTO.html is a directory
* fix uninitialized value when mergeWithUpstream is used and origDir
  doesn't exist (Closes: #429465)
* fix the tar command when using mergeWithUpstream
* check return code of chdir (first half of #441184)
* change the output when telling the user where the source code is
  checked out to be more clear (Closes: #441184)
* add an --svn-download-orig option to svn-buildpackage, to make it
  try to download the tarball with apt, and if that doesn't work, try
  uscan (Closes: #480688)
* add --debclean option to svn-upgrade to run debclean before merging
  the new upstream source. this will prevent merge conflicts if a
  patch system is being used.
* Remove any extra --svn-* options from argv before running the builder.
  This bug only happened when there was an option to svn-{inject,upgrade}
  set in ~/.svn-buildpackage.conf that svn-buildpackage does not recognize.
* fix determining the .changes file when you do a 'normal' binary
  build and then a source only build (Closes: #514942)
* add svnpath-like detection of some paths (Closes: #433532)
* fix tag version if there's no epoch
* fix some uninitialized value warnings in svn-upgrade
* remove the --noautodch option from svn-upgrade
* a few more improvements to debian/rules
* svn-upgrade: use File::LibMagic to determine the file type instead
  of using /usr/bin/file

[ Jan Hauke Rahm ]
* Correct file permissions in build dir the same way dpkg-source does
  (Closes: #473903, #457103)
* svn-upgrade: Allow '-v' in new tar.gz name (e.g. package-v1.0.tar.gz)
  (Closes: #471118)
* svn-inject: Abort if source package format is different to 1.0. We cannot
  handle compressions different to gz, or multiple orig tarballs...
* svn-buildpackage: tag full versions with epoch (Closes: #469684)
* svn-upgrade: New option (-e, --auto-epoch) to automatically increase epoch
  if new upstream version is lower than current. (Closes: #417935)
* debian/rules: switch to debhelper 7 and clean up
* svn-buildpackage: Corrected error message (svn-upgrade doesn't set "NOT
  RELEASED YET" any more)
* debian/control: updated description to mention every binary that's
  installed in /usr/bin (i.e. added svn-do and uclean)

[ Neil Williams ]
* Migrate manpage/manual generation from SGML to DocBook XML. Drop PDF
  version of the manual.
* Add default values for options in each manpage. (Closes: #473281)
* put bash completion file into place directly, using install file.
* Update copyright with recent contributors. Remove extra debian/clean
  target - done via Makefile.
* Obtain SDCommon::version at runtime via dpkg-query instead of
  altering SDCommon.pm at build time.

7. By Morten Kjeldgaard

* files list always contain "" as the first element (LP: #110613)
* debian/control: maintainer munge.

6. By Eddy Petrisor

* urgency high since it fixes a serious bug
* upload to unstable after the testing period in experimental
* s-b: minor clean up
* s-u: replace $version with $upsVersion to avoid confusion with
  $SDCommon::version
* s-b: add --svn-rm-prev-dir that instructs s-b to remove previous build
  directories instead of creating an .obsolete. directory out of it; this
  option is less prioritary than --svn-reuse (Closes: 414353)
* do not try to boldify on shells without the enviroment variable TERM
  set (Closes: #443635)
* fix the format and name of the NEWS file
* s-i: redefine $TMPDIR to be '.' if the default $TMPDIR does not
  allow execution (Closes: 448808)
* s-b: remove duplicate information for --svn-tag in svn-
  buildpackage(1) (Closes: 449291)
* s-b man page: layout information is exported to the environment
  (Closes: 436130)
* make svn-buildpackage scripts less/in- sensitive to locale
  (Closes: 415192)
* added Vcs-* fields since now they are official fields
* explicitly Build-Depend on docbook to be sure the DTD is always
  present (Closes: 450454)

5. By Eduard Bloch

[ Eduard Bloch ]
* made -svn-reuse imply --svn-dont-purge for obvious reasons
* more meaningful message if debian/changelog's first entry is broken
* "use links where possible" message improved
* changed dependency from libsvn-core-perl to libsvn-perl (closes: #394823)
* svn-upgrade: simplier hash var quoting in messages
* svn-upgrade: create the orig tarballs dir if it doesn't exist

[ martin f. krafft ]
* applied patch by Sergei Golovan to fix prevent modification of read-only
  $arch variable (closes: #370227).
* make --svn-move also move the orig.tar.gz file if it's not listed in the
  changes file (closes: #377404).
* also perform --svn-move if using a custom builder. If the custom builder
  you use does not drop the generated files to the build-area directory,
  well, don't use --svn-move. The summary will only be displayed if the
  changes file can be found.
* move all changes files, not just the arch-specific one.

4. By Eduard Bloch

* made the .changes file lookup code more robust, not failing on missing
  file, trying to find it if a custom build command was specified and not
  confusing people with incorrect messages otherwise
  (closes: #334690, #335239)
* ignoring return code of linda untill a proper solution has been found
  (closes: #334749. Who the .... gets the idea of encoding regular return
  values in application return code :-( )
* not checking build-deps when tagging only (closes: #334008)

3. By Eduard Bloch

using "cp" for .orig.tar.gz copying again, more reliable

2. By Eduard Bloch

* reverted the parsing order for command-line options and those from
  .svn-buildpackage.conf (allowing to override the presets, closes: #283150)
* fixed usage of the custom orig storage directory (closes: #288252,#288261)
* changed tar x to tar -x since it no longer works with current gtar
  versions if some argument precedes x (closes: #288254)

1. By Eduard Bloch

* Fixed uclean to match invidiual files in CVS/... correctly
* wrote a "quick guide" in the manual
* s-u: abort if the new tarball already exists in ../tarballs

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/svn-buildpackage
This branch contains Public information 
Everyone can see this information.

Subscribers