Package bzr_0.90-1_i386.deb is broken

Stéphane Raimbault stephane.raimbault at gmail.com
Thu Aug 30 13:45:25 BST 2007


2007/8/30, Adeodato Simó <dato at net.com.org.es>:
> * Stéphane Raimbault [Thu, 30 Aug 2007 09:39:17 +0200]:
>
> > Hi,
>
> > I updated my bzr version (from 0.90rc1) from
> > http://bazaar-vcs.org/releases/debs/feisty but installation craches:
>
> > Unpacking bzr (from .../archives/bzr_0.90-1_i386.deb) ...
> > Setting up bzr (0.90-1) ...
> > error in control file: `Files' value not specified at
> > /usr/sbin/install-docs line 804, </usr/share/doc-base/bzr> line 10.
> > dpkg: error processing bzr (--configure):
>
> Hrmpf. This happens because the doc-base package in feisty and etch
> requires for a "Files" header to be always present. Since I did my test
> on sid, I did not notice this. Judging by the version number, gutsy
> should be fine too.
>
> So the fix is to add at the very end of bzr.doc-base a line like this:
>
> Files: /usr/share/doc/bzr/html/*.html
>
> I've added it to the sid package, though I'm not uploading just for
> this. It'd be great if you can confirm it works (though it certainly
> should, it's the same line as it was in previous versions of the
> package).


I didn't know anything about debian package but it's works (I'm proud :)

Followed steps:
1 - added source repository
2 - sudo apt-get source bzr

orig.tar.gz is not present for 0.90:
http://bazaar-vcs.org/releases/debs/feisty/bzr_0.90.orig.tar.gz  404 Not Found

so I manually copy bzr-0.90.tar.gz

3 - decompressed diff and tar.gz, applied the patch
4 - found and edited bzr.doc-base
5 - chmod +x  bzr-0.90/debian/rules
6 - mv bzr-0.90/debian .
7 - dpkg-buildpackage -rfakeroot -uc -b
8 - dpkg -i bzr_0.90-1_i386.deb

Success!

Stéphane



More information about the bazaar mailing list