/srv/irclogs.ubuntu.com/2022/06/29/#lubuntu-devel.txt

arraybolt3[m]Simon Quigley (Developer): So, after grabbing Ubuntu's symbols and plopping them into Debian's package (for that one part of libqtxdg), I decided to build the Debian package in a PPA just in case (did a quick hack to make it look like a Kinetic package), then looked at the build logs, and GUESS WHAT... s390x has one extra symbol that the other architectures don't have! Should I add that to the Debian symbols?00:28
tsimonq2<arraybolt3[m]> "Simon Quigley (Developer): So..." <- What's the symbol?00:41
arraybolt3[m]Simon Quigley (Developer): (arch=s390x)_ZNSt6vectorISt10unique_ptrI14XdgDesktopFileSt14default_deleteIS1_EESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.9.100:42
arraybolt3[m]I'll c++filt it real quick...00:42
arraybolt3[m]Wow, that's not much better.00:42
arraybolt3[m]Simon Quigley (Developer): void std::vector<std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> >, std::allocator<std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> > > >::_M_realloc_insert<std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> > >(__gnu_cxx::__normal_iterator<std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> >*,00:43
arraybolt3[m]std::vector<std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> >, std::allocator<std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> > > > >, std::unique_ptr<XdgDesktopFile, std::default_delete<XdgDesktopFile> >&&)00:43
tsimonq2Don't even worry about that one them 01:05
tsimonq2s/them/then/01:05
tsimonq2Seems pretty ephemeral tbh01:05
arraybolt3[m]OK. So it's normal for it to not exist?01:06
tsimonq2yes01:06
arraybolt3[m]Weird. Is there some way I can tell that? (Just wanting to learn.)01:07
tsimonq2Bunch of <>01:08
arraybolt3[m]Also, how ethical is it to use Canonical's servers for building Debian packages for testing?01:08
tsimonq2shrug01:08
arraybolt3[m](I'm worried maybe I did it wrong by hacking a Debian package into an Ubuntu lookalike.)01:08
tsimonq2arraybolt3[m]: I mean, it's not possible :P01:08
arraybolt3[m](Sure worked well, though.)01:08
arraybolt3[m]tsimonq2: That's what I did though. I took the Debian package, then for testing in a PPA, I added a changelog entry with a Ubuntu version number, then uploaded it to a PPA and lo and behold, success.01:09
arraybolt3[m]That's how I found that one weird s390x symbol.01:09
arraybolt3[m]Simon Quigley (Developer): https://launchpad.net/~arraybolt3/+archive/ubuntu/rnd/+packages (Look at the package that ends in ~ppahack1, that's actually a Debian package disguised as an Ubuntu package.)01:10
arraybolt3[m]But OK, the symbol can be left out. 👍️01:11
tsimonq2<arraybolt3[m]> "That's what I did though. I took..." <- That isn't building against Debian though :)01:51
tsimonq2I mean, yes, it is the Debian packaging01:52
tsimonq2But if you check the build logs it's pulling Ubuntu sources :)01:52
tsimonq2Anyway 01:52
tsimonq2Make any progress or do you need me to jump in?01:53
arraybolt3[m]Making progress, but my personal life has thrown a serious roadblock for a few minutes (hopefully not more than an hour), so bear with me.01:53
tsimonq2Go for it man, life is what it is, let me know how I can help :)01:54
arraybolt3[m]How exactly would I build against Debian for other architectures other than amd64? I just want to make sure the symbols are working right after I fiddled with the Debian symbols.01:55
arraybolt3[m](Hopefully would like a solution OTHER than an emulator.)01:55
tsimonq2arraybolt3[m]: debci :)01:55
arraybolt3[m]Is that something I can access, or do I give you the files and ask for help?01:55
tsimonq2Hmm, I don't know 01:56
tsimonq2I'd say try with a Debian schroot and hope for the best01:56
arraybolt3[m]It will let me log in with Debian Salsa (I think), but it might take 4 days before my Salsa account gets approved.01:56
tsimonq2OK, feel free to just send me the changes elsewhere either in like a text file or by a get hove or something like that02:37
tsimonq2Please excuse my talk to text I'm driving02:37
arraybolt3[m]OK. Sounds like a good idea. And thank you for not texting and driving at the same time. I can translate Google's (or Apple's) voice-to-text silliness.02:38
arraybolt3[m](You should see what YouTube's voice-to-text auto subtitler does. "Holy moo" was one of the best.)02:39
tsimonq2PMAO02:54
tsimonq2* LMAO02:54
tsimonq2The goal here is to be able to sync the version from experimental and drop all Ubuntu changes, if we can 02:54
arraybolt3[m]Now, there are some areas where Ubuntu did it right and Debian didn't (Ubuntu using Standards-Version 4.6.1 whereas Debian was using 4.6.0), so I'm taking those changes from Ubuntu to Debian. So in the end, they'll be the same, but which one gets changed depends on who's right. Is that right?02:55
arraybolt3[m](Also I just copypasta'd the symbols for libqt5iconloadersomethingorother from Ubuntu into Debian, which is why I'm anxious to test it in a PPA-like build, since you said you'd use Ubuntu's symbols.)02:56
tsimonq2I guess so.02:56
arraybolt3[m]I've not PR'd or anything yet, all my changes are local, so you'll be able to see what I've done and accept/clean up/lecture me over everything before anyone else sees it.02:57
tsimonq2If there is anything that should not be upstreamed, please tell me02:57
tsimonq2* be upstreamed to Debian, please02:57
tsimonq2Just wait until we get CI back up and running, you'll see why I want it back so bad :)02:58
arraybolt3[m]OK. I'll make a list of "things I think had better stay in Ubuntu" (it's mainly stuff like the XS-Debian-Vcs-Git field in debian/control, stuff where Ubuntu and Debian are actually different and I believe they should stay that way).02:59
tsimonq2(You'll be able to push one commit and it will build on all arches + give you symbols + give you the Lintian output)02:59
tsimonq2arraybolt3[m]: If that's the only change, we can drop it 02:59
tsimonq2* If that's the only part of the Ubuntu delta, we can drop it 03:00
arraybolt3[m]Well, yes but we can't put "Vcs-Git: https://phab.lubuntu.me/source/libqtxdg.git" in Debian. (Right?)03:00
tsimonq2Same with the changelog 03:00
tsimonq2arraybolt3[m]: True. Same thing, use Debian's and we can just sync it03:00
arraybolt3[m]Oh, OK. I guess to begin with this is more of a packaging cleanup, then I'll do the sync once everything's in a more sane state.03:01
arraybolt3[m]Simon Quigley (Developer): What about the Lubuntu Developer's copyright? I'm actually making changes to Debian's debian directory (pun not intended), so should I upstream the Lubuntu Developers copyright line?03:12
arraybolt3[m](Also unsure of what to do with gbp.conf in Debian.)03:13
arraybolt3[m]Also, I didn't realize how much of Debian's changes I could sync into Ubuntu, so I probably have a lot of changelog entries and git commits that don't actually make sense anymore, so if I need to try again after this initial try, please just tell me, "Dude... you... what? OK, hold on. Start over from scratch and let's try again."03:25
tsimonq2<arraybolt3[m]> "Simon Quigley (Developer..." <- Nah it's all good03:28
tsimonq2<arraybolt3[m]> "(Also unsure of what to do..." <- Keep it in Debian 03:28
tsimonq2arraybolt3[m]: Yeah there you go :) just keep on chugging03:28
tsimonq2I'm at home now btw if you wanna be like "hey am I on the right track?"03:31
arraybolt3[m]Simon Quigley (Developer): Should I wipe the original maintainer and copyright fields out of Ubuntu and just clobber it with Debian? Or should I preserve that stuff in Ubuntu?03:32
arraybolt3[m](Talking about fields in debian/control)03:32
arraybolt3[m]And debian/copyright03:32
tsimonq2Well, if we're keeping an Ubuntu delta and merging, then keep those. If we're going to upstream everything and sync it from Debian, nah, throw it away03:33
tsimonq2Different repositories require slightly different goggles, so to speak 03:33
tsimonq2Versioning and maintainership are the big ones 03:33
tsimonq2Debian takes an approach of "everything goes in one main pool but I maintain my own special package" 03:34
tsimonq2Ubuntu takes the approach of "okay everyone in this particular group maintains these particular packages but we're only going to let some people have access to some things"03:34
tsimonq2With Debian, once you're a DD it's no longer a matter of "access" it's a matter of "courtesy"03:34
arraybolt3[m]LOL man, that sounds chaotic.03:35
tsimonq2Believe me, it definitely is03:35
arraybolt3[m](Like having to work with upstream on every single thing, whereas in Ubuntu you only have to work with upstream every once in a while. Fewer words strike more "uh oh" into me in the Ubuntu world than "upstream bug report".)03:36
tsimonq2Yeah, it's quite a bit different 03:36
tsimonq2Once you become a Lubuntu Developer, if you can get your GPG key signed by a DD, I'll sponsor you for Debian Maintainer03:37
tsimonq2Which reminds me...03:37
tsimonq2@teward001: As we're going through this process, lmk if you want upload access to LXQt.03:37
tsimonq2(As a DD I can grant such permissions. :))03:37
arraybolt3[m]tsimonq2: LOL "once I become a Lubuntu Developer", I'm definitely aiming there, but I'm still nervous about the Lubuntu Member interview...03:39
arraybolt3[m]Really thankful you all are here to walk me through.03:40
arraybolt3[m]guiverc: G'day!03:40
arraybolt3[m]<tsimonq2> "Well, if we're keeping an Ubuntu..." <- Uhh... which one should I be doing? I'm trying to **merge** right now.03:41
tsimonq2arraybolt3[m]: The goal should be, first, to try to evaluate the diff to see if merging or syncing is the best option.03:45
tsimonq2Are all of the changes applicable to Debian?03:45
tsimonq2Here, let me show you exactly the diff I would be looking at...03:46
tsimonq2$ pull-lp-source libqtxdg && pull-debian-source libqtxdg experimental03:48
tsimonq2[...]03:48
tsimonq2$ debdiff libqtxdg_3.9.1-1.dsc libqtxdg_3.9.1-0ubuntu1.dsc > delta.debdiff03:48
* tsimonq2 posted a file: delta.debdiff (28KiB) < https://libera.ems.host/_matrix/media/r0/download/linuxdelta.com/xvpoyovJDQTBgkZEGCABCthC >03:48
tsimonq2(Can you see that file I just uploaded?)03:48
arraybolt3[m]Yeah, looks a lot like what I've got (only I "diff -r"'d two git clone'd directories).03:49
arraybolt3[m]I think I should probably start over. I didn't even know about pull-debian-source until right this moment. A lot of my cleanup work was unnecessary, and looking at it now, I think a sync would be best, not a merge.03:50
tsimonq2Here's what I'd upstream to Debian, specifically:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/dee17f89ac27d971ab1dbd541c09f8cdf2785234)03:51
tsimonq2Then do a `debuild -S -d -sa`03:51
arraybolt3[m]Oy, I downstreamed copyright. I'd definitely better start over.03:51
tsimonq2Hmm, well maybe that's part upstream part downstream.03:52
tsimonq2Like this should be kept:03:52
tsimonq2```03:52
tsimonq2-           2015-2022, Andrew Lee (李健秋) <ajqlee@debian.org>03:52
tsimonq2```03:52
arraybolt3[m](I saw more recent dates in Debian's copyright and was like, "OK, must be newer, they know what they're doing, yay!")03:52
tsimonq2Yes and no :)03:52
tsimonq2Always double-check if you're unsure03:53
arraybolt3[m]And be more unsure...03:53
tsimonq2But yes, I don't think we have anything downstream that we can't upstream here.03:53
tsimonq2This entire delta looks upstreamable.03:53
tsimonq2(Obviously don't upstream changelog entries or maintainership...)03:53
arraybolt3[m]Agreed. I'm going to wipe everything and start over.03:53
arraybolt3[m]tsimonq2: But do downstream the whole changelog, right?03:53
tsimonq2Cool. Take a crack at it and throw me a debdiff from the original Debian version to your Debian version when you're done. :)03:54
tsimonq2arraybolt3[m]: Yeah, that changelog should be merged in with downstream *if* we plan on maintaining a delta.03:54
tsimonq2In this case I don't think we will.03:54
arraybolt3[m]👍️ OK, well, that was a lot of wasted work, BUT, I learned a lot. Thanks for teaching me even though it's slower than just doing it at this point.03:55
tsimonq2Of course. I apologize if this has been frustrating for you at any point. You're going to experience that here and there, but the benefit of working with a team of credentialed people is that you're going to get good results eventually and learn a lot :)03:56
arraybolt3[m]Not frustrated, I'm having a lot of fun! I'm scared of frustrating you.03:56
tsimonq2(You'll be able to learn something from anyone between Dan, who is simply an LD, to me who is an Ubuntu Core Dev and Debian Developer with about a medium experience level, to vorlon who is an absolute wizard and has been in the project longer than we've both been alive (ping him sparingly :))03:57
tsimonq2arraybolt3[m]: Nah man you're totally cool03:57
tsimonq2I don't want you to get frustrated and give up, especially since you're on a roll :)03:57
tsimonq2I have patience all day03:57
tsimonq2Especially for someone who has proven themselves to be adaptable and quick learning ;)03:58
tsimonq2Eickmeyer: And, in turn, a present for you: https://pad.lv/198018004:11
ubot93Launchpad bug 1980180 in calamares (Ubuntu) "[SRU] Calamares 3.2 Series for 22.04 LTS" [Undecided, New]04:11
arraybolt3[m]Wow, this is going WAY faster now that I know more of what I'm doing!04:16
arraybolt3[m]OK, possibly silly, but I'm thinking of skipping the watch file upstreaming, since the difference in the watch file between Debian and Ubuntu is four spaces of indentation, and that's it. Is that reasonable, or should I go ahead and try to upstream the indentation too?04:21
tsimonq2Meh, upstream the indentation too04:22
arraybolt3[m]OK.04:22
arraybolt3[m]Now, the copyright file in Debian *looks* pristine to me. I want to double-check it, but you kinda got me spoiled on GitHub's "compare" feature, so now I'm hoping Debian's GitLab will have the same thing. Any chance?04:30
arraybolt3[m](That "compare" feature was SO HANDY for doing copyright updates, btw.)04:30
arraybolt3[m]Oh my gosh, I can probably get git to do it locally.04:30
arraybolt3[m]Hold on, nevermind.04:30
tsimonq2Hey, sorry, just got liblxqt into Debian Experimental.04:35
tsimonq2Sup?04:35
arraybolt3[m]Just asking questions and then having the answer hit me. (Just learned about git diff)04:35
tsimonq2Cool :)04:36
tsimonq2https://launchpad.net/ubuntu/+source/libqtxdg/3.9.1-104:38
tsimonq2I'm going to sync from Experimental as I upload them unless I see a meaningful delta04:38
tsimonq2So at this point you're working on debian/experimental branch upstream - making 3.9.1-204:39
arraybolt3[m]I'm almost done doing it, I'm just checking over the copyright file.04:39
tsimonq2Cool, cool.04:39
tsimonq2arraybolt3: FWIW, contributions upstream to Debian **do** count towards both Lubuntu Member and Lubuntu Developer imo, btw.04:42
arraybolt3[m]OK, that's fun!04:43
tsimonq2(If you aren't already, start making a list of links to uploaded packages and generally your contributions and links... will be helpful soon.)04:43
arraybolt3[m](I may have decided to diff a bit too far back...)04:43
tsimonq2(Let me be specific, contributions to Debian LXQt...)04:43
tsimonq2arraybolt3[m]: Oh yeah? :)04:43
arraybolt3[m]OK. I'm not keeping that close track of things, maybe I should.04:43
arraybolt3[m](I've got like over 20 removed files and counting trying to check the copyright file...)04:43
tsimonq2All good. I know you'll get it eventually :)04:43
tsimonq2Remember to strip the upstream source code unless you're working directly from Debian git.04:44
arraybolt3[m]Oh... no. I've been working in the Debian git tree and just making modifications to the debian directory and committing happily, with all the source code still there...04:45
arraybolt3[m]Was I supposed to delete all the source code and make a prep commit first?04:45
tsimonq2Meh, nah, you're good04:45
tsimonq2Forget about it04:45
tsimonq2In fact, I'd prefer it that way04:45
arraybolt3[m]Whew, ok.04:46
tsimonq2If we're working with Debian git, unless we're maintaining it by ourselves, we should just keep with gbp like they've done it in the past04:46
tsimonq2You can also just push that repo to GitHub and I can manually add it as remote locally04:46
tsimonq2Like, your changes and stuff.04:46
arraybolt3[m]That's what I figured I'd do, since I don't have Debian Salsa access yet.04:46
tsimonq2If I need to endorse you in any way, please do let me know.04:47
arraybolt3[m]OK. I think they just want to make sure I'm not a spammer, but if four days passes and I still don't have access, and the support gives me any resistance, I'll let you know.04:48
tsimonq2Cool.04:48
tsimonq2Let me know if you need any more help, otherwise I'll be looking forward to your repo!04:48
arraybolt3[m]I think I'm good! If I ever get to the end of this diff laughs with chagrin04:48
tsimonq2bahahaha04:48
arraybolt3[m]Holy smoke, well that explains it. I've been keeping track of every removed file from src/tools/mat, when src/tools no longer exists in the Debian repo...04:52
arraybolt3[m]Oh, and you know what's funnier? My search kept wrapping and I didn't notice.04:54
arraybolt3[m]I have to show you a pastebin of what I just spend fifteen minutes doing... 🤦‍♂️04:55
arraybolt3[m]https://pastebin.com/gXWW1tbi04:55
tsimonq2Niceeee lmao05:00
arraybolt3[m]Simon Quigley (Developer): Alright, skim over this and tell me what you think.05:01
arraybolt3[m]https://github.com/ArrayBolt3/libqtxdg-debian05:01
tsimonq2LGTM, one last request...05:04
tsimonq2Is the Lintian output clean?05:04
arraybolt3[m]No clue, forgot to sbuild! One moment (hopefully) please...05:04
tsimonq2Cool. Debian Sid sbuild preferrably.05:05
arraybolt3[m]👍️05:05
tsimonq2I'd also enable experimental in your Sid schroot05:05
tsimonq2This will be useful for later.05:06
arraybolt3[m]OK, this will actually take a bit, since I'm making a new schroot (I have Jammy and Kinetic, but not Sid yet).05:06
tsimonq2Cool.05:06
tsimonq2tsimonq2: And set aptitude as your build dep resolver05:07
arraybolt3[m]Uh, ok, can you tell me how to do those last two things?05:07
arraybolt3[m](Never used aptitude before, also don't know how to enable experimental.)05:08
arraybolt3[m](I'm guessing the latter is a matter of changing /etc/apt/sources.list?)05:08
arraybolt3[m]I can just look it up if you're busy (I think).05:10
arraybolt3[m]Yep, found it.05:11
arraybolt3[m]OK, looks like there's a couple of boffos I need to fix, but then it should be good.05:21
tsimonq2Cool 05:34
arraybolt3[m]Simon Quigley (Developer): I just got barked at by Lintian over my work being a "non-maintainer upload", and I think it wants me to use a version ending in -1.1, rather than -2. Is that right?05:35
tsimonq2<arraybolt3[m]> "Simon Quigley (Developer): I..." <- Nope. Proceed with -2.06:01
arraybolt3[m]Oh, OK.06:24
arraybolt3[m]Final sbuild, if this checks clean I'll git push one more time and we'll be done!06:25
tsimonq2Sweeet06:32
arraybolt3[m]Only thing I see that may be worrisome is "E: libqtxdg changes: distribution-and-experimental-mismatch". I think that might just be because of my sbuild line (I ended it with -d sid-amd64).06:32
tsimonq2Doesn't matter06:33
arraybolt3[m]Nice. Git push incoming.06:35
arraybolt3[m]Simon Quigley (Developer): https://github.com/ArrayBolt3/libqtxdg-debian06:36
tsimonq2Revert 9d53688ef38ab3f6f5b9dfce3f4fff8955092a70 please06:37
tsimonq2Otherwise you're good06:37
arraybolt3[m]Can I just make a new commit over the top, or do I need to reset to before then, and redo everything after?06:38
tsimonq2`git revert COMMITID`06:40
tsimonq2so new commit06:40
arraybolt3[m]Learn new commands every day!06:40
tsimonq2:D06:40
arraybolt3[m]Done.06:41
arraybolt3[m]Out of curiosity, why was it supposed to not specify non-maintainer upload? Because I'm not uploading it?06:42
tsimonq2Nah, cause I'm part of the Debian LXQt team and I'm your sponsor06:48
tsimonq2Also, arraybolt3 - congratulations on your first upload to the Debian archive. :)06:48
arraybolt3[m]Thank you!06:48
arraybolt3[m]Whew, that was hard, and really fun. Next time around should hopefully be way easier.06:49
tsimonq2Of course :)06:49
tsimonq2Of course it'll be.06:49
arraybolt3[m](Guess I didn't really know what "non-maintainer upload" was for, I just knew Lintian wanted me to put it there.)06:49
tsimonq2Now, what I'd do from here is update the ubuntu/kinetic packaging to sync it with the archive (-1). Then apply -2 as a separate commit. Then, merge it into backports and prepare a -2~ppa1 upload.06:50
tsimonq2arraybolt3[m]: All good.06:50
* tsimonq2 is wondering if I can get liblxqt to upload to experimental...06:50
tsimonq2See, Debian is weird...06:51
tsimonq2If there are any binary NEW packages (new binary packages introduced via d/control), it makes you run a build and upload the amd64 deb file with the source06:51
tsimonq2And then you have to upload again, because, well, Debian won't accept packages with locally built debs into testing06:52
tsimonq2First time I just uploaded the source... wrong06:52
arraybolt3[m]Ohhhkayyyy, that's odd. Wonder why they do that.06:52
tsimonq2Second time I uploaded the amd64 changes file that included the source, forgot to change the distribution from sid-amd64-shm06:52
tsimonq2So hopefully this upload works.06:52
tsimonq2(I just had to manually change it in amd64.changes and re-debsign + re-upload)06:53
tsimonq2Also, all of the Debian scripts are via cron06:54
tsimonq2It's not like Launchpad where uploads are processed instantly...06:54
tsimonq2First, it actually has to upload to the build server06:54
tsimonq2And then dinstall runs up to 6 hours later which actually installs those sources and debs into the archive06:54
tsimonq2Ubuntu archive = 1 hour minimum for packages to land, not 606:55
arraybolt3[m]Odd. To me that just sounds like it would slam the build servers every so often, rather than letting them constantly chug away at a comfortable rate. Maybe it deters people from doing things that aren't well thought out?06:55
arraybolt3[m]Hold on, I just realized something I have to go fix (not in Ubuntu or Debian, personal life). BRB06:56
arraybolt3[m]OK, back.07:02
arraybolt3[m](Forgot to let dog in earlier.)07:02
tsimonq2<arraybolt3[m]> "Odd. To me that just sounds like..." <- Perhaps07:02
arraybolt3[m]<tsimonq2> "Now, what I'd do from here is..." <- This is two uploads, right? One for applying -2 to ubuntu/kinetic, one for applying -2 to backports/jammy?07:03
tsimonq2arraybolt3[m]: Correct07:03
tsimonq2-2 isn't uploaded07:03
tsimonq2I use a tool to sync it via Launchpad07:03
tsimonq2Only -2~ppa1 is uploaded, to the PPA07:03
tsimonq2You're just getting a base in ubuntu/kinetic 07:04
tsimonq2If your git-foo is strong you may consider cherry-picking commits individually that don't touch the source to save yourself some work.07:04
tsimonq2(That works both ways, btw.)07:04
tsimonq2Let's say you have commit abcd on debian/experimental, you can checkout ubuntu/kinetic and `git cherry-pick abcd` to just pull it over07:05
arraybolt3[m]I've used git cherry-pick before.07:05
tsimonq2Sweet :)07:05
arraybolt3[m]I get it, that makes sense.07:05
arraybolt3[m]So, just to make sure I'm understanding, -2 is NOT going into kinetic? Is that something to be handled later, or is it just, "we're not doing that"?07:06
tsimonq2You can also cherry-pick from ubuntu/kinetic over to debian/experimental :)07:06
arraybolt3[m](By "going into kinetic", I mean into the release.)07:06
tsimonq2arraybolt3[m]: -2 as-is from Debian automatically imports to Ubuntu 07:06
tsimonq2We don't manually upload it 07:06
arraybolt3[m]Ah. click07:06
arraybolt3[m]So, sync with Debian by copy-pasting the debian directory I think. Then cherry-pick all my changes so that it updates to -2. Then change it to a ~ppa1, sbuild, send. Right?07:08
tsimonq2So the goal here is to take all the packaging from Kinetic to Experimental, get it syncable or at least understand the delta, upload the delta to Kinetic if there is one and the original to Experimental, backporting Kinetic (perhaps inherently Experimental) to Backports07:09
tsimonq2arraybolt3[m]: I wouldn't even do that first step 07:09
tsimonq2Just cherry-pick all your commits over07:09
arraybolt3[m]tsimonq2: I lost you at "and the origianl to Experimental".07:10
arraybolt3[m]s/origianl/original/07:11
tsimonq2Okay so you want to make the majority of changes in Experimentsl07:13
arraybolt3[m]Yes.07:14
tsimonq2That may involve cherry-picking commits from Kinetic or Backports07:14
tsimonq2So that is your "original"07:14
tsimonq2Kinetic has a delta, if a delta is needed, or just straight inherited Experimental07:14
arraybolt3[m]OK.07:14
tsimonq2Backports has whatever Kinetic has 07:14
tsimonq2Does that make sense now? 07:14
arraybolt3[m]Yeah.07:15
tsimonq2Before we just made whatever changes in Kinetic 07:15
tsimonq2But now we're basically Debian too lol07:15
arraybolt3[m]So I already made all the changes in Experimental.07:15
arraybolt3[m]So now I need to propagate those to Backports.07:15
tsimonq2Right, and I don't think we need an Ubuntu delta on this one 07:15
tsimonq2Yes07:15
tsimonq2But...07:15
arraybolt3[m]And Kinetic has no delta.07:15
tsimonq2It shouldn't go Experimental -> Backports07:16
tsimonq2It should always go Experimental -> Kinetic -> Backports07:16
tsimonq2So Kinetic is never forgotten 07:16
arraybolt3[m]Right.07:16
tsimonq2That makes it very easy to add a delta if we ever need to07:16
arraybolt3[m]One thing I'm missing is how cherry-pick makes this easier. I already have everything in Experimental, seems like it would be easiest to "cp -R", "git add -A", "git commit", boom.07:17
arraybolt3[m]Are we cherry-picking since that would squash the commit history?07:17
tsimonq2Hmm...07:17
tsimonq2I think I was meaning it as a general concept for future reference in hindsight 07:18
arraybolt3[m](That being the cp, git add, git commit.)07:18
tsimonq2In this case the appropriate tool is likely git merge 07:18
tsimonq2And favor all changes in debian/experimental07:18
arraybolt3[m]me man git-merge07:18
* arraybolt3[m] * man git-merge07:18
arraybolt3[m]OK, there's some stuff that's still a bit unclear in my mind, but an error message or two will probably kick me into shape. I'm gonna try and see if I can get this right.07:20
arraybolt3[m]Simon Quigley (Developer): One thing I'm not sure about is, the Ubuntu packaging and Debian packaging are in entirely different Git repos. How am I supposed to git merge those?07:21
tsimonq2arraybolt3[m]: Just add different remotes and fetch them07:22
tsimonq2Oh, that's why I said cherry pick07:22
tsimonq2We don't want gbp stuff 07:22
arraybolt3[m]aHA! OK, that makes sense.07:23
arraybolt3[m]How does git cherry-pick handle significantly different files (like the files in Debian and Ubuntu)?07:24
arraybolt3[m]Will it replace the file entirely?07:24
arraybolt3[m](That's what I'm hoping.)07:24
tsimonq2Nah just apply the diffs07:24
arraybolt3[m]OK, lemme try.07:25
arraybolt3[m]Whew, that was a messy merge. Not sure if I did that right, but I ended up with only just the debian folder from debian/experimental, which I think is right?07:30
arraybolt3[m]Welp. Now I know how not to merge stuff in Git.07:31
arraybolt3[m]OK, my git-fu is failing me.07:36
tsimonq2<arraybolt3[m]> "Whew, that was a messy merge..." <- On ubuntu/kinetic, yes that's right 07:36
tsimonq2arraybolt3[m]: Sup?07:36
arraybolt3[m]How do I get the debian/experimental branch as a branch of libqtxdg-packaging so I can start cherry-picking?07:36
tsimonq2git remote add salsa.git07:37
arraybolt3[m]I tried "git config pull.rebase false" then "git pull", and it went POORLY.07:37
tsimonq2er sorry07:37
arraybolt3[m]Then I tried "git config pull.rebase true" and I couldn't figure out what I was doing.07:37
arraybolt3[m]Somehow I ended up with... corrupted? versions of the Kinetic files, and never could get the Debian files to show up properly (unless they showed up during the rebase catastrophe, which I doubt).07:38
tsimonq2git remote add debian salsa.git... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/1995fcd2e94216be2ca68ff6d79e03b53c405851)07:38
tsimonq2From a clean Kinetic clone 07:38
* arraybolt3[m] man git-fetch07:38
tsimonq2That should get you what you need 07:38
arraybolt3[m]Oh, so I'm using the totally wrong command. That explains the tantrum it threw.07:39
arraybolt3[m]Hey, that did it! \o/07:41
arraybolt3[m]Simon Quigley (Developer): So now I go through the history, find the most recent time a file was modified, and then cherry-pick that, doing the same for every file in the package?07:42
arraybolt3[m]Simon Quigley (Developer): So, what I'm missing is, I'm supposed to apply the diffs, but a simply "git cherry-pick" doesn't do that - if I try to git cherry-pick, say, "Revert "Specify non-maintainer upload"", I get an instant conflict in Git. I think this is obviously to be expected, but where am I missing something?07:50
tsimonq2Start with the oldest commit, and start with the one after I merged from upstream/latest07:50
arraybolt3[m]Oh, from "New upstream release"?07:51
arraybolt3[m]Nope. That can't be right.07:52
arraybolt3[m]Ah, start with the oldest (Debian) commit, and start with the one after I merged from upstream/latest (in Ubuntu).07:53
tsimonq2The merge from upstream/latest should be entirely in the Debian packaging 07:54
tsimonq2You want to cherry-pick all packaging changes that happen after that point07:54
arraybolt3[m]OK, trying...07:55
arraybolt3[m](I will figure this out eventually, thank you for your patience!)07:55
tsimonq2And actually, in that process you can just lose all the Ubuntu changelog entries. You want a `git diff debian/experimental ubuntu/kinetic` to come up empty. That's your measure of success here.07:55
arraybolt3[m]OK. But... something's going awry here.07:56
tsimonq2Yeah?07:56
arraybolt3[m]I've tried "New upstream release", I've tried "Add back symbols file", and I've tried "Update install file", all have come back with a merge conflict.07:56
arraybolt3[m]s/merge//07:56
tsimonq2Okay, so resolve the merge conflict. :)07:57
tsimonq2Pop open the file in the text editor 07:57
arraybolt3[m]🤦‍♂️07:57
tsimonq2Evaluate the scaffolding 07:57
arraybolt3[m]right.07:57
arraybolt3[m](Why didn't I think of that?)07:57
tsimonq2Pick your changes, remove the scaffolding, git add, repeat until all conflicts have been solved, git commit when you're done 07:58
tsimonq2git status if you need a reminder on which files still have conflicts 07:58
arraybolt3[m]For some reason, I thought I was supposed to have everything just work. But you're right, this is going to conflict, I just need to fix it every time it does.07:58
arraybolt3[m]ls07:58
arraybolt3[m]Nope, meant to put that in my terminal...07:58
* arraybolt3[m] * apparently thinks Matrix == QTerminal07:59
tsimonq2I would just wholesale import the Debian changelog instead of messing with the changelog 08:03
tsimonq2Or, if you read the manpages deep enough arraybolt3 @arraybolt3:matrix.org, you will find an option that will let you just favor debian/experimental changes 08:04
tsimonq2I think it's in git-merge08:05
arraybolt3[m]I've actually just been learning Git from experience, I've not read the man pages deeply at all. I might should sit down and just read Git Pro one of these days so I get a good handle on what I'm doing.08:05
tsimonq2StackOverflow too :)08:05
tsimonq2But yeah just wanted to make that suggestion to you 08:05
arraybolt3[m]I learned Bash script from "help <command>" and StackOverflow.08:05
arraybolt3[m](And a couple of Googles of official docs, but not many.)08:05
tsimonq2It's an experience 08:07
arraybolt3[m]Looks like the last time this was synced was before Hiruste! I'm three commits in so far, but is this... right?08:10
tsimonq2Sounds about right 08:13
arraybolt3[m]:+1:08:13
arraybolt3[m] * Uh, how do I make this a thumbs up?!08:13
arraybolt3[m]👍️08:14
arraybolt3[m](Got it.)08:14
arraybolt3[m]<tsimonq2> "I would just wholesale import..." <- Do I just cp it over?08:21
tsimonq2<arraybolt3[m]> "Do I just cp it over?" <- Yeah08:28
arraybolt3[m]I cherry-picked all the way from Severus Septimus's "Update copyright" just after Andrew Lee's "Releasing debian version 3.6.0-1", yet somehow my copyright file and parts of the control file are still different. Can I fix those with cp, too, or do I need to delve deeper into the Debian commit history?08:29
arraybolt3[m]I'm seeing before the commit I started at, there were some "Cherry-picked new upstream-release <whatever>" commits with TONS of changes, including copyright file changes.08:33
arraybolt3[m](And I don't think the commits I'm mentioning are safe to cherry-pick, since they include source code changes, too.)08:36
tsimonq2I mean, you can just overwrite the debian dir and do one commit if it's that much of a delta...08:38
tsimonq2Now you know the process if you do it in the future though 08:38
arraybolt3[m]Nah, just two files. I did it. I even preserved the commit history with the cherry-picking.08:38
tsimonq2Now is the package you have identical to debian/experimental?08:47
arraybolt3[m]Except for a single changelog entry for "Backport to Jammy." But... crud, I didn't make the one vital change in Kinetic. I'll have to back up. I'm not in a good position to do that at the moment, though, we may have to finish tomorrow.09:10
tsimonq2I'm about to crash anyway :)09:37
Eickmeyer[m]Simon Quigley (Developer): I can help with the SRU write-up if you need: https://bugs.launchpad.net/ubuntu/+source/calamares/+bug/1980180/comments/114:40
ubot93Launchpad bug 1980180 in calamares (Ubuntu Jammy) "[SRU] Calamares 3.2 Series for 22.04 LTS" [Medium, New]14:40
tsimonq2Eickmeyer @eickmeyer:matrix.org: Would you like to work together on a dual justification response?17:13
Eickmeyer[m]Simon Quigley (Developer): Sure, we can probably collaborate in a g-doc or something like that. Robie's evaluation is correct, which does beg the question, "WTF, why hasn't this ever been updated, and why are we suddenly doing it now and trying to backport it?" So, we'd better be prepared to answer that.17:16
Eickmeyer[m]I start work in about 45 minutes, FYI.17:17
tsimonq2I think it's a good question to ask to gain further understanding but I disagree with the stance on it 17:19
tsimonq2Give me a sec to get to my computer, I'll start going through changes etc.17:19
Eickmeyer[m]I also disagree with his stance. Callamares is only an installer, so it's not part of a permanent installation, so his stance is somewhat flawed.17:19
Eickmeyer[m]Additionally, it's seeded by two flavors which are giving it a green light at this point.17:20
tsimonq2Eickmeyer @eickmeyer:matrix.org: What's a good Google email?17:21
Eickmeyer[m]Simon Quigley (Developer): As to avoid more spam than usual, I'll dm you.17:21
tsimonq2Ack :)17:21
tsimonq2Dan Simmons: You around?17:38
kc2bez[m]<tsimonq2> "Dan Simmons: You around?" <- Yes17:44
tsimonq2<kc2bez[m]> "Yes" <- https://bugs.launchpad.net/ubuntu/+source/calamares/+bug/1980180 - may be interesting for guiverc @guiverc:matrix.org Leo K to read too...17:49
ubot93Launchpad bug 1980180 in calamares (Ubuntu Jammy) "[SRU] Calamares 3.2 Series for 22.04 LTS" [Medium, New]17:49
kc2bez[m]I agree with both of you. It might be good if we were to compile a list of high profile bug fixes.17:53
tsimonq2Cool.17:54
tsimonq2https://tracker.debian.org/news/1341161/accepted-liblxqt-110-1-source-all-amd64-into-experimental-experimental/18:14
tsimonq2arraybolt3 @arraybolt3:matrix.org: liblxqt was accepted into experimental ^^^^18:14
tsimonq2As usual with Debian it will take upwards of a few hours for that to publish in experimental. From there I can continue18:18
tsimonq2You're welcome to continue merging/syncing and backporting. I'll try to get as much as I can upstreamed to experimental18:19
arraybolt3[m]Simon Quigley (Developer): Nice!18:20
arraybolt3[m]I might not be on and doing things until later today, but I definitely intend to finish the sync from last night (just a matter of a hard reset and a couple of changes before the branch), and hopefully start backporting again.18:21
tsimonq2Sweet. Let me know how I can help :)18:22
arraybolt3[m]This might be silly, and if the answer is "No, what are you thinking?!", I get it. I was wondering if I might be able to help with the SRU bug by writing some reasoning behind why I think including the new Calamares into Lubuntu 22.04 is a good idea. I have an argument on why this would directly, positively affect end users that appears to have been missed in the original response to Robbie. I would present it for your guy's18:46
arraybolt3[m]approval before posting anything on the bug report. Again, if this is ridiculous and I should stay out of it, no worries.18:46
arraybolt3[m](New as in the version debated in the bug, not as in Calamares 3.3.)18:46
arraybolt3[m]Simon Quigley (Developer) Eickmeyer Pinging with above idea.18:47
Eickmeyer[m]arraybolt3 (@arraybolt3:libera.chat): I'd say go ahead and write someting into a pastebin, link it here, and we can review it and see if it would be a good idea to throw it in there as a comment.18:53
arraybolt3[m]OK. Thanks!18:54
lubot[telegram] <teward001> *shoves Simon into the wall*18:56
* arraybolt3[m] shoves teward into /dev/kvm18:56
arraybolt3[m]Now escape THAT!18:57
lubot[telegram] <teward001> @tsimonq2 if you want to give me upload rights in the event you're dead, feel free.  but put me in uploaders if you do that, so i can satisfy Bage's needs if he or the LXQt team needs additional requirements for upload.  This said, if you aren't the maintainer yet, and the team doesn't let me have upload rights, then i can't help you there :P18:57
lubot[telegram] <teward001> i don't *need* upload privs ;P18:57
lubot[telegram] <teward001> *shoves arraybolt3 into /dev/null where he can't do anything*18:57
* arraybolt3[m] sudo rm /dev/null18:57
arraybolt3[m]Oh great, now I'm gone.18:57
* arraybolt3[m] sudo cp /restore/dev/null /dev/null && sudo cp /dev/urandom > /dev/teward18:58
* arraybolt3[m] * sudo cp /restore/dev/null /dev/null && sudo dd if=/dev/urandom of=/dev/teward18:58
lubot[telegram] <teward001> you can't write to read-only medium :P18:59
lubot[telegram] <teward001> media*18:59
* arraybolt3[m] uses RowHammer CVE to escape /dev/null19:00
* Eickmeyer[m] rolls a nat-2019:01
arraybolt3[m]@teward001 Any Drone or GiTea updates?19:02
tsimonq2guiverc @guiverc:matrix.org Leo K: Sorry for the middle of the night ping but perhaps we can get started on some sort of "new feature tour" to link to in the 22.10 release notes? Perhaps reach out to the community 19:08
tsimonq2lynorian: ^^^ maybe include in the manual19:08
arraybolt3[m]Simon Quigley (Developer) Eickmeyer: I have written a draft for the SRU bug response. Should I password-protect it, or is a public pastebin OK?19:09
tsimonq2Meh, f*** it, public pastebin is cool19:09
tsimonq2paste.ubuntu.com19:09
arraybolt3[m]Well, so much for word wrap, but here it is: https://paste.ubuntu.com/p/NMpRjry87q/19:10
arraybolt3[m]Simon Quigley (Developer) Eickmeyer Pinging with above draft19:10
arraybolt3[m]Click "View raw", it makes it look better.19:11
arraybolt3[m]Oh great, I had to mess up the Calamares version, didn't i?19:13
* arraybolt3[m] is REALLY GLAD this is a draft19:13
tsimonq2I have a suggestion but give me a few 19:14
* kc2bez[m] > <@tsimonq2:linuxdelta.com> guiverc @guiverc:matrix.org Leo K: Sorry for the middle of the night ping but perhaps we can get started on some sort of "new feature tour" to link to in the 22.10 release notes? Perhaps reach out to the community19:16
* kc2bez[m] thinks maybe I should start the release notes so we can just keep adding to it. 🤔19:16
kc2bez[m]Might not be until tomorrow for that though.19:17
tsimonq2<arraybolt3[m]> "Well, so much for word wrap, but..." <- I agree with your reasoning but I'd remove the last two lines :) otherwise mostly okay, I trust you're cleaning it up further 19:31
arraybolt3[m]OK. I fixed my ?? in the version number, and removed everything after "Hoping this message finds you doing well."19:33
arraybolt3[m]Simon Quigley (Developer): Quick question, I called you and Eickmeyer "Simon and Eickmeyer", since those are the user names it appears you prefer. But I'm calling one of you by your first name and one by your last name, is that weird?19:36
tsimonq2Eickmeyer is his IRC nick, tsimonq2 is mine 19:36
arraybolt3[m]Right, but should I change it to "Simon and Erich", or "Quigley and Eickmeyer" (that just sounds wrong for some reason), or use your full names?19:37
Eickmeyer[m]Simon and Erich would be fine IMO19:38
arraybolt3[m]Simon Quigley (Developer) Eickmeyer Second attempt https://paste.ubuntu.com/p/6sHhYFVmf3/19:39
arraybolt3[m](Can also provide a diff if that's easier)19:40
tsimonq2Reviewed-by: Simon Quigley <tsimonq2@lubuntu.me>19:40
tsimonq2Reviewed-by: Erich Eickmeyer <itsalwayserichsfault@ubuntustudioalways.segfaults>19:40
arraybolt3[m]> <@tsimonq2:linuxdelta.com> Reviewed-by: Simon Quigley <tsimonq2@lubuntu.me>19:41
arraybolt3[m]> Reviewed-by: Erich Eickmeyer <itsalwayserichsfault@ubuntustudioalways.segfaults>19:41
arraybolt3[m]I know you just made up that second email address.19:41
tsimonq2I was waiting XD19:41
arraybolt3[m]I like Ubuntu Studio, and it does NOT always segfault. GNOME Boxes always segfaults when I close it when accessing it over SSH.19:41
tsimonq2* ```19:42
tsimonq2Reviewed-by: Simon Quigley <tsimonq2@lubuntu.me>19:42
tsimonq2Reviewed-by: Erich Eickmeyer <itsalwayserichsfault@ubuntustudioalways.segfaults>19:42
tsimonq2```19:42
tsimonq2LMAO19:42
* Eickmeyer[m] references the "Simon's Fault" meme19:42
tsimonq2XD19:43
arraybolt3[m]I guess I should make a meme for myself (something like "NOOOO... well, crud, now what?!" or something.19:43
arraybolt3[m](I have had that feeling so many, many times in the middle of doing something important...)19:43
tsimonq2Don't worry, you'll get made fun of already as a n00b ;)19:44
Eickmeyer[m]"NOOO! YOU CAN'T REVIVE A DEAD MULTIPURPOSE MULTIMEDIA CREATIVITY OPERATING SYSTEM!!!!!11!!!" Me: "Haha Ubuntu Studio go brrrrrrrrr"19:44
tsimonq2harumph I was here first!!19:45
* tsimonq2 shakes his cane at Eickmeyer19:45
* tsimonq2 yells at a cloud19:45
* tsimonq2 yells at the cloud19:45
tsimonq2SPEAKING OF THAT 19:45
tsimonq2@teward001: it's broken 19:46
* arraybolt3[m] yells at RISC-V64 for being slow19:46
tsimonq2What's broken, you may ask?19:46
tsimonq2Well, my will to live for starters. (Gen Z joke, don't take it seriously. :P)19:46
arraybolt3[m]Eickmeyer[m]: And now I get to use an AWESOME Kubuntu-based music-centric distro for everything. I love it. Keep it up.19:46
* tsimonq2 forces Eickmeyer to switch to LXQt19:47
* arraybolt3[m] installs KWin on Lubuntu19:47
lubot[telegram] <lynorian> I have documented how to change the window manager19:47
* arraybolt3[m] installs Plasma on Lubuntu19:47
tsimonq2Anyway, what productive things do we have going on today? :P19:48
arraybolt3[m]lubot: Wow, that's awesome.19:48
tsimonq2@lynorian: As I would have expected you to have already :) nice work as always 19:48
arraybolt3[m]Simon Quigley (Developer): You were talking about a problem with GiTea, and I'm still waiting on what to actually put in the reviewed-by lines of the draft.19:48
tsimonq2Eickmeyer @eickmeyer:matrix.org: you're being asked a question. :P19:48
tsimonq2> <@tsimonq2:linuxdelta.com> ```... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/de13429e097e2c1e57cb1cb46ad12f086ba2fa54)19:49
arraybolt3[m]Simon Quigley (Developer): Right.19:49
Eickmeyer[m]What's the question? My email address? Use eeickmeyer@ubuntu.com for that.19:49
arraybolt3[m]OK.19:49
arraybolt3[m]One more draft just to make sure. https://paste.ubuntu.com/p/jswF2NzkHn/19:51
arraybolt3[m]<Eickmeyer[m]> ""NOOO! YOU CAN'T REVIVE A DEAD..." <- Off topic, but why the 11?19:52
tsimonq2I hope this message finds you well.19:52
tsimonq2Otherwise LGTM full send 19:52
lubot[telegram] <teward001> simon: you know that you need to be more specific about shit being broken right19:52
tsimonq2arraybolt3[m]: ZOMGWTFBBQ!!!!!!111111119:52
lubot[telegram] <teward001> failure to comply with that means I shove you into the abyss19:52
tsimonq2@teward001: My will to live, I told you already :P19:52
Eickmeyer[m]arraybolt3[m]: That's what happens when someone lets go of the shift too early19:52
* tsimonq2 shoves teward into the gulag19:53
arraybolt3[m]lubot: It just doesn't work. That's always the problem with anything that breaks.19:53
Eickmeyer[m]> * <@tsimonq2:linuxdelta.com> forces Eickmeyer to switch to LXQt19:53
Eickmeyer[m]Done. Install Lubuntu then ubuntustudio-installer and select what you need. BOOM.19:53
tsimonq2Eickmeyer[m]: That better not be some of that GTK garbage :P19:54
tsimonq2tsimonq2: Sending?19:55
arraybolt3[m]I think so. Just waiting on Eickmeyer to approve as well.19:55
Eickmeyer[m]tsimonq2: Actually, it's worse. TK/TCL.19:55
Eickmeyer[m]arraybolt3: LGTM19:55
arraybolt3[m]👍️19:55
tsimonq2Eickmeyer[m]: Oh gawd. Good lawd almaighty19:56
Eickmeyer[m]tsimonq2: I want to do a rewrite utilizing kdialog or at least zenity and some shellscripting amazement.19:56
tsimonq2Eickmeyer[m]: Qt 6 bro19:57
tsimonq2Or GTFO :P19:57
tsimonq2Shortly I will be taking the time to chug caffeine and port everything over 19:57
arraybolt3[m]Sent the message (sans the ###############DRAFT bit).19:57
tsimonq2The entire stack of everything 19:57
arraybolt3[m]I should probably finish up on that sync.19:59
tsimonq2Gogogo :)19:59
* arraybolt3[m] wishes my desktop could beam its IP address to my Chromebook without me having to get up19:59
tsimonq2Do you remember what your measure of success is?19:59
arraybolt3[m](I like to SSH into my desktop and do everything from where I'm at.)19:59
tsimonq2arraybolt3[m]: Static IP? Convoluted DDNS? :P20:00
arraybolt3[m]tsimonq2: Yep, the diff. Right now it's clean except for one changelog entry that i added to the backport, but I made the last couple of commits at the wrong spot.20:00
arraybolt3[m]tsimonq2: Just a .local DNS would work - my Pi can pull it off somehow.20:00
tsimonq2Okay, so at least you know where you're at20:00
tsimonq2That's a good start 20:00
tsimonq2arraybolt3[m]: Yeah some kind of reverse tunneling?20:01
arraybolt3[m]Yeah but then I'd need my Chromebook to tell my desktop about its IP.20:01
tsimonq2SSH from the desktop to the Pi using the reverse tunnel options, which will open a port on the Pi you can SSH to20:02
arraybolt3[m]tsimonq2: Oh good grief. I think I should just set my hostname and see if that does it.20:02
tsimonq2arraybolt3[m]: It's a one line command, not telling you what to do but def consider it :)20:03
arraybolt3[m]What's the one line command? The Pi thingy or the hostname?20:03
tsimonq2arraybolt3[m]: The Pi thing20:05
arraybolt3[m]If you knew my WiFi speed and network setup, you'd know why I think that's a bad idea for my setup.20:06
tsimonq2https://www.howtogeek.com/428413/what-is-reverse-ssh-tunneling-and-how-to-use-it/20:06
arraybolt3[m](I have a hotspot, not a router, and it gives me no Ethernet ports, and the WiFi is snail slow - I have to use compression on SSH just to make it bearable.)20:06
tsimonq2Meh, unless we're talking mobile internet speeds on your LAN I think you may be fine 20:06
arraybolt3[m](My desktop is at least able to tether to it via USB.)20:07
arraybolt3[m]Yeah, mobile internet speeds on my LAN.20:07
tsimonq2Ah.20:07
arraybolt3[m]In fact, slower than that.20:07
* tsimonq2 kicks arraybolt3 and tells him to upgrade :P20:07
arraybolt3[m]Good luck with that - it was either this, dial-up, or sattellexpensive.20:08
lubot[telegram] <teward001> ah i can't fix your will to live simon 😔20:08
lubot[telegram] <teward001> :P *20:08
tsimonq2I've definitely been in the spot where I don't have the money so I won't dig too personal but I spent $500 on a small little Protectli Vault 2 port and a Unifi AP which works wonders20:08
tsimonq2arraybolt3[m]: Fair enough :)20:08
tsimonq2@teward001: No but you can fix Gitea though :P20:09
tsimonq2Also we need a CI20:09
tsimonq2:P20:09
tsimonq2And a Matrix instance to migrate our channels over to :P20:09
arraybolt3[m]At least it's better than the 150 GB a month I had before.20:09
arraybolt3[m]I guess I could always get an extra router with a USB port for a WAN port and be in business, but this works well enough. I'm one of those "why spend money on convenience when you can just code it" guys.20:10
lubot[telegram] <teward001> simon: one thing at a damn time bro20:11
lubot[telegram] <teward001> other than SSH which is not working on gittea yet, what's broke20:12
lubot[telegram] <teward001> (you aren't council so you don't have admin on the instance)20:12
lubot[telegram] <teward001> re: CI, i'm still working on Drone, been busy20:12
lubot[telegram] <teward001> re: matrix, again, busy20:12
lubot[telegram] <teward001> if you want to nag me on these things, I'll happily exercise the right to boot you in the face for violating the Ubuntu CoC of being nice to others.20:12
arraybolt3[m]Sorry, just was interested, not trying to nag.20:13
lubot[telegram] <teward001> you aren't Simon are you20:13
lubot[telegram] <teward001> arraybolt3: you aren't Simon 😔20:13
arraybolt3[m]No, but I'm the one who asked for GiTea and Drone updates.20:13
lubot[telegram] <teward001> your message went missing in the abyss20:14
lubot[telegram] <teward001> Simon on the other hand is annoying20:14
lubot[telegram] <teward001> you simply asked if there were any updates.  Simon's saying "so we need X, Y, Z" which is different than asking if there's any updates20:14
tsimonq2yes I'm simply giving you crap teward :)20:14
tewardwell don't give me crap this week20:15
tewardi've been tasked with rewriting this monolithic piece of shit from another section of my FT job that is old, obsolete, monolithic, and needs nuked20:15
arraybolt3[m]aHA! I just figured out that the hostname stuff is working just fine on my desktop, I just had the hostname wrong. No more IP address hunting!20:23
arraybolt3[m]Simon Quigley (Developer): https://github.com/lubuntu-team/libqtxdg-packaging/pull/1 (Since I backed up, I had to force-push my changes, so double-check that nothing broke.)20:35
ubot93Pull 1 in lubuntu-team/libqtxdg-packaging "Backports/jammy" [Open]20:35
arraybolt3[m]Also check the changelog, I may have botched a couple of lines there.20:36
arraybolt3[m](Also, the diff is coming back virtually spotless and the build is Lintian clean except for a thing about the "no-manual-page" override for a lintian-overrides file - the syntax for that file is a bit different between Ubuntu and Debian.)20:42
arraybolt3[m](Should that slight syntax difference be an Ubuntu delta? Or do we just live with the Lintian gripes and do a full sync? Or better yet, do we fix Ubuntu's Lintian?)20:43
tsimonq2Nah it shouldn't be a delta20:58
arraybolt3[m]Simon Quigley (Developer): And these extra lines in the changelog marked "experimental" are OK?21:00
arraybolt3[m]  * Imported copyright file from upstream.21:00
arraybolt3[m]  * Imported control file from upstream.21:00
kc2bez[m]> <@arraybolt3:matrix.org> Simon Quigley (Developer): And these extra lines in the changelog marked "experimental" are OK?21:00
kc2bez[m]>   * Imported copyright file from upstream.21:00
kc2bez[m]>   * Imported control file from upstream.21:00
kc2bez[m]It looks like something went wrong there.21:00
arraybolt3[m]That's what I thought. I'll remove those and do another add-commit-push.21:01
arraybolt3[m]OK, fixed it.21:02
arraybolt3[m]This is the entire diff between the Debian and Ubuntu debian directories: https://pastebin.com/Kusw5c5x21:03
arraybolt3[m]One changelog entry, Debian has a gbp.conf file, Ubuntu has a .gitignore file, that's it. Builds Lintian clean (except for stuff that can obviously be ignored).21:04
tsimonq2Cool, but is that changelog entry in ubuntu/kinetic or backports/jammy?21:06
arraybolt3[m]Backports/jammy.21:06
tsimonq2ubuntu/kinetic should be an even clean diff21:06
tsimonq2arraybolt3[m]: Cool21:06
arraybolt3[m]The ubuntu/kinetic entry should be even cleaner.21:06
arraybolt3[m]Oh shoot, I need to push an extra commit in Kinetic.21:06
arraybolt3[m](Those two messy changelog lines are still there!)21:06
* arraybolt3[m] shakes fist at Git21:06
kc2bez[m]They aren't here: https://salsa.debian.org/lxqt-team/libqtxdg/-/blob/debian/experimental/debian/changelog That is why I said something went wrong.21:07
arraybolt3[m]Dan Simmons: Exactly. I had added them during the last little bits of the sync, only in the Ubuntu side.21:08
arraybolt3[m]Alright, the Kinetic branch's diff is now spotless (except for the gbp.conf and .gitignore files).21:09
arraybolt3[m]Simon Quigley (Developer): https://github.com/lubuntu-team/pavucontrol-qt-packaging/pull/122:42
ubot93Pull 1 in lubuntu-team/pavucontrol-qt-packaging "Backports/jammy" [Open]22:42

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