<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 4/14/21 11:22 AM, Justin Cattle
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABj96CTYgJahrPRaUyexEPCND7w772LJFZbeHQ=81=ta6fEmEg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi Jakub,
        <div><br>
        </div>
        <div>Thanks for working on this.<br>
        </div>
      </div>
    </blockquote>
    My pleasure. After seeing how community has downstream packaging
    covered (❤) and hitting some annoyances with OBS I decided I'm only
    going to use OBS for SUSE builds only and use respective community
    systems for each distro so the launchpad will continue to be
    official upstream repo for Ubuntu for the time being.<br>
    <br>
    <blockquote type="cite"
cite="mid:CABj96CTYgJahrPRaUyexEPCND7w772LJFZbeHQ=81=ta6fEmEg@mail.gmail.com">
      <div dir="ltr">
        <div>You are correct about that issue with init-system-helpers ,
          I had completely forgotten about it.</div>
        <div><br>
        </div>
        <div>We are running bird2 primarily on bionic, and I created a
          backport of init-system-helpers 1.56+nmu1~ubuntu18.04.1 and
          placed it in one of our internal repos to work around the for
          our use cases.</div>
        <div><br>
        </div>
        <div>I was not sure why init-system-helpers (>= 1.56~) was
          specified at the time, but I suspected it may have been
          because of the build system it was built on.</div>
        <div><br>
        </div>
        <div>Actually, it looks like it has been officially place in
          bionic backport snow too: <a
            href="https://packages.ubuntu.com/bionic-backports/init-system-helpers"
            moz-do-not-send="true">https://packages.ubuntu.com/bionic-backports/init-system-helpers</a></div>
      </div>
    </blockquote>
    <br>
    Oh, I see! I checked history and this versioned requirement was
    added as part of "Bump the dephelper compatibilty level to 12" in
    Debian package which is a change specific to latest debian release.
    It's quite likely that this specific version isn't in fact required
    so I removed the (>= 1.56~) part - it's always worth a try with
    default available system init-system-helpers. I see overly strict
    requires like this often when doing cross-distro packaging.
    Sometimes they are introduced to dodge specific bug but older
    version might still work.<br>
    <br>
    In fact the bird service worked on all my Ubuntu VMs with Xenial
    being special by bird service not enabled by default but it could be
    started normally.<br>
    <br>
    I suggest we try with relaxed init-system-helpers and see if it
    produces some issues, I didn't hit any in my light testing.<br>
    <br>
    <blockquote type="cite"
cite="mid:CABj96CTYgJahrPRaUyexEPCND7w772LJFZbeHQ=81=ta6fEmEg@mail.gmail.com">
      <div dir="ltr">
        <div>So, in summary, the ppa was not completely valid beforehand
          for bionic at least :)</div>
        <div>I think it would be better to include all deps in the PPA,
          so relevant versions of init-system-helpers too. Most
          production systems won't include the backports repo anyway.</div>
      </div>
    </blockquote>
    If we find issues with using any init-system-helpers, I can backport
    specific version into PPA but it's a system lib that affects other
    packages - it's better not to touch it at all if possible. Last
    resort.<br>
    <br>
    <blockquote type="cite"
cite="mid:CABj96CTYgJahrPRaUyexEPCND7w772LJFZbeHQ=81=ta6fEmEg@mail.gmail.com">
      <div dir="ltr">
        <div>The other option is to try and work out if the dependency
          init-system-helpers (>= 1.56~) is valid, or just a build
          system signature artifact of some kind.<br>
        </div>
      </div>
    </blockquote>
    Correct :)<br>
    <br>
    Seeing how broken current repo is, I wasn't affraid to update it
    with my current 2.0.8 packages including bionic ones so please go
    ahead, test and report any issues.<br>
    <br>
    <a class="moz-txt-link-freetext" href="https://launchpad.net/~cz.nic-labs/+archive/ubuntu/bird/">https://launchpad.net/~cz.nic-labs/+archive/ubuntu/bird/</a><br>
    <br>
    I'm going to send 2.0.8 packaging update including link to the
    updated launchpad later today or tomorrow so extra points for you if
    you test it and let me know before that ;)
    <blockquote type="cite"
cite="mid:CABj96CTYgJahrPRaUyexEPCND7w772LJFZbeHQ=81=ta6fEmEg@mail.gmail.com">
      <div dir="ltr">
        <div>
          <div>
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">
              <div><br>
              </div>
              Cheers,
              <div>Just<br>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    <font color="#aeaaaa"><font face="Calibri, sans-serif">Cheers,<br>
        Jakub</font></font><br>
  </body>
</html>