/srv/irclogs.ubuntu.com/2022/04/05/#ubuntu-devel.txt

mwhudsonvorlon: https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#mozjs78 talks about a missing binary on i386 but the new package does not build there, do you need to remove the old binaries?00:48
mwhudsoni'm not sure why it didn't build on i386 though00:49
sarnoldmaybe steam folks didn't use it?00:50
mwhudsonhere's where i completely forget where the list of packages that build on i386 lives again00:51
sarnoldaye,I was hoping I had it written down somewhere..00:51
sarnoldhttps://wiki.ubuntu.com/i386 suggests it's a seed00:52
mwhudsonah yes https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/i38601:43
mwhudsonstill don't really undertstand why one version of mozjs78 built on i386 and one didn't01:50
vorlonthe previous version might've been used by something a while ago and no longer is but I haven't done a cleanup of no-longer-needed i386 binaries in a bit01:51
vorlonummm this just removed mozjs91 binaries but not mozjs7801:54
vorlonoh, possibly processing main first, then universe01:54
vorlonnope01:54
vorlonhm01:54
vorlonso mozjs78 IS in the whitelist01:54
vorlonoh, no, I was working from a stale copy of the whitelist, cough01:56
vorlonok, removed now02:02
vorlonmwhudson: are you looking at ncbi-vdb?02:03
mwhudsonvorlon: no, i was looking at osmo-pcu02:03
mwhudsonvorlon: is that a request? :)02:03
vorlonahhh good luck02:04
mwhudsonuh oh02:04
vorlonnah just wondering, since you're clearly on NBS and I have too many terminals open here paused for looking at ncbi-vdb02:04
vorlonfor osmo-pcu, it looked to me like the person who synced this transition post-FF has regressed BE and should get to keep the pieces :P02:05
vorlonfor ncbi-vdb, my next step was going to be to try to reproduce in Debian02:05
vorlonsince there's no sign of this particular failure on ci.debian.net02:05
mwhudsonwhat on earth, this is some kind of c++ initializer ordering problem02:15
vorlonwhich one?02:22
mwhudsonomso-pcu02:25
mwhudson        /* e must make sure to initialize logging before the BTS static02:25
mwhudson         * constructors are executed below, as those call libosmocore APIs that02:25
mwhudson         * require logging already to be initialized. */02:25
mwhudson        __attribute__((constructor)) static void early_init(void)02:25
mwhudsonsomehow this isn't happening02:25
vorlonfunfun02:25
mwhudsonor the authors are making assumptions about ordering that are not always valid02:26
jameshsounds like a job for .preinit_array02:29
mwhudsonjamesh: do you know how this stuff works? it's c++ static initialization vs __attribute__((constructor))02:29
jameshiirc, C++ constructors are called via the array of function pointers in the .init_array section02:33
jamesh.preinit_array is called before that02:33
mwhudsonhuh you can pass a priority to the constructor attribute too02:34
jameshwe used .preinit_array in snapd's snap-update-ns to do some work before Go's init functions02:35
mwhudson"However, at present, the order in which constructors for C++ objects with static storage duration and functions decorated with attribute constructor are invoked is unspecified."02:37
mwhudsonlalala02:38
jameshright. But .preinit_array will be called before anything in .init_array02:38
mwhudsonjamesh: right02:38
mwhudsonalso hilariously upstream's git repository seems to have gone away?02:38
mwhudsonalso time for childcare duties02:39
jameshI think the only way to guarantee ordering of C++ static initialised objects is to have their constructors reference the other.02:40
jameshe.g. the stdlib iostreams plunking an __ioinit object in every object that includes <iostream>02:44
=== TheMaster is now known as Unit193
mwhudsonjamesh: it's not c++ static initializer vs c++ static initializer tho03:47
mwhudsonhttps://github.com/osmocom/osmo-pcu/blob/master/src/bts.cpp#L6003:47
mwhudsonOH MY GOD03:47
mwhudson" Once we support GCC4.7 and up we can change the code below."03:48
mwhudsonah https://osmocom.org/projects/osmopcu/repository/osmopcu/revisions/0a369e560cef5967bdf47a7ee9b36bf98b418cc8/diff/src/bts.cpp03:49
jameshcould be worse. It could have been gcc 2.9603:49
mwhudsonegcs even03:49
jameshat least egcs releases were real releases. There is no upstream gcc 2.9603:50
mwhudsonah03:52
mwhudsoni had forgotten that drama03:53
=== tomreyn_ is now known as tomreyn
schopinI'm getting a GPG BADSIG error on the jammy InRelease files when trying to update my jammy systems (daily driver but also my schroots), is this a known issue? (tried several mirrors, same problem)07:48
juliankschopin: Works for me Get:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]08:45
juliankschopin: Same if it jumps to french mirror Hit:2 http://fr.archive.ubuntu.com/ubuntu jammy InRelease08:46
juliankI get: E: Failed to fetch http://ddebs.ubuntu.com/dists/jammy/universe/binary-amd64/Packages.xz  File has unexpected size (4865008 != 4857464). Mirror sync in progress? [IP: 185.125.188.12 80]08:46
juliankEither ddeb-retriever crashed or that will fix itself any minute now :)08:47
juliankFixed itself :)08:47
GunnarHjsil2100: Can you check if the language pack generation for jammy is broken again. I would have expected some sign of a delta build based on yesterday's source.10:43
sil2100GunnarHj: I discussed some of that with seb on -release - it seems to work as if you take a look at the queue, you'll see a lot of langpacks arriving:10:44
sil2100https://launchpad.net/ubuntu/jammy/+queue?queue_state=1&queue_text=10:44
sil2100Patience! I will accept those once they all arrive at the queue10:45
GunnarHjsil2100: Ah, great. Forgot about the queue.10:45
sil2100I switched the delta langpacks crontab on yesterday so I was sure we'd get something today eventually10:46
sil2100(and if not, I'd take a look later)10:46
GunnarHjAck.10:46
KolusionA retard has banned me from the #ubuntu channel for no apparent reason.10:46
KolusionNo wonder desktop users don't want to use Ubuntu even if its for free. With social retards involved, no ones interested.10:59
schopinKolusion: regardless of the reason why you were banned on #ubuntu, please note that the Ubuntu CoC applies on all Ubuntu channels, including here.11:00
KolusionHow many people out of the 194 people in this room do you think have actually read them?11:01
mwhudsonvorlon: ncbi-vdb is crazy, it seems throwing an exception is triggering an abort in the unwind code11:02
mwhudsoni guess it could be some kind of memory corruption11:05
KolusionI see I am still banned.11:13
KolusionThere must be more retard developers that I thought.11:13
KolusionNo wonder Windows 11 marketshare overtook all of Linux in its 25 years.11:13
KolusionOn day 111:13
mwhudsonoh it's lto probably11:14
schopinmwhudson: it seems "it's lto probably" is often the answer when weird memory/stack corruption is involved...11:16
mwhudsonschopin: yeah i don't think it's memory corruption this time (valgrind has no complaints)11:17
mwhudsonvery similar to this, fwiw https://jira.mariadb.org/browse/MDEV-2563311:17
seb128Kolusion, so you are trying to repeat by acting in an offensive manner here now until you eventually get kicked out for it and use it as a reason to go rant on another channel how idiots kicked you out from the channel?11:23
Kolusionseb128: No one is acting in an offensive manner. I am simply stating a fact. People don't like Ubuntu people half the time it doesn't work and when people ask for help they usually encounter social retards.11:24
Kolusionseb128: Like my experience.11:24
Kolusionseb128: Resisting my opinion is not going to help Canonical.11:24
seb128Kolusion, you are on the wrong place to share experience, that's a developer channel, we talk about technical problems not social ones11:25
seb128Kolusion, also calling people retards isn't going to help you11:25
Kolusionseb128: Ubuntu is a social project- developers and social interaction go hand-in-hand.11:25
Kolusionseb128: I will call out an apple as an apple.11:25
KolusionI have to go now. Ubuntu is a broken piece of trash and now I need to find a solution in Windows 10.11:27
seb128have a nice day11:27
xnoxwhy did none of my /ignore /mute commands worked?11:27
xnoxhow does one use IRC to ignore messages from certain people? (i use wechat)11:28
seb128xnox, that should work afaik...11:30
seb128xnox, or maybe /ignore add <username>11:31
KolusionHow come no one writes drivers for Ubuntu?12:50
ahasenackwhat type of drivers?13:17
jdstrandamurray, mardy: hey, fyi https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1967884 for something to watch out for14:11
ubottuLaunchpad bug 1967884 in snapd (Ubuntu) "several snap-confine denials for capability net_admin on 22.04" [Undecided, New]14:11
tjaaltonjuliank: hi, I'm unable to use 'sbuild --extra-package=...' for sid builds if I have packages built on jammy there, it complains about "'foo.deb' uses unknown compression for member 'control.tar.zst', giving up". is debian missing something?14:14
julianktjaalton: Debian does not support zstd compressed deb packages14:14
julianktjaalton: The dpkg maintainer did not accept the zstd patches, opted instead for multi-threaded xz decompression to make things faster14:15
tjaaltonjuliank: okay14:15
tjaaltonfound the thread14:16
tjaaltonbut we carry them?14:17
schopinYes.14:21
tjaaltoncan I default to some other compression for locally built packages?14:21
* ahasenack would also like to know that14:32
tjaaltondh_builddeb could pass parameters to dpkg-deb, but haven't found an environment value or something to control that14:34
juliankI don't think there's a way to override this14:36
tjaaltonalright14:46
vorlonmwhudson: whee the ncbi-vdb blocker is also an LTO-related misbuild of sra-sdk15:20
vorlonhttps://people.canonical.com/~ubuntu-archive/nbs.html one knot left... who wants to work on D libraries18:48
seb128does anyone remember why there is a 'skip' button on the ubiquity side screen?19:20
seb128and what it is supposed to do?19:20
seb128trying to git blame the vcs it was added in 2006 and the description mentioned cancelling progress bar, the code is setting a debconf_progress_cancellable to false/true but it's not clear to me how that is ending up to do anything?19:22
seb128cjwatson, ^ you wrote that code back then, it has been ages ago but maybe you remember some details?19:22
seb128I'm wondering if we should just remove that button19:22
vorlonseb128: speaking of, now that jxrlib has been bootstrapped, can you please add it directly to the seed so that it can be dropped from the code? lp:~ubuntu-core-dev/ubuntu-seeds/+git/i38619:41
vorlonseb128: ECHAN19:42
cjwatsonseb128: goodness, uh, I probably can't remember any more than you can get by tracing through the code for yourself TBH19:53
cjwatsonseb128: I guess it was meant to interact with the debconf cancel capability somehow19:53
cjwatsonOr whatever it's called.  debconf-apt-progress might be worth poring over19:54
seb128cjwatson, well, trying to follow the code makes me believe it's not doing anything anymore, git blame makes me end up on refactoring commits, I guess I could try to check out older revisions and read what the code was doing back then. Thanks for the reply!20:04
seb128I will also check debconf-apt-progress20:04
mwhudsonvorlon: yeah and a highly weird one at that20:36
vorlonddstreet, rbasak: so uh I don't see anywhere in this TB thread that the actual text (or link thereto) of the proposed charter has been included, can someone who knows actually forward it to the list?20:38
ddstreetvorlon lol, sorry, it's funny that you are the first one to have noticed that :) i'll follow up on the ML and update the agenda too, and for reference here it's https://wiki.ubuntu.com/UbuntuBackports/Charter20:58
ddstreetvorlon also i've suggested to the backports team to drop our attempt at getting ratification and just proceed with approving it using our own approval, and move on with real work20:59
ddstreetbut if the TB would like to ratify it, please feel free20:59
mwhudsontumbleweed: any idea why gnuradio is sad?22:57
mwhudsonhow do langpack builds fail22:58
mwhudsonarrrgh glibc/focal/riscv64 failed _different_ math tests in my last retry23:39
amurrayjdstrand: thanks for the heads up - now that I go looking I see I am seeing this too23:44

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