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

clivejoah sgclark decremented to libkf5screen6, but the symbols file is refering tp libkf5screen700:01
valorieclivejo: sitter and I went through all the old kubuntu pages on the ubuntu wiki, and copied what was good00:06
valorieif you see something we missed, please flag it somehow so we can pick it up00:06
valoriewe didn't remove much, since that is 8 or so years of kubuntu history00:07
* clivejo is off to bed00:16
clivejonight all00:16
valorieniters clivejo00:17
valoriesweet dreams00:18
soee_bye00:21
ovidiu-florinyofel: does this mean that this had a warning? 01:03:26 W, [2015-12-30T01:03:26.684863 #1]  WARN -- : APT run (apt-get, ["-y", "-o", "APT::Get::force-yes=true", "-o", "Debug::pkgProblemResolver=true", "update"])07:15
ovidiu-florinYeee, I fixed one07:50
ovidiu-florinkind of...07:50
valoriecool!08:00
ovidiu-florinI don't understand why this one fails08:03
lordievaderGood morning.08:51
ovidiu-florinmorning lordievader09:00
lordievaderHey ovidiu-florin, how are you doing?09:01
ovidiu-florinI'm looking into http://kci.pangea.pub/job/xenial_stable_akonadi-calendar to see why it fails09:02
ovidiu-florinso, akonadi-calendar v15.12 should build just fine09:03
ovidiu-florinIm' looking into kcalcore09:04
lordievaderLots of 'cannot access'...09:04
lordievaderIs it supposed to be <path>:<repeat-path>?09:06
ovidiu-florinI don't know09:10
lordievaderI can imagine that cannot be found if it is given like that to cd ;)09:11
ovidiu-florin^ faild because of KWallet failing09:42
ovidiu-florindh_install: libpam-kwallet5 missing files (lib/*/security/pam_kwallet5.so), aborting09:42
ovidiu-florindebian/rules:27: recipe for target 'override_dh_install' failed09:42
ovidiu-florinI'd like to test this localy09:43
ovidiu-florinhow can I do that?09:43
ovidiu-florinyofel? clivejo?09:43
ovidiu-florinI've started another build to see if the build logs are still validhttp://kci.pangea.pub/job/xenial_stable_kwallet-pam09:44
ovidiu-florinvalid* http://kci.pangea.pub/job/xenial_stable_kwallet-pam09:44
lordievaderovidiu-florin: I suppose you can do that in a pbuilder environment using the sources.09:49
ovidiu-florinlordievader: I don't know how to do that, or how to set one up09:49
lordievaderSetting it up ain't to difficult [1], but it could be that the Kubuntu team has better ways ;) [1] https://wiki.ubuntu.com/PbuilderHowto09:50
clivejoovidiu-florin: got a buildlog for kwallet?09:50
ovidiu-florinkwallet-pam09:50
ovidiu-florinclivejo: ^09:51
ovidiu-florinclivejo:  https://launchpadlibrarian.net/232295000/buildlog_ubuntu-xenial-amd64.kwallet-pam_4%3A5.5.1%2Bgit20151230.0942%2B16.04-0_BUILDING.txt.gz09:51
ovidiu-florinthe dh_install fails09:52
ovidiu-florinwhat's that?09:52
clivejowhere is this from?09:53
clivejokci?09:54
ovidiu-florinyes09:54
clivejomight be better to fix it in xenial archive09:55
clivejohttp://qa.kubuntu.co.uk/ppa-status/plasma/build_status_5.5.2_xenial.html09:55
clivejoovidiu-florin: have you a xenial installation?09:56
clivejoor a pbuilder?09:57
ovidiu-florinsame error 09:57
ovidiu-florinclivejo: no09:57
ovidiu-florinhow do I set one up?09:57
clivejook, you need one really09:57
clivejofirst install the necessary packages09:58
clivejosudo apt-get install pbuilder debootstrap devscripts09:58
clivejoovidiu-florin: maybe start a notepad so we can add this to the docs09:59
lordievaderclivejo: The Ubuntu/Debian docs on pbuilder are quite nice.10:00
ovidiu-florinclivejo: add it in the setup section10:00
ovidiu-florinwhat we need is any different?10:00
clivejolordievader: yeah, but bit flakey on setting up different arch and distributions10:01
lordievaderIs it?10:01
clivejook, ovidiu-florin is new to this, we'll use him a guinea pig!10:02
clivejoovidiu-florin: your task is to setup a xenial pbuild environment :)10:03
ovidiu-florinyeeey10:03
ovidiu-florincan I do this in a wily systme?10:03
* clivejo has to go walk the pup10:03
ovidiu-florinclivejo: how much do you walk it?10:04
clivejoovidiu-florin: yup, the whole idea of this is to create a building environment separate to your host10:04
ovidiu-florinI have to do the same10:04
ovidiu-florinclivejo: I was thinking of building a docker image for this10:04
clivejonever done that10:05
clivejoI believe LP uses pbuild10:05
ovidiu-florinNo problem10:05
clivejoso we can create a nice clean LP like environment10:05
ovidiu-florinclivejo: when do you go, and how ong do you walk your dog?10:05
clivejoovidiu-florin: hard to say, depends on weather and what else hes been doing10:06
ovidiu-florinI asked because I thought we should go at the same time10:07
clivejoif hes been "helping" me on the farm I dont tend to walk him on the lead as much10:07
clivejoStorm Fred has left me with a few issues to clean up10:07
clivejoThanks Fred!10:08
clivejoI better go before he eats my wellies10:08
ovidiu-florinclivejo yofel https://hub.docker.com/r/ovidiub13/kubuntu-packaging-devel/10:58
ovidiu-florinyou can check the github repo for more info10:59
ovidiu-florinand you can see the Dockerfile to see what it does10:59
ovidiu-florinso far I've done only what clivejo told me10:59
yofelovidiu-florin: thanks, I'll look at it in ~3h or so12:11
yofeldo you know a good docker guide? I'm not very familiar with it yet. Even if I'll probably manage to get the image running at least12:12
ovidiu-florinyofel: to get the image you have the command on the image page12:27
ovidiu-florinjust like github shows you the git clone command12:28
ovidiu-florinyofel: to run the image, depends on the image and what it does12:28
yofelthe image is the output from the Dockerfile or did you modify it later? (if that's possible)12:29
yofelgood start at least, but we'll need a way to configure it, or add a simple setup script (for stuff like DEBEMAIL etc.)12:30
ovidiu-florinyofel: of course12:30
ovidiu-florinI have that in plan, but I don't know yet what to add12:31
ovidiu-florinyes, it's the output of the Dockerfile12:31
ovidiu-florinit's an automated build from the Github repo12:32
BluesKajHiyas all12:32
ovidiu-florinhi BluesKaj12:40
ovidiu-florinyofel: the best docker tutorial is the official Docker documentation12:40
yofelhm ok. Last time I read it I didn't get very far. But I didn't really have something to work on either back then.12:41
BluesKajhi ovidiu-florin, yp12:42
BluesKajyofel12:43
yofelhey12:43
yofelbbl12:46
ovidiu-florinyofel: should I add build-essential and cmake to the image?13:13
ovidiu-florinclivejo: are you back?13:15
ovidiu-florinyofel: are you back?14:51
soee_hiho14:54
soee_tomorrow Alpha 1 of Xenial :)14:55
yofelovidiu-florin: RE15:07
ovidiu-florinso that's a yes?15:07
yofelovidiu-florin: offhand I would add: ubuntu-dev-tools, pkg-kde-tools, dpkg-dev15:07
ovidiu-florinadded15:08
yofelfor KA we'll need some python and ruby stuff, but python-launchpadlib, python3-launchpadlib are the only ones I know offhand15:08
ovidiu-florinanything else?15:08
yofellet me look through things a bit15:10
ovidiu-florinawesome15:10
yofelgit, git-buildpackage15:10
yofelbzr-builddeb15:10
yofelpython-debian, python3-debian15:11
yofelpython-distro-info python3-distro-info15:15
yofelpython-apt, python3-apt15:16
yofelruby15:17
yofelpython-future15:18
yofelthose are the deps for KA that I can see right now15:23
yofelwe should probably also build and install kubuntu-dev-tools15:23
yofel(bzr repo at lp:kubuntu-dev-tools)15:23
yofelmostly obsolete, but I'm still using at least 2 scripts from there15:24
ovidiu-florinso we also need bazaar15:24
yofelbzr-builddeb should pull that in15:24
ovidiu-florinyup15:25
yofelwe'll also need a small pbuilder guide. Question is whether we should just recommend pbuilder-dist (which is simple to use but has limited flexibility) or use a custom pbuilderrc which would allow flexible usage like explained on https://wiki.kubuntu.org/Kubuntu/Ninjas/BuildEnvironment?action=recall&rev=1415:27
yofelI haven't read the ubuntu pbuilder guide in a long time15:28
yofelthe pbuilder-hooks are a requirement really, you want to use those15:29
* yofel off to make dinner, bbiab15:31
ovidiu-florinimage is built with the dependencies15:35
ovidiu-florinworking on adding a workspace now15:35
ovidiu-florinwhat's apt-utils?16:28
yofelnothing I particulary use16:31
yofeloh, also add apt-transport-https to the dep list16:31
clivejoovidiu-florin: did you get yourself a pbuild environment16:34
ovidiu-florinclivejo: I'm builting a Docker image for that16:35
clivejooh16:36
clivejocan you make a pbuild one too16:36
clivejoif we get you up and running in pbuild, then look into docker16:37
yofelthe point would be to have pbuilder running inside docker16:37
soee_someone is working on 5.5.2 ? :)16:37
clivejohttp://qa.kubuntu.co.uk/ppa-status/plasma/build_status_5.5.2_xenial.html16:38
clivejoI wanted to show ovidiu-florin how to add in missing files for kwallet-pam16:39
ovidiu-florincan I do something while the Docker image is beiing built?16:41
soee_http://linuxfonts.narod.ru/why.linux.is.not.ready.for.the.desktop.current.html16:46
clivejoovidiu-florin: I dont know anything about docker, so cant help you with that16:55
ovidiu-florinyou missunderstood my question16:56
clivejoI did?16:56
ovidiu-florinyes16:58
ovidiu-florinI asked what can I do, regardles of what's happening with docker16:58
clivejooh create a pbuild16:58
clivejofor xenial16:59
clivejoand add the staging ppa's16:59
clivejoand install the kubuntu pbuilder hooks17:01
clivejohttps://code.launchpad.net/~kubuntu-packagers/pbuilder/pbuilder-hooks17:02
ovidiu-florinhow do I create a pbuild?17:04
clivejoyofel: could that be moved to git too?17:04
clivejoovidiu-florin: your challenge this morning was to see if you could create one using the ubuntu howto page17:05
clivejoand if you had problems to rewrite the docs17:05
clivejoI hit a few problems following those instructions17:05
yofelcould be, I didn't bother with that so far17:05
ovidiu-florin[12:01:05] <clivejo> lordievader: yeah, but bit flakey on setting up different arch and distributions17:05
yofeluntil there's some concrete advantage, I don't move stuff17:06
ovidiu-florinI took from here that it's different what we need from the Ubuntu docs17:06
yofelthat's a clone-once-and-forget thing anyway usually17:06
* clivejo dislikes bzr17:06
ovidiu-florinyofel: advantage is git > bzr17:06
clivejoovidiu-florin: the guide yofel pointed out is better IMO 17:07
yofeland the downside is that all current users need to remember to switch their checkouts and that people need to know that the location changed17:07
clivejoshame its in CategoryKubuntuRubbish17:08
clivejodoes anyone know who maintains the wiki.kubuntu.org server?17:08
yofelcanonical17:09
clivejooh17:09
yofelwiki.kubuntu.org is an alias for wiki.ubuntu.com17:09
yofelwith a different default theme17:09
clivejois the theme on git or somewhere?17:09
yofelin bzr somewhere I believe, but I don't remember where17:10
yofelRiddell: do you remember? ^17:10
clivejoyofel: https://code.launchpad.net/~kubuntu-website/kubuntu-website/kubuntu-wikitheme17:12
clivejo?17:12
yofelthat looks right actually17:12
clivejono updates in a while17:12
yofelwe once tried to update the theme a bit, but nobody ever actually implemented the design that sheytan came up with17:13
clivejoits moinmoin?17:14
yofelyep17:14
* clivejo cowers17:15
ovidiu-florinyofel: the https://wiki.kubuntu.org/Kubuntu/Ninjas/BuildEnvironment?action=recall&rev=14 guide gives a .pbuilderrc that only covers up to trusty17:16
yofelovidiu-florin: well, it was never updated since the page ended up in the trash bin17:17
ovidiu-florinthe debian suites are also old17:17
yofelalthough we could just remove the safety check for the suites17:18
ovidiu-florinso....17:18
yofelless maintenance17:18
ovidiu-florinI shouldn't add that rc anywhay?17:18
clivejojust use the default one?17:19
ovidiu-florinwhat default one?17:19
yofelaaah, the suites are used for the mirror detection to keep ubuntu and debian apart17:19
yofeldefault == empty17:19
clivejoone in /usr/share/pbuilder/pbuilderrc17:20
yofelI believed that's always used17:21
yofelyour own one just overrides the default values17:21
yofelin the end, those rc files are just shell scripts17:21
yofelovidiu-florin: add it anyway, I'll send you a patch which removes the suite handling later17:22
ovidiu-florinI'll add it when I'll get the patch, till then I'll use the default17:22
yofelack, that's enough to build plain xenial chroots anyway17:23
clivejoI think Jon or yofel pastebin mine17:23
yofel?17:23
clivejoIm trying to remember when I setup mine17:23
yofelThat rc file in the wiki is derived from mine, yes. And mine is derived from the one harald wrote years ago17:23
clivejomind sharing it yofel?17:25
yofelit's on the wiki page? https://wiki.kubuntu.org/Kubuntu/Ninjas/BuildEnvironment?action=AttachFile&do=view&target=ninjas-pbuilderrc.txt17:26
yofelthat's the "clean" version of mine17:26
clivejoI mean your current one17:26
yofelthat's a mess :P17:26
clivejoLOL17:26
clivejoit must work though!17:26
yofellots of commented stuff, to make that useful for other people I would need to clean things up and document it17:26
yofelwell, it does, but it supports chroots for ubuntu, debian and tanglu at the same time and stuff17:27
yofelthere are useful things in there like eatmydata, pigz and parallel support17:28
yofelbut lots of stuff newcomers will definitely not need17:28
ovidiu-florinis there any problem if I run pbuilder as root?17:28
ovidiu-florinon a VM?17:28
yofelin a VM not, in docker, no idea17:29
clivejoyofel: is it possible to make a rc file to create pbuilder environments with PPAs auto enabled?17:29
yofelyes, by listing them in OTHERMIRROR17:29
clivejodo you have to edit that for each session?17:30
yofelyou need to be careful though as LP doesn't initialize the package lists for a release until you upload something17:30
clivejoI made one wily-kci and wily-staging17:30
yofelso until that happens, apt will fail on that PPA17:30
clivejobut I forget how I did it17:30
yofelthe -suffix is added with pro=kci with my rc17:32
soee_can we have 5.5.2 finished today ?17:32
yofelno17:32
clivejoLOL17:32
yofelmeh, now that I'm talking about it, let me write a clean rc17:32
yofelwell, no == very very unlikely, until someone does a fixing marathon starting now17:33
clivejosoee_: forward your patches to me and Ill push them and upload to LP17:33
soee_clivejo: i'm waiting for docs to get started with packaging :)17:34
clivejoLOL17:34
clivejowell ovidiu-florin has started those17:34
clivejofollow along now if you are interested17:35
ovidiu-florinI: Extracting zlib1g...17:35
ovidiu-florinW: Failure trying to run: chroot /var/cache/pbuilder/build/21/. mount -t proc proc /proc17:35
ovidiu-florinW: See /var/cache/pbuilder/build/21/./debootstrap/debootstrap.log for details17:35
ovidiu-florinE: debootstrap failed17:35
ovidiu-florinW: Aborting with an error17:35
ovidiu-florinI: cleaning the build env 17:35
ovidiu-florinI: removing directory /var/cache/pbuilder/build//21 and its subdirectories17:35
clivejosetup a pbuilder environment is first step in building and testing packages yourself17:35
ovidiu-florinI ran this: dist=trusty ARCH=i386 pbuilder create17:35
clivejowhy trusty?17:36
yofelsounds like sudo is missing?17:36
ovidiu-florinhow am I supposed to check those logs?17:36
clivejoand why i38617:36
ovidiu-florinbecause https://wiki.kubuntu.org/Kubuntu/Ninjas/BuildEnvironment?action=recall&rev=14 says so17:36
clivejoLOL17:36
clivejodont take it so literally!17:36
yofelwell, that's supposed to work17:36
ovidiu-florinI executed that as root17:37
ovidiu-florinin docker (same as a VM, stop being scared of docker)17:37
clivejotry sudo dist=xenial pbuilder create17:37
ovidiu-florinI am ROOT! I don't neet sudo17:37
clivejojust do it in a regular konsole?17:38
ovidiu-florinI'm doing it in Konsole17:38
clivejoI dont undertstand why you want a container inside a container, inside a container17:38
ovidiu-florinbut I don't think the TERM wrapper has anything to do woth this17:38
yofelhm, then the mount might be failing17:38
ovidiu-florinhmmm....17:39
clivejoanyways, diner time and I could eat a horse!17:39
clivejochat later17:39
* tsimonq2 hands clivejo a horse17:40
tsimonq2:D17:40
ovidiu-florin:))17:42
ovidiu-florinLOL17:42
ovidiu-florinyofel: it seems the chroot fails again17:42
ovidiu-florinor mount17:42
ovidiu-florindang17:42
yofeltry a plain debootstrap run, that should leave the log17:42
yofelpbuilder deletes the tmpdir on failure17:42
ovidiu-florinyofel: can you give me a command please?17:43
yofeldebootstrap xenial /tmp/chroot17:44
soee_https://www.youtube.com/watch?v=G9m8O-7J5NM17:46
ovidiu-florinyofel: mount: proc is write-protected, mounting read-only18:07
ovidiu-florinmount: cannot mount proc read-only18:07
ovidiu-florinthis is what I get in Docker18:07
ovidiu-florinanyhow18:07
yofelyeah, well, that won't work18:08
ovidiu-florinin the host, directly on my system it finished ok18:08
ovidiu-florinwhat now18:08
ovidiu-florin?18:08
ovidiu-florinpbuilder hooks18:08
yofelno idea, I'm not familiar with docker, in LXC I know that I have to run unconfined containers. Maybe I can look into that later18:09
yofelhere's the pbuilderrc btw: http://paste.ubuntu.com/14286057/18:09
ovidiu-florinforget docker18:09
ovidiu-florintell me what needs to be done regularly18:10
ovidiu-florinand I'll figure out the docker part18:10
yofelfor the hooks see the rc I pasted. You need to check out the hooks, then point HOOKDIR to the location18:11
yofelpbuilder will execute any hooks that are +x18:11
ovidiu-florinnow run pbuilder create again?18:14
yofelyes18:16
ovidiu-florinERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.18:16
yofeladd eatmydata and pigz to the deps though18:16
yofelas the rc says in line 118:16
ovidiu-florinare those packages that need installing?18:17
yofelyes18:18
ovidiu-florininteresting names18:22
yofelwell, eatmydata makes sync() and fsync() noops, hence eatmydata if your system crashes. pigz is a parallel version of gzip18:23
ovidiu-florinERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.18:36
ovidiu-florinI still get this18:36
ovidiu-florinbut only when "I: Obtaining the cached apt archive contents"18:37
yofelit will stop once eatmydata gets installed in the chroot, which happens close to the end18:37
ovidiu-florin...18:37
yofelI'm open for suggestions how to improve that18:37
yofelwe can ofc. disable eatmydata18:38
yofelhm... maybe one could create symlinks for the relevant commands instead of using LD_PRELOAD18:38
yofelno, that'll fail completely until eatmydata is installed :/18:39
ovidiu-florinI don't know what pbuilder does exactly yet18:41
yofelit's a script set that creates temporary chroots, installs the build-deps of a package, then builds it18:42
yofelit's for  building packages in clean environments18:42
yofelsimiliar how the buildds on Launchpad do the package builds18:43
ovidiu-florinok18:43
yofelthat way you can test whether your package will build on LP, or not18:43
ovidiu-florinit's finished18:43
ovidiu-florinwhat now?18:43
ovidiu-florinclivejo: ?18:43
ovidiu-florinyofel: ?18:55
clivejowhere have you got to?19:33
ovidiu-florinclivejo: $ sudo -E dist=xenial pbuilder create finished19:42
clivejook19:43
clivejouse "pbuilder-dist xenial login --save-after-login" to test it19:43
clivejoit will extract the file and setup a nice clean xenial environment19:44
clivejodo an apt-get update while you are in there19:45
clivejocontrol and D exits it and saves the changes back to the tarball19:45
yofelyou don't usually want to pass --save-after-login unless you intentionally want to edit something in the chroot19:46
yofeland s/pbuilder-dist/pbuilder/19:46
clivejoyeah, this is just a one off to test it and check its package list is updated19:47
clivejooups19:47
clivejoyofel would you do a apt-get upgrade too?19:48
yofelno, pbuilder update does that19:49
clivejowould it speed it up a bit?19:49
yofelthat does update + dist-upgrade + clean + autoremove I believe19:49
clivejofrom having to update every time?19:49
yofelwell, we have a pbuilder hook for updating every time19:50
yofelbut that doesn't persist the update, so pbuilder update is something you want to run every now and then19:50
clivejohow does pbuilder update work?19:51
clivejocan that be done from outside?19:51
yofelas I just said, I believe it runs apt-get update + dist-upgrade + clean + autoremove. But I didn't actually check that19:51
yofelthat has to be done from the outside19:51
yofelupdate is just another command like build or login19:51
clivejodo you pass the environment name too?19:52
clivejopbuilder update xenial-amd64?19:52
clivejoand it saves it all back to the tarball?19:53
yofelwell, if you're on xenial amd64 then just "pbuilder update" will do the job with my rc file, otherwise it would be "dist=xenial ARCH=i386 pbuilder update"19:53
yofeland yes, it saves the changes after a successful upgrade19:53
yofelread the manual ^^19:53
clivejoI been doing it manually :P19:53
ovidiu-florinthe archive is in /var/cache/pbuilder/xenial-amd64.tgz 19:54
ovidiu-florinso pbuilder-dist xenial login --save-after-login failed19:54
yofeljust run: pbuilder login19:54
clivejoI had a mistake19:54
clivejoits just pbuilder19:54
ovidiu-florin$ sudo dist=xenial pbuilder login19:55
ovidiu-florinok, I'm in now19:56
ovidiu-florindo I exit and do $ sudo dist=xenial pbuilder update ?19:56
yofelyes19:57
clivejowell its brand new, it shouldnt need updating19:57
clivejobut its good info to know19:57
* clivejo is learning new stuff too19:58
yofelthen, if you want to try it out, you can fetch some source package and pass the path to the .dsc file to pbuilder build. Just apt-get source pkg-kde-tools or so, that's small19:58
ovidiu-florinwhere does apt-get source download?19:59
clivejoyofel: I prefer to use nano and installed it manually in the environment, how would you do that?20:00
yofelcurrent directory20:00
ovidiu-florintried it and saw20:00
ovidiu-florinthanks20:00
yofelclivejo: set EDITOR to nano in the rc and add nano to the EXTRAPACKAGES20:00
yofelthose are the 2 places that the rc has "vim" set20:01
clivejoit only installs it when a hook is triggered?20:01
yofelno, by default20:01
yofelalthough you can add it to the shell hook instead if you want20:01
yofelI prefer to have it usable when I login too though20:02
yofeland depending on the actions different hooks get executed20:02
clivejoI had it installed into the tarball in wily20:02
yofelagain, see hook section in the manual20:02
clivejowasnt sure if that was a good or bad thing20:02
yofelas long as you're aware of the change, it's ok. Just don't install anything that has heavy deps20:03
ovidiu-florinwhere does it build it?20:03
yofelas otherwise that'll defy the point of a "clean" environment20:03
yofelovidiu-florin: /var/cache/pbuilder/build/<pbuilder process ID>/20:03
ovidiu-florin/var/cache/pbuilder/build/15184 is the only folder and it's empty20:05
yofelwhat did pbuilder do?20:05
clivejoyofel: also can pbuilder be configured to use local apt cache?20:05
yofelit will wipe the directory once the build finishes20:05
yofelthe build artifacts should be in /var/cache/pbuilder/xenial-amd64/result/20:06
ovidiu-florininstall dependencies, run lintian and some hooks20:06
yofelclivejo: that's what my rc does20:06
yofelthere's lots of settings, see pbuilderrc manpage20:06
clivejoIm running xenial locally, but it always downloads new copies for pbuilder20:07
ovidiu-florinyup20:07
ovidiu-florinthey are there20:07
yofelthen things worked fine20:07
yofelthere is a hook by default to drop you to a shell inside the chroot on build failure20:07
ovidiu-florinclivejo: now how do I get the sources for kwallet-pam?20:07
clivejoyippeee20:07
yofelyou can add one to do the same on success if you want20:07
clivejoyou will need to configure pbuilder to use some Launchpad PPA's20:08
clivejoif its plasma 5.5.2 you want, you would need to add the staging PPA's20:08
yofelwhen you add PPA's to the chroot, beware of what you add. If the PPAs you add don't match the dependencies of the PPA on LP, then you will waste your time debugging weird failures20:10
yofelalways make sure you know what environment you're building in20:10
yofelcurrently the PPAs don't have any deps, so I would recommend making one chroot per staging ppa20:11
BluesKaja sad day for debian http://venturebeat.com/2015/12/30/debian-founder-and-docker-employee-ian-murdock-has-died-at-42/20:12
yofela sad day indeed20:13
ovidiu-florinyofel: a PPA has dependencies?20:14
yofelyou can add other PPAs as dependencies20:14
yofelif you go to the main overview page of a ppa, there's an "Edit Dependencies" button at the top right20:15
clivejohow do you make a chroot per staging ppa?20:15
yofelthat'll list what primary archive repositories it uses, as well as all ppa deps20:15
yofelpro=plasma pbuilder create20:15
yofelpro=frameworks pbuilder create20:15
yofeletc.20:15
yofelwith my rc at least20:16
yofelpro is short for "project" because I'm lazy20:16
* clivejo wishes he could watch yofel in action20:16
clivejoyou have so many time saving hints and tips20:16
ovidiu-florinI have to go20:18
yofelnot that easy to do that. Sure, I could work in a container that you could watch, but I won't be keeping my ssh and gpg keys there, so that's of limited value20:18
ovidiu-florinI think my grandpa just died20:18
ovidiu-florinsee you .... sometime....20:18
clivejo:o20:18
yofelmy.. condolences, see you20:18
clivejothats terrible news20:19
yofelthis year is not ending well20:19
clivejoyofel: is  apt 1.1.10 the new faster one? 20:29
yofelfaster one?20:29
yofelah, looks like it20:30
clivejoread something in the news20:30
clivejolet me look20:30
clivejoah here - https://juliank.wordpress.com/2015/12/30/apt-1-1-8-to-1-1-10-going-faster/20:31
yofelfrom the changelog, .6 and .7 sped up rred mangling, and .9 sped up  cache generation20:31
clivejoI see 1.1.10 in the xenial archive20:32
clivejoyofel: did _groo... ever get back in touch regarding sddm?20:34
yofelno, but I never looked at it either20:34
clivejoseems to work, just wrong version numbers20:34
* clivejo is making a plasma ppa pbuilder using yofel magic script20:35
yofelclivejo: I'm just making chroots in my container, feel free to use that if you need a server or need a shared shell: ssh -p 2223 ubuntu@176.9.34.19820:45
clivejoI like to do it locally, but my internet is soooo slow20:48
yofelyeah, I prefer local as well, just telling you in case you need it20:55
clivejodo you run xenial locally?20:55
yofelon my laptop, yes. Haven't updated in a while though20:56
clivejoyofel: kwallet-pam is saying there is a missing file debian/libpam-kwallet4//lib/x86_64-linux-gnu/security/libpam_kwallet.so21:14
clivejohas that package been removed?21:14
clivejooh21:18
clivejono, the files have been renamed21:18
yofelwait, wasn't that fixed in the CI branch?21:22
clivejoone of them is21:23
clivejokwallet5 doesnt seems to be21:25
clivejoyofel: ping#21:52
clivejo!kde-gtk-config22:26
ubottuSorry, I don't know anything about kde-gtk-config22:26
clivejohttps://launchpad.net/ubuntu/+source/kde-gtk-config/4:5.4.3-0ubuntu122:27
clivejohttps://launchpad.net/ubuntu/+source/kde-gtk-config22:28
clivejothis is giving me a headache!22:28
=== aaron is now known as Guest97364
clivejo!kde-config-gtk-style22:31
ubottuSorry, I don't know anything about kde-config-gtk-style22:31
clivejo%&*$22:32
valorieclivejo: I think you have to use info22:42
valoriethe !term is for factoids22:43
valorie!info kde-gtk-config22:43
ubottuPackage kde-gtk-config does not exist in wily22:43
valoriepfff, helpful22:43
clivejo!info kde-config-gtk-style22:47
ubottukde-config-gtk-style (source: kde-gtk-config): KDE configuration module for GTK+ 2.x and GTK+ 3.x styles selection. In component universe, is optional. Version 4:5.4.2-0ubuntu1 (wily), package size 169 kB, installed size 726 kB22:47
valorieovidiu-florin: so sorry to hear about your grandpa22:52
clivejobreeze-gtk is really annoying me now!23:43
valoriegtk annoys me, full-stop23:45
valoriewhy is gramps gtk!23:45
valorieme hates it23:45
valorieclivejo: finally saw your PM23:48

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