/srv/irclogs.ubuntu.com/2019/12/26/#lubuntu-devel.txt

lubot<tsimonq2> Merry Christmas to those who celebrate05:10
lubot<tsimonq2> @kc2bez wxl When do we want to do Raman's grilling?05:11
lubot<tsimonq2> I'm abstaining from voting until that's done :)05:11
lubot<wxl> Uh doodle poll05:28
lubot<wxl> https://lists.ubuntu.com/archives/lubuntu-devel/2019-December/001714.html05:29
lubot<tsimonq2> What's Doodle? XD05:30
lubot<tsimonq2> Now we just need Dan05:31
lubot<The_LoudSpeaker> I should also bookmark mailing list archives. I think. :)05:36
lubot<kc2bez> @tsimonq2 [Now we just need Dan], I've checked some boxes.10:29
lubot<The_LoudSpeaker> So tonight for me.11:10
* The_LoudSpeaker fastens the armour11:14
* RikMills looks for a big mace with armour piercing spikes...11:18
lubot<HMollerCl> @The_LoudSpeaker now I have some time, do you have the logs of the conversation in #lxqt?13:13
lubot<The_LoudSpeaker> Yup!13:13
lubot<The_LoudSpeaker> One sec.13:13
The_LoudSpeaker[10:09 pm] <+afb3agaidaand  the problem is real but not that easy to fix - to be honest, it works most of the time fine but will need some structural changes in some data models 13:18
The_LoudSpeaker[10:10 pm] <+afb3agaidaso the priority isn't that high - there are a lot of other things to be cleaned up first13:18
The_LoudSpeaker[10:11 pm] <76b3The_LoudSpeakernoted. I will try to document and file a bug soon.13:18
The_LoudSpeaker[10:14 pm] <+afb3agaidait boils down to - the shortcuts should not be written to panel and runner configurations, only to shortcut handling - and only get from there 13:18
The_LoudSpeaker[10:16 pm] <+afb3agaidasetting these things from within an application is totally fine - will never work 100% safe without locking mechanisms, but fine until someone is willing to break this willingly13:18
The_LoudSpeakerThere you go @hmollercl13:18
lubot<HMollerCl> thanks13:19
lubot<HMollerCl> honestly I don't remember which is the current problem, I mean right now on clean installation it works. So the problem only is when new panels are created?13:21
lubot<The_LoudSpeaker> yup!14:14
lubot<The_LoudSpeaker> and if user wants to change config from lxqt-globalkeys14:15
lubot<The_LoudSpeaker> for runner and for panel14:15
lubot<The_LoudSpeaker> there was a detailed discussion. agaida tested things himself and confirmed. I will pm you the detailed log.14:15
lubot<The_LoudSpeaker> also, @teward001 the script to replace our packaging requirements is ready? I can test it. I just nuked the container which I used to use.14:17
lubot<The_LoudSpeaker> creating one with a gui profile.14:17
lubot<The_LoudSpeaker> Ugghhh! I kept my phone away and no arcanist asks me to provide api token which needs the 2FA authentication from my phone.14:20
lubot<The_LoudSpeaker> *now14:20
lubot<HMollerCl> @The_LoudSpeaker [there was a detailed discussion. agaida tested things himself and confirmed. I w …], mmm, that doesn't seems to be an easy fix to do it ourselves. I would document it clear in the manual. to avoid mistakes and leave it as known bugs.14:26
lubot<The_LoudSpeaker> @HMollerCl [mmm, that doesn't seems to be an easy fix to do it ourselves. I would document i …], yup! we should do that for eoan. For focal, I think we can push upstream for a fix maybe? wxl ? we can anyway always put it in focal's manual i needed. :P14:31
lubot<The_LoudSpeaker> @The_LoudSpeaker [creating one with a gui profile.], Now I can use sublime from container. yay!14:34
lubot<The_LoudSpeaker> How did I author this? I don't see a diff linked.https://phab.lubuntu.me/rLXQTGLOBALKEYSPACKAGING8d14dd93bcc80f95cf12cd04ad932091de9c519414:43
lubot<The_LoudSpeaker> I forgot actually. 😁 Can someone remind me how we pick latest git from upstream?14:44
lubot<HMollerCl> sorry, haven't done that, only patches.14:56
lubot<The_LoudSpeaker> I need to find exact commit which was done before we (I) picked from upstream that day. Then create a patch from that to commit defining latest release.14:58
lubot<The_LoudSpeaker> afaik there are no changes.15:03
lubot<The_LoudSpeaker> But how do we confirm?15:03
lubot<The_LoudSpeaker> oh wait.15:06
lubot<The_LoudSpeaker> there are many changes.15:06
lubot<The_LoudSpeaker> prior to picking the git, we were using 0.14.115:06
lubot<The_LoudSpeaker> with our own versions appended15:06
lubot<The_LoudSpeaker> the pick was just before upstream's 0.14.215:07
lubot<The_LoudSpeaker> But final version released is 0.14.315:07
lubot<The_LoudSpeaker> so i need to make a patch from 0.14.2 to 0.14.315:08
lubot<tsimonq2> @kc2bez [I've checked some boxes.], So @kc2bez wxl that's 11:30 AM Central today?15:36
lubot<kc2bez> yes, 12:30 Eastern15:36
lubot<tsimonq2> Sounds good. Technically there's two of us needed for quorum but all three is great too :)15:37
lubot<kc2bez> The more the merrier :D15:38
lubot<tsimonq2> @RikMills @teward001 @HMollerCl etc. while y'all don't have final voting rights, you're welcome to attend and participate in the grilling :)15:39
lubot<RikMills> I will have guests about that time, so looks like I can't 😢15:40
lubot<tsimonq2> @RikMills [I will have guests about that time, so looks like I can't 😢], You're welcome to leave questions here too... ;)15:40
lubot<The_LoudSpeaker> The source which I had fixed got lost when I deleted the container. :(16:14
lubot<The_LoudSpeaker> while applying `git diff COMMIT COMMIT^ > patchname.patch` which commit is written first? the start one or the end one?16:24
lubot<tsimonq2> @The_LoudSpeaker [while applying git diff COMMIT COMMIT^ > patchname.patch which commit is written …], Doing this gets a patch which undoes COMMIT16:26
lubot<tsimonq2> If you want a patch that applies COMMIT, reverse the two16:26
lubot<The_LoudSpeaker> okay.16:26
lubot<tsimonq2> Because it's saying "given this base COMMIT, produce a diff that gets me to ANOTHER COMMIT"16:28
lubot<The_LoudSpeaker> yeah so it should take 2 different commits as input na?16:28
lubot<tsimonq2> Your original command says "given the base of COMMIT, give me the diff to get back to COMMIT^"16:29
lubot<tsimonq2> @The_LoudSpeaker [yeah so it should take 2 different commits as input na?], Correct16:29
lubot<The_LoudSpeaker> the one without "^" is the destination commit right?16:29
lubot<The_LoudSpeaker> No! it is the start one16:29
lubot<tsimonq2> It goes git diff ORIGINAL DESTINATION16:30
lubot<tsimonq2> @The_LoudSpeaker [No! it is the start one], Yeah :)16:30
lubot<The_LoudSpeaker> *facepalms*16:30
lubot<The_LoudSpeaker> Thanks!16:30
lubot<tsimonq2> No worries16:30
lubot<The_LoudSpeaker> also what about this: … `ubuntu@focal-dev:~/lxqt-globalkeys$ git apply --check ~/release.patch --3way … error: config/translations/lxqt-config-globalkeyshortcuts_gl.ts: does not exist in index`16:30
lubot<The_LoudSpeaker> I just got that when I tried a correct patch.16:31
lubot<tsimonq2> That's not something I'd be able to tell you off the top of my head, hm16:31
lubot<tsimonq2> Have you tried cherry picking patches instead of manually creating a patch and re-applying it?16:31
lubot<The_LoudSpeaker> Earlier I had created a patch using gitk and that did not apply but the one created when using correct git diff command as you specified, gives me this^16:32
lubot<The_LoudSpeaker> @tsimonq2 [Have you tried cherry picking patches instead of manually creating a patch and r …], Nope. Not cherry picking. But let me try something. one sec16:33
lubot<The_LoudSpeaker> idk why but this doesn't apply: … `git diff 76eace1f491b14ab3f1b0c688493ca3a11d22ebd 9ae09e4684e8daae19eceef8548c3cd31abd1bef`16:34
lubot<The_LoudSpeaker> This should work na? 🤔16:35
lubot<The_LoudSpeaker> OH WAIT.16:35
lubot<The_LoudSpeaker> I know why it isn't16:35
lubot<The_LoudSpeaker> probably16:35
lubot<The_LoudSpeaker> no.16:38
lubot<The_LoudSpeaker> :(16:38
lubot<The_LoudSpeaker> I will just clone from MoM, fix it, commit locally. then create a patch and apply it to clone from phab.16:39
lubot<wxl> https://phab.lubuntu.me/w/packaging/packaging_for_new_upstream_releases/16:39
The_LoudSpeakerwow! How did I miss this doc when I searched on phab earlier?16:41
lubot<HMollerCl> that's for releases, not git verson16:42
The_LoudSpeakertho I did have the idea of modifying the version in changelog and then running uscan16:42
The_LoudSpeakerYeah true @hmollercl16:43
The_LoudSpeakerbut it can be applied here i think16:46
The_LoudSpeakerHow do I do the copyright update?16:55
The_LoudSpeakerscan for changes in the diff created between versions? in this case the patch that I created from out pick to the latest release?16:56
lubot<tsimonq2> Let's get this rolling here17:35
lubot<tsimonq2> wxl @kc2bez roll call?17:35
The_LoudSpeakero/17:35
kc2bezo/17:35
lubot<tsimonq2> Walter might be late17:35
lubot<tsimonq2> So basically, our goal is to ask you questions to ensure that you're qualified to be a Lubuntu Developer17:36
The_LoudSpeakerready.17:36
lubot<tsimonq2> This could last up to an hour and ends when there are no more questions for you17:36
lubot<tsimonq2> Answer each question to the best of your ability17:36
The_LoudSpeakerunderstood.17:36
lubot<tsimonq2> Dan, want to go first or should I?17:36
kc2bezI can go.17:36
kc2bezFirst question.17:37
kc2bezWhich pocket does an upload go to for the development series?17:37
The_LoudSpeakerproposed17:38
The_LoudSpeakerI am not sure17:38
kc2bezproposed is the answer.17:38
The_LoudSpeakerufff.17:38
kc2bezSimon do you want to go?17:39
lubot<tsimonq2> At what point in the cycle should you be careful not to introduce any new features, and what day is that for the 20.04 cycle?17:39
The_LoudSpeakerThe point is Feature freeze17:40
The_LoudSpeakerand for the date, give me a sec.17:40
The_LoudSpeakerfeb 2717:40
lubot<tsimonq2> Correct.17:41
lubot<tsimonq2> Dan?17:41
kc2bezWhat is the rationale for a SRU?17:42
The_LoudSpeakerThe update should be very very stable and shoudn't cause regressions in any way. users expect a high degree of stability17:44
kc2bezThat is true.17:44
kc2bezI have a follow-up to that.17:45
The_LoudSpeakerAny update shouldn't cause any problems in their day to day activities. instead it should improve their experience. Fot that, the SRU should be extremly stable17:45
kc2bezAlso true.17:46
kc2bezHere is my follow-up:17:46
kc2bezDoes a SRU make sense even if a bug is not high impact?17:46
The_LoudSpeakerIf the bug is a low impact one, it doesn't make sense to push the fix. there are costs of network and time for downloading updates. it should be worth it.17:48
kc2bezPossible regressions should play a factor too.17:49
kc2bezIt is a judgement call though.17:49
kc2bezSimon?17:49
The_LoudSpeakerexamples of such bugs are those which do not affect users at run time. they should be instead staged and released along with other high impact fixes.17:49
lubot<tsimonq2> What is the name of the tool which does Proposed Migration in Debian and Ubuntu, what is the criteria for a package to migrate to the release pocket in Ubuntu, and for bonus points, what pop culture reference does it come from? (If you can't answer the last one, that's okay.)17:50
The_LoudSpeakerThe proposed-migration scripts do the migration in Debian an Ubuntu.17:52
The_LoudSpeakerThe criteria is as follows:17:52
The_LoudSpeaker1. must be built and published on all supported architectures.17:52
The_LoudSpeaker2. all the dependencies must be already satisfied or should be installed along with the package.17:53
The_LoudSpeaker3. there should be no bugs with the tag "block-proposed" against the package17:54
The_LoudSpeaker4. the package or its binaries should pass the reverse-dependencies test in autopkgtests17:55
The_LoudSpeaker5. finally, the introduction of the package shouldn't break any packages already in release package17:55
The_LoudSpeakerdon't know the pop culture reference.17:56
lubot<tsimonq2> The answer I was looking for is https://youtu.be/elueA2rofoo - the rest is acceptable, thanks. XD17:57
lubot<tsimonq2> Dan?17:57
The_LoudSpeakerbritney spears. ggwp!17:58
lubot<tsimonq2> XD17:58
kc2bezWhich of those 5 do you need for the package to be considered a valid candidate?17:58
The_LoudSpeaker1, 2 and 417:59
kc2bezcorrect.17:59
kc2bezDid Walter make it here yet?17:59
The_LoudSpeakernope I think.17:59
lubot<tsimonq2> I don't think so17:59
kc2bezok 17:59
The_LoudSpeakerI just pinged him.17:59
kc2bezSimon?18:00
lubot<tsimonq2> This is more of a nuanced question but one worth exploring nonetheless: what's the difference between the Archive Admins and the Release Team, and where do you find who is in each?18:00
The_LoudSpeakerI am not completely sure about the roles of archive admins. Release team moderates the SRUs , mointor new relases of (l/x/k)ubuntu and they are the ones you can go to if you want to get your packages into proposed without satisfying "valid candidate" and to get features in after freezes.18:04
The_LoudSpeakeryou can find who is which team by looking at their launchapad pages.18:04
lubot<tsimonq2> Archive Admins accept packages from the NEW queues, Release Team can let packages in. SRU Team, while it has some overlap in members from other teams, is its own team18:05
lubot<tsimonq2> And, into the release pocket, not proposed :)18:05
lubot<tsimonq2> Dan?18:05
The_LoudSpeakeryup. released. my bad.18:06
kc2bezWhat is the general process for a feature freeze exception?18:06
The_LoudSpeakerthe request should be filed as bug against the package in launchpad with status of "NEW" The request shoul contain the following information:18:09
The_LoudSpeaker1. enough description of changes to gauge the impacts18:09
The_LoudSpeaker2. a section explaining benefits from the changes18:10
The_LoudSpeaker3. additional information that could be useful to take the decision.18:10
kc2bezsounds good. Simon?18:11
lubot<tsimonq2> Why is it important to always do high quality work and ask if you're unsure before uploading? Who does it reflect on, who does it impact, and what levers would you be able to pull?18:11
The_LoudSpeakerIt is important because changes one makes affect a large variety of users who expect a stable and high definition experience from the ubuntu and its flavours. As a developer making those changes, one should make sure they meet the expectations. It reflects the quality of the work done by the developer himself.18:15
The_LoudSpeakerI am not sure I understand the last part of the question.18:15
lubot<tsimonq2> As in, how are you able to influence Lubuntu and Ubuntu as a whole with developer powers?18:16
The_LoudSpeakerWith developer powers, I have the ability to change the user experience drastically, even with small changes. Thus, it is a huge responsiblity. As user experience ultimately leads to the image of Lubuntu and Ubuntu as a whole in the minds of the users.18:19
lubot<tsimonq2> Nice answer. I'm ready to vote18:19
lubot<tsimonq2> Dan?18:19
wxlwait a minute18:19
wxlit's time for my traditional trick question18:19
lubot<tsimonq2> Look who decided to show up XD18:19
lubot<tsimonq2> Okay18:19
kc2bezgo wxl18:19
The_LoudSpeakeryay! sensei is here finally!18:19
wxlwell first thing's first. how do you upload a change to the archive?18:20
The_LoudSpeakeras a lubuntu-dev I can only make changes to packages that are in lubuntu packageset. to make changes, I should find the source of the package in ubuntu. can be phab or launchpad in case of lubuntu packages. I should make changes locally. push them through arcanist or bzr. 18:23
* The_LoudSpeaker fingers crossed.18:24
wxlok so let's say you're going to play sponsor for someone18:25
wxlhow do you upload their changes?18:25
The_LoudSpeakerwait. I can also use dput. But I don't currently have much idea about how to do that.18:26
wxlyep, that's the right answer18:26
The_LoudSpeakerto upload changes for someone I am sponsoring, I should check and accept their diffs on phab.18:26
wxldput is also used to upload where?18:27
The_LoudSpeakerarc land18:27
The_LoudSpeakerone sec. I will say the whole process18:27
wxlnaw that's good18:27
wxlbut outside of the archive, what can you use dput for? uploading where?18:28
The_LoudSpeakeruploading to ppas18:28
wxlnice18:29
The_LoudSpeakerI did that with lubuntu-grub-theme18:29
wxlif you do not specify a location in dput, what happens? where does it upload to?18:29
The_LoudSpeakergoes to ubuntu archives by default.18:30
wxlso how are you going to keep yourself from mistakenly uploading to the archive when you mean to go to a ppa? :)18:31
The_LoudSpeakerput a local dput file for ppa. or edit the /etc/dput.cf18:31
lubot<tsimonq2> (I've done that btw, it's embarrassing)18:31
lubot<RikMills> Me too18:32
wxloh you're prepared. nice.18:32
wxlok, i'm ready.18:32
lubot<tsimonq2> Me too. Dan?18:32
kc2bezI have nothing further, I am ready.18:32
lubot<tsimonq2> Voting in18:32
lubot<tsimonq2> 518:32
lubot<tsimonq2> 418:32
lubot<tsimonq2> 318:32
lubot<tsimonq2> 218:32
lubot<tsimonq2> 118:32
lubot<tsimonq2> +118:32
* The_LoudSpeaker armour waiting for rikmills18:33
kc2bez+118:33
wxl+118:33
lubot<tsimonq2> Congratulations @The_LoudSpeaker on becoming the fourth Lubuntu Developer!18:33
kc2bez\o/18:33
lubot<tsimonq2> I'll add him on LP real quick18:33
The_LoudSpeakerThanks!18:33
wxlgood job :)18:34
The_LoudSpeakerThanks! 18:35
lubot<HMollerCl> congrats @The_LoudSpeaker18:35
The_LoudSpeakeralso, I just remembered https://phab.lubuntu.me/P53 being open in one of the 30 tabs I had. wxl: you think It can be applied directly ? This was created from MoM18:36
The_LoudSpeakerThanks! @hmollercl18:36
lubot<tsimonq2> @HMollerCl [congrats @The_LoudSpeaker], Now where's your application? XD18:37
lubot<The_LoudSpeaker> @tsimonq2 [Now where's your application? XD], https://phab.lubuntu.me/w/lubuntu-dev/applications/theloudspeaker/18:37
lubot<tsimonq2> No, Hans'18:38
kc2bezXD18:38
lubot<The_LoudSpeaker> XD18:38
lubot<HMollerCl> @The_LoudSpeaker [https://phab.lubuntu.me/w/lubuntu-dev/applications/theloudspeaker/], it's in the future..18:38
lubot<RikMills> @The_LoudSpeaker [<The_LoudSpeaker> Thanks!], Congrats18:39
kc2bezCongratulations @The_LoudSpeaker18:39
lubot<The_LoudSpeaker> Thanks! @kc2bez @RikMills18:39
lubot<tsimonq2> Now go upload your own stuff XD18:39
lubot<The_LoudSpeaker> @RikMills where is your mace?18:39
lubot<The_LoudSpeaker> @tsimonq2 [Now go upload your own stuff XD], XD tomorrow morning. gotta sleep now. :)18:40
lubot<tsimonq2> I think the better question is where @RikMills' core dev app is 😆18:40
lubot<tsimonq2> @The_LoudSpeaker [XD tomorrow morning. gotta sleep now. :)], Have fun!18:40
lubot<The_LoudSpeaker> wait. while we were talking, I think the build I put succeded. And i managed to bump the version of lxqt-globalkeys I think.18:43
lubot<The_LoudSpeaker> one query: we don't have .mailman folder right?18:44
lubot<The_LoudSpeaker> @The_LoudSpeaker [one query: we don't have .mailman folder right?], * . mailmap18:44
lubot<teward001> @The_LoudSpeaker [also, @teward001 the script to replace our packaging requirements is ready? I ca …], No, having some issues getting the arc scripts installed, because git clone is inefficient18:47
lubot<teward001> and can't get it into a PPA in a way that works18:47
lubot<tsimonq2> @teward001 [No, having some issues getting the arc scripts installed, because git clone is i …], No you18:47
lubot<teward001> @tsimonq2 [@RikMills @teward001 @HMollerCl etc. while y'all don't have final voting rights, …], E:CONTEXT18:47
lubot<teward001> oh dev membership18:47
lubot<teward001> *is still waking up today*18:48
lubot<The_LoudSpeaker> @The_LoudSpeaker [wait. while we were talking, I think the build I put succeded. And i managed to …], nvm this.18:49
lubot<HMollerCl> @tsimonq2 wxl, I changed the sleep time in lubuntu-update-notifer, changelog should be updated to 0.2 or 0.1ubuntu1 ?19:44
lubot<tsimonq2> 0.2 since it's a native package19:45
lubot<tsimonq2> Only quilt packages or Ubuntu revisions of native packages in Debian use ubuntu19:45
wxloh hey while you're at it trim down the short name19:45
wxl!info lubuntu-update-notifier19:45
ubot93lubuntu-update-notifier (0.1, focal): Package includes a bash daemon (lubuntu-upg-notifier.sh) which. In component universe, is optional. Built by lubuntu-update-notifier. Size 9 kB / 61 kB19:45
wxler short desc19:45
wxlyou can see it cuts off there19:45
lubot<HMollerCl> ok19:46
lubot<HMollerCl> I already pushed a commit changing the time (forgot the changelog), can/should I use the same commit or should I use a new on?19:47
lubot<HMollerCl> *one19:47
wxlpackaging guide says "certainly under 80" but clearly you're limited to 6219:47
lubot<tsimonq2> @HMollerCl [I already pushed a commit changing the time (forgot the changelog), can/should I …], Use a new one19:48
wxlcommit messages don't really matter all that much.. not like changelog entries19:48
lubot<HMollerCl> wxl: so Description in control is short desc?19:50
wxlDescription is both, technically19:50
wxlsee here https://phab.lubuntu.me/source/calamares/browse/ubuntu%252Ffocal/debian/control$5219:51
wxlyou can see that the remainder of the "Description" line is the short desc19:52
wxlwhile the remainder of the file (what follows right after the "Description" line and is prepended by spaces with periods to indicate blank lines) is the long desc19:52
wxlso in this case the long desc includes the short desc, but it's got a capital d. indeed we find the short one here: https://packages.ubuntu.com/focal/calamares19:53
lubot<HMollerCl> ok, thanks. I remember I had to make it longer because lintian was complaining19:53
wxldebian's package tool shows the whole thing https://packages.debian.org/sid/calamares19:54
wxlso the packages tool is called "packages." go figure. https://salsa.debian.org/webmaster-team/packages19:55
wxlhttps://lintian.debian.org/tags/description-too-short.html doesn't seem to be too difficult to resolve :)19:56
wxland here's one re: long desc but not as severe https://lintian.debian.org/tags/extended-description-is-probably-too-short.html19:57
lubot<HMollerCl> @tsimonq2 pulled, need something else to appear in the daily?20:46

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