• Question on why package was rebuilt

    From Loren M. Lang@21:1/5 to All on Fri Feb 16 01:30:01 2024
    Hello,

    I recently had a package sponsors and entered into unstable called tiv.
    It can be seen here:

    https://packages.debian.org/sid/tiv

    Everything went OK, but I see that the amd64 arch package appears to
    have been re-built for some reason. It's version is showing up with a
    +b1. I am curious if there is some long to indicate what the issue might
    have been that led to a rebuild. Could there have been a compilation
    issue or other things I should be concerned about or is it likely
    something harmless? Is there a log for this case?

    --
    Loren M. Lang
    lorenl@north-winds.org
    http://www.north-winds.org/


    Public Key: http://www.north-winds.org/lorenl_pubkey.asc
    Fingerprint: 7896 E099 9FC7 9F6C E0ED E103 222D F356 A57A 98FA

    -----BEGIN PGP SIGNATURE-----

    iHUEABEIAB0WIQT3wmbBr9cpdt12HlPMe9wUn2Md1wUCZc6qNwAKCRDMe9wUn2Md 15vZAP45qYHTfYaMXl1Se0iUv60Bj/MlYBCxwgjQjTUbx1AdWQEAtg7jDUciJ6lb TR+Za7VLO1B7IW7pO9D+md7scpb/o7Q=
    =7S88
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mathias Gibbens@21:1/5 to Loren M. Lang on Fri Feb 16 04:10:01 2024
    On Thu, 2024-02-15 at 16:20 -0800, Loren M. Lang wrote:
    Hello,

    I recently had a package sponsors and entered into unstable called tiv.
    It can be seen here:

    https://packages.debian.org/sid/tiv

    Everything went OK, but I see that the amd64 arch package appears to
    have been re-built for some reason. It's version is showing up with a
    +b1. I am curious if there is some long to indicate what the issue might
    have been that led to a rebuild. Could there have been a compilation
    issue or other things I should be concerned about or is it likely
    something harmless? Is there a log for this case?

    There's no cause for concern -- it's a normal part of a new package
    entering the archive.

    When a package is uploaded to NEW, you have to upload both the source
    and binary package(s) for review. After the package is accepted, the
    buildds auto-build for any other architectures that don't already have
    a binary package. Migration policy requires all packages to be built on official buildds from their source package[1]. Since the amd64 binary
    package already existed from the upload to NEW, it wouldn't be auto-
    built and would block migration of your package to testing.

    The "+b1" indicates a binBMU was performed[2,3]. If you look at the
    buildd logs (https://buildd.debian.org/status/package.php?p=tiv),
    you'll see the relevant changelog entry for the amd64 package: "Rebuild
    on buildd".

    Mathias

    [1] -- https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-and-binary-uploads
    [2] -- https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-nmus-vs-binary-only-nmus-binnmus
    [3] -- https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#recompilation-or-binary-only-nmu

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE1Bp60H32xfynSJ8cKe7i1uz0QvkFAmXO0GUACgkQKe7i1uz0 QvnAPBAArge+FIMH9pM1/fTW3PXiNJbUkMJZzaCBDXreiKoMhR5sNrIIxWK5UaPJ ogBwKyiMVsarBvV7getvnSGj1kpDesRAnMIk/keD1kaiqBWYGkig2dpcZR0HqE+b 8TT+AhOZ0G6GxrjU2vzV50h9qyPJCfpSFln8MONCTGMuGeKd7UEriwd5quP3ogeL 1Q24HWRGOUyl62SqEfL+YqB+rWIAA42IB2ihbQ6tHeXQYvBNHqohqrwL0A/JMSf5 OSmqnPqesgGmT15poqrpO1FHil/FP6EWDV2kSUcRV8PqyMYi49IQDL0XMIec/c5y 2A3nV8NqvYKSor3Oi8NSS4hz43nn5LRraEdsWa7TQzlwHEKkd1MduU5vRkGG5hjb jyZCZRP2SDl4IsLVYVKFQf4ExGug9An9xaiz8TDCDewAcLpJOeL2DkWy2lEPY3OG p+CdsokDOXGKN/XZbToyBigms+NxUIqplbqqaR/0UuBY3hojlePVt6tqhfW9512v sXPR3ATh8vVw7njCxNqKMbMASSdipFyLDvBDmNi20HLMPiRVyQwkRwiSRoUjtFk3 Oh8iTaHzoz3OQwCsTNYnKjVSRT3D5AunEECeh7kH9ZYgN6flGBzQ/O0nH37UYfdC Z2HKRJ9ALlDMCe5sTiVx/U3w2L+yN57qujLsUZh+hdt1yWOEvpE=
    =zcuI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to All on Fri Feb 16 21:40:01 2024
    Hi

    On 2024-02-16 21:32:49 +0100, Jérémy Lal wrote:
    When a package is uploaded to NEW, you have to upload both the source
    and binary package(s) for review. After the package is accepted, the buildds auto-build for any other architectures that don't already have
    a binary package. Migration policy requires all packages to be built on official buildds from their source package[1]. Since the amd64 binary package already existed from the upload to NEW, it wouldn't be auto-
    built and would block migration of your package to testing.


    This isn't what happened, I suppose, since we all debian maintainers need
    to do source-only uploads after a package has been accepted through the NEW process.
    Unless I'm mistaken, that source-only upload cannot be replaced by a
    binNMU, can it ?
    What happened is more likely to be a standard rebuild against a new version of a dependent library.

    A binNMU is enough if the source package only builds architecture
    dependent packages. If Architecture: all packages are involved, a source
    only upload is required.

    Cheers
    --
    Sebastian Ramacher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?SsOpcsOpbXkgTGFs?=@21:1/5 to All on Fri Feb 16 21:40:01 2024
    Le ven. 16 févr. 2024 à 04:03, Mathias Gibbens <gibmat@debian.org> a écrit :

    On Thu, 2024-02-15 at 16:20 -0800, Loren M. Lang wrote:
    Hello,

    I recently had a package sponsors and entered into unstable called tiv.
    It can be seen here:

    https://packages.debian.org/sid/tiv

    Everything went OK, but I see that the amd64 arch package appears to
    have been re-built for some reason. It's version is showing up with a
    +b1. I am curious if there is some long to indicate what the issue might have been that led to a rebuild. Could there have been a compilation
    issue or other things I should be concerned about or is it likely
    something harmless? Is there a log for this case?

    There's no cause for concern -- it's a normal part of a new package entering the archive.


    Indeed...

    When a package is uploaded to NEW, you have to upload both the source
    and binary package(s) for review. After the package is accepted, the
    buildds auto-build for any other architectures that don't already have
    a binary package. Migration policy requires all packages to be built on official buildds from their source package[1]. Since the amd64 binary
    package already existed from the upload to NEW, it wouldn't be auto-
    built and would block migration of your package to testing.


    This isn't what happened, I suppose, since we all debian maintainers need
    to do source-only uploads after a package has been accepted through the NEW process.
    Unless I'm mistaken, that source-only upload cannot be replaced by a
    binNMU, can it ?
    What happened is more likely to be a standard rebuild against a new version
    of a dependent library.

    The "+b1" indicates a binBMU was performed[2,3]. If you look at the
    buildd logs (https://buildd.debian.org/status/package.php?p=tiv),
    you'll see the relevant changelog entry for the amd64 package: "Rebuild
    on buildd".


    A binNMU, but right.



    Mathias

    [1] -- https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-and-binary-uploads
    [2] -- https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-nmus-vs-binary-only-nmus-binnmus
    [3] -- https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#recompilation-or-binary-only-nmu


    <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 16 févr. 2024 à 04:03, Mathias Gibbens &lt;<a href="mailto:gibmat@debian.org">gibmat@debian.org</a>&gt; a écrit :<br></div><blockquote
    class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 2024-02-15 at 16:20 -0800, Loren M. Lang wrote:<br>
    &gt; Hello,<br>
    &gt; <br>
    &gt; I recently had a package sponsors and entered into unstable called tiv.<br>
    &gt; It can be seen here:<br>
    &gt; <br>
    &gt; <a href="https://packages.debian.org/sid/tiv" rel="noreferrer" target="_blank">https://packages.debian.org/sid/tiv</a><br>
    &gt; <br>
    &gt; Everything went OK, but I see that the amd64 arch package appears to<br> &gt; have been re-built for some reason. It&#39;s version is showing up with a<br>
    &gt; +b1. I am curious if there is some long to indicate what the issue might<br>
    &gt; have been that led to a rebuild. Could there have been a compilation<br> &gt; issue or other things I should be concerned about or is it likely<br>
    &gt; something harmless? Is there a log for this case?<br>

      There&#39;s no cause for concern -- it&#39;s a normal part of a new package<br>
    entering the archive.<br></blockquote><div><br></div><div>Indeed...</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      When a package is uploaded to NEW, you have to upload both the source<br> and binary package(s) for review. After the package is accepted, the<br> buildds auto-build for any other architectures that don&#39;t already have<br> a binary package. Migration policy requires all packages to be built on<br> official buildds from their source package[1]. Since the amd64 binary<br> package already existed from the upload to NEW, it wouldn&#39;t be auto-<br> built and would block migration of your package to testing.<br></blockquote><div><br></div><div>This isn&#39;t what happened, I suppose, since we all debian maintainers need</div><div>to do source-only uploads after a package has been accepted through
    the NEW process.</div><div>Unless I&#39;m mistaken, that source-only upload cannot be replaced by a binNMU, can it ?</div><div>What happened is more likely to be a standard rebuild against a new version of a dependent library. <br></div><div><br></div><
    blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      The &quot;+b1&quot; indicates a binBMU was performed[2,3]. If you look at the<br>
    buildd logs (<a href="https://buildd.debian.org/status/package.php?p=tiv" rel="noreferrer" target="_blank">https://buildd.debian.org/status/package.php?p=tiv</a>),<br>
    you&#39;ll see the relevant changelog entry for the amd64 package: &quot;Rebuild<br>
    on buildd&quot;.<br></blockquote><div><br></div><div>A binNMU, but right.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

    Mathias<br>

    [1] -- <a href="https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-and-binary-uploads" rel="noreferrer" target="_blank">https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-and-binary-uploads</a><br>
    [2] -- <a href="https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-nmus-vs-binary-only-nmus-binnmus" rel="noreferrer" target="_blank">https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-nmus-vs-binary-only-
    nmus-binnmus</a><br>
    [3] -- <a href="https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#recompilation-or-binary-only-nmu" rel="noreferrer" target="_blank">https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#recompilation-or-binary-only-nmu</
    <br>
    </blockquote></div></div>

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