• sbuild foo_2.0-2 and upload to NEW

    From Geert Stappers@21:1/5 to All on Thu Dec 15 23:20:01 2022
    Hi,


    Package foo version 2.0 is in the archive.
    It was uploaded as foo_2.0-1.

    Foo can be run headless, so not need for the grahical libraries.
    So foo source builds now binary packages foo and foo-headless.

    Doing

    sbuild --source

    got me

    ----- Forwarded message from Debian FTP Masters <ftpmaster@ftp-master.debian.org> -----

    Date: Thu, 15 Dec 2022 20:52:35 +0000
    From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
    To: Geert Stappers <stappers@debian.org>
    Subject: davmail_6.0.1.3390-2_source.changes REJECTED
    Subject: foo_2.0-2_source.changes REJECTED



    Source-only uploads to NEW are not allowed.

    binary:foo-headless is NEW.

    ===

    Please feel free to respond to this email if you don't understand why
    your files were rejected, or if you upload new files which address our concerns.


    ----- End forwarded message -----


    Doing just

    sbuild

    gets me .changes file with only

    foo.deb
    foo-headless
    foo.buildinfo


    I think it is sbuild seeing the -2
    and skipping including the .orig.tar.xz
    to the changes file.


    Which paramaters to provide to sbuild
    to get the .orig.tar.xz included?




    Groeten
    Geert Stappers
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Geert Stappers@21:1/5 to Geert Stappers on Thu Dec 15 23:30:01 2022
    On Thu, Dec 15, 2022 at 11:12:30PM +0100, Geert Stappers wrote:
    Hi,


    Package foo version 2.0 is in the archive.
    It was uploaded as foo_2.0-1.

    Foo can be run headless, so not need for the grahical libraries.
    So foo source builds now binary packages foo and foo-headless.

    Doing

    sbuild --source

    got me

    ----- Forwarded message from Debian FTP Masters <ftpmaster@ftp-master.debian.org> -----

    Date: Thu, 15 Dec 2022 20:52:35 +0000
    From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
    To: Geert Stappers <stappers@debian.org>
    Subject: davmail_6.0.1.3390-2_source.changes REJECTED
    Subject: foo_2.0-2_source.changes REJECTED



    Source-only uploads to NEW are not allowed.

    binary:foo-headless is NEW.

    ===

    Please feel free to respond to this email if you don't understand why
    your files were rejected, or if you upload new files which address our concerns.


    ----- End forwarded message -----


    Doing just

    sbuild

    gets me .changes file with only

    foo.deb
    foo-headless

    foo-headless.deb


    foo.buildinfo


    I think it is sbuild seeing the -2
    and skipping including the .orig.tar.xz
    to the changes file.


    Which paramaters to provide to sbuild
    to get the .orig.tar.xz included?




    Groeten
    Geert Stappers
    --
    Silence is hard to parse


    --
    Groeten
    Geert Stappers
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Sun Dec 18 23:20:01 2022
    Hello Geert.

    El 15/12/22 a las 23:12, Geert Stappers escribió:
    Which paramaters to provide to sbuild
    to get the .orig.tar.xz included?

    I think you need both --source and --force-orig-source.
    (Maybe you were trying only one at a time?)

    btw: There is a bug about this problem (need to include source again
    when there are new binaries) here:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831562

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Geert Stappers@21:1/5 to Santiago Vila on Fri Dec 23 15:40:01 2022
    On Sun, Dec 18, 2022 at 11:12:05PM +0100, Santiago Vila wrote:
    Hello Geert.

    El 15/12/22 a las 23:12, Geert Stappers escribió:
    Which paramaters to provide to sbuild
    to get the .orig.tar.xz included?

    I think you need both --source and --force-orig-source.
    (Maybe you were trying only one at a time?)

    I did. Doing

    sbuild --source --force-orig-source

    got foo build 2.0, Debian version 2.

    The upload looked scary

    $ dput ../foo_2.0-2_amd64.changes
    Trying to upload package to ftp-master (ftp.upload.debian.org)
    Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software.
    Uploading to ftp-master (via ftp to ftp.upload.debian.org):
    Uploading foo_2.0-2.dsc: done.
    Uploading foo_2.0.orig.tar.gz: done.
    Uploading foo_2.0-2.debian.tar.xz: done.
    Uploading foo-headless_2.0-2_all.deb: done.
    Uploading foo_2.0-2_all.deb: done.
    Uploading foo_2.0-2_amd64.buildinfo: done.
    Uploading foo_2.0-2_amd64.changes: done.
    Successfully uploaded packages.
    $

    But that was fine, there was no reject. Foo got accepted.


    btw: There is a bug about this problem (need to include source again
    when there are new binaries) here:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831562



    Another by the way:

    foo_source.changes and foo_armhf.changes

    Both were in my directory, I might have been checking the wrong one.
    Luckly I got an off-list advice on it. Now sharing that advice:

    Check the correct .changes


    Groeten
    Geert Stappers
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)