libcap-ng upcoming change

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

 



Hello,

I wanted to ask about the right tactic to make a change in Fedora 40. Libcap-
ng is ready for a new release. I want to remove a Fedora only patch that 
allows an errant call to capng_apply to succeed.

Back in Oct 2020, a bug was reported upstream where the user needed to know 
that a call to capng_apply failed because its bounding set did not have the 
right permission but success was being accidentally returned. This bug was 
fixed and libcap-ng-0.8.1 was released with the issue fixed.

Soon after, people started noticing other applications failing because it was 
now passing the error back to the caller. A few examples:

https://bugzilla.redhat.com/show_bug.cgi?id=1899540
https://bugzilla.redhat.com/show_bug.cgi?id=1899840
https://bugzilla.redhat.com/show_bug.cgi?id=1924218
https://bugzilla.redhat.com/show_bug.cgi?id=1952715
etc

This really was a problem in all these applications. But we couldn't allow 
them to just fail, so a patch was created that reverted the behavior but 
syslogged that it would have failed. Then a new wave of bug reports came for 
applications that didn't check the return code that now had warnings in 
syslog.

That was 3 years ago. I think it's been long enough that any applications 
that had problematic behaviour should have had the syslog message reported 
upstream and fixed. In September of this year, I pushed out an updated version 
of libcap-ng that had warn about unused results annotations added to the 
canng_apply function declaration. This was to increase visibility to anyone 
doing builds.

So, what should I do to remove the patch? Do I push the new release into 
rawhide without the patch or does this need to go through the Fedora Change 
Process? And if so, self-contained or system wide?

Thanks,
-Steve

--
_______________________________________________
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