Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
HTH.
On Wed, Apr 5, 2023 at 12:04 PM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
First I wanted to say that pushing soname bumps to stable releases is a bad idea, but then I checked, abd both 1.6.3 and 1.7.2 of libtraceevent provide the same soname (libtraceevent.so.1()(64bit)) so there's no soname bump after all :)
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
The same applies to libtracefs - the soname for both v1.5.0 and v1.6.4 is libtracefs.so.1()(64bit).
Fabio
Hi Fabio,
On 4/5/23 21:38, Fabio Valentini wrote:
On Wed, Apr 5, 2023 at 12:04 PM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
First I wanted to say that pushing soname bumps to stable releases is a bad idea, but then I checked, abd both 1.6.3 and 1.7.2 of libtraceevent provide the same soname (libtraceevent.so.1()(64bit)) so there's no soname bump after all :)
I agree it's bad idea to bump library in stable release, but that's really the only way I can find to fix a bug there. OTOH it only changes the minor version (1.6 to 1.7) and I've read the git commits and did some testing before updating which makes me feel it's safe. That's why I do such risky thing.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
The same applies to libtracefs - the soname for both v1.5.0 and v1.6.4 is libtracefs.so.1()(64bit).
As for the soname change theory. I take it differently. Bumping from 1.6.x to 2.0.x is of course a soname change. But I've seen a couple of times even changing the 2nd number (for example, 1.6.3 to 1.7.x) causes issues in other libraries. That's why I decide to also announce the change, just in case it really affects something I did not notice.
Thanks for your reply and review.
Fabio
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Justin
HTH.
-- Zamir SUN GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E Want to know more about Fedora? Visit https://fedoraproject.org/wiki/ Ready to contribute? See https://whatcanidoforfedora.org/ 想了解更多中文资讯,访问 https://zh.fedoracommunity.org/ _______________________________________________ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-leave@lists.fedoraproject.org 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/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On 4/5/23 23:49, Justin Forbes wrote:
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Hi Justin,
I think this is a good point. I will coordinate with you when I do it for Fedora 38.
There is a new tool that is dependent on these libs too. Also from Daniel Bristot (rtla) tools/verification/rv
I was wondering if we could get this into rawhide?
John Kacur
On Sun, Apr 9, 2023 at 12:12 AM Zamir SUN zsun@fedoraproject.org wrote:
On 4/5/23 23:49, Justin Forbes wrote:
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Hi Justin,
I think this is a good point. I will coordinate with you when I do it for Fedora 38.
-- Zamir SUN GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E Want to know more about Fedora? Visit https://fedoraproject.org/wiki/ Ready to contribute? See https://whatcanidoforfedora.org/ 想了解更多中文资讯,访问 https://zh.fedoracommunity.org/ _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On Mon, Apr 17, 2023 at 2:45 PM John Kacur jkacur@redhat.com wrote:
There is a new tool that is dependent on these libs too. Also from Daniel Bristot (rtla) tools/verification/rv
I was wondering if we could get this into rawhide?
Yes, I will get it in before the 6.3 release next Monday, that way it will automatically follow into stable Fedora as they get the 6.3 rebase.
Justin
John Kacur
On Sun, Apr 9, 2023 at 12:12 AM Zamir SUN zsun@fedoraproject.org wrote:
On 4/5/23 23:49, Justin Forbes wrote:
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Hi Justin,
I think this is a good point. I will coordinate with you when I do it for Fedora 38.
-- Zamir SUN GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E Want to know more about Fedora? Visit https://fedoraproject.org/wiki/ Ready to contribute? See https://whatcanidoforfedora.org/ 想了解更多中文资讯,访问 https://zh.fedoracommunity.org/ _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
That's great Justin, thanks.
John
On Mon, Apr 17, 2023 at 5:01 PM Justin Forbes jforbes@redhat.com wrote:
On Mon, Apr 17, 2023 at 2:45 PM John Kacur jkacur@redhat.com wrote:
There is a new tool that is dependent on these libs too. Also from
Daniel Bristot (rtla)
tools/verification/rv
I was wondering if we could get this into rawhide?
Yes, I will get it in before the 6.3 release next Monday, that way it will automatically follow into stable Fedora as they get the 6.3 rebase.
Justin
John Kacur
On Sun, Apr 9, 2023 at 12:12 AM Zamir SUN zsun@fedoraproject.org
wrote:
On 4/5/23 23:49, Justin Forbes wrote:
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org
wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be
soname
bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide,
Fedora
38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I
plan
to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Hi Justin,
I think this is a good point. I will coordinate with you when I do it for Fedora 38.
-- Zamir SUN GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E Want to know more about Fedora? Visit https://fedoraproject.org/wiki/ Ready to contribute? See https://whatcanidoforfedora.org/ 想了解更多中文资讯,访问 https://zh.fedoracommunity.org/ _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org 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@lists.fedoraproject.org
Do not reply to spam, report it:
Hi all,
Just a heads-up, I've built the following packages for Rawhide in the side tag f39-build-side-65890. And I plan to merge the side tag on Sunday. Feel free to let me know if there are concerns or objections.
libtracefs-1.6.4-1 trace-cmd-3.1.6-1 libtracecmd-1.3.1-1 kernelshark-2.2.0-1
By the way, corresponding work on Fedora 38 haven't started yet.
On Tue, Apr 18, 2023 at 6:24 AM John Kacur jkacur@redhat.com wrote:
That's great Justin, thanks.
John
On Mon, Apr 17, 2023 at 5:01 PM Justin Forbes jforbes@redhat.com wrote:
On Mon, Apr 17, 2023 at 2:45 PM John Kacur jkacur@redhat.com wrote:
There is a new tool that is dependent on these libs too. Also from Daniel Bristot (rtla) tools/verification/rv
I was wondering if we could get this into rawhide?
Yes, I will get it in before the 6.3 release next Monday, that way it will automatically follow into stable Fedora as they get the 6.3 rebase.
Justin
John Kacur
On Sun, Apr 9, 2023 at 12:12 AM Zamir SUN zsun@fedoraproject.org wrote:
On 4/5/23 23:49, Justin Forbes wrote:
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be soname bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide, Fedora 38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I plan to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Hi Justin,
I think this is a good point. I will coordinate with you when I do it for Fedora 38.
Any update on the rv tool ( tools/verification/rv)?
Thanks
John Kacur
On Mon, Apr 17, 2023 at 5:01 PM Justin Forbes jforbes@redhat.com wrote:
On Mon, Apr 17, 2023 at 2:45 PM John Kacur jkacur@redhat.com wrote:
There is a new tool that is dependent on these libs too. Also from
Daniel Bristot (rtla)
tools/verification/rv
I was wondering if we could get this into rawhide?
Yes, I will get it in before the 6.3 release next Monday, that way it will automatically follow into stable Fedora as they get the 6.3 rebase.
Justin
John Kacur
On Sun, Apr 9, 2023 at 12:12 AM Zamir SUN zsun@fedoraproject.org
wrote:
On 4/5/23 23:49, Justin Forbes wrote:
On Wed, Apr 5, 2023 at 5:05 AM Zamir SUN zsun@fedoraproject.org
wrote:
Hi,
I'm working on libtraceevent and libtracefs update. There will be
soname
bump happening to them. Namely,
libtraceevent.so 1.6.3 -> 1.7.2 libtracefs.so 1.5.0 -> 1.6.4
IIRC only kernel-tools (for perf and rtla) and trace-cmd depends on them. So I'm also copying their corresponding contacts.
As for libtraceevent, I've tried running trace-cmd/perf/rtla with the new version and they still works. So I've updated it in Rawhide,
Fedora
38 and Fedora 37. They are now in Bodhi.
As for libtracefs I've built it in side tag f39-build-side-65890. I
plan
to update it in both Rawhide and Fedora 38 this week.
Given that we are in a freeze for F38, it might be better to wait until GA, but I have rebuilt kernel-tools in the sidetag. Please let me know when this is merged back as we rebuild kernel-tools weekly in rawhide.
Hi Justin,
I think this is a good point. I will coordinate with you when I do it for Fedora 38.
-- Zamir SUN GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E Want to know more about Fedora? Visit https://fedoraproject.org/wiki/ Ready to contribute? See https://whatcanidoforfedora.org/ 想了解更多中文资讯,访问 https://zh.fedoracommunity.org/ _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org 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@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue