/srv/irclogs.ubuntu.com/2015/12/21/#kubuntu-devel.txt

yofelovidiu-florin: do you have the automation repo cloned?00:00
ovidiu-florinno00:00
ovidiu-florinwhere is it hosted?00:01
yofelgit+ssh://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation use the git+ssh url00:01
yofeler wait00:01
yofelovidiu-florin: use git+ssh://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation00:01
yofelaaaargh00:01
yofelchrome, please die00:02
ovidiu-florinsame link00:02
yofelhttps://help.launchpad.net/Code/Git#Configuring_Git00:02
yofelhttps://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation/00:02
yofelovidiu-florin: got it?00:11
=== yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.1: W/TODO X/WIP Apps 15.08.3: W/TEST 15.12.0: TODO FW 5.17: W/TODO X/WIP | https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | No, plasma 5.5 isn't packaged yet
yofel.3 wip -> test00:11
ovidiu-florinyofel: not yet00:11
ovidiu-florinconfigurig git to use the roght username00:11
ovidiu-florinyofel: done00:13
yofelgood, now try this: ./package-name-list -d xenial -r frameworks00:14
ovidiu-florinpermission denied00:15
ovidiu-florinwhere do I give my public key?00:15
yofelit's querying depot.kde.org, see README for the ssh username00:16
yofelI just whitelisted you, so try again when you're done00:17
yofeldepot is the kde server for unreleased things00:18
ovidiu-florindone00:20
yofelwhen the script succeeded, commit and push the change. The status page will pick it up on the next refresh00:21
ovidiu-florin$ ./package-name-list -d xenial -r frameworks00:22
ovidiu-floringot version 5.17 stable00:22
ovidiu-florinwrite package-name-lists/frameworks-xenial00:22
ovidiu-floringit diff package-name-lists/frameworks-xenial00:22
ovidiu-florinthat's it00:22
yofelthat should actually show a diff..00:22
ovidiu-florinit printed that00:22
ovidiu-florinnothing else got printed00:22
yofelwhat if you do git diff now?00:23
ovidiu-florinpackage-name-lists/frameworks-xenial got modified00:23
yofelwell good, then that worked at least00:23
ovidiu-florinaddeed breeze and oxygen icons00:24
yofelthat's how we keep our package lists updated to show what we ship for a release00:24
ovidiu-florinnow what?00:27
yofelpush the change00:27
ovidiu-florinwhat commit message?00:27
yofelsomething sane? "Update frameworks package list for 5.17" or so00:28
* ovidiu-florin Zzzzz00:38
ovidiu-florincan we continue ub the nmorning?00:38
* ovidiu-florin is off to bed00:38
yofelsure, I'm off shortly as well, nini00:39
ovidiu-florinGood morning sexy people07:39
ovidiu-florinyofel:  shouls I procede and commit the change?07:41
ovidiu-florinSorry for last night, I fell asleep with my head on the keyboard07:41
ovidiu-florinyofel: I've updated the KA clone, and ran it again. I see those changes are not pushed yet, so I'll commit them now08:05
ovidiu-florindone08:06
ovidiu-florincommited and pushed08:06
ovidiu-florinyofel sgclark ping me when you're around, meanwhile I'll work on some KMail bugs08:06
=== santa is now known as Guest24025
=== _stowa_ is now known as _stowa
=== lordieva1er is now known as lordievader
=== lordievader is now known as Guest78182
=== ejat_ is now known as ejat
=== Guest78182 is now known as lordievader
soeeyofel: apps 15.08.3 are ready to test in Wily ?11:33
yofell10n is missing, but otherwise they're ready in ppa-landing11:33
soeeyofel: why plasma 5.4.3 was not removed from landing ppa if it is in backports ppa ?11:36
yofelI forgot to do that11:36
soeewouldn't it be a good idea to have ppas clear ? if something goes from one ppa -> to next 11:36
yofelyes, but in this case, those packages are already in the target ppa, so it doesn't make a difference11:37
yofelotherwise I would've done the clean and recopy11:37
soeei'm a bit lost :) i'm talkign about situation whan for exampel we have something in landing ; it was tested ; moved to backports ; than landing ppa should be cleard from this stuff that was just moved to backports11:39
kfunkany ETA for Plasma 5.5 in backports, btw? :) (no hurry)11:39
yofelsoee: first to make something clear, ppa-landing is for /ppa, not /backports. And in this case, those packages are in both PPAs, so they literally have no effect11:41
yofelso cleaning things up after I noticed my mistake, waiting for the janitor, then recopying - would've been a great waste of time11:41
soeerecopying ?11:42
yofelcopy again? as I already copied them once from staging to landing11:42
soeeyofel: do you use some script to copy ppa -> ppa or it requires manual action?11:42
yofelscript11:42
soeeoh so it can also auto-clean source ppa after packages hits target one ?11:43
yofelyes, we also have a script for that, but I don't auto-do that to prevent packages getting lost if LP somehow screws up a copy11:43
yofelbut as I said, if it mattered, I would've fixed it. But in this case you have a PPA with A, and another one with A and B. So if you already have A, the A in the other PPA won't even be considered11:45
soeeyofel: "So if you already have A, the A in the other PPA won't even be considered" - yest this one is clear and i'm not worried about such situations :) All this as about having ppas clear s i think 1 or 2 days ago sgclark said that some builds were failing because of full ppas or something11:48
yofelthat was CI, can't really keep that clear11:49
soeeso CI have nothign to do with landing ppa ?11:49
soeekfunk: i think there is no ETA :)11:51
yofelno11:53
soeehmm, wait we/me have already 15.08.3 in Wily  ..11:54
yofelthat was the hacked together backports set, this is the SRU set11:55
soeeadding ppa shows no updates at all 11:55
yofelright, you need a system without backports to test this11:55
soeeoh ok, my mistake :)11:56
yofelnp, It's not that obvious..11:58
BluesKajHiyas all12:12
ovidiu-florinyofel: you're back12:15
ovidiu-florinyeeey12:16
ovidiu-florintell me what to do12:16
yofelonly for 20 more minutes, then I'm off watching star wars. Got to get the priorities right :P12:16
yofelanyway, thanks to your change, oxygen-icons now appears red on the frameworks status page12:17
yofelyaaaa a a y...12:17
BluesKajso what's happening with plasma 5.5?12:19
yofelWIP12:19
yofelovidiu-florin: so looking at the build log, it's trying to run qmake-qt5 - which isn't something that exists12:20
ovidiu-florinyofel: ECM cannot find qmake12:20
yofelat least not on debian systems...12:20
yofelso this might actually need a patch in ecm12:21
soeeBluesKaj: do you have Wily instance withoout backports enabled ?12:21
ovidiu-florinyofel: can we confirm that qmake is on that machine?12:22
BluesKajsoee, I have wily on the laptop, but the backports are enabled12:23
BluesKajhaven't upgraded it yet12:23
yofelit's actually not, which is another issue. /usr/lib/x86_64-linux-gnu/qt5/bin/qmake is in qt5-qmake, which isn't installed12:23
ovidiu-florinyofel: apt recommends to install qt5-qmake12:23
ovidiu-florinbut it doesn't install it12:23
yofelit suggests it, and buildds run with --no-install-recommends12:24
ovidiu-florinso that's not a recommended, it a required12:24
ovidiu-florinwhere does that get set?12:24
yofelright, for this build. So you need to add qt5-qmake in the Build-Depends field of oxygen-icons12:24
ovidiu-florinI'm not sure where that is12:26
ovidiu-florinyofel: ^12:26
ovidiu-florinsomewhere in the KA repo?12:26
yofelright, so you'll want to add this to your gitconfig:12:26
yofel[url "git+ssh://git.debian.org/git/"]12:26
yofel    insteadOf = debian:12:26
ovidiu-florindone12:27
yofelthen you go, git clone debian:pkg-kde/frameworks/oxygen-icons512:27
yofelgit checkout kubuntu_xenial_archive12:27
ovidiu-florinpermission denied12:27
yofelah dang, let me get the public url12:28
ovidiu-florinwhere do you get the URLs from?12:28
yofelgit clone git://anonscm.debian.org/git/pkg-kde/frameworks/oxygen-icons512:28
yofelmemory myself, but give me a sec12:29
yofelhttp://anonscm.debian.org/cgit/pkg-kde/ has the pkg-kde repo list12:29
yofelusually it's pkg-kde/<namespace>/<source>.git12:29
ovidiu-floringot it12:30
yofeluhm, that has no kubuntu branch o.O12:30
yofelhow do the scripts even handle that12:30
ovidiu-florinyofel: so I just add it to control and comit , right?12:32
yofelwait a sec12:32
BluesKajsoee, just tried to upgrade wily ..all packades up tp date12:32
BluesKajpackages12:33
soeeBluesKaj: yes but there are Apps 15.08.3 SRU to test, won't do with backports enabled as they are installed than already12:34
yofelovidiu-florin: ok sorry, I'm out of time, but something is really not right with o-i regarding git repo and epoch and stuff, so this will take a while longer12:35
* ovidiu-florin didn't even notice BluesKaj 's typo12:37
BluesKajsoee, Apps 15.08.3 SRU?12:38
ovidiu-florinyofel: ok, ping me when you return12:38
ovidiu-florinplease don't forget12:38
BluesKajovidiu-florin, I guess because I make so many typos , nobody notices anymore :-)12:39
ovidiu-florin:)))12:39
* sitter wonders what possessed yofel to go the movie theatre in the middle of the day12:40
bshahforce? </badpun>12:41
kfunksitter: +112:44
ovidiu-florinsitter: can you help me with this building issue?12:45
davmor2sitter: He's gone to see nativity 3 obviously12:45
sittermadness I say12:50
sitterovidiu-florin: oxygen-icons5 should not need qmake. if it does that likely is a bug12:50
ovidiu-florinsitter: what is that package anyway?12:52
ovidiu-florinI dont' see a readme in it12:52
sitterwhat do you mean?12:53
ovidiu-florinan, info I wanted is in control12:53
* ovidiu-florin is reading the build logs again12:53
ovidiu-florinsitter: I can't tell, where are the sources of oxygen-icons513:00
ovidiu-florin?13:00
sitterkde:oxygen-icons513:00
ovidiu-florinko13:01
ovidiu-florinok13:01
ovidiu-florinsitter: oxygen-icons5 needs ECM13:24
ovidiu-florinECM needs qmake13:24
sitter[13:50] <sitter> ovidiu-florin: oxygen-icons5 should not need qmake. if it does that likely is a bug13:28
ovidiu-florinso you're saying tha toxygen-icons5 sould not need ECM?13:29
sitterno. I am saying "oxygen-icons5 should not need qmake"13:29
ovidiu-florinit doesn't, directly13:51
=== cyphermox_ is now known as cyphermox
BluesKajsoee, jubo has a habit of not paying any attention to advice. I find it very frustrating trying to help him . I mostly try to avoid him nowadays  16:25
soee:)16:26
geniiI've had pretty much the same experience with them16:39
ovidiu-florinyofel: are you back?18:54
_Groo_yofel: ping19:03
_Groo_could anyone help me with the "kubuntu way of doing things now" , aka flow?19:06
_Groo_i backported sddm to wily as requested19:06
_Groo_0.1319:06
_Groo_for now i sent it to one of my ppas, but how do i start using the proper kubuntu way?19:06
_Groo_i read https://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation/tree/README19:07
_Groo_but im confused19:07
_Groo_i dont know how to start, really :P19:07
_Groo_yofel: anyway, sddm 0.13.0 is in https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pbppa/+packages19:15
_Groo_yofel: lets use this package as a training/howto on how i should upload this packages properly19:16
_Groo_yofel: once you have sometime (or any other kubuntu developer), give me a ping on how to proceed19:16
_Groo_could anyone tell me where i get/download/add-apt the package/file/github/whatever that has ./package-name-list for ex?19:18
_Groo_the stupid readme tell what to do but not where to download19:19
_Groo_nvm19:19
_Groo_<--- dumb19:19
_Groo_https://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation19:19
ovidiu-florinyofel: ping21:53
yofelovidiu-florin: re22:26
soeeyofel: how was the SW movie?22:27
yofelgood, I'll leave it at that.22:27
soee;)22:28
yofel_Groo_: first of all, by assigning the relevant bugs to you and setting them to in progress *before* you get to work ;)22:29
yofelwe use those for coordination and duplicate-work prevention22:29
ovidiu-florinyofel: sitter said oxygen-icons5 should not depend on qmake22:32
ovidiu-florinit depends on ECM and ECM depends on qmake22:33
yofelright, and he does have a point. 22:34
yofelsgclark: why are there backport changelogs in kde-l10n-common ?!?22:35
* yofel deletes those22:35
ovidiu-florinyofel: so it should not depend on ECM?22:36
yofelif it does not require it, no (see CMakeLists.txt)22:37
ovidiu-florincmakelists requirs it22:38
yofelthen it needs to depend on e-c-m, but maybe e-c-m is missing a runtime dep22:39
ovidiu-florinI don't understand22:44
yofelwell, it has to depend on e-c-m, otherwise it will fail with "missing ECM"22:45
ovidiu-florinand then that means ecm needs qmake marked as a dependency, right?22:45
yofelsounds like it - or harald meant to check whether the ECM component that uses qmake is actually needed, which would make that an upstream bug that it uses something it doesn't actually need22:46
yofelcan't really say without actually looking into it22:46
yofelin such situations I usually just build locally, get it to build, then when I know what was wrong, I look into it in more detail22:47
yofelwhere locally == pbuilder chroot22:47
yofelcurrently the qmake-qt5 thing is irritating me, as I don't know what that's supposed to be, but I'm not an ecm expert either22:49
ovidiu-florinyofel: would it be wrong to add it as a dependency?22:53
ovidiu-florinto ECM?22:53
yofelIf the ecm cmake files have qmake calls in them, no22:54
ovidiu-florinyofel: can we have a hangout please22:56
ovidiu-florinI don't understand this22:56
yofel_Groo_: and before I forget the rest of my answer: thanks for doing that! I'll try to look at it soon so we can  upload it to xenial. 22:56
yofelsddm will probably also need a git base merge though22:57
yofelovidiu-florin: well ok, lets try22:57
clivejocan I listen in?22:58
ovidiu-florinI have nothing against it22:58
yofelI'll leave the setup to you then22:58
yofelwait, how does hangouts even work these days22:59
yofeloh right, there was that app23:00
ovidiu-florinyofel: here: https://meet.jit.si/ImmenseVegetablesOfferRemorsefully23:00
ovidiu-florinthis is easier23:00
ovidiu-florinand it's free software23:00
yofelfine with me23:00
ovidiu-florinyofel: emc control requires qttools5-dev, doesn't that bring in qmake as well?23:06
clivejoo/ soee_23:11
_Groo_yofel: ellisistfroh replied to me by email regarding sddm23:12
_Groo_yofel: some stuff i need to change23:12
_Groo_yofel: what ive been asking since the beginning , is exactly HOW should i proceed when doing packages. you said i need to assign the bug to me, you mean via lp? thats what im trying to figure out here, the proper workflow23:13
_Groo_it would help newcomers if you guys had a "first contribution" for dummies, with all the steps involved23:14
_Groo_but ok, let me assign the the bug to me23:14
_Groo_https://www.irccloud.com/pastebin/cezWBd22/23:15
_Groo_how do i do a SRU-backport? what are the steps23:15
_Groo_?23:15
_Groo_i know how to package stuff, i just dont know how to do it with your workflows and rules, thats what im trying to learn23:15
_Groo_so i can start doing bigger steps and play with the automation scripts and the like23:16
clivejo_Groo_ you would need to package it for xenial first I think23:20
_Groo_clivejo: that is easy23:20
_Groo_clivejo: ill do it when i get home23:20
clivejoget it tested23:20
_Groo_clivejo: how?23:20
_Groo_clivejo: besides testing myself23:20
_Groo_clivejo: that didnt sound right :P23:21
clivejothere are people here who can test23:21
_Groo_clivejo: ill announce it here23:21
clivejoput it into your PPA and use the bot to announce it23:21
_Groo_clivejo: ok23:21
clivejoif everything checks out yofel can then put it into the xenial archive23:22
clivejoone of the release managers can then  apply for a SRU request to put it in wily, if needbe - https://wiki.ubuntu.com/StableReleaseUpdates23:25
clivejo_Groo_: is there a LP bug open for it?23:26
clivejois this the LP bug - https://bugs.launchpad.net/ubuntu/+source/sddm/+bug/151683723:29
ubottuLaunchpad bug 1516837 in sddm (Ubuntu) "[update request] SDDM 0.13.0 released on Nov. 4th" [Wishlist,Triaged]23:29
_Groo_yes it is, ill apply to it23:30
_Groo_clivejo: there, i assigned it to me23:31
_Groo_ill work on xenial and announce it here, prolly tonight or tomorrow, im going home from work in 20 min23:32
clivejoyou can refer to the bug in your changelog23:33
_Groo_will do23:33
clivejothen LP should autoclose it when it gets uploaded23:34
clivejoLP 151956423:36
ubottuLaunchpad bug 1519564 in sddm (Ubuntu) "[merge request] SDDM 0.12.0 released on Sept. 5th" [Wishlist,Triaged] https://launchpad.net/bugs/151956423:36
clivejosame bug me thinks23:38
clivejoanywho, Im off to bed23:39
clivejonight all23:39
yofel_Groo_: hey, I was just talking to ovidiu about the workflow, and we'll try to come up with something next week.23:52
yofelCurrently our workflow is a mess, it's undocumented and to make things even more fun it's currently changing23:52
yofelThe LP bug workflow is the standard ubuntu workflow, but I don't remember where the documentation for that is either :/23:53
yofelfor the automation stuff, the current workflow is roughly outlined in the README, I don't really know how to extend that, so suggestions welcome23:54
yofelalso, there's no such thing is an SRU-backport23:56
yofel!sru23:56
ubottuStable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates23:56
yofelis exlcusively for bugfixes23:56
yofelI'm fairly sure that there will be wily people that will want to use the newer sddm, so we can put it into our backports ppa for them23:57
yofelyou could even do an offical backports request, which is documented somwhere on wiki.ubuntu.com23:57
soee_yofel: is it safe to upgrade sddm without complex tesing ?23:57
yofelnot really, which is why I wouldn't do that without testing it in xenial for a while23:58
soee_+123:58
yofelbut our backports ppa is a place where "shit can happen", so if someone is prepared to update qt, plasma, frameworks and apps to a new major version, sddm doesn't make things that much worse23:59

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