/srv/irclogs.ubuntu.com/2019/09/13/#kubuntu-devel.txt

BluesKajHi all11:13
=== genii_ is now known as genii
santa_good afternoon everybody15:27
santa_RikMills: If you have a few minutes I would like to discuss a few things about packaging/KA15:27
RikMillssanta_: ok15:27
santa_ok, so first of all, last time I checked there was an empty binary package for kdesignerplugin15:28
santa_http://tritemio-groomlake.duckdns.org/build-status/buildstatus_ubuntu-exp/ubuntu-exp_status_frameworks.html15:29
santa_↑ I have inspected the thing and I think that empty binary package must be removed15:29
santa_it used to provide qt designer plugins, which are now located in the -dev packages of frameworks15:30
RikMillsyes15:30
santa_also, being a qt designer plugin package nothing should build depend on it, unless we did that by mistake15:31
santa_so, if you agree, I'm going to remove the bin package in question and proceed with yet another test rebuild of everything (just in case)15:32
RikMillsReverse-Build-Depends15:33
RikMills=====================15:33
RikMills* akonadi                       (for kdesignerplugin)15:33
RikMills* akonadi                       (for kgendesignerplugin)15:33
RikMills* kdelibs4support               (for kdesignerplugin)15:33
RikMills* kdelibs4support               (for kgendesignerplugin)15:33
RikMills* kpimtextedit                  (for kgendesignerplugin)15:33
RikMills* plasma-workspace              (for kgendesignerplugin)15:33
RikMills* skrooge                       (for kgendesignerplugin)15:33
santa_so we must fix akonadi and kdelibs4support then15:33
RikMillsbuild depends originate in debian15:35
santa_it's like the intro of fallout15:36
santa_"Debian. Debian never changes."15:36
santa_that being said, if you agree, I would do this change locally and test rebuild all of plasma and applications, just in case15:37
santa_I could start tonight with that, as soon as my servers finish the current build of apps 19.0815:38
RikMillsakonadi: find_package(KF5DesignerPlugin ${KF5_MIN_VERSION} CONFIG)15:38
santa_so the build depend was probably put there by their "wonderful" tooling15:40
santa_anyway that find_package will probably suceed without the kdesignerplugin binary package installed15:41
santa_because right now it doesn't install any files, and akonadi and kdelibs4support were sucessfully built, even against that empty binary package15:42
santa_any further comments?15:44
RikMillsbd on kgendesignerplugin as well, so probably succeeds on that15:44
RikMillsnope. if things still build, that is fine15:44
santa_yes, I think that's the one it should build depend on15:44
santa_ok, so I will test this change asap, probably tonight15:45
santa_next topic [y/n]?15:45
RikMillsplease do test asap, as I would like to get fw 5.62 in as soon as possible15:46
RikMillsthere is Qt 5.12.5 coming very soon!15:46
santa_ok ok15:46
RikMillsY15:46
santa_ok, next thing is something which has been done the wrong[*] way for a long time in kubuntu, neon and debian15:47
santa_[*] wrong, wrong, wrong, very wrong, WRONG, WROOOOOONG15:48
RikMillso_O15:48
santa_this may not be the best example, but:15:50
santa_https://packaging.neon.kde.org/kde/kactivities-stats.git/commit/?h=Neon/unstable&id=e5ff60a047a0845ae1537c42856fe945850ef52015:50
santa_probably that file15:51
santa_/usr/share/qlogging-categories5/kactivities-stats.categories15:51
santa_should go into a -data package15:51
santa_I doubt very much that file path would change with an soversion bump15:52
RikMillsI thought about it, but deferred that to see what debian did15:53
santa_with 'debian' you mean the 'bright individual' in charge of kde packages15:55
* RikMills shrugs15:56
RikMillsI was just thinking what sort of delta to fix would be the lesser of 2 evils to fix15:56
* RikMills removes one fix there15:56
santa_this is probably how the guy works (note that incompetent people is difficult to predict):15:58
santa_- if he does the file addition, he will probably get it wrong 15:59
santa_- if he merges from neon and it's wrong in neon, he will keep it wrong15:59
santa_- if he merges from neon and it's right in neon, he will probably keep it right16:00
santa_in any case, this is my general recommendation for you for this kind of file additions:16:01
santa_- get it right in neon16:01
santa_- see what debian's 'bright individual' doesn16:01
RikMillsI will keep that in mind16:01
santa_- if he does it wrong, file an RC bug against the package in debian16:02
santa_(yes, you can do that)16:02
santa_https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#shared-library-support-files16:02
santa_it's a violation of a must policy16:02
santa_last time I checked that qualifies for an RC bug16:03
santa_and if he refuses to fix it, as far as I know, you can call debian's technical committee16:04
RikMillsthat seems a tad much16:04
santa_just FYI16:06
RikMillsunderstood16:07
santa_in any case he already uploaded fw 5.61 to experimental, so he will probably do the file addition himsels, so he will probably do it wrong16:07
santa_s/himsels/himself/16:07
santa_anyway, maybe it's a bit late to fix kactivities-stats since the official release of 5.62 is going to be soon16:10
santa_but please keep this in mind in the future16:10
santa_and if they refuse to fix it in debian, please slap the debian policy 8.2 in their faces16:11
santa_they don't even respect their own policy16:11
RikMillsok16:13
santa_so...16:13
santa_move to the next topic [y/n]?16:13
RikMillsy16:15
santa_ok, now KA16:16
santa_last time we talked we discussed some changes about ubuntu_info.py16:16
santa_I was able to make one of the changes and the other one was a circular impossibility so I couldn't make it16:17
santa_anyway the result isn't bad imho16:17
santa_what I could do is moving the ubuntu releases and versions map, which is now in ka-metadata16:17
santa_specifically in ubuntu-release-info.json16:18
santa_what I couldn't do is having the :ubuntu-devel: thing in the configuration file16:19
santa_so for each ubuntu release we would have to update that JSON file in ka-metadata and the default config file 16:19
santa_but we don't have to alter the code, so it's already much better than what we had imho16:20
RikMillsfair enough16:20
santa_last but not least, for 2.4 and above I made a draft of a new data file, which would take over some config variables16:21
santa_this one: https://git.launchpad.net/~kubuntu-packagers/ka/+git/ka-metadata/commit/?id=5e32f28620e7e743b6aa20e2d0d42be62ba501c316:22
santa_I think that way is going to be much easier to add new package sets16:23
santa_keep in mind that we could have new 'release types' in the future16:24
santa_such as 'frameworks6' 'kde-req' 'kde-extra'...16:25
santa_so I have the impression it will be easier to manage it that way16:25
RikMillssounds that way16:26
santa_so to sum up, for new ubuntu releases:16:26
santa_2.3 -> update default config and ubuntu-release-info.json16:27
santa_>= 2.4 -> update default config, git-remotes.json and default branches @ ubuntu-release-info.json16:28
santa_any questions?16:29
RikMillsdon't think so16:30
santa_ok, thank you very much for your attention and you time, I will try to test the kdesginerplugin thing asap16:32
RikMillssanta_: thank you for all that :)16:33
santa_no prob16:33
RikMillsmamarley @DarinMiller have you tested frameworks 5.62 ins staging?19:16
mamarleyRikMills: Yep, no problems here.  Thanks for the hard work!19:16
RikMillsgreat. hopefully that will be ok for a FFE19:17
mamarleyIf you want me to post my experience on the request somewhere, I would be happy to.19:18
RikMillsmamarley: LP: #184386619:20
ubottuLaunchpad bug 1843866 in plasma-framework (Ubuntu) "[FFe] KDE Frameworks 5.62.0 into Eoan archive" [Undecided,New] https://launchpad.net/bugs/184386619:20
RikMills:)19:20
RikMillsnot even released yet, but I am getting ready!19:20
mamarleyDone :)19:21
RikMillsTY :D19:22
IrcsomeBot<marcinsagol> Are there openconnect 8 Builds for 18.04 anywhere?21:30

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