 "Simon Quigley: Or where do I put..." <- In the bug description :)
[00:14] <arraybolt3[m]> Simon Quigley: Thanks, description updated.
[00:17] <tsimonq2> Thank you!
[00:20] <arraybolt3[m]> Also how did I do on the "where this could go wrong" section? Was that sufficient? I know I wasn't so good a that in the past.
[00:20] <arraybolt3[m]> s/this/problems/, s/go wrong/occur/
[00:21] <arraybolt3> (Wow. Just wow. Thanks Matrix for making that complicated of a correction line in IRC.)
 "Also how did I do on the "..." <- That has always been my weak point
[01:55] <guiverc> tsimonq2, what level of verification do you want for 1992507?  blank & use checklist completely? mostly? or just a few & do you have a timeline you'd like (ideally anyway).  Do you want us to use jammy.1 released ISO or current [jammy.2] daily (with -proposed calamares+ added of course!)
[01:56]  * guiverc realizes within 7 days obviously
[01:57] <tsimonq2> guiverc: A lot of great questions here, thanks. I'll start with the easy one, you should use the latest Jammy daily image, meaning, the one that will become .2
[01:59] <tsimonq2> As for the more nuanced part of this, you're essentially testing what will become 22.04.2. We aren't planning any additional changes on our end unless Calamares releases another 3.2 LTS series update, unless I'm mistaken.
[02:00] <tsimonq2> I would clear the checklist simply because it is a Calamares update, but condense it with 22.04.2 testing in whatever way makes the most sense.
[02:00] <guiverc> I'll blank checklist (today) & we'll start to fill anyway.   Using the daily is what I wanted to know anyway (ie. what to write on testing.checklist for completion)
[02:00] <guiverc> thanks...
[02:00] <tsimonq2> No worries :)
 "Also how did I do on the "..." <- I forgot to actually answer your question, oops!
[02:01] <tsimonq2> Give me a second
[02:03] <tsimonq2> (I'd try to be consistent with the correct usage of it's vs its, anyway :P)
[02:03]  * arraybolt3[m] hates typos
[02:04] <arraybolt3[m]> Wait I don't think I typoed that.
 honestly with having the manual on the desktop I was slightly expecting someone new to click on it and point out a typo or something wrong I had done
[02:04] <arraybolt3[m]> I meant "its" when I used "its", and "it is" when I used "it's".
[02:04] <tsimonq2> I know it's proprietary, fair disclaimer (give me a good FOSS alternative, I dare you), but Grammarly is great. I'd recommend it for all of you heh :)
[02:04] <arraybolt3[m]> Simon Quigley: Are you sure I made a typo or grammar mistake there?
[02:04] <arraybolt3[m]> "However, since the program can't even launch in its current state, things can't get a whole lot worse, so I'd say it's worth the risk, especially since all of the changes appear to be bugfixes."
[02:05] <tsimonq2> That's the correct usage
[02:05] <arraybolt3[m]> Yeah, that's what I put, right?
[02:05] <arraybolt3[m]> Or did you edit it?
[02:05] <tsimonq2> "It's main purpose is writing novels"
[02:05] <arraybolt3[m]> 🤦 I thought we meant in the [Where problems could occur] section, thus my confusion
[02:06] <arraybolt3[m]> OK, fixed.
[02:06] <arraybolt3[m]> tsimonq2: Grammarly is a keylogger, sorry, I won't use it. I know it may be a keylogger from a reputable source, but there's some data I just don't like giving to anyone. Personal files is one. Keystrokes is another.
[02:06] <tsimonq2> Last paragraph is too anecdotal imo
[02:07] <tsimonq2> arraybolt3[m]: Meh, fair. Standalone app is different than the extension
[02:07] <tsimonq2> tsimonq2: And the first one needs to focus more on what actually might go wrong, "the usual" is usually not good enough for the SRU team
[02:08] <arraybolt3[m]> I'm not quite sure what anecdotal means in this context. And I did try to put more details right after "the usual", so I was making clear that this was a possible outcome but not the full set of possible outcomes, which would be too broad to list here.
[02:11] <tsimonq2> arraybolt3[m]: "I can see" and "I'd be surprised" - that's sort of what I mean
[02:11] <tsimonq2> I say just move that into the third person and you'll be good :P
[02:12] <arraybolt3[m]> OK, I like it. I can also make "upgrade failures" more specific (do I mean "the upgrade doesn't happen" or "i tried to do-release-upgrade and it broke"?)
[02:12] <tsimonq2> Please do :)
[02:13] <arraybolt3[m]> Simon Quigley: OK, how's that? I edited it.
[02:14] <arraybolt3[m]> I didn't fix the first paragraph because I'm not sure how to make it better.
[02:15] <arraybolt3[m]> I mean now that I think about it, I can fix that too...
[02:15] <arraybolt3[m]> (man that took me a while)
[02:16] <arraybolt3[m]> Simon Quigley: Reload the page again, I just did yet another update. Sorry for being kind of slow on the draw tonight...
[02:18] <tsimonq2> No worries, re-reviewing :)
[02:20] <tsimonq2> "appear to be" confidence level - are they, or are they not all bugfixes and minor improvements? :P
[02:21] <arraybolt3[m]> Simon Quigley: Appear to be - because I didn't dig into the code of every single commit and info about merge requests, I just looked at the changelog and checked anything that didn't look like a bug fix. So if they didn't log something, I'll have missed it.
[02:21] <arraybolt3[m]> Or if they mislogged something, or whatever.
[02:27] <tsimonq2> Fair enough
[02:27] <tsimonq2> I think I've sufficiently roasted you on this one :)
[02:27] <arraybolt3[m]> And improved the bug, and hopefully future ones too :)
[02:29] <tsimonq2> Did you maybe want to dig into that script for migrating things over?
[02:29] <arraybolt3[m]> Definitely. Working on learning the basics of Python.
[02:35] <tsimonq2> Let me know how it goes :)
[02:39] <guiverc> If anyone knows, is there an easy way to comment out on phab.wiki  (# don't work, and I'd rather not delete then restore as I've done in past)
[02:43] <guiverc> tsimonq2, https://phab.lubuntu.me/w/release-team/testing-checklist/?v=1046 contains what I've listed; key bit is list of options after "Please use" near top... (ignore the lines with # and visible around /* .. */ or attempts to have sections not display instead of delete..)..   if you want to check/look over;   I'll check/correct details once my zsync.jammy has completed & update ISO details
[02:45]  * guiverc adds package versions calamares/lubuntu-default/casper etc should be correct; my check_jammy script gave me those; I'll check on actual manifest once I have it
[02:46] <tsimonq2> LGTM from an initial lookover. Try PHP-style // comments or HTML-style <!-- --> comments?
[02:48] <guiverc> thanks
[02:48] <arraybolt3[m]> OK, I just remembered there's some more stuff I need to do (order a pair of Yubikeys, get some food, and refresh my Internet subscription), so my Python attack will be a bit delayed, brb.
[03:00] <guiverc> tsimonq2, the jammy daily appears old; ie. https://cdimage.ubuntu.com/lubuntu/jammy/daily-live/current/ is sept-19 ?   I see Ubuntu Desktop as recent, alas not ours.  (am I missing something?)
 "OK, I just remembered there's..." <- No worries
 "Simon Quigley, the jammy daily..." <- I don't think you're wrong. Let me follow up
[03:30] <tsimonq2> guiverc: VERY NICE catch - we have recent focal dailies but not jammy - the red here should explain why :P https://bazaar.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline/view/head:/etc/crontab#L46
[03:34] <guiverc> nah sorry I don't see the explanation (I wasn't after proposed packages on ISO, my changes assumed they weren't there), but I could write using the sept-19 ISO (that's later than 22.04.1 which I believe was august from memory)
[14:30] <tsimonq2> Good morning everyone.
[14:31] <tsimonq2> I'm going to manually respin Jammy today, since Brian just turned those back on. The Jammy dailies were turned off, thanks to Chris for catching it.
[14:32] <tsimonq2> arraybolt3: If you have any questions re: infra scripting, please do let me know, I'll be at a computer until approx 6 PM Central today
 Good afternoon :p (re @lubuntu_bot: (irc) <tsimonq2> Good morning everyone.)
