[00:02] yofel: would you be free to help me do one of those application libs together sometime? [00:04] grrr [00:06] we'll see. I'll be working overtime the next 2 days at least, so try to ping me and hope I'm not completely k.o. [00:10] why is it "Merging kubuntu_unstable into kubuntu_unstable_utopic." [00:11] and "Merging kubuntu_unstable into kubuntu_unstable_pam-auth-update" [00:24] the only tiny hitch in installing kubuntu-desktop is that the recommends could not be installed: [00:24] amarok-doc libqt4-sql-psql moodbar k3b-extrathemes k3b-i18n normalize-audio sox movixmaker-2 kde-config-cddb lame krfb plasma-widget-ktorrent krosspython konqueror [00:24] libreoffice-kab jovie texlive-binaries unrar python3-pyqt4-dbg skanlite-dbg [00:24] I suppose if I remove the problem ones the rest will install [00:26] yup [00:26] night all [00:26] movixmaker-2 [00:27] sweet dreams clivejo [00:27] and libreoffice-kab [00:28] once I remove those from the list, the remainder of the recommends install with no problems === claydoh_ is now known as claydoh === mgolden is now known as mgolden_ [09:29] Good morning. [11:13] sitter: why is pam-auth-update merging "kubuntu_unstable into kubuntu_unstable_pam-auth-update"? [11:15] http://kci.pangea.pub/job/merger_kwallet-pam/256/console [11:15] sorry kwallet-pam [11:25] clivejo: because kubuntu_unstable is merged into all kubuntu_unstable_* branches [11:29] sitter: how to resolve? ask debian to delete the branch or fix the failing merger? [11:30] that's what I suggested last time [11:30] which one? [11:34] valorie: I tried to get an account on kubuntu wiki but it wont work, something about and a page load of error messages [11:41] wiki.kubuntu.org? [11:51] mparillo: yup [11:52] I have had the same thing, and I have better luck with wiki.ubuntu.com using google-chrome. Even when you think it dies on you, sometimes you open a new tab, and you find yourself signed in. [12:20] Hi folks === Blizzzek is now known as Blizzz [15:16] there, I've finally added a picture of myself: https://kubuntu.org/the-kubuntu-team/ [15:26] I've added @Sick_Rimmit and @Andredelsa as part of the team [15:26] on the site team page [16:34] i'm glad i have Dell laptop http://www.phoronix.com/scan.php?page=news_item&px=Dell-Firmware-Updates-Linux :) [17:06] sgclark: ping [17:11] clivejo: pong [18:13] mamarley: NVIDIA 361.28 Linux Driver Released, Makes GLVND Optional :) [18:13] soee: I believe tseliot is currently working on that one. I'm not sure whether he is going the GLVND or non-GLVND route though. [18:14] mamarley: ok, thanks ;) [18:14] mamarley: what is advantage of GLVND ? [18:15] At the moment, nothing. In the future, it will be helpful in getting proper Optimus support working. [18:16] ok [19:34] hi [19:35] hi johnny_ [20:02] what's wrong with marble? [20:04] its confusing ! [20:04] i need more information [20:14] sitter: can you fix KCI to grab libkolab from here https://cgit.kolab.org/libkolab/ ? [20:15] getting the following error - 00:27:49 hudson.plugins.git.GitException: Failed to fetch from https://git.kolab.org/diffusion/LK/libkolab.git [20:25] lol, i've just seen the logs [20:36] they updated the download page on ubuntu.com [20:36] http://www.ubuntu.com/download/ubuntu-flavours [20:41] hi DarinMiller [20:42] blaze: I believe marble is a bit of a mess due to being ported to KF5 [20:42] Im steering clear of it! [20:43] marble and PIM scare the bejaysus out of me [20:43] clivejo: what do you mean? did you get a package? [20:44] as far as i see there's dependecy problem [20:44] its on the 15.12.1 to-do list [20:44] http://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.1_xenial.html [20:46] Hi clivejo [20:47] DarinMiller: I hear you are interested in packaging? [20:50] clivejo: Yes. It seems to be a little over my head at the moment... [20:51] any questions? [20:51] its over my head too! [20:51] clivejo: I feel I am good a trouble shooting, but I am only vaguely familiar with git. And after watching the channel for a few days, there is a lot more politics involved than I realized. [20:52] politics? [20:53] I took the git tutorial and intended to download a working package to ensure I could duplicate a success before I tried fixing a broken package. [20:53] hello people [20:54] DarinMiller: did you ever use launchpad for packaging? [20:54] i have a problem too [20:54] ho olaunch a program with monodevelop [20:55] for see the graphic interface [20:55] But I am not sure even how to download a working package via git. Also, the package guildeline recommended not doing package management on your main system, so I assume I either need a virutal session or a separate test installation. [20:55] DarinMiller: our packages are kept on Launchpad [20:56] other method for open a .exe? [20:56] without inee [20:56] No, I am very green and have not even used lauchpad for packaging. [20:57] basically we have packaging on debian git system [20:57] packaging + source code = package [20:57] someone for me ? [20:58] sorry johnny_ this is Kubuntu Development channel [20:58] we dont use exe files [20:58] ohh ok [20:59] why [20:59] because we run Linux :) [20:59] lol [21:00] clivejo: mono apps on linux are also .exe, but this is wrong channel for that anyways [21:00] DarinMiller: this is where we keep our packaging - http://anonscm.debian.org/cgit/pkg-kde/ [21:01] * clivejo covers hears and la la la's [21:02] * clivejo associates mono with mononucleosis [21:03] and exe with Windozes [21:03] lol :) [21:03] neither make me feel warma and fuzzy :P [21:04] !info mono xenial [21:04] Package mono does not exist in xenial [21:04] 771 packages that must be recompiled for every alpha, beta, RC and 6 month release ??!!! Wow! [21:05] DarinMiller: have you any questions? [21:05] have you tried anything out? [21:05] are you on wily or xenial? [21:05] Both. [21:06] both on hardware? [21:06] Yes. [21:06] nice [21:06] I have too much HW. [21:06] are you testing? [21:06] landing? [21:06] thats a nice sitution to be in! [21:07] yup have you landing PPA's enabled? [21:08] do you know what staging is? [21:08] I was on wiley - not at the moment on any system, but that I be easily recitified. [21:08] pre-landing? [21:09] yup [21:09] its the devs first step [21:09] so when KDE release the source code, the devs start to package it and it goes into the staging PPA [21:10] the releases are divided into frameworks, plasma and apps [21:10] Ok. I assume that a git branch? Or.... [21:10] the source is actually tarballs [21:11] for example applications 15.12.1 are here - http://download.kde.org/stable/applications/15.12.1/src/ [21:11] and debian repo with packaging information is git [21:12] I have many names for it :P [21:12] LOL [21:12] but the machine name is Alioth [21:13] or debian git [21:13] comes from tv series i guess [21:14] Then we have the beast we call Kubuntu Continuous Integration KCI [21:14] So how does 188 KDE tarballs spawn into 771 packages on debian? (Lists from the 2 web links you posted?) [21:14] tarballs can split into smaller packages [21:15] the tarballs contain the source [21:15] that's what debian people usually do [21:15] splitting and dividing [21:15] which Launchpad builds into binary files [21:16] the packaging then tells Launchpad where to put those files [21:16] you answered my question before I finished typing :) [21:16] using a control file [21:17] and .install files are necessary most of the time [21:18] so for example, take kio in frameworks [21:18] this is the control file - http://anonscm.debian.org/cgit/pkg-kde/frameworks/kio.git/tree/debian/control?h=kubuntu_unstable [21:18] it splits up into 8 deb files [21:19] anything -dev is a package used by developers [21:19] -dbg is debugging symbols [21:20] but basically that one tarball builds and get put into 8 debian files :) [21:21] like magic! [21:21] trying to find control file in rabbit hole starting here: http://anonscm.debian.org/cgit/pkg-kde/ [21:21] I click on http://anonscm.debian.org/cgit/pkg-kde/frameworks/kio.git/ [21:22] ok on that page you see the branches [21:22] so kubuntu_wily_archive contains the packaging for wily [21:23] and kubuntu_xenial_archive is the one we are working on [21:23] OK, but where are the control files hidden? [21:24] the control file can be different in each one of those branches [21:24] for example kubuntu_unstable I changed the control file 30 hours ago [21:25] basically frameworks 5.19.0 are out [21:25] and in kio, upstream (KDE) have introduced a new library [21:26] if you click into kubuntu_unstable [21:26] and click the tree tab [21:26] Nevermind, I see the tree "tab" which give me http://anonscm.debian.org/cgit/pkg-kde/frameworks/kio.git/tree/debian/control?h=kubuntu_unstable link you send above. [21:27] that shows you the file view [21:27] in the debian folder is the control file [21:27] the control file tells Launchpad what packages it splits into [21:28] got it. [21:28] and then the .install files fine grain that [21:28] so if you click on libkf5kiogui5.install [21:28] thats the new package I created [21:28] and you can see the files that get put in there [21:30] libkf5kiogui5.install on the "commit" tab? [21:30] in the file list [21:31] in the tree tab [21:31] when we clone that git those become physical files [21:32] we put them together and send them to launchpad [21:32] and hope and pray they build :) [21:32] LOL :) [21:32] clivejo: that's the wrong part :) [21:32] Can you not build yourself before committin???? [21:33] DarinMiller: yes we can :) [21:34] someone broke everything [21:34] all of the epochs are screwed [21:34] What would cause a local build to succeed and not the auto build on lauchpad? [21:34] shadeslayer: ?? [21:34] kconfig got it's epoch removed [21:34] broke all of DCI :( [21:35] as did ECM [21:35] our CI CI'd too quickly [21:35] yofel: ^^ [21:35] :P [21:36] huh? [21:36] http://anonscm.debian.org/cgit/pkg-kde/frameworks/kconfig.git/ [21:37] shadeslayer: we're still on 5.18 and didn't touch frameworks for weeks [21:37] dci would be debian [21:37] and maxy is aggressively removing epochs [21:37] yofel: https://anonscm.debian.org/cgit/pkg-kde/frameworks/kconfig.git/commit/?h=kubuntu_unstable&id=fe9113c648f6aa995524011b119da798f91e5632 [21:37] so live with it [21:37] that :P [21:37] yes well, broken tooling [21:37] sorry [21:38] yeah sorta [21:39] the way we handle epochs is horribly delicate. And "check what you did locally first" is not an intended step in our workflow these days [21:39] ofc. that can majorly screw the CI up, but I'm not sure how to improve the situation [21:39] DarinMiller: Launchpad is a very clean system, so if it builds locally and not on LP there is probably a package not being installed correctly [21:41] Launchpad has to be explicitly told what packages to install [21:42] I think I understand. I could have a package pre--installed on my box that was missed in that dependency requirements so compiles fine locally, but not on a clean install. [21:42] and those are listed in the Build-Depends: section of the control file [21:42] Ok, makes sense. [21:42] hm [21:43] Launchpad uses a very very basic, mininal build environment [21:43] shadeslayer: would not auto-merging UNRELEASED stuff from _archive be something worth to try? [21:44] uhm, dunno, see branch workflow wiki page to see what happens [21:44] well, currently that's not a thing [21:49] DarinMiller: you should get yourself a LaunchPad (LP) account [21:52] Ok. [21:52] signing up now... [21:54] I did not realize the defunct Ubuntu One used launchpad. I already had the account. [21:55] LOL yeah [21:56] thats why I have an AOL address [21:56] ?? LOL [21:56] I signed up for Ubuntu One years ago [21:56] and it linked them [21:56] now Im stuck with it! [21:58] and valorie is a meanie and wont let me into the Kubuntu club [21:59] * clivejo puppy eyes valorie [22:00] This club: https://kubuntu.org/the-kubuntu-team/ ? [22:00] yup [22:01] she mustnt be reading this! [22:03] DarinMiller: do you have a package you know well? [22:04] google-earth :) [22:05] anything smaller :/ [22:05] I had to disect the deb file to enable installation a while back. [22:06] was it broken? [22:07] soee: https://github.com/ovidiub13/KubuntuAdverticaLightChild/issues/5 [22:07] yes. it specified a large "virtual" package that canonical stopped including and the dep list required correcting. [22:08] DarinMiller: LP is also how users report bugs [22:08] ovidiu-florin: vertical pipe makes Kubuntu word and the sentence "separated" a bit (talking about the context) [22:09] soee: answer there please [22:09] bugs.kde.org has a launchpad backend or is something different? [22:09] DarinMiller: and we also have a Trello board [22:10] I have seen the Trello board and find it "cumbersome". :) [22:10] DarinMiller: not that I know of, LP is more for Ubuntu related stuff [22:10] like a packaging issue [22:10] users might request someone to update a package [22:11] DarinMiller: I find it cumbersome too [22:11] Ok [22:11] I accidently archived a card, and have no idea how I did it === Noskcaj_ is now known as Noskcaj [22:12] How do I update my xenial box to landing? https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports-landing only has wiley listed. [22:13] clivejo: you can unarchive it [22:13] Trello card? [22:13] ctrl-z ? [22:15] DarinMiller: backports is to provide updates to previous releases [22:16] https://launchpad.net/~kubuntu-ppa [22:16] thats a list of the PPA's we manage [22:17] Wow. So much to learn :) [22:18] but at least you are interested :) [22:18] you can see our staging PPA's there too [22:19] DarinMiller: have you heard of KCI? [22:20] Yes, I see it. I never knew of the ppa list-one of the reasons I was not testing updates landing on xenial. [22:20] Only because you menttioned it earlier: Then we have the beast we call Kubuntu Continuous Integration KCI [22:21] :) [22:22] sorry, was prepping to clean my house [22:22] clivejo lies, I've been urging him to join "the club" for months! [22:22] so what it does is takes the very latest source code directly from KDE and tries to build it! [22:22] stuffing it into our packaging [22:23] also, bugs.kde.org is for KDE bugs, lauchpad bugtracker is for our packaging [22:23] but often the packaging is wrong, like putting a square in a round hole! [22:23] http://kci.pangea.pub/ [22:23] ah, our packaging is usually great! [22:24] only occasionally missing something [22:24] clivejo: btw did you see the two packages I had remove to get kubuntu-desktop recommends to install? [22:25] movixmaker-2 & libreoffice-kab [22:25] I did, we need to do something to fix that! [22:25] maybe yofel can shed some light [22:25] they appear to have changed names or disappeared [22:26] !info libreoffice-kab wily [22:26] Package libreoffice-kab does not exist in wily [22:26] precisely [22:26] anyway, gotta vacuum [22:27] wonder what is trying to install it [22:34] yofel: should libkf5kiogui5 be a dev package? [22:34] clivejo: no [22:35] it contains binary library [22:35] feels odd or wrong adding libkf5kiogui5 as a build dep [22:36] why is it a build dep? [22:36] lot of FTBFS because of it [22:37] https://launchpadlibrarian.net/236829496/buildlog_ubuntu-xenial-amd64.ktexteditor_5.18.0+git20160207.0532+16.04-0_BUILDING.txt.gz [22:37] lot of packages need it to build [22:38] does it contain header files? [22:38] they just need that lib - "/usr/lib/x86_64-linux-gnu/libKF5KIOGui.so.5.19.0" [22:38] actually it looks like 5.19 was released and the KIO dep needs a bump. Are you workingin unstable? [22:40] kiogui is being referenced from the kio headers [22:40] clivejo: i guess it should be in kio-dev deps [22:40] sgclark: I asked upstream (KDE) and they said libKF5KIOGui was a new package [22:40] oh I see. interesting. [22:40] there https://www.youtube.com/watch?v=WipM3SAYqK4 :) [22:40] so I created one in control file and libKF5KIOGui.install [22:41] But its for xenial, not wiley no? [22:41] pushed it to kubuntu_unstable [22:41] but now packages are FTBFS over it [22:41] Im starting to think I shouldnt have created a new package :/ [22:42] just installed the files into kio-dev [22:42] no [22:42] err [22:43] DarinMiller: we always work on Ubuntu+1 first [22:43] Xenial is the devel version so we package for it, then backport to previous releases if needed [22:43] kio-dev is a build dependency for everything and it should have libkf5kiogui5 in deps [22:45] ah so kio-dev depends on libkf5kiogui5 [22:45] not each of the packages [22:45] yep [22:46] * clivejo is stupid [22:47] that's the way it works, -dev packages are depending on corresponding binary packages [22:49] * clivejo face palms [22:50] I think thats fixed now [22:52] good, now i can go to sleep [22:54] sgclark: there is a build dep on libindi-dev in apps, did you package that? [22:55] no I have not touched that in years, it is a beast to package. [22:56] kstars apparently needs it :/ [22:57] yup, I have begged for us to be able to use perfectly good packaged https://launchpad.net/~mutlaqja/+archive/ubuntu/ppa [22:57] without luck [22:57] shrug. I do not have time to tackle it. [22:58] oh thats very up to date [22:59] yes, and I do believe that developer is involved in kstars [22:59] is it just a build dep? [22:59] no clue why his packages wouldn't go into archive [23:00] could we just copy the package to staging so it builds? [23:00] no it is a ppa, external ppas are banned for CI, perhaps a copy is ok, ask yofel [23:01] still there is issue in regards to archive though.. [23:01] he must be kstars dev [23:01] kstars-bleeding - 5:15.12+r5628.247~ubuntu16.04.1 [23:02] yeah fairly certain he is. [23:02] interesting - KStars is free, open source, cross-platform Astronomy Software. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites. [23:03] Current Maintainer: Jasem Mutlaq [23:03] same guy