/srv/irclogs.ubuntu.com/2024/07/11/#kubuntu-devel.txt

santa_good morning everyone07:33
santa_RikMills: not a big drama, bu there's an extra test changelog entry in you last kglobalaccel (fw5) upload07:34
RikMillssanta_: will look in a few mins07:35
RikMillssanta_: fix uploaded and git pushed07:40
santa_RikMills: nice! thank you07:45
RikMillssanta_: I found an issue with ka-update-metadata. If I #comment #out a build dep in debian/control, ka-update-metadata appears to stop parsing or recognising build deps from then on in the file09:12
santa_RikMills: I know, but that's a well known limitation of the python-debian library, in fact I had to remove your comments from purpose when packaging 6.409:13
santa_RikMills: given that it's a limitation from python-debian, comments in control files also trigger wrap-and-sort malfunctioning09:14
RikMillssanta_: ok, know I know then. thanks09:14
santa_I'm really sorry about that09:14
RikMills*now09:14
santa_I whish I had a solution09:14
RikMillsdon't be. it happens and I learned something09:14
santa_furthermore, there's a snitize-debian-control program in KA, precisely to handle that09:15
RikMillshad not spotted that09:16
santa_there's also another tricky thing: consider a control file with a couple of paragraphs separated by a blank line09:16
santa_imagine you put one one various spaces in that blank line09:17
santa_that, at least back in the days would make wrap-and-sort and some KA programs go crazy09:18
RikMillsurgh09:18
santa_e.g. like wrap-and-sort removing one of the paragraphs09:18
santa_I remember we hit both issues when the Plasma 4 -> Plasmna 5 upgrade happened here09:19
RikMillsI came in at the tail end of a lot of that, so likely missed it09:20
santa_I guess so, that sanitize-control-file programs must be one of the most ancient of the current programs of KA09:21
* RikMills goes to specsavers09:22
sgmooremorning10:38
RikMillssgmoore: hi11:37
santa_sgmoore: hi (x2)11:42
sgmoorehi!11:42
santa_RikMills: the thing you "workarounded" in purpose was missing from git, last time I checked :)11:44
BluesKajHi all11:49
RikMillssanta_: have pushed the workarounded thing in git12:30
RikMillsmay change it at some point so the workaround is in the KF5 package instead12:31
RikMillswhich long term may be better12:31
santa_RikMills: yes, perhabps we can add a separate package for the icons in kf6-purpose, then add a depend in the fw 5 counterpart12:34
RikMillsperhaps. putting icons in a -bin package seems odd to start with12:38
IrcsomeBot<sgmoore> I don't understand how to do falkon. gbp-archive fetches the tar, but doesn't remove the files-excluded and so of course the patch fails. I have tried putting my own tar brought in by uscan —download-current-version that properly removes the files, but it is overwritten bad tar. @RikMills how did you successfully upload this darn thing?13:07
IrcsomeBot<RikMills> Is that in ocular or noble? (re @sgmoore: I don't understand how to do falkon. gbp-archive fetches the tar, but doesn't remove the files-excluded and so of course the patch fails. I have tried putting my own tar brought in by uscan —download-current-version that properly removes the files, but it is overwritten bad tar. @RikMills how did you successfully upload this darn thing?)13:08
IrcsomeBot<sgmoore> ocular13:08
IrcsomeBot<sgmoore> oracular too13:08
santa_what they did with falkon is something terrible13:08
IrcsomeBot<sgmoore> I agree13:08
santa_both in debian and ubuntu13:08
santa_and worst of it, I bthered to fix it and the someone who tought he knows better synced the thing from debian13:09
santa_* bothered13:09
RikMillssanta_: yeah, I saw that :?13:09
santa_sgmoore: if you have other things to do in the meantime please go ahead with them, I will have another look into it soon ;)13:10
santa_I think the upstream tarball repacking is not actually needed, but I need to check better13:11
santa_furthermore, they did the repacking in debian without adding a repack suffix13:11
santa_what a disaster13:11
IrcsomeBot<RikMills> I did pull-lp-source and made changes in that and uploaded. than added those changes to git and tagged (re @sgmoore: I don't understand how to do falkon. gbp-archive fetches the tar, but doesn't remove the files-excluded and so of course the patch fails. I have tried putting my own tar brought in by uscan —download-current-version that properly removes the files, but it is overwritten bad tar. @RikMills how did you successfully uploa13:12
IrcsomeBot<RikMills> I did pull-lp-source and made changes in that and uploaded. then added those changes to git and tagged (re @sgmoore: I don't understand how to do falkon. gbp-archive fetches the tar, but doesn't remove the files-excluded and so of course the patch fails. I have tried putting my own tar brought in by uscan —download-current-version that properly removes the files, but it is overwritten bad tar. @RikMills how did you successfully uploa13:13
IrcsomeBot<sgmoore> Ok, I will try this method, thank you (re @RikMills: I did pull-lp-source and made changes in that and uploaded. then added those changes to git and tagged)13:13
santa_and even worse: we don't have repacking support in KA yet because I have been busy with the fw6 + Attic dir support :)13:13
RikMillssanta_: was it a repack? at one point they were using the tarball that kde or github (I forget which) automatically makes for a git tag13:15
RikMills*kde invents gitlab13:15
santa_RikMills: yes, and also a repack if I'm not mistaken13:15
RikMillsurgh^213:16
RikMillsI was doing this before that person synced: https://launchpad.net/ubuntu/+source/falkon/23.08.0-1ubuntu113:18
RikMillssanta_: there is a new upstream 24.05.2 falkon in gear, so we could do that with the correct tarball ;)13:23
santa_oh yes, please13:23
santa_in any case the falkon case it's interesting for whever I get into KA repack support13:24
santa_previously I was checking if the tarball was repacked or not by checking the watch file13:25
* RikMills hands santa_ a ghostwriter13:25
santa_now I know that's not good enough :)13:25
IrcsomeBot<sgmoore> hmm. falkon is qt6. guess that won't work on my jammy laptop. putting aside for now.13:43
IrcsomeBot<RikMills> Your change is in git? If so, I could add that to a new uptream release upload that uses the correct tarbal?13:46
IrcsomeBot<sgmoore> yeah, let me set to unreleaed and delete git tag13:46
RikMillssgmoore: santa_: https://launchpad.net/ubuntu/+source/falkon/24.05.2-0ubuntu114:57
santa_ah, thanks a lot15:02
santa_reading the changelog, now I understand what I did15:03
santa_still, someone could argue that the tarball repacking is needed15:04
IrcsomeBot<sgmoore> yeah... skipping ghostwrite for now as is a repack15:05
IrcsomeBot<sgmoore> ghostwriter too15:05
santa_but personally, once those js files come from source IMHO we could skip the repacking15:05
IrcsomeBot<sgmoore> that's what I don't understand. They are in source, we delete them, then patch them back in? It makes zero sense.15:06
santa_it used to make sense15:11
IrcsomeBot<RikMills> @sgmoore I was also naughty and git a force push to git to clean things up, so you should delete you falkon clone and reclone if you want to have one still locally15:12
santa_let me have a look so I can explain15:12
IrcsomeBot<RikMills> @sgmoore I was also naughty and did a force push to git to clean things up, so you should delete you falkon clone and reclone if you want to have one still locally15:12
IrcsomeBot<sgmoore> ok (re @RikMills: @sgmoore I was also naughty and did a force push to git to clean things up, so you should delete you falkon clone and reclone if you want to have one still locally)15:12
santa_alright, so here it goes the explanation about the js files in falkon:15:17
santa_these days falkon orig source tarball provide 4 js files in src/lib/data/html/15:18
santa_- jquery-ui.js and jquery-ui-1.12.1.js15:19
santa_- jquery.js and jquery-1.12.4.js15:20
santa_in both pairs the second is the source code of the first15:21
santa_however, some time ago the falkon orig tarball provided only:15:21
santa_- jquery-ui.js15:21
santa_- jquery.js15:22
santa_i.e. only the minified js without the source code15:22
santa_so what they did is removing the minified files with Files-Excluded and add the non-minified files with the patch15:23
santa_so that thing fits better with the DFSG15:24
santa_but now, we have the source js files in the code, therefore, in my opinion, it's no longer needed to do that15:25
santa_@sgmoore makes sense now?15:25
IrcsomeBot<sgmoore> yeah15:25
santa_furthermore:15:25
santa_now that I had a look at the debian/rules file, there's a few lines that we also should probably remove15:26
RikMillslets the apparmor fix migrate, then we can deal with any other changes15:28
RikMills*let15:28
* RikMills is very tempted to add an epoch to prevent any more syncing ;)15:28
RikMillsbut I resist15:28
IrcsomeBot<sgmoore> lol15:29
santa_hahah15:33
santa_in any case, when they did that they should have used a +dfsg prefix in the tarball15:34
santa_and put the thing in the watch file15:34
IrcsomeBot<sgmoore> yup. also, why do they use github?!15:34
santa_but what do you expect if they put a github link?15:35
IrcsomeBot<sgmoore> falkon is in release service..15:35
santa_sgmoore: here is my wild guess:15:35
santa_the guy looked in download.kde.org, the he found that tarballs were separate in stable and unstable15:36
IrcsomeBot<RikMills> Why they have an upstream signing key in the packaging when they don't use the signed tars is bizarre15:36
santa_so to have the pre-release versions he put the github thing, which covers both stable and unstable15:37
RikMillssanta_: but you can have multiple watch line IIRC?15:37
santa_but if you want to do that you can use a regex15:37
santa_or put 2 lines15:38
IrcsomeBot<sgmoore> grumbles15:38
santa_maybe the guy doesn't know15:38
santa_maybe he doesn't know about download.kde.org15:38
santa_who knows?15:38
RikMillsI know he ignored the email I sent15:38
santa_in any case, what do you expect from a linux distribution where the following happens to me:15:39
santa_1. I type man gcc15:39
santa_2. I find out theres no manpage15:40
santa_3. I try to install gcc-doc15:40
santa_4. wtf I can't find gcc-doc in the repos, what is going on?15:40
santa_5. I find out that gcc-doc is in the non-free repos. WTF THE GCC DOCS IN NON-FREE REALLY!?15:41
IrcsomeBot<sgmoore> hahaha15:42
santa_6. then I learn about this https://www.debian.org/vote/2006/vote_00115:43
santa_and that GR was vote by a majority of the people with the DD nobiliary title15:44
RikMills:facepalm15:44
santa_go figure15:44
santa_* was voted15:44
IrcsomeBot<sgmoore> omg15:45
IrcsomeBot<sgmoore> be back in an hour or so16:08
santa_ack, good luck in whatever you are going to do16:09
santa_ok, so...18:08
santa_we have to post-pone the brefing about the fw 6.4 changes18:08
santa_today, a new version of system arrived from -proposed to the normal release breaking all my autopkgtests containers18:09
santa_so I had to do a workarounding session18:09
santa_hopefully everything is fine now, and I'm rebuilding packages to test18:10
* RikMills adds workarounding to local dictionary18:10
santa_but that's a derivative of the original one: workarounded18:10
RikMillsspellcheckers don't know that18:11
santa_I still have some brain fog today, even after having a night of normal sleep18:11
EickmeyerThat moment when I get an email that something broke, I have no idea what it is, and finally trace it to here. 😆18:49
arraybolt3Eickmeyer: heh, you got a reprepro build failure email too didn't you? :P18:57
EickmeyerYuuuuuuup! 😂18:57
arraybolt3I was like "Tritemio Maintainers... reprepro... BIONIC? What on earth did Launchpad eat this morning?"18:59
arraybolt3"oh wait... ok nvm"18:59
IrcsomeBot<sgmoore> lol19:07

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