[14:33] <tsimonq2> :P :D
[14:34] <tsimonq2> @Roberalz: While you're here, something I'd appreciate some thought on going into this cycle would be, how can we make translations in Lubuntu better?
[14:34] <tsimonq2> Waaaaaay back in 18.xx era, we had a Weblate instance. As far as I remember, that was unable to accomplish the task at hand for us.
[14:35] <arraybolt3[m]> tsimonq2: Still haven't tackled scripting, finished Manuskript yesterday then had a bunch of other stuff happen and ended up falling asleep. Thankfully today the script is my main goal so that should be fun. I too will be at a computer, pretty much most of the day, if all goes according to plan.
[14:35] <tsimonq2> If you can find translation software that supports Sphinx (what the Lubuntu Manual uses) and our individual .desktop entries, specifically the sub-directories, I'd be very interested to hear your thoughts.
[14:35] <tsimonq2> (Of course, we'll circle back in probably <= 1 month, in case you haven't found anything/had the time.)
[14:36] <tsimonq2> arraybolt3[m]: No worries, just keep me in the loop. :)
[14:36]  * tsimonq2 passes arraybolt3 ☕
[14:36]  * arraybolt3[m] guzzles
[14:36] <arraybolt3[m]> (Actually that's not a bad idea, I may do that at some point <coffee I mean>)
 I have some .desktop in my github pending to put each one in its place, (re @lubuntu_bot: (irc) <tsimonq2> @Roberalz: While you're here, something I'd appreciate some thought on going into this cycle would be, how can we make translations in Lubuntu better?)
[14:38] <arraybolt3[m]> Simon Quigley: Silly question, but is installing PyCharm Community maybe a good idea for this and future dev work, or do you just throw a text editor at it?
[14:38] <tsimonq2> Very nice!
[14:38] <tsimonq2> arraybolt3[m]: I use KDevelop for complex development projects, Vim for simple ones, if that helps.
[14:38] <tsimonq2> (Everyone else at Altispeed is a big proponent of VSCodium, so I'll also throw that out there for your serious consideration.)
 I'm going to look at that sphinx thing... Thanks (re @lubuntu_bot: (irc) <tsimonq2> If you can find translation software that supports Sphinx (what the Lubuntu Manual uses) and our individual .desktop entries, specifically the sub-directories, I'd be very interested to hear your thoughts.)
[14:39]  * arraybolt3[m] forgot I had VSCode already installed
[14:39] <tsimonq2> lubot: Thanks, no *huge* rush, let me know what you find :)
[14:40] <tsimonq2> > * <@arraybolt3:matrix.org> forgot I had VSCode already installed
[14:40] <tsimonq2> At the end of the day, whatever floats your boat. As long as it quacks like a text editor, it should be okay. :P
[14:41] <tsimonq2> In the meantime, I'm going to submit a semi-formal response to the Calamares bug, just saying "heya, we see you, we're working on it, thanks for your patience" :)
[14:41] <arraybolt3[m]> tsimonq2: Alright, sed it is. 🤪
[14:44] <tsimonq2> Eickmeyer: Could you please give more insight on bug 1795278 and why Lubuntu 22.04 dailies would be affected by it?
[14:44] -ubot93:#lubuntu-devel- Bug 1795278 in software-properties (Ubuntu Kinetic) "software-properties-{qt,kde} attempts to use KUrl but it doesn't exist" [Undecided, Triaged] https://launchpad.net/bugs/1795278
[14:45] <Eickmeyer[m]> Simon Quigley: I've got nothing on that bug.
[14:45] <tsimonq2> guiverc: How far did you get with upstreaming our test suite and is there a conclusion you reached following the discussion?
[14:46] <tsimonq2> Eickmeyer[m]: Just going off of your response on Sept 27th of this year: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1795278/comments/14
[14:46] -ubot93:#lubuntu-devel- Launchpad bug 1795278 in software-properties (Ubuntu Kinetic) "software-properties-{qt,kde} attempts to use KUrl but it doesn't exist" [Undecided, Triaged]
[14:46] <tsimonq2> No worries, just wondering if I also should be helping solve this bug.
[14:47] <Eickmeyer[m]> I just did a little triage because, once again, it's a neglect because "KdE/qT TheReFore NoT FixInG!!!!1!!"
[14:48] <Eickmeyer[m]> Still getting to the bottom of that dysfunction, btw.
[14:50] <tsimonq2> Got it. What's the user story on this? As in, is this a pretty noticeable bug?
[14:51] <tsimonq2> Eickmeyer: I can't tell if o7 is scratching your head or facepalming, either way, did I explain that correctly in -flavors? 😆
[14:52] <Eickmeyer[m]> You did, I saw the conversation in -release. o7 is a salute.
[14:52] <tsimonq2> OH! Cool, thanks 😃
[14:52] <Eickmeyer[m]> 🫡
[15:02] <tsimonq2> https://bugs.launchpad.net/ubuntu/+source/calamares/+bug/1992507/comments/5 cc Eickmeyer
[15:02] -ubot93:#lubuntu-devel- Launchpad bug 1992507 in calamares (Ubuntu) "[SRU] Calamares 3.2.61" [Medium, In Progress]
[15:02] <arraybolt3[m]> Simon Quigley: I use o\ for salute, /o\ for panic, and :facepalm: for facepalm.
[15:04] <tsimonq2> I really enjoy the ability to quick-insert emojis in Matrix... makes 🤦♂👋😕 pretty easy :P
[15:05] <arraybolt3[m]> 🤦♂🔥💥😱🏃👋
[15:05] <tsimonq2> 🤣
[15:06]  * arraybolt3[m] goes back to Python code
[15:06] <arraybolt3[m]> Actually nvm, system update, /me needs to reboot
[15:08]  * tsimonq2 "off" to $dayjob - I can help in between :)
[15:28] <tsimonq2> Oh hey, there was one more thing before I go go, and it's the Lubuntu Manual/two questions I have, sec...
[15:32] <arraybolt3[m]> Simon Quigley: OK I found a Python pip module for interacting with Phab, it is *supposedly* made by Disqus (the same guys who make the comment thingy on 9to5linux I believe), trouble is that I can't verify that the GitHub repository owner really is the company it claims to be, and I've heard enough horror stories of supply chain attacks via repositories like this.
[15:33] <tsimonq2> arraybolt3[m]: That's the one I've used in the past; if you want me to do a preliminary security review, I can as well. Just pass me the repo :)
[15:33] <arraybolt3[m]> Heh, that sounds like a long process though. If I can call the shell from Python, I may as well just construct a cURL line for any calls I want to make and then call those as needed. A tiny bit of wrapping with a function and it should even be easy.
 "Oh hey, there was one more thing..." <- 1. Do we *really* not have a GUI for bluetooth connections, in 2022?!? Searching the manual gives me https://manual.lubuntu.me/stable/2/2.1/2.1.4/bluedevil.html
[15:36] <tsimonq2> 2. When a bluetooth device is connected, in my panel I'm still only able to change the volume of my computer speaker (which is muted!) unless I manually change the source every time.
[15:36] <tsimonq2> We should be better about a simple GUI for this. Does bluedevil already have a full-fledged management interface that I'm missing, or just one program to add and one program to send files?
[15:36] <tsimonq2> arraybolt3[m]: Python has an http library which can be used as a drop-in replacement for curl calls iirc
[15:37] <kc2bez[m]> > <@tsimonq2:linuxdelta.com> 1. Do we *really* not have a GUI for bluetooth connections, in 2022?!? Searching the manual gives me https://manual.lubuntu.me/stable/2/2.1/2.1.4/bluedevil.html... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/59aaafbc26302ccca744cf7f4ce264f4aa5533db>)
[15:37] <arraybolt3[m]> > <@tsimonq2:linuxdelta.com> 1. Do we *really* not have a GUI for bluetooth connections, in 2022?!? Searching the manual gives me https://manual.lubuntu.me/stable/2/2.1/2.1.4/bluedevil.html... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/c3dc14ec92e008f6dcc23c45ecc5b9853610e30f>)
[15:37] <arraybolt3[m]> tsimonq2: Nice.
[15:38] <tsimonq2> The most precise question would likely be: what component do we need to file a feature request against?
[15:38] <tsimonq2> I would imagine lxqt-config
[15:39] <kc2bez[m]> The answer from a LXQt standpoint has been ConMan I think.
[15:39] <tsimonq2> ...which we don't support in favor of n-m as a platform requirement for being an Ubuntu flavor :/
[15:40] <kc2bez[m]> Yeah, and I don't know of a stand alone Qt GUI to handle just Bluetooth. Blueman exists but GTK.
[15:41] <tsimonq2> Oh, blueman is GTK. Nice.
[15:41] <arraybolt3[m]> Sounds like we have another app to develop.
[15:41] <arraybolt3[m]> (hey btw we may want to change the channel topic now that KK is released)
[15:41] <tsimonq2> BRING OUT THE LIST!
[15:41]  * tsimonq2 hears thunderous footsteps in the distance
[15:42] <kc2bez[m]> arraybolt3[m]: We need an Op for that.
[15:42] <tsimonq2> arraybolt3[m]: I don't remember if I have powers
[15:42] <kc2bez[m]> teward may
[15:42]  * kc2bez[m] slides teward a coffee as a reward in advance.
[15:43] <teward> *screeches in aramaic*
[15:43] <tsimonq2> WE HAVE SUMMONED HIM
[15:43] <teward> *smites tsimonq2*
[15:43] <kc2bez[m]> A little bribery goes a little ways.
[15:44] <arraybolt3[m]> teward: No, Greek. We don't speak Aramaic here.
[15:44] <teward> kc2bez: i don't have access, Unit193 and IRCC have access
[15:44] <teward> we never gave them the list of ops for -devel
[15:44] <teward> i'll stab IRCC
[15:44] <kc2bez[m]> Thanks!
[15:45] <arraybolt3[m]> Remember Unit193 is now Montresor (or something similar to that).
[15:46] <tsimonq2> Oh?
[15:47] <arraybolt3[m]> I watched him nick-switch for Halloween while helping test Xubuntu Core.
[16:04] <tsimonq2> It occurred to me that I have yet to respond to someone on Reddit re: the custom command option in LXQt
[16:05] <tsimonq2> https://www.reddit.com/r/Lubuntu/comments/y9kbc3/lxqt_panels_custom_command_widget_missing/
[16:05] <tsimonq2> If someone is willing to give them a better answer than I was able to on mobile, go for it, I'll sign off on your answer :)
[16:05] <tsimonq2> Otherwise, that's a $later thing
[16:07]  * arraybolt3[m] has to help my dog get some outside time... in the middle of a thunderstorm... wish me luck
[16:07] <kc2bez[m]> I think you were on the right track, it is a 1.1.0 thing. I wonder if their panel didn't update?
[16:07] <tsimonq2> > * <@arraybolt3:matrix.org> has to help my dog get some outside time... in the middle of a thunderstorm... wish me luck
[16:07] <tsimonq2> Have fun, stay dry :)
[16:07] <arraybolt3[m]> (oh, another item for the list, mixed-mode EFI support? 32-bit EFI on 64-bit system, might be really nice)
[16:08] <arraybolt3[m]> (we really had better start compiling a list)
[16:08] <tsimonq2> kc2bez[m]: My gut reaction to that not working on their end is that we may have a bug on our hands. A good test for this would be installing the Jammy daily, upgrading to Backports, and seeing if maybe it's config-related.
[16:08] <tsimonq2> arraybolt3[m]: ikr
[16:09] <arraybolt3[m]> (also I can test it if we try to add support for mixed-mode efi, I have a way of making a VM with a 64-bit CPU and a 32-bit EFI system)
[16:09] <tsimonq2> arraybolt3[m]: As someone not intimately familiar with EFI user stories, how is this beneficial?
[16:09] <tsimonq2> (I remember something along these lines, just need a refresher.)
[16:10] <arraybolt3[m]> Old Windows 8 systems sometimes have a 64-bit CPU but only a 32-bit EFI firmware. Said systems should be able to work with Lubuntu due to the 64-bit CPU, but since only the 64-bit bootloader is shipped, the 32-bit EFI gets in the way. Fedora supports this, Debian supports this, Lubuntu tries to support this but since the ISO doesn't have the bootloader, it doesn't boot.
[16:10] <kc2bez[m]> tsimonq2: I have it on my 22.04 work machine with backports. It is far from a fresh install though.
[16:11] <tsimonq2> Also, https://www.reddit.com/r/Lubuntu/comments/y99n69/comment/it6m02h/?utm_source=share&utm_medium=web2x&context=3 reminded me of the possibility of shipping Kvantum. We had a discussion on this at some point, I'll admit I don't remember the conclusion.
[16:11] <tsimonq2> arraybolt3[m]: OH, yeah I remember that, do you have such a system to test on?
[16:11] <tsimonq2> I THINK that's what some of the initial manual hacks in Cala were
[16:11] <arraybolt3[m]> Not physical, but there's a QEMU hack that lets me test it.
[16:12] <tsimonq2> kc2bez[m]: Right, I guess from the perspective of "we support a clean install of Jammy upgrading to a now-less-clean install of Kinetic"
[16:12] <arraybolt3[m]> You just make a 64-bit VM and hand it a 32-bit EFI firmware binary, and if you shake it just right it works. Only works with one CPU core, for some reason multicore confuses it, but single-core seems to work right.
[16:12] <tsimonq2> Makes me curious why it's working on your end and not this user's end.
[16:13] <kc2bez[m]> tsimonq2: I don't know. I can try digging with a comment or two later.
[16:13] <tsimonq2> arraybolt3[m]: What's your confidence level 1-10 on how well it emulates that case? Are you able to reproduce a failure only present on such an environment?
[16:14] <tsimonq2> kc2bez[m]: No worries, just wanted to make sure this was on our radar. Thanks :)
[16:15] <arraybolt3[m]> tsimonq2: I'd say confidence level 8. I can reproduce failures only present on such an environment using this setup, but of course it's a VM so it might not be perfect. I still haven't bought my Yubikeys, due to a mixup with the licensing since I actually bother to read that stuff, maybe I'll order some cheapo system off eBay that will match the testcase while I'm at it.
[16:15]  * tsimonq2 uploaded an image: (37KiB) < https://libera.ems.host/_matrix/media/v3/download/linuxdelta.com/GorNdSfAkwdYBkBorakjvNDw/image.png >
[16:15] <tsimonq2> Looks like this will end up on our PipeWire switch TODO list
[16:15] <tsimonq2> Also, the fact that our mixer is named pavucontrol-qt :P
[16:16] <tsimonq2> arraybolt3[m]: (This *would* be a good use of Lubuntu money...)
[16:16] <arraybolt3[m]> tsimonq2: I have plenty of my own money here, but if you say so.
[16:17] <tsimonq2> I think, as long as you're specifically able to reproduce a 32-bit EFI with a 64-bit system, and you can confirm as such, we're golden to use QEMU for initial testing and Real Hardware once the fix is formulated to test before uploading
[16:17] <arraybolt3[m]> One of our Discourse regulars has such a system, lemme see which one he's got...
[16:17] <arraybolt3[m]> tsimonq2: Sounds like a plan. Debian Multiarch will make testing that a breeze.
[16:17] <arraybolt3[m]> teward: Hey Discourse looks broken again.
[16:18] <arraybolt3[m]> arraybolt3[m]: A bunch of user avatars aren't popping up right on the main page.
[16:18] <tsimonq2> So, we need a list for all of this... Phab is deprecated so we also need our (relevant yet ancient) TODO list items off of there
[16:18] <arraybolt3[m]> I have a pretty good list on my end.
[16:19] <tsimonq2> I say notes.lubuntu.me, but I also kind of wanted to organize infrastructure prior to this
[16:19]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/1a7be9e70d4a9e063bfa2f79864f3ad50cd02e8d
[16:19] <tsimonq2> (Thus the script ;) )
[16:19] <arraybolt3[m]> Yeah, that's my main priority.
[16:19] <tsimonq2> > <@arraybolt3:matrix.org> ```... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/6ff1d69d4632a5e4a176d2e045e9e1d1d1a61b42>)
[16:20] <tsimonq2> arraybolt3[m]: Sweet. I'll be AFK in the next few minutes; I have lunch with my dad
[16:20] <tsimonq2> (He enjoys talking very much, so I'll be gone for a few hours.)
[16:20] <tsimonq2> Let me know how I can help, I'll respond to pings in a bit :)
[16:21] <kc2bez[m]> Lunch seems like a good plan.
[16:24] <arraybolt3[m]> Whew, that took forever. Here's the thing about the mixed-mode EFI: https://discourse.lubuntu.me/t/vintage-laptop-asus-x205ta-supported/3424
[16:25] <arraybolt3[m]> OK, I really do have to go now. C ya!
[16:31] <arraybolt3[m]> ok well that didn't take long thankfully.
[16:35] <arraybolt3[m]> And also this is the very laptop that was mentioned in the post (or at least a very similar one): https://www.ebay.com/itm/Asus-X205T-Intel-Atom-Z3735F-1-33GHz-2GB-Electronic-Laptop-Portable-/384992398080?_trksid=p2349526.m4383.l4275.c4#viTabs_0
[16:35] <arraybolt3[m]> Alright, back to Python.
[16:36] <arraybolt3[m]> (linked wrong laptop, hold on)
[16:36] <arraybolt3[m]> https://www.ebay.com/itm/ASUS-X205TA-11-6in-32GB-Intel-Atom-1-9GHz-2GB-Notebook-Laptop-Blue-X20-/334437930069?_trksid=p2349526.m4383.l4275.c4#viTabs_0 (alright that's the laptop mentioned in the Discourse post I believe)
[16:57] <arraybolt3[m]> OK well that's new. You can make severe bugs in your code with an indentation error in Python. That's going to be interesting to work around.
 Will begin testing the latest Jammy daily ISO later this evening @tsimonq2
[17:54] <arraybolt3[m]> Found an awesome tutorial on using Python Requests, so I think I'm getting pretty close! This language was a lot easier to learn than I expected.
[18:06] <teward> arraybolt3[m]: probably my infra, i had a network outage so i'm poking.  i'll look when i get time, I don't have any at the moment
[18:06] <arraybolt3[m]> teward: No problem, thanks!
[18:09] <arraybolt3[m]> Holy smoke I got Gitea to give me a list of all repo names. OK that was fun.
[18:13] <teward> arraybolt3[m]: welcome to Gitea!  :P
[18:14] <teward> and APIs and niceness
[18:14] <teward> (i can get you a list of ALL repos on Phab as an admin)
[18:14] <arraybolt3[m]> teward: If that's helpful for migration purposes, sure!
[18:15] <arraybolt3[m]> For having never written Python before in my life, I have to say it is very easy to pick up and feels familiar. Kind of like someone took all the best features from C# and Bash and glommed them together.
[18:15] <arraybolt3[m]> Yet it still feels like it's whole own language - I don't look at it and think "Someone jammed Java and Pascal together and then sprinkled on a hearty helping of parenthesis" or something :P
[18:17] <arraybolt3[m]> (OK I did initially look at it like "C# and Bash had a baby and then all the curly braces got dropped", but after a bit it started to feel right.)
[18:17] <kc2bez[m]> It is better than Perl which is the most interesting use of special characters.
[18:17] <arraybolt3[m]> Worse even than ${#a[@]}?
[18:18] <arraybolt3[m]> I mean Perl's worse than the above Bash monstrosity for getting the length of an array?
[18:18] <arraybolt3[m]> (I still remember hitting that part of Bash and thinking "No. Just no.")
[18:36] <arraybolt3[m]> Simon Quigley: Behold, the script:
[18:36]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/527b7fa18dc1a84702341e49e5eca231adea2fcc
[18:36] <arraybolt3[m]> Yes, I hardcoded most everything except for the Phabricator API token. 🙃
[18:37] <arraybolt3[m]> This is what it spits out for me:
[18:37]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/f2a0a21fbde5648e6c1fac3e60f83a1b2bbacefd
[18:38] <arraybolt3[m]>  * ```... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/b44c745544cf27e1b873870e3e3024aff1791258>)
[18:38] <arraybolt3[m]> So, there you go. My first functional Python script. That was a lot of fun.
[18:39] <arraybolt3[m]> So I guess now the question is how many of these are actually missing and how many are just named differently.
[18:39] <kc2bez[m]> Hmmm, I think Gitea has some of those
[18:40] <arraybolt3[m]> A bunch appear to just be named differently "lxqt-globalkeys" vs "lsqt-globalkeys-packaging".
[18:41] <kc2bez[m]> Some are missing and shouldn't probably be carried over too.
[18:43] <kc2bez[m]> I also didn't add the ones that originate in Launchpad
[18:53] <arraybolt3[m]> (Wow ok my initial script has some optimizations I can make, also I'm going to try to clean up dups.)
[18:58] <arraybolt3[m]> Script v2:
[18:58] <arraybolt3[m]> ```
[18:58] <arraybolt3[m]> Yep, empty script. Attempt 2:
[18:58]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/beb5029c1a7db501c34e4eb314dcb6713c5676f7
[18:58] <arraybolt3[m]> * empty script. (I hate hitting Enter too early.) Attempt 2:
[18:59] <arraybolt3[m]> And the new output:
[18:59]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/8ae6768c6279d941923d2a7911e8a89327e92823
[19:00] <arraybolt3[m]> Hmm that seems to have missed qps-packaging...
[19:04] <arraybolt3[m]> Oh because I'm only getting the first page of info from Gitea.
[19:18] <arraybolt3[m]> Alright, hopefully last iteration.
[19:18]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/77ef634fa809b5252a0162ea48e44addcdd9a53c
[19:19] <arraybolt3[m]> And the output:
[19:19]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/7463bea35c4d23c2ab67205651f819fa465c4f84
[19:19] <arraybolt3[m]> That looks much more accurate to me.
[19:19] <kc2bez[m]> Yeah, seems pretty close
[19:19] <arraybolt3[m]> Not sure if I was actually helpful or if this was just an interesting Python coding exercise, I hope I actually helped some.
[19:24]  * arraybolt3[m] is hungry and brainfried after that, going to get some more food and take a short break
[19:25] <arraybolt3[m]> Simon Quigley: ^ final script (hopefully) is here
 "Not sure if I was actually..." <- Hopefully both. It sure won't hurt to have information.
 "Simon Quigley: ^ final script (..." <- OK at least final info gathering script at least, if we want to automate the migration then it will need a lot of work
[20:00] <teward> hggdh: if you can add myself, kc2bez, and tsimonq2 to ops in here that'd be great, if possible.  (I got busy with stuff)
[20:20] <tsimonq2> Oh wow, seems like I'm coming back to quite a backlog :)
 "https://www.ebay.com/itm/ASUS-X2..." <- Definitely not bad.
 "OK well that's new. You can make..." <- It's the only language I can easily think of that is this way
[20:34] <arraybolt3[m]> tsimonq2: There is a cheaper one of these on eBay, but it's only an ASUS-x205t, not an x205t*a*, so it might not end up being the same system, and the only reason we want the system at all is for testing one particular aspect of it, so getting a similar-but-not-the-same system might not work.
 "So I guess now the question is..." <- The original scheme I came up with is, if it's *our* original source, e.g. artwork, default settings, etc. - doesn't get the -packaging suffix. All packaging gets that suffix
[20:35]  * arraybolt3[m] wonders if there's any difference, I should check.
 "(Wow ok my initial script has..." <- PEP-8
[20:36] <kc2bez[m]> `pylint` or something along those lines can give you a double check.
[20:38] <teward> tsimonq2: link to the pages you're seeing discourse issues on?
[20:38] <teward> things *look* OK to me here
[20:39] <arraybolt3[m]> teward: Wrong person pinged, also the issues I saw were right on the home page.
[20:39] <teward> err: tired
[20:39] <arraybolt3[m]> np
[20:39] <teward> arraybolt3[m]: looks OK here, open the page with the console open and show me what console errors you see
[20:39] <teward> also nuke your browser cache
[20:40] <arraybolt3[m]> teward: Mine is usually "err:dont_know_what_im_doing"
[20:40] <arraybolt3[m]> teward: Eh, seems to have resolved itself, or maybe my connection was bad, so I guess nevermind on that front.
[20:40] <teward> cool cool
[20:40] <teward> well discourse is getting its updates now so
[20:40] <teward> UPDATE TIME!
[20:41] <arraybolt3[m]> *dum dum dum, drumroll *
[20:41] <arraybolt3[m]> (failed Matrix formatting)
[20:41] <arraybolt3[m]> s//**/, s/ */***/
[20:41] <arraybolt3[m]> (fixed Matrix formatting)
[20:43] <tsimonq2> > <@arraybolt3:matrix.org> ```... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/5507a77dde0a043cdf71802c5a0804abdbd58334>)
[20:44] <tsimonq2>  * 1. Python tends to be more intuitive than other languages. Here's an example of code you may consider simplifying:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/63d6fcd065806daad0920661f989268a4c84d9f6>)
[20:44] <tsimonq2>  * 1. Python tends to be more intuitive than other languages. Here's an example of code you may consider simplifying:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/57229883b553f0fbcc27704c327bd300084357f9>)
[20:44] <teward> wow that lagged hardcore
[20:44] <tsimonq2> That's about all the feedback I have on the script itself
[20:44] <tsimonq2> sorry IRC users :/
[20:44] <tsimonq2> I also made two edits, very last link for IRC users
[20:45] <arraybolt3[m]> Simon Quigley: wrt the number 10, right, sorry, magic constant. Trims the substring "-packaging" off the end of a string.
[20:45] <arraybolt3[m]> (comments ftw!)
 "Not sure if I was actually..." <- The output is extremely helpful, I just won't tell anyone to do it all manually ;)
[20:45] <teward[m]> *sends Simon to the abyss*
[20:46] <teward[m]> the Simon shall be dispelled into the Abyssal Realm
[20:46] <tsimonq2> oh noesssssssssssss
[20:46]  * tsimonq2 breaks msttcorefonts on the way out
[20:46]  * arraybolt3[m] throws all my fonts out the window, all u need is Monospace
[20:47]  * Eickmeyer[m] points finger and laughs
[20:47] <teward> *points at Eickmeyer, yells something in aramaic, and Eickmeyer flies up into the air*
[20:47] <tsimonq2> who's laughing now :P
[20:48]  * arraybolt3[m] shouts at teward in Hebrew and he disappears into a poof of silicon shreds
[20:48]  * teward was never corporeal to begin with so now his voice booms across the cosmos
[20:48] <Eickmeyer[m]> Joke's on teward , I'm a licensed pilot and can maneuver in this.
[20:48] <arraybolt3[m]> No problem, throws cosmos into trash can
[20:48] <teward[m]> fun fact the trash can is /dev/null and shall consume all
[20:48] <teward[m]> anyways
[20:49] <Roberalz[m]> XD
[20:50] <tsimonq2> This is minor, but has anyone else noticed XDG desktop portal from Firefox not working??
[20:51] <arraybolt3[m]> Not here, though I've not tested it all that heavily.
[20:51] <Eickmeyer[m]> tsimonq2: I saw a recent bug report or discourse post.
[20:51] <tsimonq2> Eickmeyer[m]: If you happen to come across it again, just let me know :)
[20:52] <arraybolt3[m]> (also about Python being more intuitive, that's good to know, however I'm very used to how C-style languages work and tend to do things with tons of parentheses and method-call-like operations, so I may take a while to break out of that habit.)
[20:52] <arraybolt3[m]> (Thus why I used not(expression), not knowing about putting not right in the expression)
[20:52] <arraybolt3[m]> (I also just guessed that "not" existed and tried it and it seemed to work :P)
[20:53] <teward> oh it works.  it's just not pythonic
[20:54] <teward> it'll eval what's in the parentheses first then not that
[20:54] <teward> so i mean
[20:54] <teward> PEP-8 format guidelines wil whine though :P
[20:54] <arraybolt3[m]> My first language was Javascript, then Powershell, then C#, then Visual Basic (yuk), then some C++, and PHP was somewhere in there.
[20:54] <tsimonq2> Pythonic. That's the word
[20:54] <arraybolt3[m]> (And I may have missed some languages somewhere in there.)
[20:55] <arraybolt3[m]> So yeah, I kinda got stuck in a C loop. while(true) { aaron_brain_step(); }
[20:55] <teward> *sends SIGKILL to the C loop process*
[20:55] <Eickmeyer[m]> Simon Quigley: bug 1970489
[20:55] -ubot93:#lubuntu-devel- Bug 1970489 in xdg-desktop-portal (Ubuntu) "Some (eg firefox) snap's modal dialogs don't follow dark-theme preference until log out and log back" [Low, Confirmed] https://launchpad.net/bugs/1970489
[20:55]  * arraybolt3[m] sends SIGILL to teward's systemd
[20:55] <tsimonq2> Eickmeyer[m]: Thank you :)
[20:56] <teward> arraybolt3[m]: "socket.error: timed out"
[20:56] <arraybolt3[m]> teward: :(){ : | & }; :
[20:57] <arraybolt3[m]> s/&/:/
[20:57] <teward> no forkbombs posted here even if joking
[20:57] <Eickmeyer[m]> arraybolt3: Careful, posting that can actually get you banned per policy.
[20:57] <teward> that's a general rule because SOME PEOPLE are idiots and will run that
[20:57] <teward> that's actually HARD against policy
[20:57] <arraybolt3[m]> Sorry, was not aware.
[20:57] <teward> now you are
[20:57] <Eickmeyer[m]> I'm pretty sure that's network policy.
[20:57] <arraybolt3[m]> Which policy? Ubuntu CoC or Libera.Chat policy?
[20:57] <teward> All
[20:57] <arraybolt3[m]> (I've read both but can't remember.)
[20:58] <Eickmeyer[m]> arraybolt3[m]: Yes.
[20:58] <teward> you also forget IRCC policy - we're governed by that too
[20:58] <tsimonq2> All of them.
[20:58] <teward> and IRCC has a general rule that dangerous commands should NEVER be posted for any reason
[20:58] <teward> jokingly or otherwise
[20:58] <arraybolt3[m]> Crud. I didn't realize that it was that bad. Sorry, won't do that again.
[20:58]  * arraybolt3[m] does a refresher course on Ubuntu CoC
[20:58] <tsimonq2> Don't worry about it, let's move on :)
[20:58] <teward> *moves on, and then puts a bag of flaming cat poo on simon's lap*  :P
[20:58] <teward> anyways.
[20:59] <tsimonq2> arraybolt3: The next step would be to actively migrate everything over, from those lists
[21:00] <tsimonq2> First on the list is probably changing the repo type from mirror to regular, something along those lines, on the GiTea end
[21:00] <tsimonq2> API or manual, that's our choice ;P
[21:01] <arraybolt3[m]> I think that since the output of the API stuff isn't guaranteed to be right, manual would be the way to go, lest we mangle something.
[21:01] <teward> speaking of mangling.  tsimonq2: did you know github release pages are no longer static pages and cause chaos with uscan?
[21:01] <Eickmeyer[m]> Simon Quigley: Corresponding discourse post: https://discourse.ubuntu.com/t/known-issues-with-firefox-snap/24663/40
[21:01] <tsimonq2> teward: Old news ;)
[21:01] <teward> tsimonq2: did you know i figured out a painful way to use the GH API to get the release pages' links instead?  :P
[21:02] <tsimonq2> arraybolt3[m]: Is there an automated way to guarantee nothing goes awry, though? What are the parameters?
[21:02] <tsimonq2> teward: you responded to the long, convoluted d-devel thread right :P
[21:02] <teward> tsimonq2: nope, CBA to
[21:02] <teward> because the way I make it work is **dirty**
[21:02] <tsimonq2> is that the one with the ugly non-compact regex? >:P
[21:03] <teward> see https://salsa.debian.org/debian/vmfs6-tools/-/blob/master/debian/watch
[21:03] <teward> ACTUALLY it's quite sane regex
[21:03] <teward> but it's ugly nonetheless
[21:03] <tsimonq2> oh that is CLEAN
[21:03] <arraybolt3[m]> (I know we're moving on past the forkbomb mess, but I would be interested if someone could point me to where it's against policy, since I just skimmed the CoC, Libera.Chat network policy, and IRC guidelines, and can't find it. I really hope it's not that I missed something and just that it was an unspoken rule that I'm now aware of. I've been watching people post obviously joking malicious commands and rarely doing so myself,
[21:03] <arraybolt3[m]> and didn't think anything of it.)
[21:03] <teward> clean yes, but still ugly
[21:03] <tsimonq2> arraybolt3[m]: (May be de facto and not de juris)
[21:03] <teward> tsimonq2: it also breaks things relying on the releases tarballs right now anyways
[21:04] <arraybolt3[m]> At any rate, either way, won't do so anymore.
[21:04] <teward> because the way I do it relies on the tags' tarballs since i don't upload my own for vmfs6-tools
[21:04] <teward> so while it works for that it's dirty As Heck for other projects
[21:04] <teward> esp. when repackaging is needed or such
[21:04] <arraybolt3[m]> tsimonq2: Well by "things going wrong" I mean like making garbage or duplicate repos on accident.
[21:04] <teward> arraybolt3[m]: you mean on the gitea side?
[21:04] <teward> i can take a snapshot of gitea as is right now - a hard restore point
[21:04] <arraybolt3[m]> Yes.
[21:05] <arraybolt3[m]> Eh, sure, why not. Might come in handy.
[21:05] <arraybolt3[m]> OK, /me needs coffee, then will return for migration work
[21:06] <tsimonq2> May need an actual API key for GiTea for this operation ;)
[21:06] <teward> heheh
[21:06] <arraybolt3[m]> Got one of those :)
[21:06] <arraybolt3[m]> Web APIs turned out to be shockingly easy.
[21:07] <tsimonq2> arraybolt3[m]: You're only at the peak of the learning curve :P
[21:07] <tsimonq2> it gets way harder from here lol
[21:08] <arraybolt3[m]> Oh great.
[21:08] <tsimonq2> Either way... I work on web stuff for $dayjob at the moment, happy to help parse
[21:15] <teward> the infra box needs a reboot :/
[21:15] <teward> *reboots it*
[22:13] <arraybolt3[m]> OK I'm back.
[22:16] <arraybolt3[m]> So I'm thinking, just take all of the repos that aren't already in Gitea, clone them locally, then push them to Gitea. That should just be a matter of making the getPhabRepoList function/method (not sure what to call it in Python) grab the entire JSON object related to each repo in Phab rather than just the name, then calling git with the shell to clone, then using API to make a new repo in Gitea and then push the repo. Does that
[22:16] <arraybolt3[m]> sound reasonable?
[22:17] <arraybolt3[m]> * the name, extracting the Git URL from those, then calling
[22:30] <arraybolt3[m]> teward: Sooo... 502 Bad Gateway on git.lubuntu.me. Box still mid-reboot?
[22:31] <teward> probably but i am away from my computer.  guess you get a night's reprieve while i hang with friends heh
[22:31] <arraybolt3[m]> Alrighty then!
[22:31] <arraybolt3[m]> (fwiw phab.lubuntu.me appears to be operational.)
[22:33] <arraybolt3[m]> teward: Anyway, thanks for everything, and have a great day!
[22:37] <teward> arraybolt3[m]: yeah git isnt on autoboot yet oops
[22:37] <teward> but i'll fix that later
[22:38] <kc2bez[m]> arraybolt3: Now that I have had a chance to study  the list I am not convinced they should all be migrated.
[22:39] <arraybolt3[m]> Dan Simmons: Now that you mention it, I remember you saying something similar a bit ago. Which one's shouldn't come? I'll just make my script pull them out.
[22:39] <kc2bez[m]> Some of them may be misnamed too.
[22:41] <kc2bez[m]> pastebinit
[22:41] <kc2bez[m]> deprecated-seeds
[22:41] <kc2bez[m]> qtbase
[22:41] <kc2bez[m]> sddm-config-editor
[22:41] <kc2bez[m]>  * ````lxqt-l10n... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/f1e14facf1d903053a1159743824244b0a648875>)
[22:41] <kc2bez[m]> Those should be left off for sure
[22:42] <kc2bez[m]> I feel like `redshift-qt` and `ci-metadata` too
[22:43] <kc2bez[m]> `lubuntu-artwork` and `artwork` are probably the same, just named different.
[22:44] <arraybolt3[m]> Sounds likely, I can check that
[22:44] <arraybolt3[m]> (github mirror will give me the info in the absence of our Git instance)
[22:45] <kc2bez[m]> `seed` is in Launchpad and needs to stay there. phab just mirrored it before. We should be able to do the same with git.l.m
[22:45] <arraybolt3[m]> Yep, it's literally in the repo description "Lubuntu's Artwork - Bidirectional mirror of lp:lubuntu-artwork"
[22:45] <kc2bez[m]> I think `sddm` is in Launchpad too.
[22:47] <kc2bez[m]> yup, sddm is in ubuntu-qt-code
[22:50] <kc2bez[m]> By my poor math that leaves. `lxqt-meta` `qlipper` lubuntu-meta` `lubuntu-breeze-config`
[22:50] <kc2bez[m]>  * By my poor math that leaves. `lxqt-meta` `qlipper` `lubuntu-meta` `lubuntu-breeze-config\`
[22:51] <kc2bez[m]> * `lxqt-meta` `qlipper` `lubuntu-meta` `lubuntu-breeze-config`
[22:51] <kc2bez[m]> I'll get it right eventually
[22:52]  * arraybolt3[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/49e054c2349a02620b57a19c6968d90c400ca582
[22:53] <arraybolt3[m]> kc2bez[m]: Heh, you should see my bad markdown skills sometimes.
[22:55] <tsimonq2> Reading backlog again, last call to get something to me before I'm away from my computer for the night :)
[22:56] <arraybolt3[m]> Simon Quigley: I think we're done for today, git.lubuntu.me is down so we can't do any more migration stuff.
[22:58] <arraybolt3[m]> And my code literally won't even run while that site is down (throws an exception trying to access the Gitea API)
 "So I'm thinking, just take all..." <- The only other suggestion that immediately comes to mind is: maybe see if you can store it in memory? (e.g. a Python variable containing the contents of the Git repo)
[22:58] <tsimonq2> Otherwise, that's about right, yeah. Just don't forget the function to set the default branch in the web UI :)
[22:59] <tsimonq2> Read/write operations to memory are exponentially faster than read/write operations from disk, as I'm sure you know :)
[22:59] <arraybolt3[m]> > <@tsimonq2:linuxdelta.com> The only other suggestion that immediately comes to mind is: maybe see if you can store it in memory? (e.g. a Python variable containing the contents of the Git repo)
[22:59] <arraybolt3[m]> >
[22:59] <arraybolt3[m]> > Otherwise, that's about right, yeah. Just don't forget the function to set the default branch in the web UI :)
[22:59] <arraybolt3[m]> That's not a terrible idea, but I think if we want to do that, using /dev/shm would make things way easier.
[23:00] <tsimonq2> arraybolt3[m]: Sounds good, I'll get going and respond from my phone :)
[23:00] <arraybolt3[m]> (Dunno why I phrased it that way, it's not just "not a terrible idea", it's a great idea.)
[23:00] <arraybolt3[m]> 👋 See ya!
[23:00] <arraybolt3[m]> Talk to Texans accepted.
[23:02] <tsimonq2> As I'm wrapping up, I'm reminded of a feature idea I had in PCManFM-Qt (also on my "will scratch my own itch" list)...
[23:02] <tsimonq2> Let's say you create file `foo`. File `bar` already exists, you want to move `foo` to `bar`, overwriting it. It's two GUI steps, not just one
[23:04] <tsimonq2> Now that that's out there... bye for real :)
[23:05] <arraybolt3[m]> Basically a "rename and clobber" feature? Like if you drop one file onto another, it offers to let you destroy the old one and rename the new one to the old one's name?
[23:14] <genii> That sounds like a recipe for accidental misuse
[23:16] <arraybolt3[m]> It would be awfully convenient in some instances though. Maybe it needs to be hidden behind an "I know what I'm doing, don't stop me" switch or something.


[01:15] <MarkDude> bkerensa, thx for sharing the free code for OSCON expo hall- lol
[01:15] <MarkDude> You hella cracked some Fedorans up yesterday
[01:16]  * MarkDude admires that. Many of them had been following Ubuntu ORegon and the part about me being lead.
[01:16]  * MarkDude has gotten only positive comments about you. And how you are good for FOSS
[01:17] <MarkDude> And you hella trolled me yesterday, so you got bonus points for that :D
[01:17] <MarkDude> Keep up the good work Sir
[01:26] <bkerensa> MarkDude: what free code?
[01:27] <bkerensa> MarkDude: I trolled you Fedoran? Who would have thought.
[01:27] <bkerensa> :P
[01:28] <MarkDude> You made some funnies yesterday
[01:28] <MarkDude> Check PM
[17:49] <bkerensa> nathwill: yahoo smush it is tango down :P www.smushit.com
[18:32] <nathwill> you appear to be correct
[19:30] <nathwill> bkerensa, loading for me, though somewhat slowly... still down for you?
[19:31] <bkerensa> nathwill: now its loading but it was epic slow earlier took like 10 mins
[19:31] <nathwill> good deal
[19:31] <nathwill> not quite sure what the deal was...
[19:43] <bkerensa> huh
[19:43]  * bkerensa goes back to trying to make a video into a gif on ubuntu
[23:37] <bkerensa> nathwill: http://i.imgur.com/QjBEP.png
[23:38] <nathwill> bkerensa: ?
[23:38] <bkerensa> nathwill: /home/linus ^
[23:39] <bkerensa> ;p
[23:39] <nathwill> lol
[23:40] <bkerensa> Not technically even in Lake Oswego
[23:41] <bkerensa> very close but technically still lives in Portland :P nice house though huh?
[23:48] <nathwill> yeah, looks like a nice house


[11:36] <ompaul> Ishotweb, did you get the source for wine on ubuntu or the source from the site? just curious well you know my thinking at this stage
[11:36] <lysis> hey so, my audio turns itself off overnight
[11:36] <lysis> is there a way to fix this without rebooting?
[11:36] <FlimFlamMan> i'm a RTCW:ET man myself
[11:36] <SWAT> bor, how is it going?
[11:36] <jason__> How do I get ndiswrapper-utils if it's not in the Synaptics Package Manager?
[11:36] <Ishotweb> ompaul, i got the source from ubuntu.
[11:36] <ompaul> hmm
[11:36] <BlueDevil> lysis: did you check mixer settings?
[11:37] <lysis> sudo alsamixer  ?
[11:37] <BlueDevil> lysis: that for one
[11:37] <Ishotweb> ompaul,  are you just thinking i might be running something i shouldn't, and thus i should be careful about running it under admin
[11:37] <FlimFlamMan> openoffice.org downloads have topped 50 million
[11:37] <bor> SWAT: have to install some dependency packages first, should be finished soon
[11:37] <jason__> How do I get ndiswrapper-utils if it's not in the Synaptics Package Manager?
[11:37] <BlueDevil> FlimFlamMan: openoffice sucks
[11:37] <lysis> BlueDevil, nothing out of the ordinary my friend
[11:38] <BlueDevil> lysis: is sound working now?
[11:38] <lysis> no
[11:38] <lysis> i didn't reboot
[11:38] <ompaul> Ishotweb, well you would have been doing that anyway - I just hate to think of all those good linux cycles going to waste on a .exe :-) we can leave it there or talk on #ubuntu-offtopic :)
[11:38] <lysis> :)
[11:38] <lysis> i wanted to try to fix it without rebooting
[11:38] <lysis> if i do it will work
[11:38] <Lovecraft> que taaaaal
[11:38] <Lovecraft> grigos qliaos
[11:38] <Necrocide> I got a question about installing ClearLooks with the .deb package on Ubuntu forums, I see NOTHING changed???
[11:38] <BlueDevil> lysis: so, the channels aren't muted, etc
[11:38] <Lovecraft> xD
[11:38] <BlueDevil> lysis: all looks normal?
[11:39] <lysis> BlueDevil, this is correct.  is there something else i should check?  maybe if i reloaded audio?
[11:39] <SWAT> bor, I'm using breezy and I don't want to uhhh... screw it up :)  So I'm already gratefull that you are doing it
[11:39] <mcphail> Where's ubotu?
[11:39] <mekd> hi
[11:39] <SWAT> bor, btw, cdrtools is just make and make install right?
[11:39] <owner989> k3b is so much better than gnomebaker
[11:39] <owner989> k3b is even better than nero
[11:39] <BlueDevil> lysis: what are the exact symptoms?
[11:39] <SWAT> k3b is far superiour to gnomebaker
[11:39] <Lovecraft> qui wa pasa aca gringo reqliaos
[11:39] <Lovecraft> xD
[11:39] <owner989> gnomebaker doesnt even work for me
[11:39] <mekd> can anybody help me?
[11:39] <lysis> no audio output period after i leave the computer overnight. i watched a dvd and fell asleep.
[11:39] <owner989> it fails without even writing anything
[11:39] <jason__> How do I get ndiswrapper-utils if it's not in the Synaptics Package Manager?
[11:40] <lysis> today (16 hours after the movie was over) i come to it and audio doesn't work
[11:40] <lysis> it's happened before, and if i reboot all is well without a problem
[11:40] <mcphail> lysis: try "killall esd"
[11:40] <dave> jason__: What are your sources?
[11:40] <BlueDevil> lysis: it might be that the sound board is in sleep mode
[11:40] <lightbright> whats the command to install mozilla + composer pls?
[11:40] <BlueDevil> you cand check bios settings
[11:40] <kibab_> jason__: then you would need to add a different apt-source.
[11:41] <lysis> i tried "killall esd" in term and it did nothing
[11:41] <lysis> esd: nothing killed
[11:41] <dave> jason__: Do you have multiple apt repositories set up in /etc/apt/sources.list?
[11:41] <jason__> I'm a total newb...how would I do that? Sources?
[11:41] <Seveas> !dance
[11:41] <Ubugtu> I guess dance is o/-< o, Seveas
[11:41] <jason__> Checking now...
[11:41] <BlueDevil> lysis: cat /bin/bash > /dev/dsp
[11:41] <kibab_> jason__: I've only booted ubuntu twice so far, but I think there is a tool for doing that.
[11:41] <einPaule> Ive got a similar problem to lysis, after a couple of songs on AmaroK, the sound goes bad... the same thing after some time talking on skype
[11:41] <einPaule> owner989, you might remember my sound setup... any ideas?
[11:41] <lysis> OMG MAKE IT STOP
[11:41] <kibab_> jason__: sorry I can't be of much use... I'm very familiar with Linux, but just trying out ubuntu for the first time.
[11:41] <phyburn> how would i enable root
[11:42] <phyburn> i just installed and it never asked for a root passwd
[11:42] <BlueDevil> lysis: hahaa :) we've established your sound works :D
[11:42] <kibab_> phyburn: it puts you in the admin group for sudo...
[11:42] <lysis> how do we unestablish!!!!
[11:42] <lysis> lol
[11:42] <lysis> unestablish unestablish
[11:42] <BlueDevil> lysis: did you hear sound?
[11:42] <jason__> dave: I've got the default one that comes with the install.
[11:42] <phyburn> kibab_ kk thanks so I should then be able to run `sudo passwd root`
[11:42] <lysis> a godawful errr eeee screeeech
[11:42] <mcphail> Seveas: you have skype in your repository?
[11:42] <navarone> lysis...try sudo killall
[11:43] <kibab_> phyburn: btw, you can sudo su and become root and set a password... but that might be against the ubunto philosophy
[11:43] <Seveas> mcphail, yes
[11:43] <kibab_> phyburn: :)
[11:43] <william> How do you enable 3d graphic acceleration?
[11:43] <BlueDevil> lysis: your hardware works
[11:43] <BlueDevil> lysis: what doesn't work?
[11:43] <kibab_> time to go pick up my kids... later all!
[11:43] <dave> jason__: You will probably need to have more than just the default repositories.  Do you know how to add repositiories?
[11:43] <lysis> noises from programs
[11:43] <lysis> how do i turn this god forsaken noise off? lol
[11:43] <mcphail> Seveas: would you consider adding a .deb for the skype_dsp_hijacker? The current version of skype is buggy without it.
[11:43] <jason__> No, sorry.
[11:43] <BlueDevil> lysis: hit Ctrl-C
[11:43] <phyburn> kibab_ y, im new to ununto
[11:43] <FlimFlamMan> oh man, this isn't gonna fit
[11:43] <phyburn> ubunto
[11:44] <Seveas> mcphail, if the thing is open source, sure
[11:44] <lysis> what does that do?
[11:44] <lysis> oo the noise is gone
[11:44] <BlueDevil> lysis: it stops the cat :)
[11:44] <mcphail> Seveas: GPL (and i must add, i'm not connected to it in any way)
[11:44] <dave> jason__: I don't know how to in synaptic because I do not use gui, but I do know how to with a text editor.
[11:44] <lysis> ahh
[11:44] <lysis> good man
[11:44] <Seveas> mcphail, is it packaged already?
[11:44] <roproom1> breezy kvm serial mouse how to detect???
[11:44] <erUSUL> Seveas, sorry to bother you but why have you "backported" tetex packages? (in your repository). Is there any problem with the ones shipped in breezy?
[11:44] <BlueDevil> lysis: lucky you I didn't write "cat /dev/urandom >/dev/dsp" :P
[11:45] <Seveas> erUSUL, tetex 3 has quite a few new features
[11:45] <phyburn> kibab_  what is the package mannager for ubunto
[11:45] <mcphail> Seveas: no - it's a simple script and lib. I've never rolled a .deb before, so i wouldn't know what to do
[11:45] <BlueDevil> roproom1: what do you mean?
[11:45] <lysis> i guess?  lol
[11:46] <lysis> BlueDevil, any ideas why my programs won't make noise until i reboot then?
[11:46] <erUSUL> Seveas, are there any problems installing it (e.g with LyX)?
[11:46] <Seveas> mcphail, mail me the sources and I'll package it
[11:46] <BlueDevil> lysis: all your programs?
[11:46] <BlueDevil> lysis: what have you tried?
[11:46] <lysis> hmm minteresting
[11:46] <Seveas> erUSUL, debbugs mentions quite a few upgrade problems for debian users
[11:46] <lysis> now rhythmbox works after you had me do that cat thing
[11:46] <lysis> but gaim still doesn't.
[11:46] <jason__> dave: Found how to add one in synaptic...what do I need to add?
[11:46] <mcphail> Seveas: http://<IP_ADDRESS>:6502/skype/ (and i'll email as well)
[11:46] <Seveas> !snake
[11:46] <Ubugtu> Schnaaakkeeeeeee, schnaaaaaaaakkeeee, oh no it's a schnaaaaaaaaaakkeeeeee
[11:46] <roproom1> breezy install with kvm switch doesn't detect serial mouse
[11:47] <dave> jason__: I would add the universe and the multiverse
[11:47] <erUSUL> Seveas, ty
[11:47] <Seveas> roproom1, it doesn't detect serial mouse at all, kvm or not
[11:47] <roproom1> not at all
[11:48] <lysis> BlueDevil, anything you might recommend for that?
[11:48] <jason__> dave: They are actually checkboxes in synaptic so I just had to check them, reloading lists now.
[11:48] <dave> jason__: I have the default and the universe and the multivers repositories and I CAN install ndiswrapper-utils
[11:48] <dave> jason__: cool, that's easy then
[11:48] <dave> jason__: once you have added these repositories, make sure that you update your list
[11:49] <BlueDevil> lysis: "ps axww | grep esd"
[11:49] <iiki> is there any other good respositories?
[11:49] <jgrieves> /usr/X11R6/lib/X11/fonts/misc does anyone know if any gnome GUI preference interact with this location/
[11:49] <mcphail> Seveas: you are dennis@ etc?
[11:49] <jason__> dave: Yep. just did that
[11:49] <Seveas> mcphail, correct
[11:49] <ajmitch> hm
[11:49] <lysis> BlueDevil, lysis@ubuntu:~$ ps axww | grep esd
[11:49] <lysis> 22117 pts/0    S+     0:00 grep esd
[11:49] <dave> iiki: There are tons of good repositories out there...nerim is a good one
[11:49] <jrattner1> When is iTunes ever going to work on linux
[11:50] <Seveas> dave, nerim sucks
[11:50] <lysis> it works right now with crossover office.
[11:50] <Seveas> nerim is god, but not for ubuntu
[11:50] <Seveas> good*
[11:50] <BlueDevil> lysis: then you'd better start esd i guess
[11:50] <dave> jason__: Are you able to find ndiswrappers now
[11:50] <bshumate> jrattner1: probably never
[11:50] <dave> Seveas: A blanket statment like that needs a reason
[11:50] <lysis> BlueDevil,  in terminal "start esd" ?
[11:50] <jrattner1> Is there any way to play songs purchased from iTunes, in linux without using the Hymn project to "decode" them?
[11:50] <dave> Seveas: Oh, for ubuntu...yeah nerim is not all that great
[11:51] <Seveas> dave, nerim builds for debian, on ubuntu it causes dependency errors
[11:51] <BlueDevil> lysis: no, check in the gnome menu for something like sound server
[11:51] <Seveas> cipherfunk and plf are good for Ubuntu
[11:51] <lysis> hmmm
[11:51] <dave> Seveas: I have used nerim with ubuntu in the past and I have had good luck
[11:51] <Seveas> !drake
[11:51] <jason__> Dave: Yes, just installed it. Thanks for the help!
[11:51] <Ubugtu> I guess drake is dragon, Seveas
[11:52] <dave> Seveas: I am also a debian user some of the time, but am starting to be more and more ubuntu
[11:52] <dave> jason__: Cool.  Glad that I could help
[11:52] <Seveas> dave, welcome on the dark side of the moon :)
[11:52] <phyburn_> what file would i edit to change my screen rez I need to go higher then what i have now
[11:52] <bshumate> jrattner1: i would doubt it being AAC is all proprietary-like and whatnot...I only use iTunes for the iPod, so I really cannot say...
[11:52] <rotial> Hi!! how can I create a new user called root with all priviledged, instead of making sudo for everything??? I'm new in Ubuntu
[11:52] <navarone> hmm...any recommendations for lubricant to put on fan bearings to stop whining vibration sound?
[11:52] <UncleD> What is the syntax to format a floppy disk in VFAT format from the terminal prompt?
[11:52] <dave> Seveas: Yeah, it is not so dark though...I have my two sisters using Ubuntu exclusively...I just can't seem to convince my mom
[11:53] <Seveas> what does she use?
[11:53] <dave> Seveas: Windoze
[11:53] <phyburn_> rotial `sudo passwd root` then set a passwd for root becarfull
[11:53] <giggo> help chanel in italian?
[11:53] <Seveas> !it
[11:53] <Seveas> giggo, #ubuntu-it
[11:53] <rotial> thanks
[11:53] <phyburn_> navarone " wd40" lol
[11:53] <insomnd> rotial, https://wiki.ubuntu.com/RootSudo
[11:53] <giggo> thanks
[11:54] <Determinist> navarone, WD40
[11:55] <Determinist> navarone, but ... careful, eh?
[11:55] <fr500> hello
[11:55] <fr500> does anyone use gnome-phone-manager?
[11:55] <jeremywhiting> anyone wanna shed some light on what dapper is exactly?  I heard about it while looking for ways to install firefox 1.5
[11:55] <Determinist> jeremywhiting, the next version of ubuntu
[11:55] <fr500> dapper is the next ubuntu version
[11:55] <BlueDevil> jeremywhiting: breezy+1
[11:56] <UncleD> What is the syntax to format a floppy disk in VFAT format from the terminal prompt?
[11:56] <Seveas> !dapper
[11:56] <insomnd> ubuntu version next :p
[11:56] <Ubugtu> I guess dapper is the next ubuntu version, Seveas
[11:56] <bshumate> it's when ya get all dressed up and spiffy, and put some eau de toilet on!!!
[11:56] <fr500> !dapper
[11:56] <Ubugtu> It has been said that dapper is the next ubuntu version, fr500
[11:56] <jeremywhiting> oh, got it, so you can use the dapper apt sources to install firefox, that makes sense actually
[11:56] <jeremywhiting> thanks guys
[11:56] <insomnd> jeremywhiting not recommended
[11:56] <kbrooks> Can someone explain this to me.
[11:56] <reupbert> hey. may i ask support questions here?
[11:56] <BlueDevil> jeremywhiting: dont
[11:56] <Determinist> dapper backports repos available?
[11:56] <jeremywhiting> yeah, I figured that
[11:56] <insomnd> jeremywhiting, just download tgz and unpack.. should be fine
[11:56] <sloucher> willl firefox 1.5 come out for breezy?
[11:56] <kbrooks> i wrote  a document in word with a table
[11:57] <BlueDevil> jeremywhiting: there's a howto for installing firefox 1.5 on breezy, follow that
[11:57] <kbrooks> and when i open it in abiword
[11:57] <Seveas> sloucher, probably not
[11:57] <insomnd> reupbert, dont ask to ask just ask
[11:57] <fr500> whats wrong with the firefox we have now?
[11:57] <jeremywhiting> I wont, just trying to understand ubuntu after coming from gentoo
[11:57] <SWAT> reupbert, don't ask to ask just ask!
[11:57] <BlueDevil> jeremywhiting: https://wiki.ubuntu.com/FirefoxNewVersion
[11:57] <jeremywhiting> thanks BlueDevil
[11:57] <dave> jeremywhiting: welcome
[11:57] <sloucher> newer is better?
[11:57] <UncleD> BlueDevil, What is the syntax to format a floppy disk in VFAT format from the terminal prompt?
[11:57] <SWAT> reupbert, otherwise you'll be ignored indefinately
[11:57] <jeremywhiting> and dave
[11:57] <reupbert> what is the difference between gstreamer based totem and xine? the codecs?
[11:57] <BlueDevil> fr500: it's shitty slow
[11:57] <Seveas> jeremywhiting, welcome to the land of the sane :)
[11:57] <kbrooks> Can someone explain this to me.
[11:57] <kbrooks> i wrote  a document in word with a table
[11:57] <kbrooks> and when i open it in abiword
[11:57] <jgrieves> is there a native X app to chose cursors?
[11:57] <Determinist> fr500, nothing, but there's a new version with lotsof fixes, so why not?
[11:57] <dermot> hey all!
[11:57] <jgrieves> like Xgetcursor
[11:57] <SWAT> bor, still alive?
[11:58] <kbrooks> the table is enlongated
[11:58] <kbrooks> to a 2nd page
[11:58] <jeremywhiting> thanks Seveas: you a convert as well then?
[11:58] <jgrieves> or just xset
[11:58] <kbrooks> and i have 3 columns in this table
[11:58] <kbrooks> AND
[11:58] <Determinist> kbrooks, do you have a question? a point?
[11:58] <reupbert> kbrooks: abiword probably doesn't have full Microsoft Office .doc support
[11:58] <insomnd> reupbert, kbrooks:: nothing does :p
[11:58] <reupbert> lol
[11:58] <insomnd> no need tho
[11:58] <BlueDevil> UncleD: mkfs.vfat /dev/fd0 i guess
[11:58] <kbrooks> 1 of the 3 rows are blank
[11:58] <cloud_> hi everyone
[11:58] <rotial> Somebody has worked with the omnetpp simulator???
[11:58] <kbrooks> on the second page
[11:59] <cloud_> gotta a question
[11:59] <cloud_> where do i go to find out the supported hardware list of ubuntu?
[11:59] <dermot> anybody know were i can get some addresses for the streaming radio in rhythmbox  0.9.0 ?
[11:59] <kbrooks> er, 2 of the 3 rows
[11:59] <Determinist> cloud_, google for it, or use the wiki
[11:59] <psi> has anyone tried the airport extreme driver yet? :)
[11:59] <reupbert> dermot: shoutcast.com
[11:59] <reupbert> what is the difference between gstreamer based totem and xine? the codecs?
[11:59] <cloud_> i have been googling fo over 30 miuntes
[11:59] <jgrieves> dermot use stream tuner
[11:59] <kbrooks> reupbert, .. but abiword is open source!
[11:59] <cloud_> for*
[12:00] <jgrieves> dermot sudo apt-get install streamtuner
[12:00] <lightbright> airport extreme driver?
[12:00] <Determinist> reupbert, basically, yes, it's a different set of libs... a different player
[12:00] <cloud_> boon a ton mi


[00:26] <blake_r> sergiusens: nvm figured it out
[06:14] <mborzecki> morning
[06:23] <zyga> Hi
[06:23] <zyga> Looking after kids
[06:24] <zyga> Will start in about an hour maybe
[06:24] <mborzecki> zyga: hey hey
[07:22] <mborzecki> #7702 needs reviews
[07:22] <mup> PR #7702: tests: adding fedora 31 to google-unstable backend <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/7702>
[07:40] <mborzecki> mvo: hey
[07:41] <mvo> hey mborzecki
[08:00] <pstolowski> mornings
[08:22] <mborzecki> pstolowski:  hey
[08:36] <zyga> back now
[08:36] <zyga> so
[08:36] <zyga> what shall I do
[08:37] <zyga> mvo: after Vancouver I will have 4 swap days: for last Friday, for next Monday which is a holiday and two more for travel
[08:37] <zyga> how will I ever use that :/
[08:40] <mvo> zyga: we will find a way
[08:41] <ogra> take 8 half days :P
[08:44] <mborzecki> zyga:  come to work on monday and start your weekend on tuesday
[10:43] <Saviq> cachio: hey, is there a focal image yet? could we have one, if not? :)
[10:44] <cachio> Saviq, hey, there is not one yet, let me take a look
[10:44] <Saviq> thanks :)
[10:44] <Saviq> cachio: would it be easy to have a -devel one, like LXD has, so we don't have to play catch-up after a release?
[10:47] <cachio> Saviq, there are few of them
[10:47] <cachio> I am testing one right now
[10:49]  * zyga is afk
[10:52] <Saviq> cachio: yeah, but I mean one that is *called* ubuntu-devel-64
[10:53] <Saviq> which is always what the latest devel image is :)
[10:53] <Saviq> s/is/would be/
[10:54] <cachio> Saviq, so, if you want to use the last image published the best way is
[10:54] <cachio> image: ubuntu-os-cloud-devel/ubuntu-2004-lts
[10:54] <Saviq> cachio: well, but that means for 2010 I'll have to change spread.yaml
[10:55] <Saviq> could there be one like ubuntu-os-cloud-devel/ubuntu-devel ?
[10:55] <Saviq> lxc has "ubuntu-daily:devel", which automagically points to the latest development release
[10:55] <cachio> the one I sent is the last of devel
[10:56] <Saviq> cachio: but it is explicit
[10:56] <Saviq> cachio: upon 2004 release
[10:56] <Saviq> that won't be the last of devel
[10:56] <cachio> when they publish a new one spread will take that last one
[10:56] <cachio> Saviq, currently there are 3
[10:56] <cachio> daily-ubuntu-2004-focal-v20191022                     ubuntu-os-cloud-devel  ubuntu-2004-lts                               READY
[10:56] <cachio> daily-ubuntu-2004-focal-v20191028                     ubuntu-os-cloud-devel  ubuntu-2004-lts                               READY
[10:56] <cachio> daily-ubuntu-2004-focal-v20191029                     ubuntu-os-cloud-devel  ubuntu-2004-lts                               READY
[10:56] <Saviq> cachio: I don't think you get what I mean :)
[10:57] <Saviq> I don't want to explicitly call out 2004
[10:57] <Saviq> just because that is current devel
[10:57] <cachio> Saviq, ahh
[10:58] <cachio> Saviq, the images are organized by release
[10:59] <cachio> Saviq, these are all the images https://paste.ubuntu.com/p/383XJfp3Ty/
[10:59] <Saviq> cachio: thanks, so there isn't a "devel" alias, meh :|
[10:59] <Saviq> we'll deal with that, thanks
[11:00] <cachio> Saviq, exactly
[11:00] <cachio> Saviq, once every 6 months you need to make the change in the spread.yaml
[11:01] <cachio> once 2004 is released you also need to update the image
[11:01] <cachio> Saviq, move from ubuntu-os-cloud-devel to ubuntu-os-cloud
[11:02] <cachio> Saviq, you could propose this "devel" image to the cloud team
[11:02] <cachio> Saviq, seems to be useful
[11:02] <cachio> for them it is just a name
[11:04] <Saviq> cachio: will do, now I realize it's them building those images :)
[11:05] <cachio> Saviq, :)
[11:49] <mborzecki> off to pick up the kids
[11:52] <mvo> mborzecki: I updated the TestRemodelSwitchCoreToBase test - this is passing now too, was incomplete simulation
[11:52] <mvo> mborzecki: in the remodel-switch-core-to-base PR
[11:53] <mvo> mborzecki: eh, s/PR/branch/
[12:15] <popey> mvo: Chipaca i have nothing for our meeting today.
[12:20] <mvo> popey: suits me, let's skip then
[12:34] <mborzecki> re
[12:34] <mborzecki> mvo: thanks!
[12:38] <sergiusens> blake_r: hey, sorry for not getting back to you, just getting started today
[12:50] <mborzecki> cachio: can you take a look at the changes in pushed to #7702 ?
[12:50] <mup> PR #7702: tests: adding fedora 31 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/7702>
[12:51] <woutervb> Hi there, I posted a request to get an interface autoconnected some days ago (https://forum.snapcraft.io/t/autoconnect-juju-client-observe-for-cloud-status/14025) could I get some votes on this?
[13:06]  * Chipaca breaks a take
[13:11] <zyga> Chipaca break take # RPN
[13:44] <mborzecki> and my isp suck today
[13:58] <Chipaca> zyga: is the zygoon lab still a thing?
[13:58] <Chipaca> zyga: in particular wrt armhf and/or arm64
[13:59] <Chipaca> hmm
[13:59] <Chipaca> ogra: any chance your qemu-virgil could grow a "be a raspberry pi" command?
[14:00] <Chipaca> ogra: (I don't know how to get a working system from just qemu-virgil.arm :) )
[14:02] <zyga> Chipaca: it can be
[14:03] <zyga> Chipaca: but I turned everything off since I was not using it
[14:03] <zyga> Chipaca: but I can prepare the arm64 nvidia board
[14:03] <Chipaca> zyga: no worries, I'm trying the qemu approach now
[14:03] <zyga> Chipaca: it's pretty good
[14:03] <zyga> Chipaca: fast and lots of ram
[14:03] <Chipaca> zyga: qemu, or nvidia? :)
[14:03] <zyga> Chipaca: both :D
[14:03] <Chipaca> when/if i get more than a black screen in qemu i'll agree
[14:04] <zyga> Chipaca: let me know by EOD today please
[14:04] <Chipaca> zyga: sure
[14:04] <zyga> Chipaca: but no worries otherwise, I'll happily prepare it
[14:04] <zyga> it's a hw prep day anyway
[14:30] <ogra> Chipaca, i dont think it can run as Rpi ... it probably could run as beaglebone or begale XM ... properly implemented arm board in qemu are rare ... the best bet is always vexpress
[14:30] <ogra> *boards
[14:31] <ogra> but for vexpress we indeed have no core images
[14:32] <mborzecki> ijohnson: mvo: trying to find the bug about opening the urls from a slack snap, it was a similar problem, windows would get associated with the slack application, rather than an already open firefox instance
[14:32] <ogra> Chipaca, qemu-virgil.arm -machine help
[14:32] <mborzecki> ijohnson: mvo: https://bugs.launchpad.net/snapd/+bug/1835024
[14:32] <mup> Bug #1835024: Links triggered within most snap apps open in a separate browser session <snapd:Confirmed> <xdg-utils (Ubuntu):New> <https://launchpad.net/bugs/1835024>
[14:32] <ogra> Chipaca, the raspi2 in there is very rudimentary
[14:33] <ogra> (i.e. it gets you to boot half a kernel on a very hand-made image)
[14:34] <ijohnson> Nice thanks mborzecki feel free to respond if you like before I get to it
[14:35] <mborzecki> ijohnson: already responded there before ;) i did see thig happen on 18.04.3, it'd be great to double check on 19.04/10, iirc it seemed to work correctly there
[14:39] <zyga> ah, I wanted to mention something to maciek
[14:41] <mborzecki> another reboot, and bluetooth is back, right when i don't need it anymore
[14:46] <mup> PR pc-amd64-gadget#23 closed: Add missing partitions and improve grub.cfg-recovery <Created by mvo5> <Merged by xnox> <https://github.com/snapcore/pc-amd64-gadget/pull/23>
[15:10] <b_b> hi
[15:22] <b_b> i haven't been here for a while
[15:22] <b_b> and i'm discovering base: items
[15:23] <b_b> anyone know if i can't find a concise tutorial about upgrading a legacy snap ?
[15:23] <b_b> i'm maintening this one : https://github.com/thetimelineproj/timeline_snap
[15:29] <b_b> well, not a good start i'm still on ubuntu 16.04
[15:38] <Chipaca> b_b: 1604 should still be fine
[15:38] <b_b> 'k
[15:38] <Chipaca> b_b: get snapcraft as a snap
[15:38] <Chipaca> b_b: remove the apt one
[15:39] <Chipaca> b_b: and then try to run snapcraft as you did before
[15:39] <Chipaca> b_b: it's got a 'legacy' mode where it _should_ work just as it did, no (or minimal) changes needed
[15:39] <Chipaca> b_b: but, as soon as you add a base: to your snapcraft.yaml it's no longer in legacy mode
[15:40] <Chipaca> b_b: the good thing is, the non-legacy snapcraft, running on 1604, can build core:18 snaps
[15:40] <Chipaca> base:core18 *
[15:40] <b_b> i've found that sudo snap install --classic snapcraft could do the job to start
[15:40] <Chipaca> b_b: right, that and multipass and you should be golden
[15:41] <Chipaca> (multipass only for non-legacy mode though)
[15:41] <b_b> so i have to apt remove snapcraft too ?
[15:42] <Chipaca> b_b: i think otherwise it'll not be using the snap one
[15:42] <b_b> 'k doing this
[15:43] <b_b> thise base thing could finally make the timeline snap use the gtk theme \o/
[15:47] <b_b> thx for the help Chipaca
[15:47] <Chipaca> b_b: you'll want to connect to gtk-common-themes for that i suspect
[15:47] <Chipaca> b_b: i don't think it's got to do with bases :) but i'm not an expert on that side of things
[15:47] <b_b> 'm reading this https://snapcraft.io/docs/t/desktop-app-support-gtk/6834
[15:48] <b_b> so the base is "just" needed
[15:48] <Chipaca> b_b: 👍
[15:48] <Chipaca> well, it does say there are other approaches but that core18 is the recommended one
[15:48] <mup> PR snapd#7675 closed: release: preseed mode flag <Preseeding 🍞> <Simple 😃> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/7675>
[15:50] <b_b> 'xactlly
[15:51] <b_b> so i still got snapd 2.40 installed from apt, is it ok ?
[15:52] <Chipaca> b_b: what does 'snap version' say?
[15:52] <b_b> snap    2.42.1
[15:52] <b_b> snapd   2.42.1
[15:52] <b_b> series  16
[15:52] <b_b> ubuntu  16.04
[15:52] <b_b> kernel  4.15.0-52-generic
[15:52] <b_b> and snapcraft --version => snapcraft, version 3.8
[15:53] <Chipaca> b_b: you should be fine then :)
[15:53] <b_b> nice, still got to install multpass
[15:53] <b_b> "However, if you have previously packaged snaps using LXD and have not used bases, you may have some initial transition issues, and it is good to know how to handle the new development environment in a seamless manner."
[15:53] <b_b> ↑ this is clearly my state :p
[15:54]  * cachio lunch
[15:56] <b_b> hmmm
[15:56] <b_b> error: snap "multipass" is not available on stable but is available to install on the following
[15:56] <b_b> let's go for a beta first
[15:57] <Chipaca> :-) sage
[15:57] <b_b> claro, i have to test the transition of the actual snap
[15:57] <b_b> and bump it to latest 2.0.0 of the app
[15:58] <b_b> don't want to pass hourrs on this, since i don't use the app as a snap but from source...
[21:21] <genii> Hm
[21:26]  * cachio eow