/srv/irclogs.ubuntu.com/2023/11/23/#ubuntu-devel.txt

mkukriadrien dobey: saw the discussion ubuntu-release, will be checking if the library breakage is because of that flag07:58
adrienthanks! :)08:15
mkukrireproduced the valgrind errors with `-fstack-clash-protection` on a hello program linked against a shared library08:41
mkukriquestion is, is it actual breakage or is valgrind broken?08:41
mkukrihttps://bugzilla.redhat.com/show_bug.cgi?id=152267809:06
-ubottu:#ubuntu-devel- bugzilla.redhat.com bug 1522678 in Fedora "gcc: probes below the stack pointer on armhfp" [Unspecified, Closed: Cantfix]09:06
mkukrithat pretty much explains it, there are issues with this flag on armhf09:07
adrienthere are also opinions on some debian mailing posts or bugs that it's only surfacing existing issues09:08
mkukriperhaps, the gnutls segfault is that.09:09
adrienone way or the other we probably don't have a short-term solution besides disabling that flag and rebuilding affected packages (or maybe all of armhf that was build since that flag got enabled in armhf, which is fortunately more recent that on other arches!)09:09
mkukribut it's also incompatible with valgrind, so we would need to disable all valgrind based autopkgtests on armhf at least09:09
mkukriyeah *if* we disable it, rebuilding everything on armhf since it was enabled would probably be good for preventing random bug reports09:12
adrienI don't know if there are existing plans for such situations; I'm going to prepare a patch to disable this in dpkg-dev and then we can at least do no-change rebuilds for the few packages that we have seen affected at the moment09:12
cpaelzerdoko: hi, I'm reading in https://wiki.ubuntu.com/ToolChain/LTO "... except for riscv64, aiming to not slowing down the riscv64 builds further."09:45
cpaelzerdoko: if I now have a build that "needs LTO" it is ok if I switch it on for one particular build right?09:45
cpaelzeras that would not make all, but just this one longer09:45
dokosure, that works09:45
cpaelzerthanks09:46
juliankOh I forgot to10:02
juliank@pilot in10:02
=== ChanServ changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Mantic | Patch Pilots: juliank
juliankcalendar controls me10:02
juliank:D10:02
nteodosioShouldn't the /bin/clang{,++} symlink be installed by every version-specific clang package version?11:09
nteodosioIt seems that at the moment only clang package installs it, not clang-15 for instance.11:10
dokono. use CC= CXX= for using the compilers, or use the versioned bin directory11:13
nteodosiodoko, same for the whole of llvm? llvm-ar-15 instead of llvm-ar etc.11:16
nteodosioIs there a reasoning behind not installing the symlinks?11:16
dokoPATH=/usr/lib/llvm-NN/bin:$PATH clang ...11:18
dokois there a reason not to use that?11:18
nteodosiodoko, none, that is a good solution, thanks. I was just wondering about "why not creating the symlinks". Is it because there would confuse Apt when installing different versioned packages?11:25
dokowe are not using alternatives, because different compiler versions can have ABI skews11:32
adrienmkukri: do you feel like testing some stuff? :)   https://launchpad.net/~adrien-n/+archive/ubuntu/noble-no-fstack-clash-protection12:05
adrienversions don't have ~ppaX appended; it's not meant for usage outside of test containers :)12:06
mkukriis everything built and published? do i just install gnutls from the ppa and that's that?12:08
adrienyeah, everything built and published so you can just use the PPA in your test env and try to reproduce the issue12:09
adrienerrr, no, it's not published yet for gnutls12:09
adriendid I misunderstand something about ppa-dev-tools?12:10
adrienbut well, you can grab https://launchpad.net/~adrien-n/+archive/ubuntu/noble-no-fstack-clash-protection/+build/27016456/+files/libgnutls30_3.8.1-4ubuntu4_armhf.deb directly12:11
mkukriokay that's good enough. could you maybe also upload the latest libarchive to that ppa too?12:12
mkukri(and ideally libxml2 too)12:12
adriensure, let me have a look, but as you know it's going to be a while before the files are ready and published12:12
mkukriyeah yeah, ill test gnutls just now, just want to confirm that the cflag also fixes those two12:14
mkukribut im sure it will12:14
mkukriadrien: tested your gnutls deb, it seems to fix the issue12:24
adrien \o/12:24
ahasenackstarting my sru shift12:44
adrienahasenack: openssl! :D12:50
adrienahasenack: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/203342212:50
-ubottu:#ubuntu-devel- Launchpad bug 2033422 in openssl (Ubuntu Jammy) "openssl: backport to jammy 'clear method store / query cache confusion'" [Medium, In Progress]12:50
adriengood morning :)12:50
* ahasenack takes note12:50
adrienas I mentioned earlier, it needs to be handled fairly quickly because otherwise it could easily linger until january, at which point there will certainly be another openssl security update (there's one almost every two months...) which would collid with this12:52
ahasenackoh, who hasn't been overruled by a security update before, raise their hand :)12:52
adrienI haven't yet :P12:53
ahasenacklucky you12:53
adrienactually, I have12:53
adrienfor this very SRU a month ago12:53
adrienmkukri: you can fetch the packages directly from https://launchpad.net/~adrien-n/+archive/ubuntu/noble-no-fstack-clash-protection/+packages (still not published but direct links available)13:05
mkukriany brave souls here who want to test zlib on s390x and/or power? https://code.launchpad.net/~mkukri/ubuntu/+source/zlib/+git/zlib/+merge/45617613:15
mkukriadrien, will test13:15
mkukrilibarchive and libxml are both fixed by the cflag removal13:21
adrienwoo \o/13:25
adrienthanks for testing :)13:25
adriendoko: what should we do for -fstack-clash-protection? wait more? and if so, until when? merge my dpkg changes? I've opened an MR in order to record that discussion if wanted: https://code.launchpad.net/~adrien-n/ubuntu/+source/dpkg/+git/dpkg/+merge/45618113:44
dokoadrien: I brang that up to Debian today, please let's postpone this until Monday14:44
tjaaltonahasenack: I've updated the ivsc/ipu6 test case a bit to use the mantic kernel instead, and added a comment14:48
adriendoko: ok, I've updated the MR and marked it as WIP (also, I didn't want to rush it or whatever: I merely wanted to save the diff somewhere, write down my thoughts and share so that I could remove that thing from my mind :) )14:50
mkukriim marking my related proposed migration as blocked until we decide a way forward. at least it is not a mystery anymore14:51
ahasenacktjaalton: awesome14:55
mkukriif there is any patch pilot around when dpkg 1.22.1ubuntu3 hits proposed, can you please upload the 3 no-op rebuilds ive left in # ubuntu-release?15:24
=== rkratky__ is now known as rkratky
ahasenacktjaalton: is it ok to move this step, which is curently the first one, to just before installing the userspace gstreamer and v4l packages? "  $ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu616:54
ahasenack"16:54
ahasenackI'd like to be sure that gstreamer and that v4l package are the only ones being installed from that ppa16:54
juliank@pilot out16:59
=== ChanServ changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Mantic | Patch Pilots: N/A
tjaaltonahasenack: sure17:03
ahasenackI added a comment with that question17:03
ahasenackand a suggested test case17:03
tjaaltonyes, done now17:05
liushuyuHi ubuntu-devel, I would like to ask why https://launchpad.net/ubuntu/+source/cargo/0.67.1+ds0ubuntu0.libgit2-0ubuntu0.20.04.2/+build/26388590 failed without a log?17:41
liushuyuIs it because the package has been superseded in version?17:41
bdrungliushuyu, that happens sometimes. the reason for the missing build log in unknown to far AFAIK. Should I retry the build to get some logs?17:42
liushuyubdrung: Yes, you can retry and see.17:43
bdrungliushuyu, pressed the button.17:43
liushuyubdrung: seem to have failed the moment you pressed the button17:44
bdrungliushuyu, yes, that kind of failure is new to me.17:44
vorlonmissing build logs means that buildd-manager lost contact with the instance and couldn't retrieve the logs.  But having it fail immediately is unusual; you should check with launchpad folks about this17:45
liushuyuvorlon: Will do17:47

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