MRE request for Squid

Steve Langasek steve.langasek at ubuntu.com
Wed Jan 25 03:43:57 UTC 2023


Hi Athos,

On Tue, Jan 24, 2023 at 12:38:05PM -0300, Athos Ribeiro wrote:

> I would like to request a Micro Release Exception for the Squid
> package in Ubuntu Jammy and Focal. I put together a wiki page
> describing everything I judged pertinent to the MRE here:

> https://wiki.ubuntu.com/SquidUpdates

> As described in the wiki page above, we recently confirmed with the
> upstream project that the package is fit for MREs at
> http://lists.squid-cache.org/pipermail/squid-users/2023-January/025586.html

> While Squid 4 is no longer listed as stable in the upstream project, we
> can still benefit from this MRE for focal to make sure we ship the
> latest 4.x release available.

Please explain what this means for it to longer be listed as stable, if
releases are still happening and you want them to be included under this
MRE.

> It may also be worth mentioning that the following bugs/discussions led
> us to push this MRE request forward:

> - https://bugs.launchpad.net/ubuntu/+source/squid/+bug/1975399
> - https://bugs.launchpad.net/ubuntu/jammy/+source/squid/+bug/1989380
> - https://lists.ubuntu.com/archives/ubuntu-server/2022-June/009293.html

> Thank you in advance for considering this request, and please let me
> know if you need more information.

The upstream testing is described as:

  Squid contains an extensive testsuite that is executed during the Ubuntu
  package build time on all supported architectures.

That seems like a pretty boilerplate description that could be applied to
many upstream projects, but doesn't really tell us whether we should have
confidence in the upstream testsuite.

What kind of tests are included?  Many build-time testsuites include only
unit tests.  Are there integration tests as well?  (Important for a server)
Are there any relevant statistics about unit test coverage?

  TODO-B: list each non passing test, explain why that is ok in this case

Why would there be any non-passing tests?  Isn't it a build failure if there
are failing tests?

If the package build doesn't fail on a test failure, then I don't consider
that an adequate test plan for an MRE.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-release/attachments/20230124/e39bb4f3/attachment.sig>


More information about the Ubuntu-release mailing list