Re: F39 Change Proposal: Build JDKs once, repack everywhere (System-Wide Change)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 30, 2023 at 04:31:01PM -0700, Kevin Fenzi wrote:
> So, the only way I can see to do this would be to have releng manually
> tag the builds from oldest release into newer ones each time they are
> built. I do not like this for a number of reasons:
> 
> * It's more manual work. 
> * It bypasses a bunch of our process. There wouldn't be any bodhi
> update, so no CI checks, no chance for karma, no updates-testing step
> (unless there's more work to retag a bunch of times).

The build in the oldstable branch can still use bodhi, go through
CI checks, get karma, etc. Once that's all satisfactorily passed,
it could then be tagged for the newer release(s). The fact that
we're shipping the exact same binary for both streams, static
linked, means must of that testing work for oldstable will remain
valid for newer branches too. Yes, it would loose some amount of
integration testing of the distro release differences, but the
use of static linking of its deps would partially mitigate this
downside.

Informally, people could grab the F37 update from bodhi and install
it on F38/rawhide to do that testing, it just wouldn't explicitly
tracked by bodhi as it wouldn't know what stream each person had
tested against. People who care about Java though have a vested
interest in doing such testing though. So mostly I think we loose
enforcement of the testing, but the actual level of testing is not
likely to be terribly different or have a negative impactful.

The level of testing of JDK is still going to be massively better
than most other packages in Fedora, by virtue of going through the
formal JDK certification test suite which is pretty comprehensive.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux