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