/srv/irclogs.ubuntu.com/2024/10/23/#ubuntu-devel.txt

ahasenack_sudip: hi, quick question about yhour MPs15:13
ahasenack_they are showing up in our server-only report at https://code.launchpad.net/~canonical-server-reporter/+activereviews15:13
ahasenack_have you requested those server slots, or was it git ubuntu submit, or something else?15:13
ahasenack_for example, https://code.launchpad.net/~sudipmuk/ubuntu/+source/python-django-compressor/+git/python-django-compressor/+merge/475376 has slots for canonical-server-reporter, and git-ubuntu import15:13
sudipahasenack_: no, I have not requested anything specifically, I noticed sponsors were not added, so just added them15:14
ahasenack_sudip: how did you create the mps, do you remember?15:14
ahasenack_was it via git-ubuntu submit, or manually?15:14
ahasenack_as in, you just accepted the normal default reviewers?15:14
sudiphttps://github.com/canonical/ubuntu-maintainers-handbook/blob/main/PackageMerging.md15:14
sudip"git ubuntu submit --target-branch debian/sid"15:15
ahasenack_cool, thanks15:15
ahasenack_mkukri: hi, still around?18:07
ahasenack_mkukri: I think the s390x optimization patches you added to zlib in noble introduced a bug: https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/208370018:08
-ubottu:#ubuntu-devel- Launchpad bug 2083700 in zlib (Ubuntu Plucky) "rsyslog FTBFS (s390x only) against zlib 1:1.3.dfsg+really1.3.1-1ubuntu1" [Undecided, Confirmed]18:08
mkukrithat's weird cause they were in a previous version of zlib, i just updated the layout of them18:09
mkukrithe previous zlib was an ugly mess, but also had a large set of s390x and ppc64el optimizations18:10
ahasenack_I did see good rsyslog builds with that version of zlib, but now they are failing18:10
ahasenack_I wonder if the optimization never kicked in before because of lack of cpu support?18:10
mkukrihmm im not sure, but this zlib upload has been in noble for a really long time18:10
ahasenack_I noticed that in a PPA the test always fails, but in a canonistack s390x vm it passes, and the cpu flags are different18:10
ahasenack_-features : esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te vx18:10
ahasenack_+features : esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te vx vxd vxe gs vxe2 vxp sort dflt18:10
ahasenack_cpus with the longer list is where the test fails18:10
ahasenack_the smaller list is what I get in a canonistack s390x vm, for example18:11
mkukrimaybe the old zlib would fail as well on the new cpus?18:11
ahasenack_and if we drop the patches, the test passes (there are two: can't tell yet if both need to be dropped or just one)18:11
ahasenack_mkukri: maybe, but this is being caught by an rsyslog test, btw18:11
ahasenack_how old are we talking?18:11
mkukribut the patches were cherry picked from an IBM developers github (links should be in the dep-3 metadata), so maybe we need to tell IBM18:12
ahasenack_doing that in parallel18:12
mkukrihttps://launchpad.net/ubuntu/+source/zlib/1:1.3.dfsg-3ubuntu118:12
ahasenack_my interest here is because of rsyslog, I need to update it in noble with some fixes, but it fails to build on s390x because of this18:12
mkukrii think this is my first zlib upload with the patches18:12
mkukriso nov 202318:12
ahasenack_right, 1:1.3.dfsg-3ubuntu1 is when they are first mentioned. You said the patches were there before?18:13
ahasenack_ah, in different files18:13
mkukriunder different names yeah18:13
ahasenack_410.patch, 478.patch, etc18:13
mkukrithe changelog is a bit confusing in retrospect18:13
ahasenack_ok, I thought they were new in noble18:13
ahasenack_the reorg is what happened in noble then18:14
mkukriyes. and i also updated them from the author's github, but they looked more or less identical18:14
mkukriand it was also rebased on a newer zlib at the same time, so there is potential for breakage18:14
ahasenack_ok, so a) the reorg changed something and introduced the bug; or b) the cpus used by these builders were old and now are new, actually supporting what the patch add18:15
ahasenack_adds*18:15
mkukriyeah it's one of those. unfortunately i dont have easy access to s390x machines to debug this18:15
ahasenack_I have to a vm that does NOT show the bug :)18:16
ahasenack_maybe frank/ibm can help18:16
mkukrithe patches come from IBM, so yeah that's probably the best thing to do18:16
mkukriand i think i was told at some point that we were asked by IBM to add them originally18:17
ahasenack_from what I read, the performance improvement is quite good, so that makes sense18:17
ahasenack_too bad they are not upstream18:18
mkukrii think they have a PR trying to upstream (some) of them at least18:18
mkukrihttps://github.com/madler/zlib/pull/41018:18
mkukrihttps://github.com/madler/zlib/pull/47818:18
-ubottu:#ubuntu-devel- Pull 410 in madler/zlib "Add support for IBM Z hardware-accelerated deflate" [Open]18:18
ahasenack_let me see if they changed in since nov2023 in that iii-i github repo18:18
-ubottu:#ubuntu-devel- Pull 478 in madler/zlib "Add optimized crc32 for Power 8+ processors" [Open]18:18
ahasenack_mkukri: I got confirmation that the builders' s390x hardware indeed change18:32
ahasenack_the issue is being forwarded to ibm18:33
=== pushkarnk1 is now known as pushkarnk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!