Re: rpmlint: new "executable stack" warnings on rawhide

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

 



On Tue, Apr 16, 2019 at 6:11 PM Adam Williamson
<adamwill@xxxxxxxxxxxxxxxxx> wrote:
>
> On Sun, 2019-03-17 at 12:07 +0100, Fabio Valentini wrote:
> > Hi everybody,
> >
> > I've noticed that as of some days ago, some packages I build on rawhide are
> > now triggering the "W: executable-stack" warning for all included
> > executables and shared libraries.
> >
> > I'm not sure which change might be the cause of this, but meson 0.50.0
> > seems to be a good candidate, since all my affected packages are built with
> > meson and the new version landed six days ago.
> >
> > Is that new warning something we should worry about?
>
> Just to loop back on this...this wound up causing a release blocker
> bug:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1699099
>
> mclasen, mcatanzaro and I investigated it and eventually worked out
> that it is indeed caused by a bug in meson 0.50.0:
>
> https://github.com/mesonbuild/meson/issues/5268
>
> the offending meson change was actually later reverted for other
> reasons. I have now backported the reversion to the Fedora meson
> packages and am rebuilding everything that was built with meson 0.50.0
> (it's likely that at least some of the rebuilds aren't strictly
> necessary, but it's easier to rebuild everything than try to figure out
> which packages did and didn't wind up with execstack marked bits).
>
> Note meson 0.50.0 wound up in the buildroots for F29 and F30 as well as
> Rawhide, so there are rebuilds for all three going through.
>
> Once I've rebuilt everything (there are quite a lot of things) I'll
> figure out a strategy for sending out updates.

Since you probably have a list of affected packages / builds, I can
help by submitting updates for my own packages at least (once the
rebuilds are finished), if that helps.

Fabio

> Thanks for spotting this earlier, wish we'd worked out the cause at the
> time, it would've saved some pain!
> --
> Adam Williamson
> Fedora QA Community Monkey
> IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
> http://www.happyassassin.net
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[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