/srv/irclogs.ubuntu.com/2021/05/01/#kubuntu-devel.txt

BluesKajHi folks12:33
santa_hi everyone12:56
santa_RikMills: if we have fw 5.82 pre-release this weekend I would like to do it12:57
santa_I have the initial version of the watch file parsing code to test12:58
RikMillssanta_: as long as it worked on straight away, that is fine12:58
RikMillsI want to be able to test build new plasma with it ASAP12:59
RikMillse.g. make a dummy release set of plasma tars12:59
RikMillsthat way will not have to wait for the beta to get much of the work prepared13:00
santa_sure, I have just one commit more to push to master and then would be actually ready to test13:01
RikMillscool13:01
santa_RikMills: ok, so last commit is already there, pushed to master, if may steal you a few mins, let me explain what we have now:14:22
santa_- we have a new KAWatchFile class14:22
santa_- we have a new debug program named parse-watch-file14:22
santa_- and we have something different in the package-info debug program output14:24
santa_so ...14:25
santa_if you execute parse-watch-file against any pkg clone you will see at the end "Tarball name patterns: [...]"14:25
RikMillsright14:26
santa_these are all the possible tarball names for the package which may be under /home/user/kde-ftp/...14:26
santa_if you execute package info, you will see in the middle of the stdout something like "Upstream tarball paths: [...]"14:27
santa_these are all the possible upstream tarball full paths14:28
santa_so the code we have now, when doing a symlink in build-area check sequentially all this paths and creates the symlink targeting the first existing one14:29
santa_this way, what we have now it's better than what we use to have: previously the tarball name was just built like <kde-ftp_path>/<tarball_name>-<upstream_tar_version>.tar.xz14:30
santa_and of course only .tar.xz was supported14:31
RikMillssounds good/better :)14:31
santa_now we have a better set of guesses14:31
santa_if you see the code of the KAWatchFile, now you will understand why I said some time ago I wanted to move the code responsible to find out the tarball name to a separate class :)14:32
santa_(that would be difficult to implement in a single function inside KASrcPkg)14:33
santa_more stuff & limitations:14:33
santa_about the kdsoap an sddm watch files, they have some "challeging" things that the fw/plasma/apps don't have:14:34
santa_- non .tar.xz extension14:34
santa_- lines split into multiple lines with final '\'14:35
santa_- sddm also has this filenamemangle thing, which makes things more complicated because it forces you to parse the "opts=" things and try to replicate the "s/..."14:36
santa_that being said, while I expect this new code to be better than the previous one, I don't expect it to be infallible:14:37
santa_- if you read the uscan manpage and the KAWatchFile code and understand it, you will find out what I already know: some watch files might not work14:38
santa_- also you have to take into account that what KAWatchFile does it's just a *guess* of the tarball name that uscan is going to download, but you never know with 100% accuracy14:39
RikMillsfair enough. thanks!14:39
santa_so, last, but not least: for now I plan to keep the code like, but if you hit any watch file that doesn't work let me know, so we could either:14:40
santa_a) improve the guess so it works better14:40
santa_or14:40
santa_b) provide an overrides system indexed by source package name in ka-metadata14:41
RikMillswill do14:41
santa_for now I would like to keep the code mostly as it is, and explore the a) option14:41
santa_and that's it, thanks for your time14:42
RikMillsgreat, and thank you14:44
santa_yw14:44
mparilloii ISOs have landed: http://cdimage.ubuntu.com/kubuntu/daily-live/current/ Installed just fine to a VM.15:06
RikMills\o/15:09
RikMillssanta_: https://mail.kde.org/pipermail/release-team/2021-May/012288.html15:20
santa_RikMills: nice! I'm going to start then if you don't mind15:21
RikMillsplease do :)15:21
BluesKajso far so good on 21.10 Impish :-)15:26
RikMillsplasma-wayland-protocols 1.3.0 uploaded16:32
RikMillssanta_: ^ which has a normal tar name this time ;)16:33
krytarikRikMills: https://code.launchpad.net/~krytarik/ubuntu-cdimage/flavor-assets/+merge/401751 - now that I believe I've met all of vorlon's requirements, would you mind fulfilling the team repo one?16:41
RikMillskrytarik: appears I have no permissions on the ~kubuntu-website team16:54
RikMillslooks like mparillo and @Sick_Rimmit do16:55
RikMillshttps://launchpad.net/~kubuntu-website/+members#active16:55
krytarikOh indeed, I was mistaking Rick Timmis for you! >_<17:02
santa_typical mistake17:03
santa_so many Ri[c]ks in the room17:03
mparilloThe owner of the team is https://launchpad.net/~ryanakca17:58
mparilloAnd Rick (https://launchpad.net/~rick-timmis) is one of the Admins.18:03
krytarikI doesn't matter much really though who is owner or admin on the team - anybody on it should be able to create a new repo under it.18:05
krytarikThough it's mildly hilarious how much cruft there is on some teams.. >_>18:09
RikMillskonsole with the horrible new toolbar now landing in impish :S21:40
IrcsomeBot<X> (Photo, 610x357) https://irc-attachments.kde.org/OmyMrJt1/file_43621.jpg No toolbar Konsole. 10/10. Would recommend21:44
mamarleyLucKily, as with other things KDE, it is Konfigurable enough to disable the silly toolbar!22:29
valorieheh22:33
IrcsomeBot* DarinMiller prefers konsoie with no menu or title bar22:57

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