Re: RFS: ceph
- To: Asheesh Laroia <asheesh@asheesh.org>
- Cc: debian-mentors@lists.debian.org
- Subject: Re: RFS: ceph
- From: Sage Weil <sage@newdream.net>
- Date: Tue, 9 Mar 2010 21:06:30 -0800 (PST)
- Message-id: <Pine.LNX.4.64.1003092059060.7702@cobra.newdream.net>
- In-reply-to: <alpine.DEB.2.00.1003092111030.8426@localhost>
- References: <Pine.LNX.4.64.1002051557440.24930@cobra.newdream.net> <alpine.DEB.2.00.1002060021560.21903@localhost> <Pine.LNX.4.64.1002061058001.9369@cobra.newdream.net> <alpine.DEB.2.00.1002061512500.21903@localhost> <Pine.LNX.4.64.1002081010570.28671@cobra.newdream.net> <alpine.DEB.2.00.1002082356590.16110@localhost> <Pine.LNX.4.64.1002090829160.1692@cobra.newdream.net> <alpine.DEB.2.00.1002112336580.26630@localhost> <Pine.LNX.4.64.1002261504530.17175@cobra.newdream.net> <alpine.DEB.2.00.1003062000521.28293@localhost> <alpine.DEB.2.00.1003090913560.4480@localhost> <alpine.DEB.2.00.1003092111030.8426@localhost>
On Tue, 9 Mar 2010, Asheesh Laroia wrote:
> > Reviewing now. Initial thoughts:
> >
> > * Your diff.gz is empty. I guess that's better than making this a native
> > package, but other maintainers will prefer that the debian directory be
> > added during in the diff.gz. I think the ftpmasters might find your way a
> > little shocking.
> >
> > * You should remove the commented-out dh_* lines in debian/rules.
>
> Generally a great package. Hey other mentors -- is an empty .diff.gz something
> that will make the ftpmasters upset?
>
> If not, I will upload it immediately. Sage, I hope we work together to improve
> the other issues, but they're minor bugs compared to the great work you've
> done so far.
Thanks! I'm moving debian/ into the diff.gz and cleaning out
debian/rules, but will need some time to remember what my problem was with
dh_strip (IIRC I couldn't make it generate multiple -dbg versions for the
various binary .debs?).
I'm having one other problem: I'm using pbuilder to build debs on multiple
platforms. So I used dpkg-source -b to generate the original .dsc and
.diff.gz. Then copy these to another platform (i386 in this case) and run
something like
sudo pbuilder build --basetgz ~/debian-base/sid.tgz --distribution sid \
--buildresult release/0.19.1/out --debbuildopts -j`grep -c processor \
/proc/cpuinfo` release/0.19.1/ceph_0.19.1-1.dsc
The problem is that pbuilder is generating a _new_ .dsc and .diff.gz, with
a slightly different md5sum (maybe in a timestamp in the .gz?), and the
.changes file references the new .dsc. Which then makes reprepro complain
when I try to put it in the repository. Shouldn't there be a single
version of the .dsc and .diff.gz for all platforms? Is there any reason
pbuilder is generating a new one, and/or is there a way to make it not do
that? (I'm running pbuilder on lenny, if that's relevant... maybe I
should try on a i386 sid machine.)
Also, should I be signing the .dsc?
Thanks!
sage
Reply to: