/srv/irclogs.ubuntu.com/2024/05/01/#lubuntu-devel.txt

arraybolt3teward: *shoves a pot of freshly brewed coffee your way* hi I require ops here, no context, thx :D16:31
arraybolt3ok so really I'm about ready to help hook up Matrix-to-IRC bridging.16:31
arraybolt3ravage (Nils) asked if I had a Lubuntu room I had ops permissions in on both sides. I have Admin in the Lubuntu Development Matrix room, but needs ops here also.16:31
tewardarraybolt3: enjoy the stick for now17:42
teward*sips caffeine*17:42
arraybolt3ty!17:42
Nils[m]done17:47
AaronRainbolt[m4⚠️🚨⚠️ IRC BRIDGING SETUP IN PROGRESS 🚨⚠️🚨17:47
arraybolt3hey!17:47
AaronRainbolt[m4hah, nice!17:47
ravage__yay17:47
AaronRainbolt[m4test17:47
AaronRainbolt[m4hmm, doesn't propagate myroomnick changes17:47
Nils[m]you can only have one irc nick17:47
AaronRainbolt[m4lemme try the nuclear solution17:47
Nils[m]you can use !nick17:48
Nils[m]on the bots DM17:48
AaronRainbolt[m4ah ok17:48
Nils[m]see !help for all commands17:48
arraybolt3fantastic17:48
AaronRainbolt[m4...17:49
AaronRainbolt[m4right, so the matrix and IRC nicks are entirely disconnected, that makes sense17:49
AaronRainbolt[m4also it takes time an eternity to do a name change everywhere, now we know17:49
Nils[m]i think that m4 is also a typo17:50
Nils[m]it should be [m]17:50
Nils[m]but they can fix that soon17:50
arraybolt3um, I see another bug on this end17:51
tsimonq2Very nice :)17:52
* AaronRainbolt[m4 uploaded an image: (11KiB) < http://localhost:8008/_matrix/media/v3/download/ubuntu.com/MvrvxKqgVGASmNrQpoeCbKaK/Screenshot_20240501_125210.png >17:52
Nils[m]thats  a known issue17:52
Nils[m]they need to fix that config setting17:52
AaronRainbolt[m4ah ok17:52
Nils[m]see the irc bridge matrix room17:52
* teward yawns17:53
AaronRainbolt[m4yep17:53
SimonQuigley[m]Also hmm tsimonq217:53
SimonQuigley[m]Do IRC uses leave the Matrix room once they leave the channel?17:53
arraybolt3aaand with that I surrendered my op privs here :face_palm:17:54
tsimonq2Ah okay nice it removes the @ :)17:54
arraybolt3but whatever, it seems to work17:54
AaronRainbolt[m4the issue I was pointing out earlier was emoji weirdness17:54
AaronRainbolt[m4but that may have just been a problem with my particular combination of terminal + tmux + SSH + IRC client.17:55
ravage__you should set a better irc nick aaron :D17:55
arraybolt3kk :P17:55
Nils[m]will continue here. only on hextchat to see the "real" irc side17:55
* AaronRainbolt[m4 uploaded an image: (17KiB) < http://localhost:8008/_matrix/media/v3/download/ubuntu.com/EdSDIRsvQjmUhqToyUkPSOxJ/Screenshot_20240501_125628.png >17:56
AaronRainbolt[m4hmm...17:56
Nils[m]that in interesting. no idea how you got that strange nick in the first place17:57
Nils[m]you could try a reconnect17:57
tewardtheoretically17:57
Nils[m]and see if you can change it then17:57
tewardyou can change the nick you show via Matrix bridge here17:57
tewardit might require changing in their user settings @ the bridge side17:58
tewarddepending on the bridge software17:58
teward*remembers this from the ancient Libera bridge that was terminated*17:58
Nils[m]it is the same software17:58
=== AaronRainbolt[m4 is now known as arrayboltMatrix
Nils[m]but the !nick command should just work really17:58
arraybolt3oh now it worked17:58
arrayboltMatrixthat did it17:58
Nils[m]nice17:59
wxloh hai17:59
arrayboltMatrixheya17:59
SimonQuigley[m]Who am I sending this !nick to?17:59
wxl[m]Neat17:59
arrayboltMatrixI think what's happening is the [m] is getting parsed as a command.17:59
ravage__we could have a little bot war here now with ubottu17:59
arrayboltMatrixSimonQuigley[m]: You should see an invite to the IRC bot user.17:59
=== arrayboltMatrix is now known as AaronRainbolt
SimonQuigley[m]ravage__: Just wait until the return of lugito :P18:00
arraybolt3!pro18:00
ubottuUbuntu Pro is a service offered by Canonical for expanded CVE patching, ten-years security maintenance and optional support. Anyone can use Ubuntu Pro for free for personal use on up to 5 machines. For details please see https://ubuntu.com/pro and https://discourse.ubuntu.com/t/ubuntu-pro-faq18:00
-Ubottu[m]:#lubuntu-devel- Ubuntu Pro (https://ubuntu.com/pro) provides extra security fixes for software in the Ubuntu archive. It is free for both personal and business use for up to five desktop machines. Without it, you will continue to receive normal Ubuntu updates.18:00
SimonQuigley[m]hahahahahaha18:00
Roberalz[m]Jajajjajaja18:00
Nils[m]i think you can just decide on one18:00
Nils[m]i do not care which one really atm 🙂18:01
AaronRainboltmaybe the [m] isn't getting parsed weird. It just keeps "whois request timed out" every time I try.18:01
ravage__never had a problem with that before18:02
AaronRainboltoh, you know what, I know why.18:02
wxl[m]This is why I changed my display name to my nick a while back18:02
=== Nils[m] is now known as nils
=== SimonQuigley[m] is now known as tsimonq2[m]
AaronRainboltThere's a user called AaronRainbolt[M] from my presence in the KDE rooms.18:02
wxl[m]Also IRC doesn’t play well with Unicode18:02
ravage__oh ok thats not ideal18:02
ravage__we already dicussed if we should use something else18:03
=== nils is now known as Guest1482
ravage__but no decision yet18:03
AaronRainboltthe circled "m" you suggested doesn't work on IRC it seems.18:03
AaronRainboltI tried it and got told it had illegal characters18:03
wxl[m]wxl[m]: This18:03
=== Guest1482 is now known as nils[m]
tsimonq2[m]I think we should go with the Matrix ubottu and kick out the IRC one - it gives a nice, clean notice on IRC18:04
nils[m]maybe someone can mute the IRC one. thats a little nicer than a kick18:04
tsimonq2[m]Works for me 18:05
tsimonq2[m]Who has mod powers IRC-side again? :P18:05
nils[m]aaron said he has 😄18:05
tsimonq2Not anymore :P18:06
arraybolt3teward: HALP18:06
arraybolt3yeah I forgot those powers are transient when I left the room :facepalm:18:06
tewardyou have chanserv +o use it18:06
tewardlearn to use your flags :P18:06
arraybolt3I have them permanently?18:06
arraybolt3I thought it was a temporary thing :P18:06
tewarduntil me or IRCC remove it :P18:06
teward(stay on me and simon's good side and you won't lose em xD018:07
teward*grumpily hisses at a Windows server*18:07
arraybolt3hey, it works!18:07
arraybolt3tsimonq2: ok yes you were saying18:08
AaronRainboltteward: My condolances.18:08
arraybolt3lol that looks so out of context on the IRC side - that was re: the windows server18:08
teward:P18:09
nils[m]edit a message. i like how they "solved" that 🙂18:09
wxl[m]Hey Chris Guiver when you get a chance can you take a look at [this post](https://discourse.lubuntu.me/t/dual-screen-setup-settings-not-remembered-24-04-lts/4863) on Discourse? I know you regularly use multi monitor set ups so this is likely an ideal job for you18:09
tsimonq2[m]how does someone get muted on IRC again?18:10
nils[m]good question18:10
wxl[m]Uhhhh18:10
tsimonq2teward: hi yes how do we do this ubottu muting again?18:10
arraybolt3hmph18:10
arraybolt3lemme figure it out18:10
nils[m]looks like /msg chanserv quiet ?18:10
arraybolt3probably just a flag of some sort18:10
tsimonq2ok :)18:10
wxl[m]+b18:11
nils[m]or just mode +q18:11
nils[m]should do it too. thats not permanent18:11
teward/mode #channel +q NICK!IDENT@HOST#GECOS18:11
tewardwho do we need to squish18:11
tsimonq2ubottu itself18:11
tsimonq2here18:11
arraybolt3that seems to have done it18:12
arraybolt3that was the Matrix side one18:12
tewardye but it's flaky xD18:12
tewardwhatever18:12
arraybolt3for some reason /msg chanserv quiet was unauthorized on this end18:12
arraybolt3but the flags worked18:12
tewardyeah you have +o not +* on all the flags.  quiet requires extra flags18:12
wxl[m]q is permanent but unlikely b allows the user to join the channel18:12
tsimonq2[m]!help18:12
ubottuPlease don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience18:12
tewardwxl[m]: might cause problems on the bridge if we're not careful but we can refine things later18:12
AaronRainboltthat's not a great one to use18:12
tewardi nieed more caffeine18:12
wxl!help18:13
AaronRainboltbecause !help doesn't exist on the Matrix side yet18:13
nils[m]then we need to kick the matrix one18:13
tsimonq2[m]can we mute the IRC one instead of the Matrix maybe?18:13
AaronRainboltor ever18:13
nils[m]it will still answer here18:13
AaronRainboltsure18:13
tsimonq2[m]er other way around 18:13
wxluh oh18:13
wxldidn't work18:13
arraybolt3!pro18:13
-Ubottu[m]:#lubuntu-devel- Ubuntu Pro (https://ubuntu.com/pro) provides extra security fixes for software in the Ubuntu archive. It is free for both personal and business use for up to five desktop machines. Without it, you will continue to receive normal Ubuntu updates.18:13
arraybolt3tada18:13
nils[m]that worked 18:13
tsimonq2[m]perfect18:13
wxl[m]But not IRC18:13
wxl!pro18:13
-Ubottu[m]:#lubuntu-devel- Ubuntu Pro (https://ubuntu.com/pro) provides extra security fixes for software in the Ubuntu archive. It is free for both personal and business use for up to five desktop machines. Without it, you will continue to receive normal Ubuntu updates.18:13
arraybolt3the IRC side bot is now muted, only the Matrix side is enabled.18:13
wxloh well it  didn't18:14
wxl!help18:14
AaronRainboltYou're seeing the Matrix side one.18:14
tsimonq2[m]wxl @libera_wxl:chat.staging.ubuntu.com: do you have notices disabled?18:14
AaronRainbolt!help isn't defined matrix-side.18:14
wxl[m]That’s the issue18:14
AaronRainbolt!pro is.18:14
-Ubottu[m]:#lubuntu-devel- Ubuntu Pro (https://ubuntu.com/pro) provides extra security fixes for software in the Ubuntu archive. It is free for both personal and business use for up to five desktop machines. Without it, you will continue to receive normal Ubuntu updates.18:14
nils[m]!ubottu18:14
-Ubottu[m]:#lubuntu-devel- I am the Ubuntu help bot. You can find information about my code and commands here (https://git.buechner.me/nbuechner/ubottu)18:14
wxl[m]Well good because that’s the only one that matters 🤣18:14
tsimonq2[m]ahhhh I see I like it 18:14
AaronRainbolthaha18:14
AaronRainboltI have the login to the bot for adding new factoids as we want. The Ubuntu Matrix Council however wasn't really a fan of some of the more newcomer off-putting ones like !help and !patience, so we haven't added those yet and hope to not have to.18:15
nils[m]a lot of them were just very old and outdated. sometimes borderline rude18:15
nils[m]im sure we can do better 18:16
wxl[m]!goaway18:16
wxl[m]See that one is missing too18:16
arraybolt3now if we want the Matrix-side one muted instead, we can unmute the IRC ubottu and then on the Matrix side re... lol... set the power level of the Matrix side one lower.18:16
tsimonq2[m]https://git.buechner.me/nbuechner/ubottu/src/branch/main/ubottu/bot.py#L266 that should use distro-info-data and the host should keep the archive distro-info-data up to date instead of hardcoding ;)18:16
nils[m]i can create an account for you18:16
nils[m]plan is to move it to github soon18:16
tsimonq2[m]Sounds good :)18:17
tsimonq2[m]nils[m]: Might just wait for this actually 18:17
nils[m]im note even sure i wrote that line myself18:17
nils[m]i did a lot of c&p from the original bot18:17
wxl[m]If anyone uses samba please go help [here](https://www.reddit.com/r/Lubuntu/s/673UuJ9ZMw)18:17
arraybolt3I don't use it18:17
nils[m]oh right. now i know why18:18
nils[m]i only read the package lists of those atm18:18
nils[m]to be expanded 🙂18:18
arraybolt3so ok, I think this was definitely a successful experiment.18:19
arraybolt3Shall we get Eickmeyer in on the fun now since he wanted to be part of early access testing also?18:19
tewardyo Eickmeyer wake the hell up and join in the evilchaos.  also give coffee.18:19
tewardunless genii does firstg.18:20
tewardfirst*18:20
AaronRainboltErich Eickmeyer: pinging from all directions18:20
nils[m]just a warning that i did not get confirmation that the config will be 1:1 copied from staging to stable yet 🙂18:20
AaronRainboltIRC bridging party18:20
* genii slides teward towards the coffeepot18:20
AaronRainboltnils[m]: understandable, we'll have more fun hooking up the production instance I'm sure :)18:20
wxl[m]Long time no see genii 18:21
* teward absorbs the coffeepot and the coffee inside. Now he needs more18:21
tewardgenii has 'coffee' as a ping still xD18:21
AaronRainboltI see him every so often. Just mention anything caffeinated and he appears out of nowhere18:21
geniihehe yes18:21
tewardhe's the coffee dealer xD18:21
EickmeyerSo uh... I'm just out here working on my moving responsibilities and stuff when all the sudden I see pings. So uh... ?18:21
* wxl[m] guzzles maté18:22
arraybolt3Eickmeyer: The IRC bridge just came into existence.18:22
wxl[m]Jeez Erich killjoy much?18:22
ErichEickmeyer[mOh. Bridging. Fun.18:22
AaronRainboltlol, hey, people have lives, including Ubuntu devs18:22
ErichEickmeyer[mIt's a little... slow.18:22
AaronRainboltnot horribly on my end?18:23
arraybolt3it has like a second or so of lag right now18:23
arraybolt3sometimes not even that18:23
wxl[m]It’s faster than the old bridging from freenode from what I can tell18:23
ErichEickmeyer[mProbably because it had to create a client for me.18:23
nils[m]yes you join on the first message18:23
AaronRainboltah18:23
nils[m]that takes a moment18:23
AaronRainboltthat makes sense, it did seem a bit slow when I first started.18:24
nils[m]i think a reverse dns for that IP would be nice18:24
nils[m]also we wait for ipv6 to be enabled in the future18:24
nils[m]so every user gets its own ip18:25
AaronRainboltalright, bridging is set up satisfactorily it looks like, I'mma de-op on IRC side and then go back to building a Qt6 component.18:29
teward*burps*18:29
arraybolt3ah, that'll work too18:29
arraybolt3I was mid-typing the command :P18:29
* teward is faster18:30
arraybolt3evidently!18:30
tsimonq2[m]Aaron Rainbolt: oi I think copying is done 18:45
AaronRainboltit is indeed, I'm fighting with squid-deb-proxy here18:45
AaronRainboltI'm certain the build is going to be faster locally than remotely so I'm trying to get all my ducks in a row over here18:46
AaronRainboltOne of the stack of dream projects I have is a single downloadable "packaging portal" that you just download, unpack, run, and it gives you a VM to do your packaging and development work in, pre-configured to work right.18:47
AaronRainboltCan't hardly find breathing room for new projects that aren't critical, but that's another thing I'd like to do.18:47
tsimonq2[m]AaronRainbolt: We have similar ideas heh18:48
AaronRainboltSomething with sbuild, eatmydata, ccache, squid-deb-proxy, and chroots / mk-sbuilds all ready to go18:49
tsimonq2[m]Did you see the conversation I had with juliank yesterday in #ubuntu-devel?18:49
AaronRainboltThe base can be the latest Ubuntu LTS, and it can have various lightweight chroots for running debuild since the distro you debuild with can determine whether the build works or not (sometimes latest dev edition isn't the right one)18:49
AaronRainbolttsimonq2[m]: I did not.18:49
tsimonq2[m]AaronRainbolt: Go take a peek :)18:49
tsimonq2[m](When able)18:49
AaronRainboltdifficult, IRC client scrollback is missing18:49
AaronRainboltpeeks in logs18:50
tsimonq2[m]https://irclogs.ubuntu.com/2024/04/30/%23ubuntu-devel.html#t18:3018:50
AaronRainboltah that's neat18:51
AaronRainboltthe thing I've noticed though is that sometimes the host system's environment can mess with sbuild.18:51
AaronRainboltFor instance if you're dealing with a CDBS package (yes, they still exist), you have to use Ubuntu 20.04 as your host, latest dev edition won't work.18:52
AaronRainboltBut if you're dealing with a sufficiently new package, you can't use Ubuntu 20.04 or 22.04 or whatever as your host, you need the latest dev edition.18:52
AaronRainboltSo something that allows you to run the debuild step in a chroot of some sort would be really nice.18:52
tsimonq2[m]AaronRainbolt: These are rare but they do still exist heh18:55
tsimonq2[m]AaronRainbolt: It really does depend on your setup; I always use the latest development release so this doesn't really affect me :P18:56
AaronRainboltThat's true, but I've had the CDBS crud eat my face off before and had to go spin up a 20.04 VM for it :-/18:56
tsimonq2[m]Ancient build systems sometimes require ancient host systems :P18:58
* tsimonq2[m] runs18:58
tsimonq2[m]Aaron Rainbolt: mitya57 just requested we update qt6-base to -6~118:59
AaronRainboltso basically we have to restart the bootstrap19:00
tsimonq2[m]Yep, wanna be in the driver's seat? Fairly easy process compared to some of the stuff we've went through heh19:00
arraybolt3sure thing19:01
tsimonq2[m]First step is to get the -6 revision from experimental. Not sure if LP has picked it up yet (pull-debian-source qt6-base experimental) - if not, take a look at the pool in incoming.debian.org19:02
tewardtsimonq2[m] you're hereby conscripted to see if debian-keyring has an update yet19:04
tewardif not i'mma go to war19:04
tsimonq2[m]After that, I've been just editing the existing changelog entry to have the ~1 suffix, setting it to UNRELEASED, then doing dch -r to get my name in the changelog - makes it clear I hold responsibility for the upload.19:04
tsimonq2[m]Lmk when you're there 19:04
tsimonq2[m]teward: https://tracker.debian.org/news/1520081/accepted-debian-keyring-20240324-source-into-unstable/19:04
AaronRainboltwill do19:04
AaronRainbolt-6 is in experimental 🎉19:05
tsimonq2[m]Thomas Ward: I hereby conscript you to go look at Council in Matrix :P19:08
teward@tsimonq2[m] I hereby conscript you to rerun those dcut commands I sent you an eon ago to get my upload rights back for some package19:08
tewardpackages*19:08
tsimonq2[m]🫡19:08
tsimonq2[m]Aaron Rainbolt: Once the changelog is good, you'll need to go disable the doc packages. They're at the bottom of d/control - you can simply comment them out. Also need to comment out Build-Depends-Indep19:10
tsimonq2[m]And actually if you want to see what changes I made for bootstrapping exactly, just debdiff -5 and -5~119:11
tsimonq2[m]Basically just making a bunch of stuff comments XD19:11
wxl[m]Ok so we have products on Teespring again. Who wants to add that to the slideshow?19:11
AaronRainboltI also disabled everything doc-related in d/rules19:11
AaronRainboltsince our master doc said to do that19:11
tsimonq2[m]correct :)19:12
AaronRainboltso ok, local build, if that's good then lots of throwing things at the PPA blindly19:12
tsimonq2[m]wxl[m]: Design channel for better eyes?19:12
wxl[m]Ok19:12
tsimonq2[m]AaronRainbolt: any chance I could spot check the diff between -6 and -6~1 ? It can save us an hour :P19:13
AaronRainboltsure :)19:13
AaronRainboltone sec...19:13
AaronRainboltSimon Quigley: https://termbin.com/fwmt19:17
tsimonq2[m]s/noble/oracular/ in the changelog19:17
AaronRainboltah great19:18
AaronRainboltthankfully I'm building with an oracular chroot so it should still work19:18
AaronRainboltbut the upload itself will need that fixed19:18
tsimonq2[m]--DINSTALL_DOCDIR=share/qt6/doc \19:19
tsimonq2[m]+# -DINSTALL_DOCDIR=share/qt6/doc19:19
tsimonq2[m]This isn't needed, the config value exists to provide a location for docs *if* they are installed, otherwise they're installed to a different location19:19
tsimonq2[m]Otherwise LGTM - send it at thr PPA :)19:20
tsimonq2[m]s/thr/the/19:20
tsimonq2[m]If it passes, cool go ahead and upload as-is to oracular, plus now we have binaries to work with19:20
tsimonq2[m]If it fails, cool, now we all know at the same time 19:20
AaronRainboltawesome19:21
tsimonq2[m]Rationale for skipping the local build is that it takes an hour to build, on fast hardware... some of them are smaller though, like the entire next layer takes maybe 5 mins a pop to build19:22
* AaronRainbolt sent a code block: http://localhost:8008/_matrix/media/v3/download/chat.staging.ubuntu.com/OaRuMBzNDfAzkieUPsBtgZZu19:22
AaronRainboltsomething about a missing sqlite3.c???19:22
teward(we really need to fix that link problem)19:22
ThomasWard[m]AaronRainbolt: did you install the corresponding Qt libraries for it at builddeps?19:23
ThomasWard[m]tsimonq2[m]: define "fast hardware" xD19:23
ThomasWard[m]sits here with an entire server farm at his fingertips19:23
AaronRainboltThomasWard[m]: I better have, I didn't change the non-independent deps!19:23
tsimonq2[m]AaronRainbolt: Do you still have that one entry commented out in debian/rules?19:24
AaronRainboltI do19:24
AaronRainboltlemme try fixing it19:24
tsimonq2[m]my theory is, that'll fix it 19:24
tsimonq2[m]If it at least gets past cmake, I'd say throw it at the PPA ;)19:24
AaronRainboltkk19:31
AaronRainboltit does not!19:31
tsimonq2[m]How are you building this package exactly?19:32
tsimonq2[m]At this point I'd say it really comes down to build deps19:32
tewardmay I ask which package/component this is?19:32
AaronRainboltteward: qt6-base19:33
tsimonq2[m]https://salsa.debian.org/qt-kde-team/qt6/qt6-base/-/blob/experimental/debian/control?ref_type=heads#L3919:34
tsimonq2[m]sqlite3 is explicitly a build dep19:34
AaronRainbolttsimonq2[m]: `sbuild --extra-repository="deb https://ppa.launchpadcontent.net/lubuntu-dev/oracular-qt-bootstrap/ubuntu oracular main" --extra-repository-key=/tmp/myrepo.asc -d oracular-amd64-shm`19:34
tsimonq2[m]AaronRainbolt: Can I get a full build log?19:34
AaronRainbolttsimonq2[m]: https://termbin.com/3okx19:35
ThomasWard[m]tsimonq2[m]: but are we sure that it's actually including the **core code** because the build log suggests `../../../3rdparty/sqlite/sqlite3.c` and NOT the libsqlite3 ldd linked versions unless that sqlite3.c is linked somewhere19:35
tsimonq2[m]AaronRainbolt: You sure that's the right one? :P19:35
ThomasWard[m]i wonder if the 'sqlite3.c' it's referring to is supposed to be part of qt6 core/base/tarball and it's not19:35
AaronRainbolttsimonq2[m]: um... seems to be a glitch19:35
AaronRainboltoh my word, yes, that's the right one19:35
AaronRainbolt🤦19:35
AaronRainboltok, so!19:35
* ThomasWard[m] helps Aaron facedesk hard19:36
AaronRainbolt(╯°□°)╯︵ ┻━┻19:36
AaronRainboltwhy can't you just live without the GPG key?!19:36
tsimonq2[m]AaronRainbolt: it can wanna know how? 19:36
AaronRainboltoh I know how, [trusted=yes] but I'm paranoid of that option19:36
AaronRainboltthen again I am accessing the PPA over https so it is a viable option19:37
AaronRainboltanyway I got the key downloaded already so, trying again.19:37
AaronRainboltThomasWard[m]: perhaps. Right now it has a build depends on libsqlite3-dev though so I would expect it to work, though maybe it's trying to statically link the sqlite amalgamation19:39
AaronRainbolter, more like statically compile in but whatever19:39
AaronRainboltactually src/3rdparty/sqlite is specifically excluded from the tarball according to debian/copyright19:39
AaronRainboltso it must be doing something to get the right part linked in...19:39
ThomasWard[m]and now you know why it's failing to find the dependencies at build time since it's excluded from the tarball.  time to deep dive on that :p19:40
AaronRainboltmaybe it was that one commented line, I see -DFEATURE_system_sqlite=ON in the rules file19:40
AaronRainboltso maybe my comment broke the whole thing19:40
AaronRainboltyep, it made it this time19:42
AaronRainboltalright, PPA upload time19:42
ThomasWard[m]glad we figured that one out xd19:43
ThomasWard[m]s/xd/xD/19:43
AaronRainboltthanks Vim highlighting for throwing me off19:43
tsimonq2[m]<AaronRainbolt> "so it must be doing something to..." <- Yes, it's best practice to dynamically link instead of statically link when uploading to Debian, especially if the library already exists19:47
tsimonq2[m]When packaging new software that's something I always heard from my sponsors... check for other software within the tarball as such and set it to dynamically link to what is in the archive19:48
tsimonq2[m]Actually this flag right here: https://salsa.debian.org/qt-kde-team/qt6/qt6-base/-/blob/experimental/debian/rules?ref_type=heads#L8219:49
tsimonq2[m]So looking for the vendored SQLite3 source in the tarball was a red herring ;)19:50
tsimonq2[m]Anyway, Aaron Rainbolt how goes it?19:50
AaronRainboltUploading to the PPA now.19:51
AaronRainbolt<ThomasWard[m]> "sits here with an entire server..." <- hi thanks I'll take an instance with 8 cores, 16 threads, 64 GB RAM, and a 2 TB disk please19:51
AaronRainboltupload complete.19:52
tsimonq2[m]Thanks!19:55
tsimonq2[m]Aaron Rainbolt: could you upload to oracular if the build passes in the PPA?19:59
AaronRainboltsure thing19:59
AaronRainbolt@room If anyone missed the XApp room notification someone posted in Ubuntu Flavors or some such recently, go find it and join it, it looks like it could be very useful to us.20:00
AaronRainboltJeremy Bicha: "https://blog.linuxmint.com/?p=4675 < scroll ahead to the Xapp part since that work could help theming for several desktop flavors"20:00
AaronRainboltIt looks like an initiative to make applications that work cross-desktop rather than being bound to any one particular desktop, in an effort to help all desktops have good working apps.20:01
AaronRainboltGTK is losing important features at the moment so there's some discussion about potential exit routes.20:01
AaronRainbolthttps://matrix.to/#/#xapp:matrix.org20:02
AaronRainboltgah, I forgot to enable other architectues beyond amd64!!!20:13
AaronRainboltGosh. Now I get to delete the whole PPA and try again.20:13
AaronRainboltface_desk_no320:13
tsimonq2[m]AaronRainbolt: That's building for other arches, publishing was enabled it looks like 20:17
tsimonq2[m](Meaning, the binaries for other arches seem to have published from a copy)20:17
tsimonq2[m]Anyway, it's qt6-base, I wouldn't worry about the re-copy finishing before re-uploading :)20:17
AaronRainboltkk20:18
AaronRainboltsorry about that20:18
tsimonq2[m]No problem, I've done that before heh20:19
AaronRainboltalright, it's churning away correctly now20:22
tsimonq2[m]Aaron Rainbolt: so the three packages on the next level won't need followups in oracular, unless they decide to reject those for whatever reason20:23
tsimonq2[m]That being said, feel free to follow the bootstrapping process for the next three. If you're confident, go ahead and upload to the PPA. If you'd like to do a build test, you could wait for the PPA to finish publishing... or you could just grab the debs :P20:23
AaronRainboltthere's no risk of incompatibilities stemming from not bootstrapping the next three? One soname changed in qt6-base.20:23
AaronRainboltThat's what the -6 upload did.20:23
AaronRainboltadding a t64 to a library20:24
AaronRainboltmight have been name-only and not ABI, but I'm not sure20:24
tsimonq2[m]AaronRainbolt: The other three are already in the oracular queue but haven't been accepted yet, which means unless the upload need modifications, they're good20:24
tsimonq2[m]AaronRainbolt: You're prob not wrong - yeah maybe do a simple build test?20:25
AaronRainboltkk20:26
tsimonq2[m]* The other three are already in the oracular queue but haven't been accepted yet, which means unless the uploads need modifications, they're good20:26
tsimonq2[m]Aaron Rainbolt: hmm on second thought, don't the Qt reverse dependencies actually have the -dev package as a build dep?20:29
AaronRainboltdunno yet20:29
tsimonq2[m]The -dev package hasn't changed in name, its dependencies have though20:29
AaronRainboltstill soname bumps can oftentimes mandate NCRs, no?20:29
AaronRainboltInstalling a -dev package also pulls in the corresponding library binary.20:29
wxl[m]<AaronRainbolt> "It looks like an initiative to..." <- is there a repo or something somewhere where someone could get more clarity?20:30
AaronRainboltNot really, right now it's more of a discussion about how to do things. Apparently a lot of the Linux Mint apps are so-called "XApps" though.20:31
tsimonq2[m]AaronRainbolt: The bootstrap for those three result in rebuilds regardless :)20:32
tsimonq2[m]What I'm saying is, the PPA does need the three bootstrapped, yes, but the archive queue doesn't need duplicate uploads if no changes are required 20:32
AaronRainboltahhhh ok.20:32
tsimonq2[m]Yeah, sorry for not being clearer 20:32
wxl[m]so with regards to the IRC bridge, should we now consider the development channel permanently set up or do we expect another iteration? (perhaps not being on staging?)20:35
nils[m]Everything will break one more time20:36
nils[m]But bridging it again is one command so it's not a big deal20:36
nils[m]And I think the plan is to shut down staging and spin up production 20:37
nils[m]So there should not be a big gap20:37
wxl[m]Nils: nice. should we bother bridging our other channels now then or just wait?20:50
nils[m]I would just wait 20:53
wxl[m]makes sense20:53
nils[m]If we don't run in any big problems I think we can make the switch next week 20:54
wxl[m]ooh exciting20:54
nils[m]They rolled out some more features with the bridge20:54
wxl[m]now i can move all my carefully monitored irc channels to a window i don't monitor very much :)20:54
nils[m]But I haven't heard about any problems with that yet20:54
wxl[m]and to be clear, we're bridging specific channels not the entirety of libera, right? so, for example, i'll still have to watch #ubuntu-release on IRC20:55
nils[m]We bridge specific rooms. Release would be something we could actually bridge 20:56
nils[m]Ubotto and queuebot should be almost feature complete on matrix 20:56
nils[m]So we could do the mute thing again and see how it goes20:57
wxl[m]is the intention that we bridge ALL of the ubuntu IRC channels or is that decided on a case by case basis by the heads of each channel?20:57
nils[m]But I haven't talked to any of the ops in there yet20:57
nils[m]We have a list of the top 20 or so to start with20:57
nils[m]And we would prefer not to bridge rooms with 4 people in jt20:57
wxl[m]makes sense :)20:58
nils[m]Maybe it is time to move to matrix for them 20:58
nils[m]Or rot on IRC :D20:58
nils[m]And only official Ubuntu rooms will be bridged. So only #ubuntu-*20:59
nils[m]Another condition is that at least someone from that irc room is to have a look at the matrix side of things too 21:00
nils[m]* room is willing to have21:00
wxl[m]you mean only #buntu21:01
nils[m]Yes sorry 21:01
wxl[m]s/#/\#\*/, s//\*/21:01
wxl[m]sheesh i can matrix21:01
wxl[m]wow this is so exciting21:02
nils[m]Mint will ship a matrix client with their next release 21:02
nils[m]And drop hexchat21:02
wxl[m]how many years ago was it that we used the freenode bridge to get us on matrix? and Simon Quigley thought it wouldn't stick (of course he was a heavy telegram user then)21:02
wxl[m]wow nice21:03
nils[m]I liked the old Bridge 21:03
nils[m]I think is was a mix of bad maintenance and politics that causes the problems 21:04
nils[m]Also a general bridge for all rooms is really hard to manage 21:04
wxl[m]i liked it, too, at least from the perspective of easily being able to self-bridge things but i suspect it was a nightmare to manage21:04
wxl[m]and performance sucked bad21:05
nils[m]I have been running my own bridge for the last 3 months or so21:05
nils[m]I really like it21:05
nils[m]Already removed hexchat 21:05
nils[m]And I can join all rooms with that 21:06
nils[m]But it's limited to my homeserver21:06
* nils[m] uploaded an image: (199KiB) < http://localhost:8008/_matrix/media/v3/download/xentonix.net/HGLcfdUNlmCDBtBtXVeKZGPp/1000008158.jpg >21:07
nils[m]Already have some of the bigger rooms in there 21:08
nils[m]From the irc side that picture is still not available. Hope they fix the config soon :) 21:13
wxl[m]I'm sure I could run my own homeserver but I'm pretty convinced that's not as simple as I would prefer. I mean, I don't think I'd run my own Mastodon instance for the same reason.21:22
nils[m]Not everyone needs his own homeserver for sure21:24
nils[m]And mastodon does not work that great with only one user 21:25
nils[m]It's a little difficult to get the federation going then 21:25
nils[m]In case anyone wants to try a bridge to WhatsApp telegram or signal let me know21:27
nils[m]Discord too 21:27
nils[m]I can whitelist users on my bridges21:27
tsimonq2[m]Aaron Rainbolt: still around by chance?22:47
AaronRainboltyep22:47
AaronRainboltcurrently doing quite a bit of dayjob work22:47
tsimonq2[m]looks like we're just waiting on riscv64 - I think we should be okay to upload qt6-base to the oracular queue?22:47
tsimonq2[m]if you're busy I can jump in22:47
AaronRainboltnah I can do it22:48
AaronRainboltUm. 22:48
AaronRainboltarraybolt3@kf-XE:~/Public$ dput -f oracular ./qt6-base_6.6.2+dfsg-6~1_source.changes22:48
AaronRainboltNo host oracular found in config.22:48
tsimonq2[m]cool sounds good :)22:48
tsimonq2[m]AaronRainbolt: > <@arraybolt3:ubuntu.com> ```... (full message at <http://localhost:8008/_matrix/media/v3/download/chat.staging.ubuntu.com/ogULZhKsWradYdyGqSeTMhhF>)22:49
tsimonq2[m]or just switch to regular dput from dput-ng :P22:49
AaronRainboltbah, I'm tired. It's dput -f ubuntu, not dput -f oracular22:51
tsimonq2[m]Apparently so am I 😂22:52
tsimonq2[m]wxl @wxl:ubuntu.com: hi looks like you get to bootstrap Qt22:52
tsimonq2[m]kthxbai22:53
tsimonq2[m]😂22:53
AaronRainbolthey, I can do more of it!22:53
wxl[m]Nice try22:53
tsimonq2[m]I'm joking, go for it heh22:53
tsimonq2[m]Aaron Rainbolt: I just synced over the next round of bootstrapping, but qt6-declarative will need a modification so I don't plan on copying that over - that being said, it's the next step once these three have published amd64 binaries22:55
tsimonq2[m](which might be in like an hour)22:55
* wxl[m] uploaded an image: (11KiB) < http://localhost:8008/_matrix/media/v3/download/ubuntu.com/DbWADuxpaPxZgEmXFaNaLLGE/image.png >23:06
wxl[m]^ note: localhost23:06
-queuebot:#lubuntu-devel- Unapproved: accepted lubuntu-artwork [source] (oracular-proposed) [24.10.1]23:46
AaronRainboltLooks like vorlon just pushed The Button for making oracular things happen23:47
wxl[m]no message to ubuntu-devel list yet so now's your chance to upload before the rush!23:49
arraybolt3it says "active development" in LP now, woohoo!23:51

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