Okay, I think the logging issue is best handled upstream in bzrlib, see
bug 714449 for that.

What I understand about the underlying problem from
builddeb.merge_changelog from the output is:

* Running `bzr --no-plugins remerge debian/changelog` avoids the issue
by disabling the changelog merge hook

* Despite stderr output, the merge hook returns "successful" but
produces an empty debian/changelog

* The meaning of the errors is:

    dpkg-mergechangelogs: warning:
/tmp/tmpiGP5_Sdeb_changelog_merge/changelog.this(l0): found eof where
expected first heading

^ The hook is creating an empty changelog.this

    dpkg-mergechangelogs: error: ss-970814-1 is not a valid version

^ An early entry in the changelog has a bad version:

    egcs (ss-970814-1) experimental; urgency=low

      * Initial packaging (of initial snapshot!)

     -- Galen Hazelwood <[email protected]>  Wed, 20 Aug 1997 00:36:28
+0000

* Merging the attached files here with dpkg-mergechangelogs works,
without "not a valid version" appearing

* Merging the attached files with an empty changelog.this results in
*some* output

Trying the same merge locally to work out where the hook is going wrong
seems like a good next step, though some of this code has changed in
more recent bzr-builddeb versions.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/893495

Title:
  Zero byte successful merge after error from dpkg-mergechangelogs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bzr-builddeb/+bug/893495/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to