[pkg-bacula-devel] Incomplete upload found in Debian upload queue
Luca Capello
luca at pca.it
Wed Jun 27 15:01:45 UTC 2012
Hi Bart!
On Fri, 22 Jun 2012 17:43:59 +0200, Bart Swedrowski wrote:
> On 22 June 2012 11:43, Luca Capello <luca at pca.it> wrote:
>> Please do not Cc: me, I read the list.
>
> I did not CC you, I actually sent the email to you (To: luca…) and
> CCed the list. This way, MUA or better web clients (like Gmail) can
> mark the message as important as it’s directed to you. Quite a lot of
> mailing lists allows this kind of practice, but since you’ve been here
> quite a while I take it’s not welcomed here. I’ll change that :-).
Sorry for the "general" message about Cc:ing, I got that you directly
sent me the email ;-)
Thank you for the rationale behind, but I was already aware of such a
feature (Gnus/Emacs does the same). Unfortunately, the general Debian
netiquette for mailing lists suggests not to do that:
<http://www.debian.org/MailingLists/#codeofconduct>
Feel free to do as you want, now I am sure that you did not do in an
unconscious fashion.
>> PS, I hope you are not getting my remark as negative points, actually it
>> is the other way around: thank you for stepping up and helping the
>> pkg-bacula team!
>
> Not at all. I’m quite new to Debian official processes and rules,
> even though I’ve been building packages for my private repos for quite
> a while (few years actually!). I’ll appreciate any tips or pointers.
Some more, then:
1) you should add yourself to the Uploaders: field, so even if you can
not directly upload you appear as an official maintainer:
<http://backports-master.debian.org/Contribute/#index10h3>
2) I do not remember if I have already written about it or not, but you
should use git-buildpackage to easy build everything:
<https://honk.sigxcpu.org/piki/projects/git-buildpackage/>
ATM git-buildpackage is not happy with the squeeze-backports branch:
=====
~/src/Debian/pkg-bacula/bacula(git)[squeeze-backports]$ git buildpackage
gbp:error: You are not on branch 'master' but on 'squeeze-backports'
gbp:error: Use --git-ignore-branch to ignore or --git-debian-branch to
set the branch name.
=====
I pushed a change to debian/gbp.conf that should be propagated and
then adapted to squeeze-backports, so git-buildpackage will stop
complaining. No need to do it now, however, but for the next
backport ;-)
<http://anonscm.debian.org/gitweb/?p=pkg-bacula/bacula.git;a=commitdiff;h=a9827a3cbd2e7e0985228ac204ab58a45c45847d>
3) your APT repository, while it contains i386 packages, does not
advertise them:
=====
$ DIST=base-squeeze-i386 gismo-pbuilder.sh --login
[...]
(base-squeeze-i386)root at gismo:/# cat >/etc/apt/sources.list.d/bart.list
# <http://lists.alioth.debian.org/pipermail/pkg-bacula-devel/2012-June/000351.html>
deb http://sultan.timedout.org/~bart/debian timedout-squeeze-backports/
deb-src http://sultan.timedout.org/~bart/debian timedout-squeeze-backports/
(base-squeeze-i386)root at gismo:/# apt-get update
Get:1 http://sultan.timedout.org timedout-squeeze-backports/ Release.gpg [543 B]
Ign http://sultan.timedout.org/~bart/debian/ timedout-squeeze-backports/ Translation-en
Get:2 http://sultan.timedout.org timedout-squeeze-backports/ Release [1651 B]
Ign http://sultan.timedout.org timedout-squeeze-backports/ Release
Get:3 http://sultan.timedout.org timedout-squeeze-backports/ Sources [14 B]
Get:4 http://sultan.timedout.org timedout-squeeze-backports/ Packages [9184 B]
Hit http://cdn.debian.net squeeze Release.gpg
Ign http://cdn.debian.net/debian/ squeeze/main Translation-en
Hit http://cdn.debian.net squeeze Release
Hit http://cdn.debian.net squeeze/main i386 Packages
Fetched 11.4 kB in 0s (24.9 kB/s)
Reading package lists... Done
W: GPG error: http://sultan.timedout.org timedout-squeeze-backports/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 92DD54DED9D80961
(base-squeeze-i386)root at gismo:/# apt-key adv --keyserver keys.indymedia.org --recv-keys D9D80961
[...]
(base-squeeze-i386)root at gismo:/# apt-get update
[...]
Fetched 544 B in 0s (2254 B/s)
Reading package lists... Done
(base-squeeze-i386)root at gismo:/# apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://sultan.timedout.org/~bart/debian/ timedout-squeeze-backports/ Packages
origin sultan.timedout.org
500 http://cdn.debian.net/debian/ squeeze/main i386 Packages
release v=6.0.5,o=Debian,a=stable,n=squeeze,l=Debian,c=main
origin cdn.debian.net
Pinned packages:
(base-squeeze-i386)root at gismo:/# apt-cache policy bacula
bacula:
Installed: (none)
Candidate: 5.0.2-2.2
Version table:
5.0.2-2.2 0
500 http://cdn.debian.net/debian/ squeeze/main i386 Packages
(base-squeeze-i386)root at gismo:/#
=====
Wait, the problem is another one: you did not upload the full set of
packages: it seems that the metapackages (bacula, -client and -server)
are missing while the real packages are there. This must be fixed
before any upload to backports: I have recompiled them and everything
is there, so I do not know what is wrong, also because the .changes
files give a 403, mini-dinstall bug:
<http://bugs.debian.org/679072>
> I’ve made the changes and created branch on Alioth as well as tagged
> 5.2.6+dfsg-1~bpo60+1. Packages I’ve built from that tag are working
> like a charm on all of my 12 servers (in next few months I’ll be
> rolling out Bacula in my work place where there’s 200+ machines
> that’ll be backed up).
I finished testing the DFSG-free squeeze package and asked for
inclusion in squeeze-proposed-updates:
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678818>
I thus tested your packages on both amd64 and i386: differential and
incremental backups were fine, bacula-fd_5.2.6+dfsg-1~bpo60+1 was even
able to backup to a bacula-director-sqlite3_5.0.2+dfsg-0+squeeze1.
> I guess if you manage to fix that aforementioned bug, I’ll just merge
> that commit with squeeze-backports branch, tag it again, test and
> it’ll be ready for backports.d.o as soon as it reaches testing.
Thank you, the aforementioned bug did not seem a but at all to me and
5.2.6+dfsg-1 is now in testing:
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677700#10>
<http://packages.qa.debian.org/b/bacula/news/20120625T163910Z.html>
This means that your backport can be uploaded. However, I could not
download the .dsc from:
<http://sultan.timedout.org/~bart/debian/timedout-squeeze-backports/>
So, I am now building everything with the following command:
$ DIST=base-squeeze gismo-pdebuild.sh --debbuildopts "-sa" \
--debbuildopts "-v5.0.2-1~bpo50+1"
Thx, bye,
Gismo / Luca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-bacula-devel/attachments/20120627/880589c5/attachment.pgp>
More information about the pkg-bacula-devel
mailing list