[00:08] yofel: yeah, that got sru'd [00:16] ScottK, I can't upgrade kopete here, there are 2 dependencies that just doesn't exist === smartboyhw changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.10.97 saucy/archive raring/beta quantal/staging precise/beta/read_notes_on_pad | 4.11.0 saucy/ninjas | 13.10 Alpha 2 released | 13.10 milestoned bugs tagged Kubuntu http://goo.gl/vHRjj | Kubuntu Developers meeting today 13:00 UTC [02:29] smartboyhw: What dependencies in what release? [04:54] smartboyhw: is there a iCal that I can use to follow Kubuntu events? [05:21] morning :) [05:21] jalcine: not really [05:22] !testers | Please help to QA bug 1208413 [05:22] bug 1208413 in kscreen (Ubuntu Raring) "Please update kscreen to 1.0.1" [Undecided,New] https://launchpad.net/bugs/1208413 [05:22] Please help to QA bug 1208413: Help is needed in #kubuntu-devel. Please ping Riddell, yofel, soee, Tm_T, shadeslayer, BluesKaj, James147, smartboyhw, Quintasan, lordievader, shrini, tester56 for information. [05:23] shadeslayer, oy? [05:23] jalcine, no [05:23] ScottK, kopete : Depends: libmediastreamer-base3 (>= 3.6.1) but it is not installable [05:23] Depends: libortp9 (>= 3.6.1) but it is not installable [05:23] smartboyhw: kscreen needs QA [05:23] shadeslayer, oh, in 13.10? [05:23] 13.04 [05:23] shadeslayer, bye bye:P [05:23] * smartboyhw does not have 13.04 [05:25] * shadeslayer has to resist the early morning urge to open reddit and focus on work [05:34] * smartboyhw reboots to install Debian alongside (K)ubuntu [05:47] yofel: fyi currently installing the hwe stack + kubuntu-backports / updates causes kwin to be removed [05:47] and then when you go back, it screws up X11 [05:48] something about libgl1 or sth ... not sure [06:09] good morning [07:30] !info inxi [07:30] Package inxi does not exist in raring [08:11] 0.o [08:11] !info inxi saucy [08:11] inxi (source: inxi): full featured system information script. In component universe, is extra. Version 1.9.12-1 (saucy), package size 115 kB, installed size 438 kB [08:11] I see, only in saucy [08:11] valorie: you could request a backport I suppose [08:30] !find inxi [08:30] File inxi found in calibre, python-spyderlib, quassel-data [08:30] Riddell: are you about today? [08:59] jussi: sure [09:22] Riddell: so after investigating the tshirt/poloshirt situation a fair bit, it seems your local supplier would be the best deal. I was thinking if you buy a batch, then I will sell them, and let you know where to send each one when we have the money. The only parts we need to figure out are postage and final pricing. (as well as $design [09:23] ) [09:23] say buy 25 to start off with, we put them on the sales website and see how quickly they sell. then we decide how to go forward (numbers etc) after that [09:23] jussi: meh, I'm really not sure I want to spend my time packing and posting tshirts [09:24] ok. fair enough - your price was 12.50£ right? [09:24] yeah I think so, for the polos [09:24] also, are we happy with just the Kubuntu logo on the front chest? [09:24] or do we want more? [09:24] (affects price) [09:24] "It will be £12.50 per poloshirt which will be a total of £250.00 for 20 of them." [09:25] keep it simple I'd say [09:25] ok. White ok? [09:26] (white is minorly cheaper than the others) [09:26] jussi: white's ok yes [09:26] otherwise a navy blue is my preference [09:26] but yeah I'd have naxy blue as preference too [09:27] Ill look around again. WHat price is acceptable asa a sales price? 19.95€ plus postage ? [09:27] (embroidered, not printed) [09:30] jussi: what are you thinking for payment? [09:30] the kubuntu paypal account or something else? [09:30] cos that's in £ [09:30] Riddell: something else [09:32] Riddell: I will put them here: https://holvi.com/shop/Kubuntu/ [09:33] great [09:33] I'd go for €20, 19.95 just seems tacky :) [09:33] yeah [09:46] Riddell: Im asking for a quote still from one guyh here in .fi - friend of mine so probably will get a better deal than normal [09:56] jussi: or ask my people and get them to ship over the box [09:57] Riddell: i suspect this guy is going to be cheaper still - lets see === sayakb_ is now known as sayakb [10:59] Hello Riddell yofel [10:59] Oh, two hours till my application starts:O [11:01] smartboyhw: you sound quite nervous! don't be we're not here to make you scared [11:01] Riddell, :) [11:02] Riddell, interesting we at Ubuntu Studio are about to start to publicize our T-shirt shop as well [11:06] smartboyhw: oh? got any details of how that's organised? [11:06] apachelogger: ping [11:07] * smartboyhw points Riddell to ubuntustudio.spreadsheet.fr [11:07] But, the Ubuntu Studio team doesn't earn ANY money [11:07] So, not Kubuntu style;P [11:13] smartboyhw: that address doesnt resolve for me [11:14] jussi, uh it's spreadshirt:P [11:14] SORRY [11:14] hehe [11:15] yeah, spreadshirt were reasonably expensive last time I checked [11:17] smartboyhw: I nthink the thing with ours is we dont want to "make a profit" as such, but all proceeds go back into development. So when yo0u buy a shirt, you not only get a shirt, but you contribute to making sure people continue to contribute to kubuntu [11:17] jussi, we don't even GET the money ourselves [11:17] :P [11:17] yeah, studio is a bit different setup to Kubuntu [11:18] jussi, actually the main issue is of negotiating with Canonical:P [11:29] "Mackenzie Morgan (maco.m) renewed their own membership in the Kubuntu Members (kubuntu-members) team until 2014-08-13" hoorah, maco still loves us! [11:34] :D [11:36] :-) [11:44] Riddell: so I have a quote. A once off fee of 40€ for embroidery, then 14€ per shirt for the first 25 shirts. If we order more shirts later, there is no fee for embroidery, and if we order in greater quantities the price gets cheaper. How does that sound? Good enough to go to the council and get a decision? [11:45] jussi: yeah I'd say so [11:45] * Riddell out for an hour === smartboyhw changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.10.97 saucy/archive raring/beta quantal/staging precise/beta/read_notes_on_pad | 4.11.0 saucy/ninjas | 13.10 Alpha 2 released | 13.10 milestoned bugs tagged Kubuntu http://goo.gl/vHRjj | Kubuntu Developers meeting within 1 hour [12:00] Riddell, come back for the meeting plz [12:27] smartboyhw: Neither of them have migrated from proposed yet. [12:41] ScottK, um I have the ninjas ppa here:P === smartboyhw changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.10.97 saucy/archive raring/beta quantal/staging precise/beta/read_notes_on_pad | 4.11.0 saucy/ninjas | 13.10 Alpha 2 released | 13.10 milestoned bugs tagged Kubuntu http://goo.gl/vHRjj | Kubuntu Developers meeting within 15 minutes === smartboyhw changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.10.97 saucy/archive raring/beta quantal/staging precise/beta/read_notes_on_pad | 4.11.0 saucy/ninjas | 13.10 Alpha 2 released | 13.10 milestoned bugs tagged Kubuntu http://goo.gl/vHRjj | Kubuntu Developers meeting within 15 minutes [12:56] good afternoon [12:56] Riddell, I think we can soon start the meeting:) [12:57] smartboyhw: want it here or in #u-meeting? [12:57] * smartboyhw pings apachelogger and debfx and Riddell and ScottK and JontheEchidna and Quintasan and yofel [12:57] Riddell, here [12:57] * jussi waves [12:57] \0 [12:57] And jussi and others:P [12:57] That's 3 already, we can start:P [12:58] No, it's early yet. [12:58] o/ [12:58] ScottK, yeah, 2 minutes [12:58] shadeslayer [12:58] Actually, if you guys want to , we can hold it in #ubuntu-meeting [12:59] Here is good [12:59] ScottK, because I want meetingology to appear:P [12:59] ola [12:59] here is good [12:59] heya shadeslayer [12:59] Whoa, that's a lot of people here:) [12:59] smartboyhw: We usually do these here. [13:00] ScottK, alright [13:00] We don't really need meetingology for this. [13:00] * ScottK looks at Riddell to lead the meeting. [13:00] ScottK, it's :00 here now [13:00] It is. [13:01] good afternoon friends [13:01] Good evening [13:01] who's here for a kubuntu-dev meeting? [13:01] o/ as the applicant [13:01] o/ [13:01] and the rest of us as smartboyhw's nightmare [13:01] shadeslayer, LOL [13:01] \0 [13:01] o/ [13:02] o/ [13:02] * ScottK pokes at debfx and JontheEchidna [13:02] does anyone remember the wiki page describing the process? I can't seem to find it [13:02] but I think it's just a simple majority of people from https://launchpad.net/~kubuntu-dev/+members [13:02] it should be a simple +3 AFAIR [13:02] Riddell, https://wiki.kubuntu.org/Kubuntu/KubuntuDevelopers [13:02] ^^ [13:03] I think it was a simple matter of cookies [13:03] Well, majority of attendees, and the attendess >= 3 === smartboyhw changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.10.97 saucy/archive raring/beta quantal/staging precise/beta/read_notes_on_pad | 4.11.0 saucy/ninjas | 13.10 Alpha 2 released | 13.10 milestoned bugs tagged Kubuntu http://goo.gl/vHRjj | Kubuntu Developers meeting NOW [13:03] For a nice and fresh topic:) [13:04] smartboyhw: do you have a wiki page? [13:04] Riddell, https://wiki.ubuntu.com/smartboyhw [13:04] (Wasn't really detailed with packages worked on) [13:04] The one with packages detail should be @ https://wiki.ubuntu.com/smartboyhw/KubuntuDevApplication [13:05] but it's not? [13:05] Or /KubuntuDeveloperApplication [13:05] ah yes https://wiki.ubuntu.com/smartboyhw/KubuntuDeveloperApplication [13:05] Riddell, that's the list of packages at least [13:06] smartboyhw: excellent, so now we get to test you a bit on your packaging knowledge [13:06] Great:) [13:07] smartboyhw: I'm an archive admin, what do you think I look at when reviewing a package that has been uploaded [13:08] Riddell, has been uploaded? [13:08] Lintian warnings [13:08] Whether it's NEW [13:08] smartboyhw: uploaded to New yes [13:08] Is it installable [13:08] Build-dep [13:08] Changelog [13:08] Symbols [13:08] Copyright [13:09] dh version (shouldn't be too low) [13:10] .install files [13:10] (Shouldn't have duplicates or not-installed files unless necessary or included in another package) [13:10] yep all that. copyright is an important one for archive admins, do you know what we'll be looking for there? [13:10] (in New reviews) [13:11] Riddell, the copyright should be correct for each file [13:11] With the correct License [13:12] yeah licences is an important thing we'd check [13:12] suspicious-source checks for any PDF files, do you know why they might be a problem? [13:12] we also use that during New reviews [13:13] Riddell, because of 1. license issues 2. proprietary or non-free features needed [13:13] if it was under the GPL why might it still be a problem? [13:14] others: nudge you can question too [13:14] It is a generated file [13:14] * shadeslayer is waiting for Riddell to finish :) [13:14] It should be generated at compile-time instead? [13:15] smartboyhw: lovely [13:15] not necessarily generated at compile time but the source does need to be there as it's not perferred modifiable form [13:15] shadeslayer: go ahead [13:16] smartboyhw: we have a bunch of fields in the control file, one of them is X-Debian-ABI, why do you think we have that? [13:16] shadeslayer, because the package has a ABI version bump [13:16] so why not just bump the so version? [13:16] who from? [13:17] shadeslayer, bumping so version can cause the whole library to change [13:18] smartboyhw: if you're packaging a new version of a library and you notice changed symbols what should you do? [13:18] And bumping So version means a new thing [13:19] Riddell, pkgkde-symbolshelper patch:P [13:19] Actually not [13:19] Regenerate the whole symbols file is better [13:19] smartboyhw: just that? what's the point of symbols files? [13:19] smartboyhw: okay, another question, what's the structure of an actual deb? [13:19] Riddell, shared libraries [13:20] shadeslayer, it will contain like this [13:20] /usr/lib for the libraries [13:20] on that topic: what is a deb file actually? [13:20] usr/share for the icons, etc. [13:20] smartboyhw: actually, I think yofel phrased my question a bit better :) [13:21] (from a technical POV) [13:21] yofel, shadeslayer it's a Debian software package format used on Debian-based systems, which works with dpkg, apt-get or aptitude [13:21] Normally, it is tar archives [13:21] that is true, but what's the actual file structure? [13:21] ^^ [13:22] Actually it's ar, not tar on the outside. [13:22] ssshhhh :P [13:22] ScottK, my fault, I did want to type ar:P [13:22] yofel, a control.tar.gz, consisting of the meta-info [13:23] And a data.tar.gz (or any ar file), [13:23] consisting of the usr/lib, usr/share, usr/bin... [13:24] noting that ar isn't tar, ok [13:24] yofel, ar != tar [13:24] Got it [13:24] * shadeslayer is satisfied with that as well [13:24] * smartboyhw likes tar:P [13:24] More questions plz:P [13:24] one other thing about X-Debian-ABI, what's required for it to be used? [13:24] ^^ I did ask that, didn't get a proper reply :P [13:25] yofel, shadeslayer when a new version of library breaks the previous one [13:26] Actually, the previous good oneP [13:26] :P [13:26] that's *when* it is used, but it doesn't just work out of the box [13:26] smartboyhw: a test is failing in a package and it really needs to be uploaded, what would you do to fix the package? [13:26] yofel, breaks/conflicts? [13:26] * apachelogger sits in [13:27] shadeslayer, is the test very important? [13:27] i.e. the whole package is NOT working? [13:27] smartboyhw: no, I guess you never noticed. Look at kde-workspace/debian/patches/enable_debianabimanager.diff for example [13:27] :O [13:27] * apachelogger leaves again [13:27] apachelogger, ? [13:27] smartboyhw: how do you need to change the packages when upstream moves a file from one package/orig tarball to another? [13:27] smartboyhw: nope [13:27] apachelogger: not so fast :> [13:28] shadeslayer, Upload it first, [13:28] Then patch the test [13:28] Upload a new version with new -ubuntu version? [13:28] debfx, you mean, from .bz2 -> .xz or? [13:28] smartboyhw: sure, but how would you disable the tests [13:29] shadeslayer, override it in debian/rules [13:29] right, *how*? [13:29] override_dh_auto_configure: [13:30] smartboyhw: no, for example a file is moved from kopete to kde-runtime [13:30] *nod* [13:30] debfx, ah [13:30] why would you deactivate all tests if one test is failing? [13:30] debfx, delete the file in kopete.install, add it in kde-runtime, make sure kde-runtime breaks the previous kopete versions and upload [13:30] breaks/conflicts sorry [13:31] smartboyhw: which one? breaks and conflicts? [13:31] debfx, and:P [13:31] * smartboyhw likes using “/” for "and"... [13:32] smartboyhw: what's the difference between breaks and conflicts? :) [13:33] debfx, breaks means the installing package will not be configured unless the previous one is uninstalled [13:33] Conflicts means the two packages will not be configured and unpacked at same time [13:34] apachelogger, hmm, then maybe patch the package itself so the scripts running the tests will not run the failed one? [13:34] smartboyhw: Take a look at http://paste.debian.net/24321/ and tell me what your reaction to that being in a source package would be? [13:34] (technically the breaker will not even be unpacked) [13:34] o_o [13:34] (technically conflicts means they will not ever be unpacked at the same time) [13:35] ScottK, the formatting is a bit weird [13:35] I think that is intentional :P [13:35] Fix it? [13:35] smartboyhw: that would seem more reasonable [13:35] apachelogger, OK [13:37] smartboyhw: That's called minified javascript. It's a problem because it's not the preferred form of modification, so it can't be considered source. [13:37] ScottK, sorry, I touched C, C++ and Python before, but never js [13:37] So you can't just copy it into the binary for Main/Universe. [13:37] You'll find it often in documentation. [13:38] smartboyhw: do you know the current best practice for packaging python? [13:38] smartboyhw: symbol files have the version when the symbol was added attached to every symbol (e.g. '_ZN4KWin12glBindBufferE@ABI_1_2 4:4.10.80'). What is it used for? And where does ABI_1_2 come from? [13:38] which debhelper module? [13:38] Riddell, yofel one question at a time... [13:38] Riddell, dh_python ? [13:38] smartboyhw: would it be enough to just use Breaks? [13:38] okay, too many questions, I think I'll hold off on mine for now [13:39] smartboyhw: just answer them in the order they're asked [13:39] yofel: It means the minimum version that the symbols exist. ABI_1_2 come from the SOVERSION [13:39] And maybe the ABI version? [13:39] debfx, no [13:39] * apachelogger thinks yofel likes ABI a lot :P [13:39] smartboyhw: where is that minimum version used? [13:40] * yofel wonders how apachelogger realized that yofel is evil [13:40] debfx, breaks can't ensure what happens when the two packages are unpacked AT THE SAME TIME [13:40] i.e. when upgrading both packages [13:40] smartboyhw: I have a line like this in debian/rules : -dh_foo : : what does the - there indicate? [13:41] smartboyhw: yes. is there a better alternative to Conflicts in this case? [13:41] yofel: should you ever run out of evil ask me for questions.txt it shall give you plenty more evil :P [13:41] smartboyhw: almost correct, ABI_ comes from debian abi manager, usually it says 'Base' there. 1 is the SOVERSION, 2 is X-Debian-ABI [13:41] apachelogger: :O [13:41] * shadeslayer would like to see apachelogger's questions.txt [13:41] debfx, I thought Conflicts are mostly replaced by breaks now... [13:42] smartboyhw: dh_python isn't current best practice but I did have to look that up to double check, how would you look it up to find out? [13:42] shadeslayer: you were likely happy enough to see questions from it [13:42] Probably, but can't hurt to see more ;) [13:43] Riddell, in the Debian guides? [13:43] Riddell, and it should be dh_python2 I think.. [13:43] smartboyhw: yep, good answers :) [13:43] smartboyhw: what are udeb files? do we use them? why & whatfor? [13:44] apachelogger, udeb is a micro-deb that does not have the requirements for changelog, copyright, etc. [13:45] smartboyhw: right, but you said correctly that breaks isn't enough. instead of Conflicts you should use Breaks+Replaces for moving files between packages. [13:45] I don't think the Kubuntu team uses it, you will normally use it for kernels (like in d-i) [13:45] debfx, yep:) [13:45] * smartboyhw really doesn't know the answer to shadeslayer's -dh question, uh oh:P [13:45] smartboyhw: what's etc? do we use udebs? whatfor do we use udebs? [13:45] :> [13:46] apachelogger, even md5sums [13:46] smartboyhw: so basically - is used to indicate that even if dh_foo fails, the package build should not fail [13:46] and the buildd can safely ignore that error [13:47] smartboyhw: for the -dh question you can say what format the debian/rules file is in and how you'd research that format to find out the syntax [13:47] ^^ [13:47] it's the obvious answer to every code question ^^ [13:47] I still have to read manual for said format :P [13:48] * shadeslayer hides from apachelogger [13:48] * yofel notes that smartboyhw hasn't answered what those minimum versions are used for either - actually tell 2 dpkg-/dh_ parts that use that information [13:48] s/parts/commands [13:49] smartboyhw: what's a virtual package? [13:50] Riddell, debian/rules is in a makefile [13:50] oh [13:50] Riddell, because most debian/rules has a #!/usr/bin/make -f header:P [13:50] I found a god one [13:50] or a good one, lololo [13:50] apachelogger, ? [13:51] smartboyhw: you still have not answered whether we use udeb files and what we use them for if we use them? [13:51] apachelogger: there are a bunch of unanswered questions [13:51] then you get the singlest most evil question in the world ^^ [13:51] apachelogger, if you use them you use it only for kernels or partman right? [13:52] kinda, there's a reason for that though [13:52] Or for packages that has requirements such that it shouldn't contain so many different iinfo........... [13:52] Since these packages can only be done in RAm [13:52] shadeslayer, virtual package [13:52] It normally is used to contain specific packages [13:52] For example, calligra depends on different calligra components [13:53] uhm I think you're confusing virtual packages with meta packages :) [13:53] shadeslayer, oops:P [13:54] shadeslayer, it's used for provides [13:54] When one package provides a functionality [13:54] What's wrong with "Depends: default-mail-transport-agent" [13:55] ScottK, then it doesn't know which mail transport agent to install [13:55] Since there are many packages providing it [13:55] Sure it does. default-mail-transport-agent is only provided by one package. [13:55] smartboyhw: how would you get details of a virtual package from the command line [13:56] i.e equivalent of apt-cache show for virtual packages [13:56] folks: time to start wrapping up, no new questions please [13:56] shadeslayer, what details do you want? [13:56] smartboyhw: A package should almost always have an alternate to a virtual depends, like mail-transport-agent | postfix [13:57] smartboyhw: what packages provide that virtual package [13:57] shadeslayer: ahem [13:57] apt-cache showpkg? [13:58] cool, I'm done :) [13:58] ScottK, oh [13:58] That's if there are multiple providers of the virtual package. Actually my first example was fine. [13:58] Thank you all for grilling me:) [13:59] ScottK, uh ..... [13:59] smartboyhw: we've been chatting a bit in a private channel (I know, very naughty of us) [13:59] Riddell, private channel?! [13:59] * smartboyhw does not understand [13:59] Oh, got it [13:59] Very naughty [13:59] :P [13:59] There's only one default-mail-transport-agent, but multiple providers of mail-transport-agent, so the latter needs the alternate depends. [14:00] ScottK, ah [14:00] smartboyhw: we're all very happy you put yourself through the grilling and want to you to be in kubuntu-dev but are a bit concerned at the lack of detailed knowledge in areas [14:00] Riddell, I remembered [14:00] When shadeslayer had his grilling [14:01] smartboyhw: could we ask you to do some informal training sessions with kubuntu-devs to brush up and come back next month? [14:01] People said: "He still needs to learn a lot more" [14:01] Then why can't I?:P [14:01] People learn through experience [14:01] I mean, I will still get to you guys when I have questions [14:01] And I normally will want to get some person reviewing before uploading [14:02] Riddell, uh informal? [14:02] I still want to ask my evil question :( [14:02] apachelogger, you can still asK:P [14:02] nah then I can't use it next time :P [14:02] apachelogger: you also did not ask your customary "Everyone is sloshed except you before release day" [14:03] I know [14:03] <- has 5 more questions queued :P [14:03] but oh well [14:03] heh [14:03] smartboyhw: well, then not having upload permissions for a month more won't hurt much, will it? You've learned a lot lately, but I think you need to be a bit more competence until we're happy to let you upload packages unreviewed [14:03] smartboyhw: or come back earlier than next month but I'd be reluctant to give you upload access if you don't know what symbols files are for etc [14:03] s/to be// [14:03] yofel meant: "smartboyhw: well, then not having upload permissions for a month more won't hurt much, will it? You've learned a lot lately, but I think you need a bit more competence until we're happy to let you upload packages unreviewed" [14:05] smartboyhw: but don't let this put you off! we need you for 4.11 this week! [14:05] from me, you just need a bit more experience before I give a full +1, please do reapply soonish :) [14:05] Riddell, yofel next month sure:) [14:05] PSA: for general training everyone try to write the tiniest possible debian/rules that does not use dh (i.e. debhelper <=6) [14:05] apachelogger: How about one that doesn't use debhelper at all? [14:06] also possible [14:06] apachelogger, everyone? Including Riddell and yofel and shadeslayer ? [14:06] albeit more codes [14:06] :I [14:06] There may still be a package or two in the archive that doesn't use it. [14:07] smartboyhw: sure [14:07] hello doesn't use debhelper I think [14:07] would be fun, I haven't looked at all the targets in a while [14:07] I do always find it questionable when people don't know what is going on underneath dh [14:07] No dh, uh oh:P [14:07] * shadeslayer recalls some targets, but not all of them [14:07] and what would be needed to create a bare minimum deb [14:08] anyway [14:08] ah, classic http://starsky.19inch.net/~jr/tmp/rules [14:08] mine's 29 lines with comments and all [14:08] o_o [14:08] apachelogger, oh, all the targets? [14:08] the targets that are necessary :P [14:08] I thought I was in pre-jurrasic era:P [14:08] Riddell: for some reason google's dns never wants to resolve 19inch.net [14:08] it's le weird [14:09] apachelogger, heh [14:09] apachelogger: google's dns? [14:09] apachelogger: stop using the silly dns resolver [14:09] apachelogger: use http://www.opennicproject.org/ instead [14:09] https://developers.google.com/speed/public-dns/ [14:09] so happpy :D [14:09] Are you looking for an alternative DNS provider that is open and democratic, are you concerned about censorship? [14:10] pn5 is completely built for raring and saucy now [14:10] that doesn't even make sense [14:10] dig @8.8.8.8 starsky.19inch.net works [14:10] oh true [14:10] this machine doesn't have it hardcoded [14:11] it's the ISP's DNS [14:11] * apachelogger sighs at austria [14:12] mhh [14:12] smartboyhw: for the record, about my symbol version question. I would've been happy with dpkg-gensymbols (which sets those versions) and dpkg-shlibdeps (which calculates versioned library dependency versions from that) [14:12] smartboyhw: I like that write-a-rules thing so much if I were you I'd practise writing rules :P [14:13] apachelogger, the only target I can't understand is binary-indep [14:13] yofel, I know about dpkg-gensymbols (the one throwing off the symbols diff if it's wrong) [14:13] arch: all = binary-indep [14:13] apachelogger, ah [14:14] okay cya later [14:14] or rather, if you invoke dpkg-buildpackage with whatever silly flag there is to only build arch: all packages it will invoke binary-indep rather than binary or binary-arch [14:14] apachelogger, got it [14:14] So, what types of "informal" sessions have you planned for me? Give me a schedule at least... [14:15] s/you/you guys/ [14:15] smartboyhw meant: "So, what types of "informal" sessions have you guys planned for me? Give me a schedule at least..." [14:15] * apachelogger thinks Riddell meant like you asking a random dev "can you plz tell me everything you know about udebs" (or symbols, or whatever) [14:15] apachelogger, random dev? [14:16] observe [14:16] * smartboyhw picks random dev as apachelogger [14:16] : [14:16] :P [14:16] yofel_: do you have time to tell me all you know about being evil WRT ABI? === apachelogger is now known as yovel_ [14:16] sure === yovel_ is now known as apachelogger [14:16] cool, I'll pm [14:16] . . . [14:16] ... [14:17] ^ there, I did my training deed and tought smartboyhw how to request training :P [14:17] apachelogger, what the.. [14:17] how nice of you ^^ [14:17] How "nice" of you:P [14:17] apachelogger, so, do you have time telling me all you know about the evil udebs? [14:18] unfortunately no, I am not at home... I hear yofel_ has time to tell you about symbols and what not ^^ [14:18] oh damn it [14:18] dem time zones [14:18] I lost my opporunity to grill smartboyhw, didn't I? [14:18] Quintasan: you had been late regardless [14:19] well, which reminds me I need to read up on udebs myself. I usually care about them enough to know that they're stripped-down debs used by d-i [14:19] apachelogger: late for what apart from smartboyhw grilling? [14:20] Quintasan: you'll get another chance in a month [14:20] yofel, anytime to talk about symbls then? [14:20] A month is a weird restriction (LOL) [14:20] yofel, smartboyhw you might to want to keep it public [14:21] smartboyhw: actually about udeb... they indeed lack the metadata that you'd find in a regular deb reason being that they are meant for bootstrap and you don't raelly need metadata for bootstrapping,which is also why only core packages have udebs to begin with [14:21] I could use a refresh too [14:21] Quintasan: you are late to me offering free booze [14:21] apachelogger: Come to Poland. [14:22] kubotu: order beer for apachelogger [14:22] * kubotu gives apachelogger a nice frosty mug of beer. [14:22] let's meet in cz, they got better beer anyway [14:24] * smartboyhw waits for yofel to start [14:25] Actually, it's good you give me another month, I need to work on linux-rt:P [14:25] I'm a bit busy now really [14:27] what I asked today is essentially documented in the dpkg-gensymbols and dpkg-shlibdeps manpages. [14:27] which reminds me that we didn't ask what an shlibs file is for [14:28] did we get the symbols file :P [14:28] symbols file question* [14:29] kubotu: hi [14:29] re, apachelogger [14:29] Quintasan: as I knew that he knows that we use them for ABI management, we only asked about debian abi manager and symbol versioning [14:29] kubotu_: hi [14:29] howdy, apachelogger [14:29] 'afternoon, apachelogger :) [14:29] yofel: I see. [14:30] kubotu_: nick kubotu === kubotu_ is now known as kubotu [14:30] jussi: ^ migration complete [14:31] You guys should make a full doc on "what should a new Kubuntu packager learn"... [14:31] * smartboyhw looks at dpkg-gensymbols and dpkg-shlibdeps manpages [14:32] Quintasan, then can you run me a tutorial:P [14:34] Or just any dev/ [14:34] I mean, read the damn docs [14:35] After that you should generally ask questions [14:35] Quintasan, OK [14:35] if there is something not clear [14:35] Quintasan, what is a substvars? [14:36] Ah, I got it now:P [14:36] Did you actually finish reading? [14:37] Quintasan, maybe I should ask: Where is shlibs files generated? [14:37] * smartboyhw can't seem to find it in the manpages [14:38] IIRC they are generated in debian/ during the build process [14:38] by dpkg-genshlibs or sth like that [14:38] Quintasan, no that command I think [14:38] dpkg-shlibdeps you mean [14:39] ah yes [14:39] yofel++ [14:39] yofel, wait, does dpkg-shlibdeps generate the shlibs files? [14:39] I can't seem to understand that part [14:39] * smartboyhw understands the symbols === smartboyhw changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.10.97 saucy/archive raring/beta quantal/staging precise/beta/read_notes_on_pad | 4.11.0 saucy/ninjas | 13.10 Alpha 2 released | 13.10 milestoned bugs tagged Kubuntu http://goo.gl/vHRjj | [14:39] debian/*/DEBIAN/symbols [14:39] Shared library information generated by the current build [14:39] process that also invoked dpkg-shlibdeps. They are generated by [14:39] dpkg-gensymbols(1). They are only used if the library is found [14:39] in a package's build tree. The symbols file in that build tree [14:39] takes precedence over symbols files from other binary packages. [14:40] dpkg-shlibdeps does generate some during build [14:40] rtfm I say :P [14:40] ^ [14:40] http://man.he.net/man1/dpkg-shlibdeps [14:40] yofel, apachelogger oh so dpkg-shlibdeps generate shlibs itself, I read the manpage and thought “Where does it come from?":P [14:42] then you didn't read the manpage :P [14:42] a [14:42] cause I just pasted from the manpage :P [14:45] apachelogger: Can you RTFM me to a document showing me how to run those code quality tools you were using? [14:45] http://techbase.kde.org/Development/Tutorials/Code_Checking [14:45] I'm dealing with interview prep right now, so I can't do anything on that project at the moment, but I want to be able to verify my code using the same tools you did prior to submitting again :) [14:46] http://clang-analyzer.llvm.org/ [14:49] The krazy checker gives me all sorts of fun trouble. [14:49] oh? [14:50] well, it's perl software it's meant to do that ^^ [14:50] hmm, with 4.11 from ninjas I can't install kopete [14:51] installs fine here [14:51] apachelogger: Ooh, touchet. [14:51] * Quintasan checks [14:51] (touché even?) [14:52] yofel: do you have libmediastreamer-base3 ? [14:52] manchicken: latter [14:53] yes, but that's from saucy-proposed, so that explains it [14:53] (I have -proposed enabled with a 50 pin) [14:53] Riddell, me too [14:53] yofel: but how does kopete build against it? [14:53] yofel, boo [14:53] * smartboyhw doesn't have -propoesd here [14:53] does ninjas build against -proposed [14:54] Riddell, yes [14:54] (sigh) [14:54] ninjas builds against -proposed, yes [14:54] that's a good thing, just not great when we have a stuck package like this [14:55] linphone Valid candidate [14:55] That said copying packages from ppa to main won't do, will it? [14:55] to repositories* [14:56] well, afaik it's possible, we just never do it [14:56] nope [14:56] I don't think we want to do it, too error prone [14:56] http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt says something about sipwitch [14:56] hmm [14:57] Hmm [15:01] Riddell: I'm working on it. [15:02] tsdgeos: are we getting nepomuk-core respins? or should we just patch vishesh's fixes in? [15:02] you are [15:03] please wait a little while longer [15:03] ScottK: linphone has always been a mess, this is probably why we dropped its use by kopete in the first place [15:03] still testing some stuff [15:03] ScottK: I recently added that back on request of upstream but we can remove it again if it's a problem [15:03] Riddell: There's a whole dependency mess around it. [15:03] No, you can leave it. [15:06] yofel, Riddell see your inbox [15:06] shadeslayer, ^ [15:10] is kde 4.11rc2 available yet? [15:10] I don't see it here http://community.kde.org/KDE_SC/Binary_Packages [15:10] apol_, um, we are working on 4.11.0:) [15:11] oh :( [15:11] ok [15:11] apol_, which series are u using? [15:11] 13.10 and 13.04 and 12.04 are available [15:11] I use archlinux, it was for a blogger who wanted to do some testing of 4.11 [15:11] apol_, which release is he using? [15:12] 13.04 i guess [15:12] apol_, it's available in kubuntu-ppa/beta [15:12] Tell him to sudo add-apt-repository ppa:kubuntu-ppa/beta [15:12] And sudo apt-get update [15:12] And sudo apt-get dist-upgrade [15:12] sure [15:12] smartboyhw: so you do have packages of the rc afterall? [15:13] yes, the binary packages page just wasn't updated [15:13] ok, thanks yofel [15:19] yofel, Riddell shadeslayer do reply to the e-mail if you want me experienced enough to be dev:P [15:19] Good night (need to sleep early, piano exam tmr) [15:22] hmm kamoso gets removed when I install kde-full [15:29] is it time to run kubuntu-batch-backport ? [15:30] well, you'll have to update nepomuk later [15:30] otherwise go ahead [15:32] * Riddell moves unstable backport hooks to stable and runs >./kubuntu-batch-backport -v 4.11.0 -f saucy -t raring -V 4.11.0 [15:43] Riddell: -V should be 13.04 [15:46] yofel: doh [15:48] If you rebuild kopete now, the result should be installable. [15:49] ScottK: what's changed? [15:49] Removed a bunch of crap from -proposed that wasn't going to get sorted otherwise. [15:49] remove-package -s saucy-proposed -m "Unbuildable set of entangled packages with ucommon - See Debian #716855" ucommon libccrtp libzrtpcpp sipwitch libexosip2 libosip2 linphone siproxd [15:49] Debian bug 716855 in libucommon-dev "libucomon-dev: Dependency on libgnutls28-dev makes sflphone unbuildable" [Important,Open] http://bugs.debian.org/716855 [15:50] lovely, thanks ScottK [15:50] So now it'll be back to the older versions in -release, which work. [15:50] I'll rebuild kopete in ninjas [16:04] hmm plasma-runners-addons Breaks: kamoso (<< 2.0.2+) [16:06] but there's no such thing as 2.0.2+ in debian [16:08] mm it'll be the youtube icon but that's been renamed [16:11] afiestas: Mabye we need a new kamoso release ... [16:13] ah it's a packaging bug [16:13] ScottK: yes :/ [16:13] but yeah a new kamoso release with those youtube icons renamed would make sense [16:14] and with kipi plugin 2 support [16:14] bleh, will do the release today [16:14] though I don't have a webcam to test so I will need your help :p [16:16] ScottK: Riddell can you try branch 2.1 ? [16:16] don't mind the 2.1, we can release it as 2.0.2 if you need it that way [16:17] 2.1 is fine. [16:17] * Riddell git clones kamoso [16:18] afiestas: I want to do git checkout remotes/origin/2.1 ? [16:18] it should work just with [16:18] git checkout 2.1 [16:19] oh problem, my webcam doesn't seem to be working [16:19] it wasn't working with google handouts when we tried either [16:20] anyone else able to help? [16:24] afiestas: compiles and runs fine but my webcam doesn't want to work so not a good tester [16:24] !testers | kamoso 2.1 [16:24] kamoso 2.1: Help is needed in #kubuntu-devel. Please ping Riddell, yofel, soee, Tm_T, shadeslayer, BluesKaj, James147, smartboyhw, Quintasan, lordievader, shrini, tester56 for information. [16:25] OK, so I see the kopete build failed. [16:25] I did rebuilt 4.10.97 successfully. [16:26] Riddell: I'm on it [16:29] Quintasan: on kamoso? [16:29] Yes [16:30] afiestas: there is 2.0.2 and origin/2.1 branch, which one is it? [16:30] 2.1 [16:31] 2.0 shouldn't be building with libkipi [16:31] "protocols/jabber/googletalk/libjingle/talk/session/phone/linphonemediaengine.cc:203:57: error: 'AudioStream' has no member named 'ms'" [16:32] this stuff is way more trouble that it's worth [16:32] If you drop that, you can drop my changes to make it build on ppc [16:35] afiestas: Anything in particular I should look out for or general functionality testing will suffice? [16:35] Quintasan: send us a mugshot! [16:35] Quintasan: gneral functionality plus Youtube upload (that shouldn't wprk) [16:39] Riddell: http://wstaw.org/m/2013/08/12/picture_1.png [16:39] :D [16:40] afiestas: I need kipi-plugins to get yt upload? [16:43] Quintasan: in theory no [16:43] you need libkipi though [16:45] in practice I don't see YT upload option [16:45] hmm [16:45] * Quintasan rebuilds [16:46] Quintasan: sexy times! [16:47] I really need to retake my profile picture [16:47] this time in HD [16:48] okay [16:48] afiestas: I have absolutely no idea how to try sending that video to YouTube :D [16:48] * Quintasan can't find any option to do that [16:49] Quintasan: right click on the thumbnails? [16:49] afiestas: Trash or Open options there only [16:49] uh [16:49] that shouldn't happen [16:49] ii libkipi10 4:4.10.2-0ubunt amd64 library for apps that want to use kipi-plugins [16:49] So libkipi is installed [16:49] did it compile against it? [16:50] do you have libkipi20 ? [16:50] how about libkipi-dev ? [16:50] installed [16:50] and no libkipi20 [16:50] libkipi-dev and libkipi11 [16:50] ldd /usr/bin/kamoso | grep kipi [16:50] should say /usr/lib/libkipi.so.11 [16:51] libkipi.so.10 => /usr/lib/libkipi.so.10 (0x00007ffbd57c3000) [16:51] It's linking against 10, guess I need to find my saucy vm [16:51] to try with 11 [16:53] Akonadi and Nepomuk works in Kubuntu with KDE 4.11 RC? [16:55] baltolkien: I see no reason why it shouldn't [16:55] baltolkien: i lost my believe akonadi will work reliably one day [16:55] Well, In my laptop doesn't work [16:55] I just upgrade but doesn't work :( [16:56] Akonadi don't register at D-Bus [16:58] is qt5 ok for transmission? or do you need this reverted for now? https://launchpad.net/ubuntu/+source/transmission/2.82-0ubuntu1 [16:58] Quintasan: you don't need saucy, you need kde sc 4.11 [16:58] Quintasan: what do you have? [16:58] 4.10 since I'm on my laptop [16:59] looking for the vm I have [16:59] never mind, I guess you don't ship transmission by default anyway [16:59] jbicha: um, I don't know, I've never used it [17:01] jbicha: so you'd be as good testing it as anyone I guess [17:06] Riddell, afiestas: Uh, for yt upload it might take a while but the rest of Kamoso works normally [17:06] I can take pictures and videos and whatnot [17:07] Quintasan: not got 4.11 installed? [17:08] Not on my laptop. I'd rather have stable stuff there installed [17:08] Riddell: My PC is running saucy but I'm back in hometown now so no access to it [17:10] 4.11 is two days away from being stable :) [17:10] * Riddell uploads 4.11 to ninjas for raring [17:16] (except for akonadi, that is two eternities away – sorry for being grumpy) [17:16] jbicha: Did you see http://perezmeyer.blogspot.com/2013/08/qt-in-debian-using-qt4-andor-qt5-in.html [17:18] ScottK: I just added qt5-default to build-depends and transmission-qt built and ran which was good enough for me [17:18] Yeah, that should be enough. [17:25] ScottK: you're a debian ftpmaster? [17:25] FTP assistant, but yes. [17:25] elite :) [17:28] ScottK is so 1337 words are not enough :D [17:28] Quintasan: are the kipi-plugins installed [17:28] ? [17:29] yofel: Yes, they are. I already removed everything and I'm setting up virtualbox [19:12] yofel shadeslayer valorie please + or - the tshirts thing on the list === petersaints_ is now known as petersaints [20:59] will do [20:59] I still want a polo though [22:48] Riddell and shadeslayer: Are you in the "Blue Systems developers working on Frameworks in August" group? [23:04] ScottK: group where? [23:23] Riddell: http://agateau.com/2013/08/12/frameworks-5-push