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

vertago1If I were to start trying to help with packaging, where on KCI would be the best place to look? senile?00:12
frecelhello00:57
frecelis anyone working on plasma 5.5.1 packages for kubuntu or aware of a ppa that has them?00:57
lordievaderGood morning.08:52
yofelfrecel: no, we're not working on them yet. Yes, we are working in their direction (currently on frameworks), but we're very shorthanded currently10:06
mparilloyofel: Suggestion: Since it seems that either you or sgclark seem to have to reply almost daily, perhaps load it into the channel topic?10:39
yofelmight as well add that back, we did have that in the past10:40
=== yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.1: TODO Apps 15.08.3: W/WIP X/TODO FW 5.17 W/TODO X/WIP | https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | milestoned bugs: http://goo.gl/AOx7bx
=== yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.1: TODO Apps 15.08.3: W/WIP X/TODO FW 5.17: W/TODO X/WIP | https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | milestoned bugs: http://goo.gl/AOx7bx
yofela bit cryptic, but those people that actually bother to read the topic should understand taht10:42
yofelactually10:43
=== yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.1: TODO Apps 15.08.3: W/WIP X/TODO FW 5.17: W/TODO X/WIP | https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | milestoned bugs: http://goo.gl/AOx7bx | No, plasma 5.5 isn't packaged yet
yofelpeace10:43
mparilloTY. Mind if I try to add the last bit to the support channel?10:45
mparilloSorry, I guess I do not have the permissions anyway.10:46
yofelI would rather not have that over there, even if it means answering a couple more questions. Additional info in the already long topic there is really just for emergencies11:00
yofelok, so finally took a look at those app "backports" and the PPA had a dep on the INDI ppa which it shouldn't have. People really need to stop adding random PPA deps11:17
yofeluh... staging-frameworks didn't depend on -proposed11:21
BluesKajHiyas all11:40
santa_yofel: hi since I have been absent for a while: where do you need help (besides parallelinzing git-clone-all)?18:07
santa_* parallelizing18:08
vertago1I was looking at the merging failures and it looks like it would just take someone with git access to address a merge conflict: http://kci.pangea.pub/job/merger_breeze-icons/18:18
vertago1I was looking into how to help, but I don't know the git information to look into fixing the merge conflicts.18:18
yofelvertago1: git access is restricted and requires membership on the qt-kde team on alioth (debian). In the beginning we recommend sending patches for actual packaging issues (or pointing us to a fixed git branch somewhere) or doing coop packaging with someone or tackling small package updates18:47
yofellet me think a bit about how a good way to start helping with packaging would be... 18:48
yofelsanta_: hard to say, didn't you want to implement your workflow? I'm currently trying to meet that coming from the other direction by reworking and splitting the current scripts a bit so we can get work done.18:49
yofelsanta_: I pretty much gave up using your workflow after making git-clone-all work for me took too long. I work in temporary directories, so I added -t to the script, but then it started doing nothing at all because you are relying on a fixed path in getFtpVersionMap(), which will fail depending on when the function is called18:52
yofelafter I saw that I didn't feel like digging more into it18:52
santa_yofel: what was that -t suposed to do?18:53
yofelsame thing as -t does for staging-upload18:53
yofelmake a tmpdir and do all the work in there18:53
yofelso it can later be easily deleted18:53
santa_well the idea of automation-ng is using clones which you are suposed to keep18:54
santa_if your intention is to clone all the repositories each time a new upstream release arrives that is going to take a long time18:55
yofeldoesn't work for me. I know myself, and if I have repo clones lying around, I *will* use them for random stuff. And I need a clean environment for the automation stuff18:55
yofelsure, that's why -t is supposed to be optional18:56
yofelthere's nothing wrong with the script supporting both persistent and volatile workflows18:56
santa_well, I fail to see whats the problem18:57
santa_if you don't trust your previous clones you can clone them again18:57
santa_or if you screwed up and you want to start fresh or whatever18:58
yofelwell, for starters, the git-clone-all I tried, cloned all repos inside of the kubuntu-automation checkout, without subfolder. Sorry, but that's a no-go for me18:58
yofelok, I can go and make a symlink, and copy all the config stuff it needs to the temporary location, but the script should do that really.18:59
yofelAnd why would a *library* function rely on a specific execution location? If it needs the path, that's supposed to be a function parameter, not an in-function call19:00
santa_wat19:00
yofeldef getFtpVersionMap(releaseType):19:01
yofel[snip]19:01
yofel    cwd = os.path.dirname(os.path.realpath(__file__))19:01
vertago1yofel: any tips on sorting out the packing issues from the kci / git repo issues?19:01
yofelwell, guess what, cwd depends on where you run it...19:01
yofelor where you are when that function is called19:01
santa_yofel: that cwd depends on where lib/utils.py is located19:06
yofelnot if you os.chdir() before you run the function19:06
yofelwhich is what -t does19:06
yofelI mean, you can rework it to work even with that cwd call, but why would you rely on that in the first place?19:07
santa_hmm before anything, could you clarify exactly what are you trying to do and the expected behaviour?19:08
santa_I mean19:09
santa_$ git-clone-all -r frameworks -t19:09
santa_↑ this?19:09
santa_something else?19:09
yofel./git-clone-all -r frameworks -t ./foobar/19:10
yofelafter that all repos should be inside ./foobar/19:10
yofelwhich means that git has to be run in foobar/, which means that cwd is in foobar19:10
santa_oh, ok, I don't think that is difficult to achieve19:11
yofelprobably not, but I hit so many env assumtions in the script that it felt like I'm wasting me time19:12
santa_give me some minutes to code and think about what you have said so we can reach an "agreement" here19:12
santa_I don't think there isn't so many env assumptions but let me have a look19:13
yofelI'm actually happy that you're putting code into lib functions, but I want to eventually have those testable, and the current implementation is rather bad for that19:13
yofelvertago1: not where it's just a merge conflict. It's better if you look for build failures, missing files, lintian warnings etc. For those you can easily send me a patch that I can apply19:16
yofelgit diff would be idea ofc. The repositories are on http://anonscm.debian.org/cgit/pkg-kde/ and the CI builds from the kubuntu_unstable / kubuntu_stable branches19:17
santa_yofel: ok. I have seen you have implemented the -t option, it works as expected here19:17
yofelI think it actually worked for frameworks or so, but did nothing for applications. Something weird like that19:18
yofelbeen a while since I tried it19:18
vertago1has anyone thought about having KCI guess what the problem is to apply tags to build failures?19:18
santa_yofel: also I'm inclined to think you are wrong about this:19:19
santa_[20:06] <santa_> yofel: that cwd depends on where lib/utils.py is located19:19
santa_[20:06] <yofel> not if you os.chdir() before you run the function19:19
Riddellvertago1: what's up with breeze-icons? I was packaging that today19:19
yofelpossibly, I remember there being something wrong and thought that was it19:19
santa_I think it works regardless of what you do with os.chdir19:19
santa_yofel: ok, so would you give the thing another chance, so we can figure out the actual issues?19:21
yofellet me try19:21
vertago1Riddell: I am fairly new to you all's packing workflow, but the merger script for breeze icons is complaining of a merge conflict19:21
santa_we could try it for plasma 5.5.1 or so19:21
Riddellvertago1: url?19:21
vertago1Riddell: http://kci.pangea.pub/job/merger_breeze-icons/19:21
vertago1is there any easy way to scrape the console outputs of the packages so I could look into writing a script to tag them?19:22
yofelyou'll want to talk to sitter about that19:23
vertago1actually I should wait on that. I am still trying to figure out which branch would be best to look for problems in. Senile?19:23
Riddellvertago1: thanks, fixed19:23
vertago1Riddell: thanks19:24
Riddellvertago1: at some point a manual fix it needed, I'm not sure automating a tag on problems to label them would be worth any time it saved since manual look would still be needed19:24
vertago1Riddel: yeah, I think it would be only useful if people were good at fixing particular kinds of problems and it was easier for them to find those problems by looking for a tag.19:25
vertago1I am seeing this error a lot "Upload was likely rejected, we have been waiting for well over 30 minutes!"19:27
vertago1It doesn't appear to be accurate because the timestamps don't reflect a 30minute wait19:28
santa_yofel: is it possible that you got something like this: https://paste.kde.org/pnkresnlw ?19:29
yofelthat too, I forgot the mkdir call19:29
yofelbut the script does seem to work now19:30
santa_yeah, was about to say that19:30
clivejodoes anyone else find that when they click on the taskbar to switch to another prgramme, that the cursor picks up a shortcut instead?19:33
vertago1yes19:33
clivejoits really getting on my nerves now19:33
vertago1and sometimes it crashes plasma19:33
vertago1or at least it used to19:33
clivejoI havent crashed plasma in months19:33
vertago1yeah I think that part might be fixed19:33
vertago1I don't understand why it is picking up an icon though19:33
clivejobut cant understand why is keeps picking up the shortcut19:34
clivejoand it keeps following me until I click on the desktop and create the icon19:34
clivejoI have to keep a section of desktop clear as an icon dump!19:34
vertago1clivejo do you think an event might be getting lost so it thinks it is a click and drag instead of a single click?19:35
clivejowell I thought that it was my wireless mouse19:35
clivejobut I have a USB wired mouse and its doing the same19:35
vertago1I have a logitech g9x and have the issue19:35
clivejomy wireless mouse is logitech19:35
clivejobut this wired one is a M$ one19:36
clivejoa Basic Optical Mouse version 1.019:36
clivejo1.0A19:36
yofelI've seen that, but I can usually get rid by dropping the icon onto the app it came from19:37
vertago1that is what I have done19:37
shadeslayervertago1: re tags , you mean like http://kci.pangea.pub/job/wily_unstable_purpose/74/parsed_console/19:37
clivejoyofel: its just a bloody pain having to dump the icon somewhere19:37
yofelagreed19:37
clivejowhen you're busy trying to do something19:38
clivejohas anyone reported it?19:38
vertago1shadeslayer: that is several steps toward what I would want to do. The next steps would involve filtering by errors or warnings. That would let you exclude all the build errors do to git19:39
clivejoI dont know if its my workflow, but the majority of the icons are firefox and dolphin19:39
shadeslayerHm, might be possible19:39
clivejofirefox the vast majority19:39
vertago1clivejo: I wonder if I could use wireshark's USB monitoring to troubleshoot it19:39
shadeslayerIirc Jenkins allows Job tagging19:39
clivejovertago1: if you know how, please do!  Id love to see it resolved19:40
vertago1clivejo I need to be able to trigger it though19:40
clivejoif 3 of us are experiencing it, must be an issue somewhere19:40
vertago1clivejo: it seems to be sporadic19:40
clivejo<---- Xenial up-to-date as of yesterday morning19:41
yofelhappens in wily for me19:41
clivejothe quicker, or more of a hurry Im in the worse it is19:41
vertago1clivejo, it may be a click and drag threshold that needs to be adjusted19:42
clivejowonder should I mention it in plasma19:43
vertago1the drag start distance default seems to be 4pixels19:43
clivejois it a kubuntu issue or all KDE distros19:43
vertago1clivejo, I would try upping the drag start distance to 8 pixels or more and see if it makes it not as bad19:44
clivejohow do I do that?19:44
vertago1if you search mouse on the application launcher it is under the advanced tab19:44
vertago1called "drag start distance"19:44
clivejoah yes19:45
vertago1I use a high resolution: 1920x1200 so 4 pixels is fairly small19:45
clivejoupped to 819:45
clivejowill try that for a while19:45
vertago1you may need it even higher19:45
clivejowhat happened 5-6days ago to throw senial packages off?19:50
santa_yofel, ok I found what I think it was wrong when you tried it19:50
clivejoback to over 300 broken19:50
yofelclivejo: branch switching for stable did that I guess19:51
santa_yofel: maybe something like this https://paste.kde.org/pm7zbweh6 ?19:52
yofeldon't think so, I think it literally did nothing (package list update from ftp failed?)19:52
clivejoyofel: any update on how to fix networkmanager-qt ?19:53
yofelupdate? that still is waiting for scarlett to update n-m19:53
soee_Applications 15.12 released :)19:53
=== yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.1: TODO Apps 15.08.3: W/WIP X/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
yofeldiff: - milestone link. That's better linked from qa19:54
clivejosoee_: when will you have the packaged and ready for testing :P19:54
soee_:D19:55
santa_yofel: in any case I think I have a couple of small changes for git-clone-all19:55
soee_here i relay on the devs :_-)19:55
=== yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.1: TODO Apps 15.08.3: W/WIP 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
yofel15.12 added19:56
soee_topic says that: TODO Apps 15.08.3, should 15.12 be done not the old one ?19:56
santa_btw this line19:56
santa_workdir = args.workdir if args.workdir else cwd19:56
yofelnow it does ;)19:56
clivejosoee_: you do know we are subscribed to the release mailing list and know this already :)19:56
santa_disappeared misteriously after the merge19:57
soee_clivejo: i;m like a smart bot that  remainds it anyway :D19:57
yofelo.O19:57
clivejolike a facebook poke19:57
yofelnow someone has to write a depression bot that constantly reminds us of all the things we have to do19:58
vertago1you can put writing that bot on the list of things the bot should remind you to do19:59
soee_:}19:59
yofelahahaha19:59
clivejooh kolab will be at FOSDEM19:59
* yofel goes back to making ppa-build-status write out json20:02
* clivejo wishes he knew what was broken and how to fix it20:02
yofelthe script is currently both a) a data processor, b) a print-out-html-string-because-that's-the-cool-way thingy because that was easy to do and because nobody cares and because AAAAARGh20:03
clivejolike parley, why does the AMD64 build ok, but 386 wont install the deps?!?20:05
yofelwhere?20:05
vertago1clivejo, that sounds like there may be a naming difference between amd64 and i38620:05
clivejovertago1: https://launchpadlibrarian.net/230041926/buildlog_ubuntu-xenial-i386.parley_4%3A15.08.2%2Bgit20151215.0457%2B16.04-0_BUILDING.txt.gz20:06
yofelprobably more like other packages not building on i386 as well20:06
vertago1hmm20:06
clivejokio-dev but it is not going to be installed20:06
* clivejo kicks KCI20:07
vertago1why can't it fetch teh gpg key?20:07
yofelyeah, you can't debug that without aptitude, apt with debug output, or dose output20:07
yofelgood question, but this is launchpad internal, so it doesn't really need to20:07
santa_yofel: pushed the simple fixes to https://github.com/jmsantamaria/kubuntu-automation-work20:08
santa_this way it will work better20:08
santa_btw I shouldn't have called that variable cwd, since it's confusing20:08
vertago1santa_ scriptdir would probably make sense20:09
santa_or installdir or something like that20:09
yofelmerged. Into master btw. as we should really start using them (And I kind of messed up while juggling branches)20:11
santa_ok, I will try to be here as much as possible to assist with issues20:12
yofel#packages we know use a different version than the rest of the release20:12
yofeldifferentVersion = ["baloo-kf5", "kfilemetadata-kf5", "kdepimlibs", "kdepim", "kdepim-runtime", "kde4libs"]20:12
yofelwow, even ppa-build-status has hardcoded configs /o\20:13
vertago1clifejo: so that is the kubuntu_xenail_archive branch here http://anonscm.debian.org/cgit/pkg-kde/applications/parley.git/refs/heads?20:24
clivejothe KCI is using the unstable and stable branches20:25
vertago1ok20:25
vertago1is that parley the stable branch?20:25
clivejoboth stable and unstable are failing20:27
clivejodue to the 386 build20:27
clivejoI attempted to fix it and got the AMD64 to build locally and then on KCI20:27
clivejobut the 386 keeps FTBFS20:28
clivejoI have no idea why20:28
vertago1clivejo are all the dependencies available?20:28
vertago1I am looking at the list20:28
vertago1cmake,20:28
vertago1               debhelper (>= 9),20:28
vertago1               extra-cmake-modules,20:28
vertago1               imagemagick,20:28
vertago1               kdoctools-dev,20:28
vertago1               kio-dev,20:28
clivejoas far as I can see20:28
vertago1               kross-dev,20:28
vertago1               libkeduvocdocument-dev,20:28
vertago1               libkf5config-dev,20:28
vertago1               libkf5coreaddons-dev,20:28
vertago1               libkf5crash-dev,20:28
vertago1               libkf5i18n-dev,20:29
vertago1               libkf5kcmutils-dev,20:29
vertago1               libkf5khtml-dev,20:29
vertago1               libkf5newstuff-dev,20:29
vertago1               libkf5sonnet-dev,20:29
vertago1               libqt5svg5-dev,20:29
vertago1               libxml2-dev,20:29
vertago1               libxslt-dev,20:29
vertago1               pkg-config,20:29
vertago1               pkg-kde-tools (>= 0.12),20:29
vertago1               qtmultimedia5-dev,20:29
vertago1               qtscript5-dev20:29
clivejovertago1: we prefer to use a paste bin :)20:29
vertago1yeah I didn't realize it was going to do that20:29
clivejohttps://paste.kde.org/20:29
clivejoor the likes20:29
vertago1quassel keeps sending me to file : ///home..../kioexec/krun/ when I click URLs20:30
clivejoI did attempt to setup a 386 pbuild but I ran into problems20:30
vertago1how do you sent one up?20:30
vertago1I can setup a i386 container20:31
clivejohttps://wiki.ubuntu.com/PbuilderHowto20:31
* clivejo doesnt like 38620:31
vertago1have you use lxc at all?20:32
vertago1they arn't that bad. I set one up because of a regression in samba20:32
yofelclivejo: what problem did you run into regarding i386 pbuilder?20:32
* clivejo has a slow internet connection and had to upload and downland calligra source on numurious occassions20:33
clivejoyofel: getting the packages20:33
yofelo.O that should work the same as always when in an i386 chroot20:33
santa_The following packages couldn't be cloned:20:35
santa_spectacle20:35
santa_↑ what's that?20:35
vertago1pbuilder create --architecture i386?20:37
yofelseems to be some new app in 15.1220:37
vertago1looks like it wants sudo20:37
vertago1I am going to see if I can run it in userland20:37
* yofel has a very custom pbuilder setup (not userland)20:38
yofelso can't really help with the defaults20:38
* clivejo wonders how yofel has pbuilder set up20:38
vertago1it doesn't work in userland because of debbootstrap20:38
vertago1I got it to start fetching stuff20:39
clivejomine fetched lots of stuff, but then stopped 20:39
clivejothat ppa seems to corrupt things20:39
yofelenjoy my pbuilderrc paste.ubuntu.com/14056289/ - lots of stuff you don't need, but maybe you'll find something interesting20:39
vertago1the problem is I am on wiley so I don't know if it will be a good test20:39
yofelhm, I need to update the debian codenames ^^20:40
clivejovertago1: you can create pbuilder instances for xenial too20:40
clivejoBTW senial is sitters codename for xenial20:41
clivejosorry senile20:41
vertago1is that how it is pronounced anyway?20:42
clivejohe has me typing senial by mistake20:42
BluesKajzenial20:42
clivejoonly if you have a certain accent ;)20:42
vertago1hahaha20:42
vertago1BlueKaj that is what I thought20:42
clivejogrrrr stupid symbols20:44
clivejowhat is purpose anyway?20:46
clivejoIve packaged it and have no idea what its for!20:46
yofelDescription: library for abstractions to get the developer's purposes fulfilled20:47
yofeluhuuuuh...20:47
yofelsounds very meta20:47
* clivejo feels enlightened20:47
clivejoyofel: its part of framesworks now?20:48
yofellooks like it20:48
yofelmaybe it has a purpose there20:48
clivejowhy doesnt it have a frameworks version number?20:48
vertago1hmm20:49
vertago1it looks like my system config is incompatible with pbuilder as is20:49
yofeloh, it's not in 5.1720:50
yofel#libnamingconfusion20:50
vertago1I am going to have to get it to download the packages to the same physical device I am making the base configs on20:50
yofelif you're getting ln errors, you can disable the aptcache and use bindmounts or so20:51
vertago1it is trying to hardlink across two hard drives20:51
clivejostrange, its under frameworks in debian git - http://anonscm.debian.org/cgit/pkg-kde/frameworks/purpose.git/20:52
yofelright, I get that too when building in tmpfs, so I'm using this when I do:20:52
yofelBINDMOUNTS="/var/cache/apt/archives/ /run/"20:52
yofelAPTCACHE=""20:52
vertago1I have a ssd for / and a platter drive for /home20:52
vertago1I am just going to let it use /var for the base20:53
vertago1I may need to move it later though20:53
santa_https://github.com/jmsantamaria/kubuntu-automation-work/commits/master20:59
santa_↑ yofel stuff needed to bump the build depends for the last versions20:59
yofelI really don't see the point of that list you know21:02
yofelbut thanks for the update21:02
santa_the json with all the -dev packages?21:02
yofelyep21:03
yofelor well, the package list has a potential use, but the versions?21:03
santa_they have the epoch or not21:03
santa_so no need to hardcode which packages are epoch'ed21:04
vertago1clivejo so after getting a i386 pbuilder setup where do I get the .dsc to do the build?21:04
santa_note that the list is generated automatically with dev-package-names-list21:05
santa_also note that this script could be glued with the bump-* script in the future21:05
yofelaaaaah, that script actually does look up the real epoch21:05
yofelok21:05
santa_yeah, parses the changelogs21:06
clivejovertago1: debuild -S21:08
vertago1clivejo, in what context?21:08
clivejoto get the .dsc to build in pbuilder21:09
vertago1I need the tar files21:10
vertago1should I enter the pbuild environment and then use apt-source?21:12
vertago1I mean apt-get source21:12
clivejowell I grab the debian git branch and then use uscan to grab the source21:14
vertago1it is complaining that I don't have a sources.list21:14
yofelthat's an option. Other one is to look up the URL on the web ui, or to use pull-ppa-source from lp:kubuntu-dev-tools, or to just rebuild from git as clive said21:14
clivejobut KCI is grabbing the source directly from git21:15
vertago1I already have the source from git and I checkout out the xenail-unstable branch21:15
clivejoso in those cases I download the source from KCI PPA's21:15
clivejothen you need to debuild -S to build the source21:16
clivejoand instead of uploading to your PPA, you build it in pbuilder21:16
clivejofor example  use pbuilder-dist xenial build ../*dsc21:17
clivejothat builds it in a nice clean xenial install21:17
clivejoon my machine21:17
clivejoyofel: do you know what top level package creates libkf5kcmutils-dev ?21:19
vertago1it is complaing about no .orig.tar.xz even though it is there21:19
yofelclivejo: apt-cache showsrc libkf5kcmutils-dev21:19
vertago1it looks like the version number is wrong21:19
santa_kscreenlocker (exit status = 1)21:20
santa_discover (exit status = 1)21:20
santa_breeze-gtk (exit status = 1)21:20
clivejocheck debian/changelog and make sure the versions are the same21:21
santa_↑ this packages from plasma doesn't have a kubuntu_xenial_archive branch21:21
vertago1how do you keep uscan from downloading newer versions?21:21
yofelthey're new21:21
santa_could you create the branches then so I can continue to test the thing?21:22
santa_(no hurry)21:22
vertago1I must have the wrong download url for uscan it says no matching hrefs for 15.08.221:25
yofelno, that's uscan not properly fetching all versions it could find.21:26
yofelI believe there's an uscan bug report for that21:26
vertago1looks like I will have to do it manually21:27
vertago1ls21:30
vertago1hmm my build failed but for a different reason21:33
vertago1actually when I looked at it more closely it is the same error, but my base probably has less installed by default21:34
vertago1http://paste.ubuntu.com/14056655/21:36
clivejoyofel: https://launchpadlibrarian.net/230149652/buildlog_ubuntu-xenial-i386.kdeclarative_5.17.0%2Bgit20151216.0354%2B16.04-0_BUILDING.txt.gz says libkf5declarative-dev_5.17.0+git20151216.0354+16.04-0_i386.deb is being built ok21:36
yofelokaaaay..?21:36
clivejoyet sbuild-build-depends-kcmutils-dummy : Depends: libkf5declarative-dev (>= 5.16.0~) but it is not going to be installed21:37
clivejowhy?21:37
yofelapt saying that doesn't mean that package is the problem21:37
yofelit is the package that apt fails on, due to dep issues with other packages21:37
yofelas I said, you need the output from aptitude, or apt with -o debug::pkgproblemresolver=true, or some kind of dose output to debug this21:38
yofelthe apt output in the buildlog is next to useless21:38
clivejoit only seems to be an issue in 386 21:39
vertago1yofel is there a way to get apt to include that option inside pbuilder?21:39
yofelyou can put it into the chroot's apt.conf I gues21:39
yofels21:39
vertago1how do you change the base and save updates?21:40
vertago1nvm21:40
vertago1I will just manually edit the .tgz21:40
yofelpbuilder login --save-after-login21:40
vertago1that is easier21:40
yofeljust make sure your last command exist with 021:41
yofelotherwise it won't save21:41
yofelpython 2's datetime class has no easy way to generate a unix timestamp, seriously?21:42
yofelfirst time that I see something useful in 321:42
vertago1yofel are you talking about an epoch timestamp? I am pretty sure you can get that in python 221:44
yofelI'm properly bllind, but I see nothing on https://docs.python.org/2/library/datetime.html21:45
yofelI'll just port the script to py3. Needs to be done anyway21:45
vertago1yofel there is no obvious function, but it looks like most people just use .strftime("%s")21:47
vertago1which is ugly because you have to parse a format string21:47
clivejoyofel: I used sudo DIST=xenial ARCH=i386 pbuilder create does this overwrite my AMD64 environment?21:47
vertago1clivejo I used pbuilder create --basetgz xenial_i386_base.tgz --architecture i386 --distribution xenial21:48
yofelnot with my config if that's what you're trying...21:48
vertago1my config is empty21:48
vertago1minus the parallel build lines I copied from yofel's config21:49
clivejoIm reviewing my 386 setup, trying to find out why its not working21:49
clivejobut I only have one xenial-base.tgz21:51
clivejoI think Ive overwritten my amd64 environment21:51
vertago1clivejo I explicity name my base.tgz to keep from doing that21:51
yofelmy setup will e.g. create a /var/cache/pbuilder/xenial-amd64.tgz21:52
clivejovertago1: thanks, I must do that in future21:52
clivejomine seems to put it in ~/pbuilder21:52
yofelright, depends on your config21:52
clivejowhich is what I want my /home is on a HDD and keeps writes off my SSD21:53
vertago1this is the new error I get after adding pkgproblemresolver to the config: http://paste.ubuntu.com/14056915/21:54
vertago1it looks like my source urls are wrong21:54
vertago1kdoctools-dev which is a virtual package and is not provided by any available package.21:54
clivejodid you add the KCI PPA?21:55
vertago1no21:55
vertago1I will do that now21:56
* clivejo waits on new pbuilder base to download21:57
clivejosucks being on a slow connection21:57
clivejovertago1: what are you trying to build?21:59
vertago1parley on i38621:59
vertago1since it was broken21:59
vertago1I am having trouble finding the exact ppa I should add22:00
vertago1this one: https://launchpad.net/~kubuntu-ci/+archive/ubuntu/unstable?22:01
clivejolooks like it22:01
clivejoI think its higher up in the dep tree22:03
clivejoa lot of those failing on KCI are due to the 386 build22:04
vertago1I just got the repo added22:04
clivejovertago1: are you on LP?22:05
yofelwait, you're keeping writes off the SSD? why? They're built for stuff like that22:05
vertago1yofel my home dir is much much larger than my ssd22:05
clivejoyofel: I read keeping writes off a SSD helps its life22:06
yofelthe split itself I understand, I had that myself for a while22:06
vertago1I just have to make sure I don't fill up the ssd, so far it isn't a problem but I have had to put /var/lib/mysql off the ssd before22:07
yofelclivejo: you should measure the wear and see if it matters. From my experience it doesn't unless you have really heavy workloads. And for package building the SSD is a nice thing22:07
vertago1I have enough ram I could do the package building in ram22:07
vertago1unless it is a big package like gcc22:07
vertago1or plasma22:08
clivejoyofel: its small so I just use it for system, all tmp and cache are on HDD22:08
yofelah, then it might matter22:08
yofelthe smart data usually has some vendor dependent wear indicator22:08
clivejothen /home is backed up to 2Tb external HDD 22:08
clivejoI dont want to kill my SSD, I love it too much!22:09
yofelthat's how I felt about my first 60G SSD, in the end I stopped worrying, but still only managed to wear it out ~50% after ~5 years22:10
vertago1I have 1.02TB of writes to mine22:10
clivejooh, this time pbuilder create has made xenial-i386-base.tgz22:11
clivejoin /var/cache/pbuilder/xenial-i386-base.tgz22:12
clivejostrange22:12
clivejodidnt do that last time22:12
yofelmy server SSD (300GB intel 320) says it wrote 86TiB, and the wear indicator sits at 94% life left (The warranty was 35TiB). I guess they measure the absolute worst case workload22:13
vertago1here is the most recent failure22:14
vertago1http://paste.ubuntu.com/14057389/22:14
yofelis universe enabled in the PPA?22:15
clivejoI cant get i386 to work22:21
vertago1i am enabling universe now and will retry it22:27
vertago1it appears to be working22:29
* clivejo gives up again, too tired22:29
vertago1yofel it looks like for some reason the repos are not right for the i386 builds22:30
vertago1the error matches the error I got before I added the KCI ppa22:30
clivejovertago1: the dep's are failing too22:31
yofelcould be, still leaves the question of what the issue is22:31
vertago1mine is building though22:31
vertago1no dependency problems after enabling the ppa and universe22:32
vertago1it succeeded but I don't know where it put the .deb file22:34
vertago1where is the kci build code for setting up pbuilder for i386?22:34
vertago1I have enough information I could probably write a wiki page tutorial on how to setup a local test22:37
yofelkci doesn't use pbuilder but uploads the builds to launchpad (which uses some customized sbuild AFAIR)22:42
vertago1yofel any idea on how to configure its source repos?22:43
yofelgrrr, whoever said that string handling in py3 improved was crazy22:43
yofelvertago1: pbuilder has an OTHERMIRROR setting that you might be able to use to inject a ppa into --create22:44
vertago1I meant for launchpad so kci can be fixed22:44
clivejovertago1: do you have buildlog for your parley build in pbuilder?22:45
clivejosee what version of the packages its installing22:45
vertago1it looks like i need to run it again and pipe the output to a file22:46
vertago1or use --logfile22:47
clivejocould be installing older stable versions22:47
vertago1http://paste.ubuntu.com/14058223/22:52
clivejoits installing older versions22:52
clivejolibkf5kcmutils-data [5.15.0-0ubuntu2 (xenial)]   22:53
clivejolibkf5kcmutils5 : Depends: libkf5kcmutils-data (= 5.17.0+git20151214.0845+16.04-0) but it is not going to be installed.22:53
clivejoinstalling from the archive rather than the PPA22:54
clivejocan you add a hook to drop into the terminal22:55
clivejosee why it cant/wont install 5.17.022:55
vertago1how do I do that?22:56
clivejohttps://wiki.ubuntu.com/PbuilderHowto#Using_the_Kubuntu_pbuilder_hooks22:57
clivejotheres a hook to drop into the pbuilder environment after the build22:58
clivejocant remember now to do it exactly22:59
clivejohow22:59
vertago1I see list missing23:00
yofelC10shell is what you need23:01
clivejoyofel to the rescue!23:02
yofelhelping you guys is more fun than fixing python str != byte issues23:02
clivejovertago1: http://bazaar.launchpad.net/~kubuntu-packagers/pbuilder/pbuilder-hooks/view/head:/C10shell23:02
clivejoyofel: does it only drop to shell if it fails?23:03
yofelC10shell yes, B10shell would drop on success23:03
clivejocause it is building successfully23:03
yofel:9623:04
yofeloops23:04
clivejoits dropping back to 5.15.0-0ubuntu2 instead of using 5.17.023:04
yofelcan you install the 5.17 version by hand?23:06
clivejoI cant even get a i386 environment setup :(23:07
vertago1ok I got a shell after the build23:07
vertago1The following packages have unmet dependencies:23:08
vertago1 libkf5khtml5 : Depends: libkf5khtml-data (= 5.17.0+git20151214.0838+16.04-0) but 5.17.0+git20151215.0437+16.04-0 is to be installed23:08
vertago1This one probably needs to be fixed first: http://kci.pangea.pub/job/xenial_unstable_khtml/23:12
vertago1https://launchpadlibrarian.net/230040872/buildlog_ubuntu-xenial-i386.khtml_5.17.0%2Bgit20151215.0437%2B16.04-0_BUILDING.txt.gz23:13
clivejothats failing on kio-dev, libkf5parts-dev and libkf5wallet-dev23:14
vertago1those are the same as before23:14
clivejothats why I think its up the dep tree somewhere23:14
clivejoah - https://launchpadlibrarian.net/230149363/buildlog_ubuntu-xenial-i386.kio_5.17.0%2Bgit20151216.0344%2B16.04-0_BUILDING.txt.gz23:15
clivejosymbols23:15
vertago1it looks like a function name was changed23:17
vertago1- _ZNK13KUrlNavigator7Private17retrievePlacePathEv@Base 4.96.0 + _ZNK13KUrlNavigator7Private16retrievePlaceUrlEv@Base 5.17.0+git20151216.0344+16.04-023:18
clivejoyofel: ping23:27
yofelhm?23:27
clivejoIve updated the symbols for kio23:27
yofelgood?23:28
clivejobut not sure on what to put in the changelog23:28
yofelfor CI? nothing23:28
yofelor what branch are you on?23:29
clivejokubuntu_unstable23:29
yofelnothing then23:29
yofeljust write a proper commit message23:29
vertago1hopefully that is at least part of a fix if not a full fix23:30
clivejosoon see :)23:31
clivejoKCI has picked it up and building now23:31
clivejovertago1: how long did it take to build on your machine?23:33
vertago1not very long but I was using 8 cores23:33
clivejolast build on KCI was 24mins23:34
clivejoso I guess LP is slower 23:34
yofelthat includes the publishing23:35
clivejoi386 is 25%23:36
clivejohttps://launchpad.net/~kubuntu-ci/+archive/ubuntu/unstable/+build/844952323:36
clivejoyofel: BTW can I start KCI rebuilds?23:38
clivejoI logged in with my LP ID but says I dont have permission23:39
yofelthat requires being in ~kubuntu-members23:39
clivejooh23:39
yofelwtf? in my script here, log.index() always throws a "ValueError: substring not found", but does return the correctly found index23:41
stacksUpHighis gnome good? new to linux..23:41
stacksUpHighpython programming is so much better using ubuntu though23:41
yofel#ubuntu-gnome will likely answer with yes, we will with no23:41
yofelso I don't think we can help much there ^^23:41
clivejostacksUpHigh: We use the KDE desktop, hence the K in Kubuntu23:42
vertago1I haven't used gnome much since gnome 223:42
* clivejo is not a fan of Gnome or Unity23:43
clivejowell the buildlogs look good :)23:44
clivejoyofel: KCI retries all builds at midnight UTC?23:44
yofelduring the night, no idea what exact time23:45
yofelsounds about right though looking at the logs23:45
clivejoI seem to get pinged every night around that time!23:45
vertago1that is 15minutes from now23:46
vertago1hopefully it finishes before that23:46
clivejoits finished23:47
clivejojust needs to publish the files to the PPA23:47
clivejoalways forget about that part23:48
clivejotakes ages!23:48
clivejothe bot should post a message in here23:49
yofel*facepalm*23:51
yofelI spent an hour debugging a corrupt cache. RAGE23:51
vertago1ouch23:51
vertago1ccache?23:51
* clivejo offers Phillip a stiff drink23:52
yofelno, the script has it's own caching23:52
yofelheh thanks23:52
yofeland kio is happy23:52
clivejoyippee we saved a Lemming23:52
vertago1hopefully all its dependents become happy once kci gives them the kick to rebuild23:52
clivejowheres wily23:53
* clivejo kicks kubuntu-ci bot23:53
vertago1does the merge work?23:53
yofelbrrr, there's even more html inlining *-.-23:53
clivejohopefully purpose can build tonight and I can fix the symbols tomorrow23:54
yofelI triggered a build for it23:56
clivejothere are other deps need to build first23:56
clivejokaccounts, kcmutils and kdeconnect23:58

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