On Sun, 17 Nov 2013, Javi Merino wrote:
control: tags -1 + moreinfo
control: severity -1 minor
2013/11/17 Javi Merino <vi...@debian.org>:
I've just done this in a wheezy chroot:
apt-get source -t sid mercurial
cd mercurial-2.8/
dch --bpo
debuild -us -uc
And it built "mercurial_2.8-2~bpo70+1_amd64.deb" and
"mercurial-common_2.8-2~bpo70+1_all.deb" that install and seem to work
fine in wheezy. So I don't know what you're doing, all I can say is
that it works for me.
On looking at this more closely, I see the problem. As you can see from
the error message, the errors occur at the lines
# Move templates and help installed by setup.py to their FHS-correct location
mv
$(CURDIR)/debian/mercurial-common/usr/lib/python*/dist-packages/mercurial/templates
$(CURDIR)/debian/mercurial-common/usr/lib/python*/dist-packages/mercurial/help
$(CURDIR)/debian/mercurial-common/usr/share/mercurial
mv
$(CURDIR)/debian/mercurial-common/usr/lib/python*/dist-packages/mercurial/locale
$(CURDIR)/debian/mercurial-common/usr/share
On my system I have both python 2.6 and 2.7 installed. So I have two
directories under debian/mercurial-common/usr/lib, namely 'python2.6' and
'python2.7',
faheem@orwell:/usr/local/src/mercurial/mercurial-2.8/debian/mercurial-common/usr/lib$
ls
python2.6 python2.7
Ok, so given that this is the case, the problem is obvious. Because of the
wild card, each of these commands runs twice, for each version of python,
and presumably tries to copy the same files each time. So, it fails the
second time because the files are already there.
I looked at the packaging for mercurial 2.7.2, and those lines were not
there. So I guess they were added recently. It looks to me like they are
buggy.
Regards, Faheem
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org