[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