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