/srv/irclogs.ubuntu.com/2016/08/02/#kubuntu-devel.txt

acheronukand I'm too bleary eyed to sort00:00
clivejosorry jbicha I modified the existing changelog instead of making a new entry00:00
clivejoI think thats good now00:00
clivejoits gonna get very messy in here00:01
acheronukwhy is CI noticing me with sarcastic messages?00:02
acheronuktime for bed00:03
clivejoIve cleared the queue00:03
clivejoshould shut it up00:03
clivejoif you have worked on the package in question you get a lovely PM00:04
acheronukI saw00:04
clivejoI get tons of them00:04
clivejoOh no! You're suspected of having broken abc00:04
acheronukok. night then. I'll come back to those akonadi packages in the morning unless you/simon sorts them in the meantime00:06
clivejoIm heading to bed myself00:06
acheronukI'll wake up to 50+ merge proposals then00:07
clivejoLOL00:07
clivejoyofel: will need to fix KCI00:08
clivejosomething wrong with ruby00:08
IrcsomeBot<ahoneybun> @Sick_Rimmit I reverted your change also branched out 16.10 and 16.04 out01:06
valorieahoneybun: awesome!02:28
ahoneybunthey have kinda different readme's02:30
ahoneybunmostly about LTS don't get much new features just fixes02:30
ahoneybun16.10 is current master so all changes go to master02:30
ahoneybunafter 16.10 is out I'll merge master to it02:31
ahoneybunnever seen ABORTED before lol02:33
valorieyou rock, m'dear02:36
ahoneybunmm trying to cherry pick ricks change about activites02:36
ahoneybunmight have to do it byhand02:36
ahoneybunoh well I'll do it02:36
ahoneybunsometimes valorie02:38
ahoneybunand we have an Activities section thanks to Rick02:46
acheronukas kdepimlibs-data is not going to exist an more, then need to sort out what did depend on it http://paste.ubuntu.com/21863977/07:06
valoriethere is a reverse-depends command somewhere07:10
valorieor maybe that was kubottu07:10
valorierip07:10
acheronukvalorie: see the paste above07:22
acheronukoh. on the channel? not a clue07:23
valorieoh, you know so much more than me07:26
valorielol07:26
yofelurgh, the ruby version bump got pulled and deployed by accident07:38
yofelI'll fix that over the day07:38
yofel!testers | 14.04.5 images are up http://iso.qa.ubuntu.com/qatracker/milestones/365/builds07:42
IrcsomeBot<tsimonq2> yofel: I'll see what I can do after I'm sure Lubuntu is good to go. :)07:48
=== pavlushka_ is now known as Guest82875
acheronukummm. so many other packages and build pulled in kdelibs-data, that this is going to be huge fun to unpick07:50
acheronuk*kdepimlibs-data07:51
IrcsomeBot<tsimonq2> For now I'm going to try to go back to bed07:51
=== Guest82875 is now known as pavlushka
IrcsomeBot<tsimonq2> I can help later acheronuk07:51
acheronukthanks. :)07:51
acheronukfor example, libkf5akonadiagentbase5 Depends: kdepimlibs-data (>= 4:15.12~)08:07
acheronukbut which parts of the old kdepimlibs-data did that actually need?08:08
acheronukand where are we sending those parts now?08:09
soee /o/08:10
yofelacheronuk: looks to me like it's mostly runtime parts from akonadi-*, so... good questino08:12
yofel*question08:12
yofelyou could check against what binaries the other akonadi libs link against, and do the appropriate data dep from that08:13
acheronukneed to have that corrected, as now kdepimlibs package was deleted from the CI, even some of the things were trying to get build yesterday fail to build as they are yanking in kdepimlibs 15.12 from the archive via akonadi, which then conflict with files etc08:17
yofelacheronuk: also: is that a direct dep in control or an shlibs dep from a symbol file?08:17
acheronukPackage: libkf5akonadiagentbase508:18
acheronukArchitecture: any08:18
acheronukMulti-Arch: same08:18
acheronukDepends: kdepimlibs-data (>= 4:15.12~), ${misc:Depends}, ${shlibs:Depends}08:18
acheronukDescription: Akonadi agent base library08:18
acheronukso direct in control from that08:18
yofelwas that lib in kdepimlibs before?08:18
acheronukthat's from akonadi08:19
yofel:/08:20
acheronukI know. It's one of those things that goes round in circles with the deps, and the key is probably working out the point where you can put a critical change in to break that chain08:22
acheronukfor example, akonadi-contacts now fails due to08:33
acheronukUnpacking libkf5akonadimime5:amd64 (4:16.04.3+p16.10+git20160801.2343-0) ...08:34
acheronukdpkg: error processing archive /var/cache/apt/archives/libkf5akonadimime5_4%3a16.04.3+p16.10+git20160801.2343-0_amd64.deb (--unpack):08:34
acheronuk trying to overwrite '/usr/share/config.kcfg/specialmailcollections.kcfg', which is also in package kdepimlibs-data 4:15.12.3-0ubuntu108:34
acheronukwhere kdepimlibs-data 15.12.3-0ubuntu1 is getting pulled in by some of the other deps via akonaki itself08:35
yofel2 things08:37
yofela) /usr/share should not be in libkf5akonadimime5 - please make a data package for that08:37
yofelb) that data package needs to break/replace kdepimlibs5-data << 4:16.08~ 08:37
yofelor some version like that08:38
acheronukyes, I was coming to the conclusion that even if it's just one file or 2 to go in them, each of those packages from the split of kdepim-libs will need a data package 08:40
acheronukwhich will then ease sorting out the replacement depends on kdepimlibs-data that is found elsewhere08:41
acheronukgoing to take a bit of sorting out08:43
acheronukok. back in a bit08:43
dokoany cmake experts online?09:16
shadeslayerdoko: not a expert but can maybe help?09:37
dokoshadeslayer, ta, already found it, just a bad regexp09:38
shadeslayerregexes are evil09:38
shadeslayer#getridoftheregexes09:38
kfunkslightly OT: qtwebengine not yet packaged for Ubuntu?10:06
yofelkfunk: there are builds in kubuntu-ci/unstable 10:07
yofelstill WIP and soon pending for debian10:08
clivejohummm is telegram bridge down?10:08
kfunkyofel: got it. needs 5.6.1. too bad.10:11
IrcsomeBot<yofel> One sided maybe..10:11
clivejoacheronuk: are the reverse dependancies direct or 2nd + generation?10:11
yofelkfunk: what release?10:12
kfunkyofel: 5.5 (distro Qt)10:12
yofelyakkety has it in proposed, xenial.. we'll take a bit longer10:13
yofel(5.6.1)10:13
kfunkno worries; will have to compile it myself for my dev setup10:13
yofelk10:13
acheronukclivejo: not sure. only got as far as the akonadi one so far, which is direct10:13
tsimonq2back for now10:18
* tsimonq2 reads backlog10:18
clivejoWWYD10:24
clivejohave you made a start on creating a akonadi-mime-data package?10:26
tsimonq2no, should I?10:26
acheronukclivejo: yes10:26
clivejosorry was talking to acheronuk10:26
clivejomake is break kdepimlibs10:27
acheronukI did10:27
clivejoand make a depends on it in libkf5akonadimime510:27
acheronukI did10:27
clivejoLOL just rubber ducking10:28
clivejoyofel: regarding the name of data file, should it be libkf5akonadimime-data or akonadi-mime-data?10:29
acheronukI did libkf5akonadimime-data10:30
clivejoI noticed, just checking with yofel10:30
acheronukok10:32
clivejoI still have no idea how PIM works10:32
clivejoconfuses the hell outta me everytime10:33
acheronukNot so much here either...10:33
clivejohopefully by disecting it, I might actually learn now it goes together!10:33
clivejoin my head the package name akonadi-mime-data makes more sense10:34
clivejobut dont ask me why10:35
* tsimonq2 pokes his head in and waves10:35
clivejoo/10:35
tsimonq2how can I help? :)10:35
clivejoa package name, should it be libkf5akonadimime-data or akonadi-mime-data?10:35
acheronukI am torn between them now...10:36
acheronukCI just built it with libkf5akonadimime-data, for now anyway..10:39
IrcsomeBot<tsimonq2> imho akonadi-mime-data10:40
acheronukwould certainly scan easier in all the depends that need changing10:43
* clivejo wonders has yofel become trapped under a pile of ruby10:43
tsimonq2I think so lol10:46
tsimonq2artikulate 4:16.04.2-1 is marked for autoremoval from testing on 2016-09-0110:48
tsimonq2It (build-)depends on packages with these RC bugs:10:48
tsimonq2806102: qt-gstreamer: FTBFS when built with dpkg-buildpackage -A (No such file or directory)10:48
tsimonq2ruh roh10:48
tsimonq2yofel, clivejo ^10:48
IrcsomeBot<yofel> If there is only one lib. Libfoo-data, otherwise source-data10:59
IrcsomeBot<tsimonq2> ooh he's on Telegram, he IS trapped under a pile of ruby :P11:00
IrcsomeBot<yofel> tsimonq2: that is debian, not ubuntu11:00
clivejomaybe hes practive rugby11:00
acheronukstays as it is then11:00
clivejopractising11:01
IrcsomeBot<tsimonq2> @yo11:01
IrcsomeBot<tsimonq2> argh11:01
IrcsomeBot<yofel> Yes that's why I had enouh rubies to throw at rohan yesterday11:01
IrcsomeBot<tsimonq2> @yofel well doesn't removal in Debian sometimes mean removal in Ubuntu?11:01
IrcsomeBot<yofel> Yes, if auto-symced. Artikulate isn't11:02
tsimonq2!info artikulate yakkety11:02
ubottuartikulate (source: artikulate): Language learning application. In component universe, is extra. Version 4:15.12.3-0ubuntu1 (yakkety), package size 2397 kB, installed size 3842 kB11:02
tsimonq2!info artikulate unstable11:02
ubottuartikulate (source: artikulate): Language learning application. In component main, is extra. Version 4:16.04.2-1 (unstable), package size 2501 kB, installed size 4027 kB11:02
IrcsomeBot<tsimonq2> oh ha that makes sense11:03
IrcsomeBot<tsimonq2> yay! new profile pic!11:04
yofelre11:05
* clivejo giggles11:11
clivejohttps://www.youtube.com/watch?v=mlaVHxUSiNk11:11
tsimonq2clivejo: cool! :D11:13
acheronukI vaguely remember that11:19
acheronukakonadi-contacts will need a data package. tsimonq2 ?11:25
tsimonq2acheronuk: need me to do it?11:34
acheronukI just thought you might like to11:35
tsimonq2acheronuk: and I've never made a data package before, so can you walk me through? (if you haven't done it already)11:35
acheronukI used the old kdepimlibs-data one as a starting point https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kdepimlibs/tree/debian/control?h=kubuntu_unstable11:37
tsimonq2acheronuk: so this still needs to be done?11:40
acheronukno-one else has AFAIK11:41
tsimonq2k11:41
acheronukit built for xenial last night, and log should show the left over files11:46
tsimonq2I think I figured it out :P11:46
acheronukYY build probably needs a retry later11:47
tsimonq2acheronuk: both are failing...11:49
acheronukin your sbuild?11:50
tsimonq2acheronuk: Yakkety is failing but KCI shows Xenial as failing11:50
tsimonq2(although it's passing, which is weirf)11:51
tsimonq2*weird11:51
acheronukhttps://launchpad.net/~kubuntu-ci/+archive/ubuntu/unstable/+packages?field.name_filter=akonadi-cont&field.status_filter=published&field.series_filter=11:51
* tsimonq2 nods11:51
tsimonq2akonadi-contacts - 4:16.04.3+p16.10+git20160801.2207-0(changes file)kubuntu-ci-bot12 hours agoPublishedYakketyLibsThere were build failures. amd6411:52
acheronukKCI's criteria for a failure and LP's don't have to be the same.11:53
tsimonq2ok11:53
BluesKajHiyas all11:54
tsimonq2o/ BluesKaj, how are you?11:54
acheronukeven though LP built it, all those left over files are a fail for KCI11:55
BluesKajHi tsimonq2, fine here, and you? ...hey acheronuk11:56
tsimonq2great BluesKaj :)11:57
acheronukHi BluesKaj :)11:57
tsimonq2argh now it can't find libkf5akonadimime-dev11:58
BluesKajhow goes the battle with xenial ? I had to revert to 14.04 for stability reasons11:58
BluesKajone unstable OS is bad enough and I expect that since I'm testing Yakkety, but Xenial seems very slow to stablize12:00
acheronuktsimonq2: you may need to wait for the latest akonaki-mime to publish before you build again12:02
tsimonq2argh ffs fine12:03
acheronukactually, akonadi itself may need fixing 12:05
acheronukyou sort out one thing, and it just exposes another layer of problems!12:05
acheronuktsimonq2: you may have to wait after all on doing that12:07
tsimonq2acheronuk: wait for what?12:16
tsimonq2acheronuk: what am I waiting for?12:23
acheronuk(1) akonadi-mime to publish (2) maybe a fix on main akonadi package itself 12:24
acheronuksome build deps still result in the old kdepimlibs-data package being wanted, which is gone. or at least they did earlier this morning12:28
=== ghostcube__ is now known as ghostcube
acheronukI can see why people steer clear of PIM a bit13:00
IrcsomeBot<Clifford> Tis very true13:02
BluesKajacheronuk, home users like me usually have no need for the PIM apps13:02
IrcsomeBot<Clifford> Its a can of worms13:02
acheronukIt's a can of piranha13:03
IrcsomeBot<Clifford> BlueKaj there are a lot of people who do use it and that's why we package it.13:03
clivejoahhh Mr slhk13:04
slhkhi clivejo13:04
BluesKajwho needs db for mail and contacts unless you must save 10K emails etc13:05
clivejoslhk: any input on this thread - https://www.kubuntuforums.net/showthread.php?70569-Should-I-be-concerned13:05
BluesKajunless you're on the job clivejo13:05
clivejoI know a lot of home users who use kmail, but your entitled to your opinion13:06
BluesKajthere's finally an option to dump the PIM apps if one doesn't need them without removing the desktop13:07
BluesKajI loved kmail until KDE4 arrived 13:07
BluesKajkmail was a terrific email client before that 13:10
slhkclivejo: that's a different issue from the one I fixed, and as pointed out in the thread it has been fixed before. Anyway, I confirm that update-a-x-i-dbus still does not work, and I'm fixing that right now13:18
=== mgolden is now known as mgolden_
* acheronuk wonders if LP can be bribed to speed up13:27
=== mhall119_ is now known as mhall119
yofelno ^^13:29
yofelwell yes, but that's impolite13:30
tsimonq2acheronuk: na we just rant in #launchpad :P13:30
yofel:O13:30
acheronuktsimonq2: not too often13:37
IrcsomeBot<tsimonq2> :P13:38
acheronukok. if rebuilding akonadi doesn't break this circular dependency, I'm going to be sad....13:41
IrcsomeBot<Clifford> You aren't past the sad stage?14:27
IrcsomeBot<Clifford> Akonadi tends to make me angry14:27
acheronukclivejo: There's still plenty of time15:03
acheronukgot bored of waiting and built akonadi in my testing ppa. seems to allow akonadi-contacts to build again. now wait for CI....15:22
Mirvyofel / others: do you think you could ask on #ubuntu-release to ignore failures for: kwin marble kde-cli-tools libkscreen kdepim-runtime kxmlgui extra-cmake-modules kconfigwidgets okteta akonadi-search kidentitymanagement kdelibs4support kwayland libkscreen ? we're landing the unity8 fix soon after which the remaining blockers to release pocket migration would be those listed autopkgtest16:05
Mirvor if there are some you are worried about showing a real blocker and want to fix instead16:05
yofel100% tests passed, 0 tests failed out of 516:08
yofelTotal Test time (real) =   2.36 sec16:08
yofelXIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":99"16:08
yofel      after 9428 requests (9428 known processed) with 0 events remaining.16:08
yofelwtf?!?16:08
yofeloh wait, acc is what failed, urgh16:09
MirvI'm somewhat scared the GCC6 will come and suddenly block everything for half eternity :)16:10
yofelI'm wondering whether I should make a script that removes the autopkgtest setups from all kde packages16:16
yofelMirv: is there anything else stuck except qtbase?16:17
yofelMirv: and are those all that you need? There are more kde packages in proposed than those16:19
Mirvyofel: most autopkgtests pass also for kde packages, from my manual viewing through http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html I came up with that list16:26
Mirvyofel: well ~everything is stuck because ~everything has reverse dependencies that are in that list ^ and depend on each other. 16:26
Mirvgenerally http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src and #qtdeclarative-opensource-src show most problems16:27
yofelMirv: yes, I'm looking at that, but I'm also seeing nonsense build combinations like:16:28
yofelautopkgtest for kwin/4:5.6.4-0ubuntu1: amd64: Pass, armhf: Pass, s390x: Always failed16:28
yofelautopkgtest for kwin/4:5.6.4-0ubuntu2~1: i386: Pass16:28
yofelautopkgtest for kwin/4:5.7.2-0ubuntu1: ppc64el: Regression ♻16:28
yofelwe don't migrate packages on an architecture basis, so what's the point in that?16:29
Mirvyofel: it's probably some autopkgtest timing issue that would require stronger hinting from release team if wanted to be executed with the correct version for all archs16:33
yofelright, but I honestly have no motivation to run after the release team to fix autopkgtests  in up to 200 packages. so lets go with force-badtest for everything's broken so that you're not stuck on us16:34
Mirvyofel: yes I agree that if you think functionally everything is ok, ask release team to force-badtest that list of packages. plus: kde-baseapps (I just found by going through the page with grep + sed instead of manually)16:37
Mirvyofel: http://pastebin.ubuntu.com/21910811/16:37
Mirvwell that's manually stripped down of non-Qt/KDE packages16:38
yofelah, nice one16:38
yofelyeah, looks about right from what I can see16:38
santa_interesting that "proposed migration" thing. it's like a mixture of uploading packages to debian experimental and a debian transition16:43
yofelsanta_: the proposed migration is literally britney16:43
santa_you mean it's done with britney16:44
yofelrigh16:44
yofelt16:44
santa_interesting16:44
santa_regarding the tests16:44
santa_well, back in the days we were actively disabling them for kde software16:44
santa_today we have some effort towards making them work, but I have the impression it's too much effort for little benefit16:45
santa_i.e. how many real bugs have people fixed thanks to the autotests being executed in packaging?16:46
santa_vs how many hours you have to spend ... not to fix the software, but to fix the test itself? (i.e. fixing the environment where the test is executed and things like that)16:48
santa_that being said, I would clearly ignore them wrt blocking other stuff16:49
yofelbbl17:03
tsimonq2thanks everyone! :D18:24
* tsimonq2 is a ninja now18:24
yofelright, welcome ;)18:24
clivejonow you can do a proper ninja dance18:24
tsimonq2lol18:25
yofeltsimonq2: so now you can: commit directly, upload to kubuntu-ppa/* (please don't directly upload to /ppa and /backports, they have -landing equivalents for that), and you can trigger CI builds18:25
tsimonq2awesome, thank you18:26
clivejojust be careful and ask if in any doubt18:26
yofelkeep using merge requests for changes that you're doubtful about though please18:26
clivejothere are no silly questions here18:26
tsimonq2yofel: I was just about to comment on the fact that I will do that :)18:26
yofel:)18:26
Mirvthanks yofel for bringing up the topic on release channel, let's hope it'll be agreed upon! infinity may still ask about this and that failing and what's going to be done about it..18:29
yofelwell, he always does that ^^18:30
tsimonq2yofel: would it be fine with you if I rebuild a package in KCI just so I know how it's done? or would you rather I wait until there's a real need for it? I mean, afair, it won't hurt, right?18:30
acheronukcongratulations tsimonq2 :D18:32
tsimonq2thanks acheronuk :D18:32
clivejotheres still a queue on KCI18:32
Mirvyofel: if he asks about marble symbol updates, do note we could handle it but there's some other FTBFS issue bug #160908318:32
ubottubug 1609083 in marble (Ubuntu) "marble needs updated symbols for Qt 5.6" [Undecided,New] https://launchpad.net/bugs/160908318:32
clivejostill waiting for it to build akonadi-contacts18:33
acheronukclivejo: needs akonadi itself to build first18:33
Mirvit has helped before though to at least have a bug filed about an issue18:34
clivejoanyone work on akonadi-notes ?18:34
* tsimonq2 checks if I did anything18:35
tsimonq2now I can push so I don't need to poke anyone if I make a trivial change :)18:35
=== ghostcube__ is now known as ghostcube
tsimonq2clivejo: no clue if my changes are still relevant but here: https://git.launchpad.net/~tsimonq2/kubuntu-packaging/+git/kubuntu-akonadi-notes?h=kubuntu_unstable18:37
acheronukclivejo: akonadi-notes looked that it at least build ok, though can't say I inspected the result overly much as a was trying to sort contacts18:37
* tsimonq2 checks if they are still relevant18:37
clivejojust be careful18:38
tsimonq2no actually, I'll push my changes if you don't mind18:38
tsimonq2wait no I was looking at master18:39
tsimonq2nvm18:39
acheronukI imagine those 3 packages still needs some 'housekeeping' to get them up to scratch, even it they do technically build18:39
clivejotrivial changes might not appear so trivial in the grand scheme of things18:39
tsimonq2clivejo: I understand :)18:39
acheronukI'm always very hesitant at 'git push' still, which is no bad thing really18:41
clivejoand remember the Kubuntu team moto - WWYD18:42
acheronuklol18:43
tsimonq2hehehehehe18:45
acheronuktsimonq2: I did that data package in the end, as it was tied up with akonadi deps, and wanted to sort them both together18:46
* yofel throws even more rubies at clivejo18:46
tsimonq2acheronuk: good idea18:46
yofelseriously, ever since you made that anology, I don't know if people here mean the original acronym or yours whenever I read it >.<18:46
acheronukI think 90%+ of the time, Y=Yofel now18:48
yofeltsimonq2: if you just trigger builds, no, I don't mind. But maybe take something that doesn't have many downstream projects (otherwise it'll block those if they're in the queue)18:51
clivejoit means What Would Yofel Do :P18:52
tsimonq2yofel: have an example I can do a build of?18:52
yofeltsimonq2: http://kci.pangea.pub/job/yakkety_unstable_sweeper/18:52
yofelmake sure the checkbox for kubuntu-ninjas is checked when you log in18:53
tsimonq2I already logged in, but thanks anyways :)18:54
tsimonq2woah this is cool18:54
yofelhm18:54
yofelwhy are the daily promotion jobs still a thing18:54
* yofel goes killing18:54
clivejoI think we need to fire soee18:57
clivejohttps://www.kde.org/announcements/plasma-5.7.3.php18:57
soeeoh sorry i spammed Jonathan some hours ago :D18:58
soeebut please lets make first 5.7 release for Xenial :)18:59
yofelthat ^19:00
yofeland yakkety_archive is frozen until the packages make it out of -proposed19:00
yofelwe really need to get that done first19:00
sick_rimmitahoneybun: Hiya you about19:04
IrcsomeBot<tsimonq2> o/ sick_rimmit19:05
sick_rimmit\o/ tsimonq219:05
IrcsomeBot<ahoneybun> Yep19:05
sick_rimmitPerfect19:05
sick_rimmitI've made those changes from you review19:06
sick_rimmitWould you like me to push them to your Master, a seperate Branch or something else ?19:06
ahoneybunsick_rimmit: I have the master as the current release cycle ie 16.1019:09
ahoneybun16.04 has it's own branch19:09
ahoneybunkubuntu-16.04-LTS19:09
sick_rimmitOh OK, I didn't see those branches19:09
ahoneybunI added the activies part to master19:10
ahoneybunI made that yesterday19:10
sick_rimmitI'll check you branches again, and see what's available19:10
ahoneybunsorry about that19:10
ahoneybunjust messing with branches now19:10
ahoneybunneed to figure out how to deal with docs.k.org now19:10
sick_rimmitI think it'll take me a little time get all the work done, and probably good for me to target 16.10 for Oct19:11
ahoneybunsince it points to the LTS currently19:11
ahoneybunI'm thinking of adding activies to LTS as well19:11
sick_rimmitOh yes that's a good idea, I think it needs new images for Activities in 16.0419:12
ahoneybunwell your images are of 16.04 currently19:12
ahoneybunbut you might have the backport ppa as well19:12
sick_rimmitOK here's my suggestion19:12
ahoneybunI know sphinx can handle dirs so make lts and release dirs19:13
sick_rimmitI'll push what I have to my Master, and issue a pull request. If you review and are happy with the work so far, Merge and then I will pull19:13
sick_rimmityou current Master,19:13
ahoneybunyou'll fetch and sync19:13
ahoneybunif your working on 16.10 then yes19:13
sick_rimmitYep, that's good 19:14
ahoneybunmy plan is that master will always be the current dev cycle19:14
ahoneybunthen when it is release make a branch for it19:14
sick_rimmitTags ?19:15
ahoneybunI've not messed with tags yet19:15
ahoneybunI know we use branches on our git19:15
sick_rimmitNo worries, however you want to do it, I'll work with that19:15
sick_rimmit:-D19:15
ahoneybunthe LTS needs a different branch19:16
ahoneybunat least19:16
clivejowhat are you guys doing/talking about?19:16
ahoneybunwe can tag release 19:16
ahoneybun*releases19:16
ahoneybunclivejo: the kubuntu manual19:16
ahoneybunhttps://github.com/ahoneybun/kubuntu-manual19:16
sick_rimmitYep agreed, you create that I'll pull it, I can work on those images for it then19:16
ahoneybunhttp://docs.kubuntu.org/19:16
ahoneybunsick_rimmit: I'd rather have the packaging stuff in a dir under contribute somehow19:18
ahoneybunnot outside of docs19:18
ahoneybunmakes it easier to find everything19:18
acheronukclivejo: is anything now making  libkf5akonadisocialutils-dev ?19:19
clivejonot that Ive found 19:19
acheronuknot that I can either :/19:19
acheronukso presumably things that did need it don't now?19:20
acheronukyou would hope19:20
clivejowow, lots of missing symbols in okteta19:24
acheronukyes, kdepim-runtime for example has had that social plugin removed from CMakeLists.txt19:26
clivejocan you remove the build dep from the control file too19:26
tsimonq2clivejo: how can I help? :)19:26
acheronukI was just about to19:26
ahoneybunsick_rimmit: can you get me some install screenshots from 16.04? all the slides and sets19:27
ahoneybunI only have from wily19:27
clivejotsimonq2: regarding this commit - https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/akonadi-notes/commit/?h=kubuntu_unstable&id=c7051b7a833910147a17fc9c27157f17b635e13b19:27
clivejowhy?19:28
tsimonq2doesn't the Git commit explain that? :P19:28
tsimonq2(be more specific as to what you're getting at)19:29
clivejobut all the other packages have the same entry, why change that one package to https?19:29
clivejoyou cant push to https19:30
yofelwell, you can't push to git either19:30
tsimonq2^19:30
yofelbut yes, please don't fix *just* one package19:30
tsimonq2alright I'll fix the rest19:30
tsimonq2unless you want it reverted?19:30
yofelno, I'm fine with https being used, there is a point in using it19:31
tsimonq2great :)19:31
ahoneybunyofel: I'm afraid to touch the files on docs.k.org19:35
ahoneybunany way for you to copy the git over ther19:35
ahoneybunI'll have 16.04.1 ready by the end of the week19:36
yofelahoneybun: git isn't used, the build artifact of git are used, and the actually used dir should be a symlink to one version of those artifacts19:36
yofelthat's how I set it up back then at least19:36
ahoneybunwell I don;t know how you made it work so 19:36
clivejotsimonq2: how are you going to fix the rest?19:37
yofelsec19:37
tsimonq2clivejo: manually, through elbow grease :P19:38
yofelahoneybun: random thought: you might want to tag what gets deployed19:39
clivejoThere are 337 packages in our git 19:39
yofeloh my, please script that ^^19:39
ahoneybunI'm using branch for LTS19:39
tsimonq2fine fine yofel 19:39
ahoneybunbut might use tags for releases19:39
tsimonq2:P19:39
tsimonq2yofel: do we have a list of all the repos somewhere?19:40
yofelahoneybun: aah, I didn't realize that the clone wasn't updated19:40
tsimonq2(on one page)19:40
santa_tsimonq2: man19:40
yofeluh no. I did write a script for that...19:40
ahoneybunyofel: I've started making some changes with sick_rimmit19:40
yofelsomewhere...19:40
ahoneybunalso removing some old stuff from vivid19:40
tsimonq2I made a mistake in whating to do it manually, I forgot to ask myself, WWYD19:41
santa_tsimonq2: write one script meant to be executed in a git directory with debian/*19:41
tsimonq2*wanting19:41
santa_tsimonq2: then git-clone-all19:41
tsimonq2santa_: where's git-clone-all?19:41
santa_tsimonq2: then do-all <your_script> over all the repositories19:42
tsimonq2where's that too?19:42
IrcsomeBot<Clifford> *clivejo face palms*19:42
santa_tsimonq2: https://code.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation19:42
santa_there19:42
IrcsomeBot<tsimonq2> O_o19:42
tsimonq2thanks santa_ 19:42
santa_and we can add your script if it's good to the KA I think19:43
tsimonq2so it has to be more than a one time script? :P19:44
santa_I think it's the easier way19:44
yofelwell, git-clone-all would certainly do the job as well19:44
yofelmight miss a repo or two though19:44
santa_yeah, kdelibs19:44
ahoneybunyofel: also sphinx is old on that server19:44
yofeland stuff from extragear, etc.19:44
ahoneybunbut that's not a huge deal19:44
yofelahoneybun: the whole server is EOL :/19:45
ahoneybunoh19:45
ahoneybunright19:45
ahoneybun15.0419:45
yofelbut Riddell needs to fix that. I don't want to touch that without a snapshot19:45
ahoneybunof course19:45
santa_well extragear is not under the KA "jurisdiction"19:45
yofelright, but under the same repo namespace 19:45
yofeland this is about the URLs19:46
santa_tsimonq2: the easiest way to do the script is python-debian19:46
yofeljust use sed....19:46
tsimonq2^19:46
tsimonq2$ python git-clone-all  File "git-clone-all", line 419:46
tsimonq2SyntaxError: Non-ASCII character '\xc2' in file git-clone-all on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details19:46
santa_srlsy19:46
sick_rimmitWe could probably script up a make html; rsync /build 19:46
yofelI'll recommend python-debian as soon as it learns how to not break control files the moment it sees a comment in one19:47
sick_rimmitpretty easy19:47
yofelright19:47
sick_rimmitthat way you don't need Sphinx on your docs webserver19:47
yofel(wrt rick)19:47
santa_tsimonq2: where are you? yakkety?19:47
tsimonq2santa_: yep19:47
ahoneybunsick_rimmit: having sphinx there lets me make small changes19:47
sick_rimmitIn fact it could by tackled with a Jenkins job19:47
ahoneybunand rebuild on the fly19:47
yofelsick_rimmit, ahoneybun: I changed the links a bit so now the server points to /home/kubuntu/docs/deployed for live, so you can play in the repo as much as you want19:48
yofelonce you're done, build/html needs to replace deployed/19:48
santa_tsimonq2: just execute it as a normal program19:49
santa_i.e. don't prepend "python"19:49
tsimonq2$ ./git-clone-all                                                                                              19:49
yofelhm.... I would prefer that jenkins does not have access to weegie. Even if you have a point..19:49
tsimonq2Traceback (most recent call last):                                                                                                                           19:49
tsimonq2  File "./git-clone-all", line 18, in <module>                                                                                                               19:49
ahoneybunmm sounds hard19:49
tsimonq2    from lib.utils import *                                                                                                                                  19:49
clivejogit-clone-all wont get all the git repos19:49
sick_rimmitIf the server is going EOL, perhaps we should move it then deploy the docs19:49
tsimonq2ImportError: No module named 'lib'                                                                                                                           19:49
yofelahoneybun: not as hard as you think19:49
yofelahoneybun: pretty easy actually19:49
tsimonq2clivejo: or any for that matter >__<19:49
ahoneybunyofel: can I just git clone branch and then move the build to deployed19:50
clivejodebian have git: URL in the Vcs-Git: field I dont get why we need to change it :/19:50
yofelahoneybun: would work too, but remember that html/ matches deployed/19:50
clivejo336 have it that way, 1 doesnt19:51
* sick_rimmit steps away from discussion about Docs deployment, to focus on updating the content19:51
santa_tsimonq2: do you have a proper clone?19:51
ahoneybunmatches?19:51
santa_or did you just copied the script alone?19:51
tsimonq2santa_: so I can't just download the plaintext Python script? :P19:52
ahoneybunmm I might be logging into the server wrong19:53
* clivejo feels like he's talking to himself, so goes off to do something else19:53
ahoneybungoing to step away anyway19:53
tsimonq2santa_: still not good19:53
tsimonq2The sftp process failed with return code: 25519:53
tsimonq2Command attempted: sftp -b - depot.kde.org:stable/frameworks/5.24/19:53
santa_tsimonq2: nope. and I would recommend you to create a directory for all the clones19:53
yofeltsimonq2: or, if you want a list of all repositories that you can clone in a bash loop, this will give it to you: http://sprunge.us/MSiW19:53
santa_so you don't have access to depot19:54
yofeltsimonq2: hm, that's a too old script I realize, that gives you too much19:54
santa_in any case I don't see why we have to "fix" that19:55
yofelalthough, it would still do the job19:55
santa_either way is fine,,,19:55
yofelhttps *is* even recommended by debian, so no reason to not fix it if he wants to fix it19:55
santa_why?19:55
yofelhttp*s* ?19:56
santa_ok then19:56
santa_yofel: what about adding simon's key to the depot ftp btw?19:57
yofelright, I should fix that19:58
yofelbut at that time, tsimonq2: please subscribe to https://mail.kde.org/mailman/listinfo/kde-distro-packagers19:58
tsimonq2will do19:59
santa_btw how does the ninja thing works?19:59
yofelthanks, whitelisting you19:59
santa_oh, yofel20:02
yofelsanta_: as in?20:02
santa_as anything20:02
tsimonq2yofel: offically subscribed20:02
yofeltsimonq2: when you script-fix this, please make sure to not push before you've verified that it works20:03
yofeltsimonq2: and please commit with 'NOCI' in the commit message20:03
yofeltsimonq2: you now have access to ftpubuntu@depot.kde.org - that server has pre-release tarballs for kde published to packagers before the official announcement. Please do not re-publish those anywhere except in the team related locations (i.e. mostly launchpad)20:05
tsimonq2yofel: will do, but I'm getting thrown this when I'm trying to use your script: httplib2.SSLHandshakeError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)20:05
yofelo.O20:05
tsimonq2alright cool yofel 20:05
tsimonq2yeah I know, weird20:05
yofelI remember seeing that actually. But I have no memory when exactly that was20:06
santa_yofel: I just remembered what I have been thinking yesterday in addition to all the stuff I have in my table for KA20:06
yofelsanta_: ~kubuntu-ninjas is mostly for 3 things: upload access to kubuntu-ppa/, commit access, and we have a private PPA if we ever need to work on hidden stuff20:07
santa_is required to be a kubuntu member already or not?20:07
yofelno20:08
* santa_ facepalms20:08
santa_how does one apply for that?20:08
yofelapproval by 2 kubuntu-devs20:08
santa_lol20:09
tsimonq2yofel: argh, still getting the error:20:09
tsimonq2Host key verification failed.20:09
tsimonq2Couldn't read packet: Connection reset by peer20:09
tsimonq2The sftp process failed with return code: 25520:09
santa_I have been around since a long time and...20:09
yofeltsimonq2: aaah, login over ssh once20:09
yofelyou need to accept the host key20:09
tsimonq2alright20:09
tsimonq2cool :)20:10
santa_at some point I would like to upload a point release of anything with the new tooling to the ppa20:10
tsimonq2yofel: oh ffs grrr20:10
tsimonq2Permission denied (publickey).20:10
tsimonq2Couldn't read packet: Connection reset by peer20:10
santa_although the git commit access would be already useful for some non-controversial things20:10
santa_regarding the KA idea i was thinking about making gbp-ppa a bit more generic20:11
yofelsanta_: so, with you, while I would immediately whitelist you for automation. A bunch of your pull requests were from the "hey lets fix this but I didn't actually check that against the offical build target" - like your last bunch of symbol merge requests. So I'm somewhat reserved to give you access to the packaging stuff as you like to run away just doing your thing...20:11
IrcsomeBot<ahoneybun> @Sick_Rimmit did you sync before making those changes?20:12
yofeltsimonq2: o.O - what key are you using?20:13
santa_yofel: regarding the symbols I wasn't aware there was a new qt version, keep in mind that I came up after being absent for a long time20:14
tsimonq2yofel: I always keep it up to date on Launchpad: https://launchpad.net/~tsimonq220:14
tsimonq2yofel: the only key here lol: https://launchpad.net/~tsimonq2/+sshkeys20:14
yofeltsimonq2: weird, that's what I used...20:14
yofeltsimonq2: you did use the right user?20:15
tsimonq2yofel: "$ ssh ftpubuntu@depot.kde.org" is what I ran20:16
yofelthat makes no sense...20:16
tsimonq2I agree20:17
yofelsanta_: right, and you mixed that up with gcc6 at the same time, it just felt like you didn't even wonder where that diff came from. Maybe I'm being overly pedantic, but as you worked on debian before, I kind of expect a bit more experience from you than I do from a random beginner? How long did you work over there anyway? I only payed very loose attention to debian back then20:19
tsimonq2oh there it goes!20:19
yofel...20:19
tsimonq2ran 20:20
tsimonq2"$ ./git-clone-all"20:20
tsimonq2it works fine20:20
tsimonq2s/it works/it is working/20:20
yofelsanta_: I'm not too happy about the situation as well, as you could be a lot more productive if we fixed this. You just give off a feeling of rather doing something yourself that you're not sure about rather than asking, which makes me nervous20:21
santa_yofel: I didn't mix anythng with gcc6 *iirc*. the diff just came from because I built the packages without using the rik's qt ppa. nothing more, nothing less.20:22
yofelah, might have been. Another reason to wonder why we didn't get that in staging considering our status pages were green20:23
yofelsanta_: note that I'm really *just* nervous about the packaging changes. In KA I had barely anything to complain about - those were mostly just misunderstandings on my side. You're doing a great job there20:24
* clivejo hi-fives acheronuk20:24
acheronuk\o/20:24
tsimonq2yofel: well it *seemed* like it... :(20:24
tsimonq2ssh: connect to host depot.kde.org port 22: Network is unreachable20:24
tsimonq2Couldn't read packet: Connection reset by peer20:24
santa_yofel: I just tought it was any change in the archive since the time of building in the ppa and the time of building in my stuff. this kind of stuff happens20:24
yofeltsimonq2: oh, you might have to set the proper user for depot.kde.org in ~/.ssh/config20:25
yofelalthough, network is unreachable is weird20:25
tsimonq2yofel: what do I put in there?20:26
yofelsanta_: hm, true. So lets do this: Your membership meeting will be soon, once that passes you have commit access. And once I'm convinced that you're familiar with the workflow, locations, etc. you'll get added to ninjas20:27
yofelwhich at that point would only be for ppa and ci access20:27
acheronukI have:20:27
acheronukHost depot.kde.org20:27
acheronuk        User ftpubuntu20:27
acheronuk        IdentityFile ~/.ssh/****20:27
tsimonq2thanks20:27
santa_yofel: no problem, in any case I admit I have a lot to learn about the kubuntu workflows. because, indeed, I'm working right now a bit "outside of the ordinary"20:28
clivejo!info libkf5akonadisearch-dev20:45
ubottulibkf5akonadisearch-dev (source: akonadi-search): Akonadi search library - development files. In component universe, is optional. Version 4:15.12.3-0ubuntu1 (yakkety), package size 8 kB, installed size 66 kB20:45
clivejoanother epoch in the wild20:46
acheronukDepends: qtquick1-5-dev (>= 5.4.0~) but it is not going to be installed20:52
yofelI think that's not a thing anymore...?20:53
acheronukDepends: libqt5declarative5 (= 5.5.1-3build1~2), qtbase5-dev20:54
acheronukin YY20:54
yofelright, that's not in 5.6 anymore, debian also removed that from unstable20:55
yofeland testing20:55
acheronukhttps://launchpad.net/ubuntu/+source/qtquick1-opensource-src20:55
acheronuktoo slow. yes, seems so20:55
acheronukso does kdepim-runtime really now need it?20:56
* acheronuk goes to check in git20:56
acheronukstruggling to find any ref to that, even in old branches21:04
yofelI'm fairly sure that the dev package is useless today. Whatever now contains qtquick2 would make sense I guess21:05
IrcsomeBot<ahoneybun> @Sick_Rimmit merged thanks!21:05
acheronukoh. Qt5DeclarativeConfig.cmake21:06
tsimonq2happy to report that Trojita installs and works fine!21:22
tsimonq2(from the Kubuntu CI PPA)21:22
clivejoI think I configured it to build once a week21:28
tsimonq2well it's not a good email client though :P21:29
clivejoits only 0.7, give it a chance!21:29
valoriesounds like we still have hope to have KDE PIM though21:31
valorietoo21:31
tsimonq2fine fine :/21:31
valoriea choice is always good21:31
acheronukQt5TextToSpeechConfig.cmake ?21:32
yofelnobody ever packaged that21:32
tsimonq2yofel: what needs to be packaged?21:33
yofelqt5texttospeech21:33
acheronukgot that going through the new build-deps for kdepim-runtime in pbuilder21:34
* clivejo wonders if there is any way to squeeze the energy and drive from tsimonq2, bottle it and distribute it21:34
tsimonq2I'm on it :P21:35
* yofel has this image of Bugs Bunny distributing Michael's "secret stuff" from the space jam movie in his mind now ^^21:36
acheronukahhh... that Qt5TextToSpeechConfig.cmake was a OPTIONAL one21:38
acheronukthe real failure was further down21:38
acheronuktsimonq2: that qt5texttospeech was optional, so not critical21:40
clivejoyofel: http://kci.pangea.pub/job/merger_akonadi-search/ isnt triggering builds21:40
tsimonq2acheronuk: /me works on it anyways 21:40
clivejotexttospeech might be nice to have21:40
yofelclivejo: but there's a job pending already?21:40
tsimonq2it's not critical but I can still do it :P21:40
clivejoI think I triggered that?21:41
clivejooh maybe not21:41
yofelhttp://kci.pangea.pub/job/yakkety_unstable_akonadi-search/ -> started by SCM change21:41
clivejoyes21:41
clivejoI refreshed the symbols21:41
clivejojust wondered why xenial version isnt building21:42
yofelexplained on http://kci.pangea.pub/job/xenial_unstable_akonadi-search/21:42
clivejoyeah, dont mind me, heads all over the place tonight21:42
yofelheh 21:43
tsimonq2yofel: seems like qtspeech isn't in download.qt.io21:45
tsimonq2yofel: where can I fond a tar?21:45
tsimonq2*find21:45
yofelno idea, isn't there a url or so in cmake?21:45
tsimonq2*shrug*21:46
IrcsomeBot<ahoneybun> I dislike PIM21:46
IrcsomeBot<ahoneybun> Too big21:46
clivejogit clone https://codereview.qt-project.org/qt/qtspeech21:46
IrcsomeBot<ahoneybun> I want Trojita as the default21:46
tsimonq2clivejo: so I package that, no tar? O_o21:46
clivejowell its WIP - https://codereview.qt-project.org/#/admin/projects/qt/qtspeech,branches21:47
clivejodont think theres been release yet21:47
IrcsomeBot<ahoneybun> I like trojita @tsimonq221:47
clivejoSimon you could package this - LP:154637321:49
tsimonq2clivejo: well if there isn't a release I don't want to package it :/21:49
tsimonq2bug 154637321:50
ubottubug 1546373 in taglib (Ubuntu) "Please update to 1.11" [Medium,Triaged] https://launchpad.net/bugs/154637321:50
clivejohes been wanting that updated for a while21:50
tsimonq2is that in our Git?21:50
clivejoHomepage: http://taglib.github.io/21:53
clivejoVcs-Git: git://anonscm.debian.org/users/modax/taglib.git21:53
clivejoVcs-Browser: http://anonscm.debian.org/gitweb/?p=users/modax/taglib.git;a=summary21:53
tsimonq2oh so I have to hunt down the Debian people? :/21:53
IrcsomeBot<ahoneybun> By the way, I've just noticed that Krusader is all green on the KF5 porting status page (scroll to the very bottom). Does this mean a new version is about to be released with KDE Applications 16.08?21:53
IrcsomeBot<ahoneybun> From KDE Vector21:54
yofelit's in our package set because amarok uses it IIRC21:54
yofelbut we usually always based that on debian21:54
IrcsomeBot<ahoneybun> http://developer.kde.org/~cfeck/portingstatus.html21:54
tsimonq2clivejo: who can I poke once I update it in Git?21:54
clivejohttps://anonscm.debian.org/cgit/users/modax/taglib.git/21:55
clivejohasnt been updated in 3 years21:55
tsimonq2yikes21:55
clivejoI packaged an older version and asked for testers21:56
clivejobut was ignored21:56
yofelI haven't seen MoDaX in a while either, he is still in #debian-qt-kde though21:57
clivejohttps://launchpad.net/~clivejo/+archive/ubuntu/xenial/+packages?field.name_filter=taglib&field.status_filter=published&field.series_filter=21:57
clivejoI packaged 1.10 but 1.11 is available now21:57
tsimonq2!info taglib unstable21:59
ubottuPackage taglib does not exist in unstable21:59
tsimonq2:/21:59
clivejo!info libtag1-dev21:59
ubottulibtag1-dev (source: taglib): audio meta-data library - development files. In component main, is optional. Version 1.9.1-2.4ubuntu1 (yakkety), package size 74 kB, installed size 674 kB21:59
tsimonq2oh I see22:00
clivejoacheronuk: ^^ needs qtwebengine :)22:10
acheronukclivejo: just trying to sort kcalutils ATM22:12
clivejoIll do it22:12
acheronukcheers22:12
clivejostill have it locally22:12
clivejoafter my dyslexic moment earlier22:12
acheronukslowly getting there maybe22:20
clivejolol where are Qt5WebEngineWidgetsConfig.cmake22:32
tsimonq2argh I give up for today, I'm going to bed, good night all22:35
clivejoshould be in libqt5webengine5-dev22:35
clivejoaccording to this buildlog - https://launchpadlibrarian.net/276197781/buildlog_ubuntu-yakkety-amd64.qtwebengine-opensource-src_5.6.1-1ubuntu1~ubuntu16.10~ppa2_BUILDING.txt.gz22:36
acheronukclivejo: yep22:38
acheronuktsimonq2: good night :)22:38
* acheronuk thinks Simon is now more or less on UK time22:39
acheronukpimcommon needs webchannel as well22:42
IrcsomeBot<Clifford> I was almost adding it22:43
IrcsomeBot<Clifford> Good night Simon22:43
clivejoadded webchannel22:56
acheronukgreat. that should let some more build I think if pimcommon completes22:57
* clivejo fingers crossed22:58
acheronukpimcommon fails on a fair few missing symbols23:31
acheronuktoo late for that sort of thing for me now23:32
acheronukGood night all :D23:32
valorieniters Rik23:34
clivejoshould be fixed in #1823:34
clivejoThis retrying every failure is confusing23:34
clivejoIm going to keep poking til 1am23:35
clivejountil the merges start up23:35

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