Re: ABI gate: internal-only shared object

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

 



On Tue, Jan 23, 2018 at 10:32:49AM +0100, Pierre-Yves Chibon wrote:
> On Mon, Jan 22, 2018 at 01:57:34PM -0700, Jerry James wrote:
> > Here's something I didn't expect from the new ABI gate.  Which, before
> > I go further, I think will be a great idea nearly all of the time.  I
> > think avoiding unintentional ABI breaks in stable releases is a worthy
> > goal.
> >
> > But ... I maintain a package called gap.  It provides what amounts to
> > a scripting language for doing certain types of math.  It comes with a
> > bunch of addon packages that provide specific mathematical
> > capabilities.  Most of them are written solely in the scripting
> > language, but a few have to interface with external libraries.  When
> > that is required, these packages build a small internal-only shared
> > object to act as the glue between the external library and the
> > scripting language.
> >
> > I've got a pending update for one of these packages that fixes some
> > bugs.  It has been caught by the ABI gate:
> > https://bodhi.fedoraproject.org/updates/FEDORA-2018-e45a7bb9a7
> >
> > There is no danger in pushing this to stable, since the only consumer
> > of the changed ABI is inside the same package.  Now what do I do?  Are
> > ABI changes completely disallowed in all circumstances?  Is there a
> > button somewhere that says, "I am aware of the danger of pushing this
> > to stable and I have verified that nothing will break in this case"?
>
> We just sent an announcement about this, sorry for being late on this.
>
> Basically, you can "waive" test results using waiverdb-cli (dnf install
> waiverdb-cli) which will allow the update to go through despite of the failing
> test.
> We're working on putting this into bodhi itself for easier use.

FYI, here's the change for the Bodhi UI:
https://github.com/fedora-infra/bodhi/pull/2095

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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