Bug#433256: addendum (fwd)
Faheem Mitha
faheem at email.unc.edu
Mon Jul 16 19:54:08 CDT 2007
Hi,
Just forwarding here for comments. Basically, the mercurial source tarball
ships with .hgtags and .hgignore files, which screws up tools like
Debian's hg-buildpackage. Would it be possible for the developers to
remove these from the tarball?
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=433256 for
background.
Thanks. Faheem.
---------- Forwarded message ----------
Date: Mon, 16 Jul 2007 08:40:58 -0500
From: John Goerzen <jgoerzen at complete.org>
To: Faheem Mitha <faheem at email.unc.edu>, 433256-done at bugs.debian.org
Subject: Re: Bug#433256: addendum
OK, I have examined the Debian source package for Mercurial 0.9.4.
It ships both a .hgignore and .hgtags. The .hgignore is the reason that
debian/patches is ignored. The .hgtags is the reason that you are getting
those errors.
It is not the place for hg-buildpackage to delete or otherwise corrupt .hg*
files in your source directory. If you wish to do so, you can do that
manually.
I would suggest that the presence of .hg* in the mercurial source package in
Debian is a bug, though not a serious one.
I would also suggest that since MErcurial's upstream is in Mercurial, you may
be better off having mercurial.upstream pulled from there, rather than built
from Debian's orig.tar.gz packages.
-- John
On Sun July 15 2007 5:38:54 pm Faheem Mitha wrote:
> When doing the merge into 0.9.4, hg-buildpackage seems to have mislaid the
> patches directory. Not sure if this is something I'm doing wrong.
>
> The problem appears to be that though the patches directory is correctly
> added in the import of Debian sources, it is not registered by the
> repository created by hg-buildpackage, namely
>
> changeset: 6:611804829238
> tag: DEBIAN_mercurial_0.9.3-2~bpo2
> parent: 2:b1560ebbfd39
> user: faheem at email.unc.edu
> date: Sun Jul 15 17:46:33 2007 -0400
> files: .hgtags debian/NEWS debian/README.Debian debian/changelog
> debian/compat debian/control debian/copyright debian/dirs debian/docs
> debian/examples debian/hgext.rc debian/mercurial.postinst debian/preinst
> debian/pyversions debian/rules debian/watch description:
> Import Debian mercurial 0.9.3-2~bpo2
> Imported mercurial-0.9.3
> into Mercurial repository
>
> Take care,
> Faheem.
More information about the Mercurial
mailing list