On Wed, 09 Nov 2011 18:41:51 +0100, Frank Terbeck wrote:

> > I've prepared an NMU for fdm (versioned as 1.6-4.1) and
> > uploaded it to DELAYED/2. Please feel free to tell me if I
> > should delay it longer.
> I actually got an updated package ready since about a month. I just
> didn't get to asking my sponsor to upload it yet. The updated code is
> here:
>   <https://github.com/ft/debian_fdm>

Great!
 
> I'm unsure about what the procedure is now that you got an NMU in the
> pipeline.

I see 3 possibilities:
- I cancel the NMU, and you ask your sponsor to upload the new
  package.
- We let to NMU go through, and you still ask your sponsor for an
  upload of the updated package.
- I sponsor the new package; I had a quick look, there are some
  minor things I'd change (e.g. remove the quilt build-dep), and at
  least one showstopper: The package doesn't build twice. Output:

dpkg-buildpackage: source package fdm
dpkg-buildpackage: source version 1.6+cvs20111013-1
dpkg-buildpackage: source changed by Frank Terbeck <f...@bewatermyfriend.org>
 dpkg-source --before-build fdm-1.6+cvs20111013
dpkg-buildpackage: host architecture i386
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
test -f config.mk || sh configure
/usr/bin/make clean
make[1]: Entering directory `/tmp/buildd/fdm-1.6+cvs20111013'
rm -f fdm *.o .depend *~ *.core *.log compat/*.o y.tab.[ch]
make[1]: Leaving directory `/tmp/buildd/fdm-1.6+cvs20111013'
rm config.h config.mk
dh_clean
 dpkg-source -b fdm-1.6+cvs20111013
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building fdm using existing ./fdm_1.6+cvs20111013.orig.tar.gz
dpkg-source: info: local changes detected, the modified files are:
 fdm-1.6+cvs20111013/MANUAL
dpkg-source: error: aborting due to unexpected upstream changes, see 
/tmp/fdm_1.6+cvs20111013-1.diff.HRWH5Z
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-buildpackage: error: dpkg-source -b fdm-1.6+cvs20111013 gave error exit 
status 2


Quick guess: MANUAL get's created during build, and it should be
removed again in clean (or the upstream build system needs a patch to
remove it during clean).


Just decide which option you prefer :)


Cheers,
gregor

-- 
 .''`.   Homepage: http://info.comodo.priv.at/ - OpenPGP key ID: 0x8649AA06
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Johnny Cash: The Mercy Seat

Attachment: signature.asc
Description: Digital signature

Reply via email to