/srv/irclogs.ubuntu.com/2014/11/25/#kubuntu-devel.txt

Riddellrbetzen: lovely, now we need to compile it00:00
Riddellrbetzen: run  debuild00:00
Riddellrbetzen: ah yes we forgot to rename the orig00:00
Riddellrename it to phonon_4.8.2.orig.tar.xz00:00
Riddellrbetzen: not quite00:01
Riddellrbetzen: first - becomes and _ in the name00:01
Riddellrbetzen: just copy and paste from here into the terminal00:01
rbetzendebuild?00:02
Riddellrbetzen: perfecto, yep00:02
Riddellinside the source directory00:02
rbetzenwell, duh! sorry!00:03
Riddellrbetzen: hang on something's not right00:04
Riddellrbetzen: sorted it00:04
Riddellrbetzen: ok debuild it00:04
rbetzendid I do that?00:04
rbetzenlooks like I renamed the directory instead of the file.00:05
Riddellright00:05
rbetzenok.  I"ll have to pay closer attention.00:05
rbetzenready for debuild then?00:06
Riddellyep00:06
Riddellrbetzen: infact I realise we have a dual processor server so I ran it with -j200:07
Riddellso it does to compile jobs at a time00:07
Riddellrbetzen: have you ever compiled a program before?00:07
Riddellpresumably you have if you know c++00:07
rbetzencompiled a few kernels back in the late 1990s00:07
Riddellah that's elite enough then :)00:08
rbetzenalso some very small programs.00:08
rbetzenless than 500 lines of code.00:08
Riddellso here the packaging tools ran cmake which does the configure stuff in kde apps00:08
Riddellthen compiled with make as you can see happening now00:08
Riddellthen installs its files into debian/tmp00:08
rbetzenok. so are we pushing directly to debian's tree?00:09
Riddelland because this is an unusual package with both qt4 and qt5 versions it does it twice00:09
rbetzenok. understood.00:09
Riddelldebian is a much overused term in our packaging00:10
Riddellit's the distro we all know and love00:10
Riddelland ubuntu gets its packages from debian00:10
Riddellit's the packaging format we use which includes a debian/ directory and .deb binary packages00:10
Riddelland we store our packaging in debian git branches00:11
Riddellrbetzen: awooga, it's done!00:11
rbetzenok failed build.00:11
Riddellrbetzen: nope it's successful00:11
Riddellthe only thing that failed is it didn't gpg sign it00:11
rbetzeni see. so that's not a problem then?00:12
Riddellbecause I don't have my gpg keys on this server because then you could steal them and pretend to be me00:12
Riddellbut it doesn't need to be gpg signed until we upload to ubuntu00:12
rbetzenLoL! that makes sense.00:12
Riddellif you look in .. you should see the .deb packages00:12
rbetzenyep.00:13
Riddellrbetzen: if you look at the bottom of the .build log file you'll see a couple of checks00:13
Riddellthe packaging has a load of .install files which lists which files should go into which .deb packages00:14
Riddelland if there's any missing it'll list them under "list-missing"00:14
Riddelllook in the .build file to see if there is any00:14
Riddellrbetzen: I just use  less  to read them00:14
Riddelltype > to get to the end00:16
rbetzen looks good.00:16
Riddellrbetzen: yep, nothing in list missing00:16
Riddellrbetzen: next thing to check is the lintian output which is also in the build log00:17
Riddelllintian is a tool which checks .deb packages for common errors00:17
rbetzentoward the end of the file as well?00:17
Riddellyep00:17
Riddelluse /foo  to search00:17
rbetzenok warning of out of date standards version00:18
rbetzennothing else I can see00:18
Riddellyep and we can ignore that it's something we let debian worry about00:18
Riddellsince it's is the debian standard that it refers to00:18
Riddellrbetzen: for good luck lets see if they install00:19
rbetzenok.00:19
Riddellrm *null*deb  to remove the null packages which we know don't install without complaining00:19
Riddellthis is another unual feature of the phonon package you don't need to worry much about00:19
Riddellthen  sudo dpkg --install *deb  to install the rest00:20
Riddellrbetzen: as I expected it's complaining about various depends not being installed so I ran apt -f install to fix it up00:21
Riddellapt being the intelligent tool which dpkg isn't00:21
Riddelllovely, that's all installed00:21
Riddellso we're about done00:21
Riddellrbetzen: in debian/changelog change UNRELEASED to vivid00:21
Riddellwhich is the development version of ubuntu we want to upload to00:21
rbetzen4.8.2 directory/debian00:22
Riddellyep00:22
Riddelllower case00:22
Riddellrbetzen: then run  debuild -S  to make the source package00:23
rbetzensame directory?00:23
Riddellyep00:24
rbetzenlooks clean00:24
Riddellrbetzen: I just ran  debsign -r ec2-54-196-62-129.compute-1.amazonaws.com:current/phonon_4.8.2-0ubuntu1_source.changes00:25
Riddellwhich adds a gpg signature to that .changes file as you can see00:25
rbetzenok. your sig I'm assuming.00:26
Riddellyep00:26
Riddellrbetzen: are you happy to upload this to the ubuntu package? being mindful that this will get installed onto thousands and thousands of computers?00:26
Riddellto the ubuntu archive00:26
rbetzenWell, It's going into a testing repo isn't it?00:26
Riddelltwo, it'll go into vivid-proposed to build and get some automated checks00:27
Riddellthen it'll go into vivid which is the development archive00:27
Riddellrbetzen: upload it with  dput ubuntu phonon_4.8.2-0ubuntu1_source.changes00:27
rbetzenI'm game.  I'l be downloading it again to test as well, so I'll know if I brokd thousands of computers.  Then I can run and hide!00:28
rbetzenis it looking for my public key?00:30
Riddellrbetzen: yes but it's ok to tell it to ignore that, add --unchecked00:30
Riddellhmm, add --unchecked just after the dput ?00:31
Riddellawooga00:31
Riddellit'll appear at https://launchpad.net/ubuntu/+source/phonon00:32
Riddellwhere you can watch if it gets compiled and if it gets moved from -proposed to release00:32
ScottKAnd do watch and see if it moves.00:32
ScottKIf is doesn't, it needs investigating.00:32
Riddellrbetzen: so that's updating an existing package, quick to learn but takes a lifetime to master00:32
Riddellas does making a new package00:33
rbetzenon web page now.... don't see it yet.00:33
Riddellit'll take a few minutes00:33
Riddellyou can see it now under Latest upload:00:33
rbetzenok.  so if I do this, I'll be having it approved for a while first right?00:33
Riddellrbetzen: I don't understand your question there00:33
rbetzenWell, if I compile a new package, do I need you to sign off on it first before I upload?  So I don't break the world?00:34
Riddellrbetzen: yes but you could get a personal archive (PPA) on launchpad and upload to there00:35
Riddelland if it's successful there ask me or anyone else in the dev team to upload it00:35
Riddellrbetzen: any questions?00:35
rbetzenNone so far.  Just need to run through the steps a few times to make sure I don't forget anything.00:36
Riddellrbetzen: well I hope that's been interesting00:37
rbetzenI'll set up a ppa and start compiling and getting it down.00:37
Riddellif you fancy doing more phonon-backend-gstreamer and phonon-backend-vlc are the obvious next ones to update00:37
rbetzenReally enjoyed it.  I'll look at those.  Is there a deadline?00:37
Riddellwe didn't cover updating the debian git branch00:37
Riddellor look at any of the files in debian/ except control and changelog00:38
Riddellso lots more to learn00:38
Riddelland of course you may not be interested you maybe only wanted to test some CD images :)00:38
Riddellbut it's a satisfying way to help out open source because your works gets directly into the hands of squillions of users00:38
rbetzenno problem. I'm home all day Friday to learn more.  I was looking at testing as a first step until I could get more experience.  I'll do whatever needs doing.00:39
RiddellI'm off to bed now, maybe ScottK or sgclark or others will be around to help00:39
Riddellrbetzen: do you want me to keep the ec2 server on or are you done with it?00:39
rbetzenNice meeting you!  What time zone are you in?  I'm done with ec2 for now.00:39
RiddellI'm in europe timezone00:40
RiddellI'm Jonathan, what's your name?00:40
sgclarkrbetzen: I live in the US, but my sleep schedule is rather messed up right now, but feel free to ping me anytime. If I am awake I am here.00:40
rbetzenRon.  Thanks for all the help! Sorry for keeping you up. You must be zapped. 00:41
rbetzenHve a good night!00:41
ScottKrbetzen: Where in the US?00:44
rbetzenTexas00:46
rbetzenAnd you?00:46
sgclarksmack dab inbetween us ScottK lol00:46
sgclarkI am OR he is VA00:46
ScottKsgclark: MD actually.00:47
ScottKClose to VA.00:47
sgclarkahh woops00:47
rbetzenHeh.  At least you get a little greenery in those places!00:47
ScottKTrue.00:48
sgclarkTrue00:48
ScottKWhere in Texas?  That doesn't exactly narrow it down much?00:49
sgclarklol that is true00:49
rbetzenSmack in the middle of the panhandle.  Amarillo.  Block and a half north of old route 66.00:50
ScottKNice.00:50
sgclarkCool, I drove through there a few times00:50
rbetzenNice. Flat. and windy.00:50
rbetzenLove it! :)00:51
ScottKWhen I was in the Navy, I was stationed in Keflavik, Iceland for awhile, so I know flat and windy.00:51
sgclarkI lived in Port Aransas for a bit00:51
rbetzenIs it pretty cold in Iceland?  I have these mental images of permafrost and icebergs.00:52
ScottKNo.  Greenland is more like that.00:54
ScottKYou're surrounded by water, so the climate is moderated to a degree.00:54
ScottKIn the winter it's usually in the 30's.  Sometimes above freezing, sometimes below.00:55
ScottKHaving grown up in Kansas, that doesn't strike me as "cold".  YMMV.00:55
rbetzenNot much different than here, then.   The bad thing here is the wind chill. 00:56
rbetzenRiddell wanted me to try compiling a couple more phonon packages.  What kind of schedule are we looking at for this?00:57
ScottKThe thing that gets you in Iceland though is the combination of wind and humidity.01:00
ScottKIt's a very damp cold.01:00
ScottKDunno.01:00
rbetzenWet?  What's that?  Just coming out of about a ten year drought here! :P01:02
sgclarkouch01:02
rbetzenFinally getting green again.01:04
rbetzenOK. I'm going to set up a ppa and get some source downloaded.  Just need to read the packaging docs then?01:09
ScottKSure.  Reading docs is always good.01:11
ScottKLearning by scratching your own itch is good too.  Fix what bugs you.01:11
ScottKGotta run.  Chat with you later.01:14
rbetzensgclark: how long have you been helping out here?01:17
sgclarkrbetzen: One year this month01:20
rbetzensgclark: You're compiling kde applications according to trello.  Do I need to be using this as well?01:27
sgclarkrbetzen: yeah when you get comfortable with packaging, that would be the next step, right now we are going through a new kde applications series01:28
sgclarkrbetzen: which includes merging with debian and moving over to debian git + some qt5 ports01:28
sgclarkso it is slightly more complicated01:28
rbetzensgclark: so I'm guessing you code for a living?  This looks like some pretty knotty stuff to me.01:29
sgclarkrbetzen: I am still learning, I started out with just pacaging. I am only the newest dev :)01:30
rbetzensgclark: That makes me feel better.  It's always a pain being the new guy....01:32
sgclarkrbetzen: this a great bunch to work with, I was never made to feel out of place.01:33
sgclarkrbetzen: I even got to go to akademy to meet them all earlier this year, was great fun.01:34
sgclarkwell except ScottK, which I hope to meet next year when I am in his neck of the woods again.01:35
rbetzensgclark: Czech Republic?  Must have been a blast!  I'm assuming everyone in the picture are kde as well as kubuntu people?01:38
sgclarkrbetzen: yeah, and it was :) not sure which pic you are looking at01:38
rbetzensgclark: http://byte.kde.org/~duffus/akademy/2014/groupphoto/01:39
sgclarkrbetzen: ahh yeah that was the mass kde crew lol01:39
sgclarkrbetzen: all great people too01:40
sgclarkseveral of us also do alot of work with kde01:40
rbetzensgclark: especially the guy in the wizard hat methinks.01:40
sgclarkHarald is great :)01:40
sgclarkhe is on our team01:40
rbetzensgclark: Well, I'm thinking this will be a really good place to start then.  It's been nice talking to you.  The wifey wants me to get some stuff at the store so im going to have to take off for a while.01:43
sgclarkrbetzen: Welcome :) I look forward to working with you! ping me anytime for questions01:43
rbetzensgclark: Will do.  I hope I don't drive everyone nuts! :p01:44
sgclarkrbetzen: lol they survived me!01:45
rbetzensgclark: Hmm... where am I needing to pull my source code from again?  Can't believe I can't figure out where.02:32
rbetzensgclark: going for phonon-vlc this time.02:33
sgclarkrbetzen: hmm depends02:33
sgclarkrbetzen: http://download.kde.org/stable/phonon/phonon-backend-vlc/0.8.1/phonon-backend-vlc-0.8.1.tar.xz02:34
sgclarkrbetzen: you can usually search download.kde.org02:35
sgclarkrbetzen: most of the packages we package will come from there02:35
rbetzensgclark: Thanks.  Found the link just as you posted.  So I complile locally and then upload to my ppa. Correct?02:35
sgclarkrbetzen: right02:35
rbetzensgclark: Ok. I'll give it a shot. Do I need any special flags with this?02:36
sgclarkrbetzen: not the first round02:37
sgclarkrbetzen: you can look up the whole j2 if you have multi core, but honestly I don't bother02:37
rbetzensgclark:  I have a system 76 leopard extreme.  Multi-threaded quad core I believe.  I think I'll leave the flags alone until I know better what I'm doing.. Or until you guys tell me otherwise.02:39
rbetzensgclark: two of them actually.02:39
sgclarkrbetzen: nice!02:40
sgclarkrbetzen: yeah I messed about with it soem time back, but honestly don't see a difference.02:41
sgclarkrbetzen: and as far as packaging itself, it has no affect, just has affect on compiling02:41
rbetzensgclark: hmm... no debian directory in this package. I guess I'm going to have to do some more reading first.02:48
sgclarkrbetzen: right, you want to apt-get source phonon-backend-vlc to get the previous versions and then update the version etc02:49
sgclarkrbetzen: copy the debian directory into the new source02:49
rbetzensgclark: thanks. done. ;)02:51
sgclarkrbetzen: make sure to run dch in the source directory to get a correct changelog entry. You will need to update it with the correct version and your email/name02:53
mgoldenI have been testing the 14.10 plasma 5 release, but on the download page there are no instructions as to how to report comments.03:04
sgclarkmgolden: please send comments to the kubuntu-devel mailing list03:05
mgoldenOk.  I did that for a significant problem I found with plasma 5 on nvidia, but was referred here.03:06
mgoldenDo you think I should just write up all the comments in one big message and send it there?03:07
sgclarkmgolden: most of the team is euro and asleep atm, unfortunately kubuntu does not package nvidia so we are at the mercy of other folks with nvidia03:07
mgoldenThat's what I thought03:08
sgclarkmgolden: is it the sddm bug ? or another?03:08
mgoldenIt's the one that results in the graphics card pegging at the highest possible clock rate03:08
mgoldenThe fan blows a storm and the machine gets hot03:09
mgoldenI checked and the power consumption doubles03:09
sgclarkmgolden: ahh yes, I remember that and had no answers. You will need to file a bug on the nvidia package to get their attention.03:09
mgoldenAny idea how I do that?03:10
sgclarkmgolden: you might also file a bug with kde if it is something on their end.03:10
mgoldenThat I think I know how to do.03:10
mgoldenThe other bugs are more prosaic.03:10
sgclarkmgolden: https://bugs.launchpad.net/ubuntu/+filebug/?no-redirect put your card and the issue, then when it asks for the package choose the driver package you have installed03:11
mgoldenThat would get me on ubuntu's radar, but how do I get it on nvidia's?03:12
sgclarkmgolden: I don't know if nvidia is involved with packaging their own driver... can try on nvidias forums? dunno haven't actually tried03:14
sgclarkmgolden: they might tell you to use their driver off their site03:15
sgclarkwhich is what I ended up doing for my issue03:15
mgoldenRick Timmis actually opened a bug bug for me but filed it under the ubiquity installer03:15
mgoldenWhat was the issue you are referring to?03:16
sgclarkI have an sddm issue03:17
mgoldenI tried using the xorg-edgers which gets the latest drivers, but it didn't affect anything.03:17
mgoldenAnd running the driver off their site fixed it?  And the xorg-edgers did not?03:18
sgclarkyes my machine is running their driver fine, but I did not have the same issue as you. 03:18
mgoldenAlright.  I will write up all the other issues I have seen and put them in an e-mail to kubuntu-devel, and I will try to find out someone else to report the nvidia driver issue to.03:21
mgoldenThanks03:21
sgclarknp03:22
sgclarkmight also try the nvidia forums03:22
* sgclark out04:10
rbetzensgclark: still online?05:51
soeegood morning08:03
lordievaderGood morning.08:05
sgclarkmorning12:32
yofelhey12:32
soeehiho12:33
ScottKsgclark is up early today.12:37
ScottKGood morning.12:37
sgclarkScottK: hehe, my sleep schedule is all over the place12:38
Riddellsgclark is up early every day!12:39
Riddellrbetzen: looks like phonon is waiting on the backends before it transitions12:40
sgclark:) yeah, except when I am up very late with insomnia. 12:40
sgclarkhe was working on them last night, I had to sleep though12:41
Riddellexcellent12:41
sgclarkwe seem to finally be making a dent in applications12:42
RiddellScottK: how's the baloo SRU?12:44
ScottKShould have time to look at it today.12:45
yofelRiddell: what would you prefer: resurrect a crippled kde-workspace package so stuff that nees it builds - or should I try to fix kdeartwork to build without it?12:45
yofel*needs it12:45
Sick_Rimmitmorming sgclark12:45
sgclarkmorning12:46
sgclarkSick_Rimmit: you pinged me yesterday?12:46
Sick_RimmitAh yes12:46
yofel(latter is probably more appropriate until the screensavers are ported - if at all)12:46
Sick_RimmitI was wondering if you would be available to join Riddell and I for a "Getting Strated contributing to Ubuntu" session at my next Linux User Group event12:47
Sick_Rimmithttp://exeter.lug.org.uk12:47
Sick_RimmitHowever, I think the timezones might work against us on this one, as its from 8pm until 8.45pm UK time12:47
Sick_RimmitI hoping to get my Club up and running with Launchpad accounts, plugged into IRC and possibly even some Bug triaging etc...12:48
sgclarkSick_Rimmit: obviously that is a bit of a commute for me haha, do you mean on hangout or something?12:49
Sick_RimmitAh you mean you wouldn't consider flying out ? There is a really good FIsh and Chip shop :-)12:50
Sick_RimmitYes its via Hangout12:50
Riddellyofel: I'd rather kill off kde-workspace12:50
yofelk12:50
sgclarkSick_Rimmit: I would LOVE to, I am poor however12:50
sgclarkSick_Rimmit: I am normally up at 4am so that would not be a problem. 12:51
sgclarkthough I have to get up at 3 to humanize myself lol12:51
Sick_Rimmitsgclark: Oh that's just excellent, if you are willing :-) Bless you. I will add that to the Web page details12:51
Sick_Rimmitsgclark: I want to encourage them to Join Kubuntu and Kubuntu-Devel on IRC, and I think if you could talk about about that, and how nice the folks are here, that would be really perfect 12:52
sgclarkthat I can do12:53
Sick_RimmitI think my strategy with the LUG Group will be to introduce Riddell and sgclark, at 8pm, you guys can talk about Kubuntu, and getting involved, and perhaps answer some questions. I will put together a post Hangout Work sheet, with Launchpad, IRC, Kubuntu.org and will get them set up with Launchpad accounts, and logged into IRC from the chat clients on their machines.12:54
Sick_RimmitLeave the rest of the admin to me, thanks guys :-)12:55
RiddellSick_Rimmit: issue is do we need to do it on windows in a virtual machnine to get screenshare?13:23
* Sick_Rimmit thinks abnout Windows VM's13:46
=== murthy_ is now known as murthy
murthyAnyone interested in reproducing this bug?   https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/138984713:53
ubottuLaunchpad bug 1389847 in ubiquity (Ubuntu) "Ubiquity waits until the driver-manager finishes before proceeding to the partitioning screen" [Undecided,New]13:53
Sick_RimmitRiddell: I'm reluctant to use Windows as a solution at a Linux User Group ;-)14:25
Sick_RimmitRiddell: But is we must, then we must.14:25
=== murthy is now known as murthy_
Sick_RimmitRiddell: assuming that you'll want to Share your screen to demo some of the tools we use perhaps ?14:26
sitter(screen share works on kubuntu just fine)14:27
Riddellsitter: does it?14:42
mamarleyI was once in a "Linux User Group" that *never* tried to use Linux for visible things.  Even for stuff like video conferencing, when they could have picked something like Google Hangouts that works well on Linux, they would always want to use Skype® for some reason.  I didn't stay in that group for long.14:42
mamarleyThe funny thing is, one time they tried to play an h264 video.  The Windows® computer wouldn't play it out-of-the-box, but Linux would.14:43
sitterRiddell: was using it on sunday14:43
Riddellmamarley: :)14:44
shadeslayerScottK: btw kdeconnect backport ready for your approval15:57
* Riddell looks at shadeslayer then looks at shadeslayer's chair then looks back at shadeslayer 16:22
* shadeslayer is taking the day off16:22
RiddellScottK: remember bug 137878916:45
ubottubug 1378789 in kubuntu-settings (Ubuntu Trusty) "[SRU] Set the default IO scheduler to CFQ in Kubuntu Trusty" [Undecided,Confirmed] https://launchpad.net/bugs/137878916:45
RiddellScottK: and bug 1384355 if you happen to be in a sru mood is verification-done now17:14
ubottubug 1384355 in owncloud (Ubuntu) "ownCloud should be removed" [Undecided,Confirmed] https://launchpad.net/bugs/138435517:14
* Riddell blogs http://jriddell.org/2014/11/25/voted-si-si-for-catalunyan-independence/ and awaits the flames18:39
* ScottK thinks the flames are in Ferguson.18:42
mamarleyStupid people.  Do they really think that burning down the city and then shooting at the firefighters trying to put the fire out is going to make anything any better?18:44
* yofel goes fixing kate18:45
Riddellyes my twitter feed does seem to be full of this ferguson thing, I haven't read what it is but it's not giving me a good impression of the US18:45
mamarleyWe are just like any other country.  We have some good, smart people, and then we have some stupid, violent, mean people.18:45
sgclarkmamarley: +118:46
sgclarkI assure you we are not all the same >.<18:46
ScottKWe have some people who are trying to protest to make things better, people who are so angry they don't care about the consequences anymore, and people who just like to mess things up.18:46
ScottKWhen they all get mixed up together, it's a bit hard to sort.18:47
mamarleyAnyway, I am glad I don't live near there.18:49
sgclarksame, unfortuantely I have a friend that does18:49
Riddellwhere is it?18:49
mamarleySorry.  I hope he/she is OK.18:49
mamarleyRiddell: In Missouri.  Southeastern-ish US.18:50
sgclarkShe is in St. Louis18:50
sgclarkso far enough18:50
* mamarley lives in North Carolina.18:50
* sgclark lives in Oregon18:51
Riddellmamarley: qca is getting quite political alas, have you seen  https://git.reviewboard.kde.org/r/121168/ ?18:53
ScottKmamarley: St. Louis is pretty close to the center of the US.18:54
mamarleyRiddell: No, I hadn't seen that.  Stupid politics getting involved in everything...18:54
Riddellmamarley: the maintainer doesn't want to change the soname for the qt5 version which is obviously needed, so it can't really be packaged until a solution is found to that18:55
sgclarkouch18:55
mamarleyCan't the packagers just apply the patch in question themselves?18:56
Riddellwe could and we may well have to but it would get messy if we don't agree amongst distros what to do18:57
soeehiho18:57
mamarleyIt seems the obvious thing to do is to apply the patch so that all the people who use the API don't have to change the code.19:00
mamarleyI don't get why the maintainer doesn't like that.19:00
Riddellnobody does19:04
mamarleyI had actually tried to package QCA myself, but the git version seems to have switched to cmake and I couldn't get the packaging script to work.19:05
Riddelloh that 19:06
Riddelloh that shouldn't be an issue19:06
yofelwell, harald's on that19:06
Riddellbut yes ping sitter to see if where he got to19:07
soeesomeone can take a look @ #kubuntu and last question there ?19:07
mamarleyI talked to him yesterday and he basically just confirmed he was working on it.19:07
Riddell19:05 < WhoKnows_625> hello, if I ended up with unmet dependencies after updating, were should I report that? It's Kubuntu 15.04, the pakage is kate-data19:08
Riddellyofel: know anything about that?19:08
Riddellmamarley: if you need a help with packaging just post what you have here and someone will take a look19:09
yofelRiddell: er, he was working on qca half of sunday?19:09
yofeland I did hear him talking about cmake19:09
Riddellyofel: yes I think he was, but I don't know where he got to with it19:09
yofelah, can't help there. It's a big chunk of work with all the plugin bundling19:09
mamarleyRiddell: If sitter is already working on it, I will just let him finish.  I'm sure he is much better and faster at it than me.19:35
mamarleyI was just trying to find a package with QCA for Qt5 so I could enable channel encryption in my Qt5 Quassel build again.19:36
=== alket_ is now known as alket
rbetzenRiddell: I've successfully compiled the packages yesterday, however I"m resolving a signing issue.  Didn't have a key generated before I compiled and It was too late last night to fix it. :/20:54
yofelrbetzen: you can always run debsign yourself (which is what debuild does last) on the .changes file20:57
rbetzenyofel: Thanks for the info.  I"m brand new at this and still getting familiar with the tools.  Just run debsign on the .changes file or on the tarball?20:58
ScottKUse the changes file and debsign knows what all needs signing.20:58
ScottK(It's actually the .changes and the .dsc which contain the hash for the tarball)20:59
rbetzenScottK:  Thanks.  Running that right now...21:00
rbetzenScottK: Worked!  I need to pick up my daughter from school.  I'll finish up when I get back.  Thanks to you and yofel for the help!21:03
ScottKYou're welcome.21:03
yofel:)21:03
rbetzenScottK: How long does it usually take from the time a package is uploaded to my ppa until it shows up on the page?21:42
yofelrbetzen: seconds to a couple minutes21:44
yofelif it takes very long then your gpg key might not be registered on launchpad21:44
rbetzenhmmm... it's been quite a bit longer than that and nothing.  I'll have to investigate.21:45
yofelyou also should've gotten an email about the upload21:46
yofelunless the gpg key isn't known21:46
yofelrbetzen: I don't see a key on your launchpad profile, so do check that21:48
rbetzeni did a key import. waiting on an email, but haven't received it yet.  can i do a command line upload with gpg?21:48
yofelrbetzen: all I can do is point you to https://help.launchpad.net/YourAccount/ImportingYourPGPKey - or maybe #launchpad can help21:50
rbetzenok. I went to +editpgpkeys and just pasted the fingerprint in.  Just a sec.21:52
yofeldid you do the publish to keyserver part?21:53
rbetzenNo i didn't.  Working on that part now.22:00
rbetzenyofel: added keys, fingerprints, and even signed the code of conduct. should I wait to see if the packages show up or delete the .upload file and try again?22:31
sgclarkrbetzen: if it was rejected, then yeah you will have to delete the upload file and dput again22:33
yofelrbetzen: launchpad knows your key now so you can upload again 22:33
rbetzenOk. here goes...22:33
ScottKsgclark: If it was rejected due to an unknown key, you don't get notified to prevent being an abuse vector.22:33
ScottKMeh.22:34
ScottKNevermind, misread your comment.22:34
rbetzenScottK: reuploaded with no notification.  somethings still not right.22:57
ScottKYou might ask in #launchpad.22:58
rbetzenWill do.22:58
sgclarkhmm license-problem-cc-by-nc-sa23:00
yofelScottK: ok so, I messed up badly with kate, any idea how to get out of this? https://launchpad.net/ubuntu/+source/kate/4:4.14.3-0ubuntu2/+build/659543623:05
yofelthe only way I see is to upload a kde4libs that doesn't depend on katepart and re-add it later...23:05
yofel(kate needs kdelibs5-dev to build, which needs kdelibs5-plugins, which needs katepart, which is broken)23:06
ScottKYes.  I think that's the only way.23:07
ScottKThis is why circular build-deps suck.23:07
yofel*sigh* oh well23:07
ScottKBonus points for figuring a way to break the loop for next time.23:08
rbetzenrbetzen: figured it out. kmail isn't retreiving new messages via imap.  had to login via web to retreive them.23:11
rbetzenthe message says mixed uploads aren't allowed.23:12
yofelah, you'll have to make a source-only package with 'debuild -S'23:12
rbetzenyofel: Thanks.  Still forgetting steps, evidently.23:13
yofelnp, some things really aren't always obvious. Launchpad *only* accepts source-only uploads. Other repositories (private ones with reprepro, or debian with dak) do accept binary uploads depending on the configuration23:15
rbetzenyofel: Ok, so debuild -S always.  No debuild without the option.23:19
yofelright, at least not if you plan to upload to launchpad23:20
sgclarkumm the first run you need to do it without23:20
sgclarkwhen you upload though you add -S23:20
yofelwell, that depends on how you work...23:21
sgclarkand if you need the source to upload -S -sa23:21
ScottKActually ...23:21
* sgclark goes back to her merging corner23:21
yofele.g. I always do it with -S if I plan to upload the package later on because I don't do non-chrooted builds23:21
ScottKyofel: precisely.23:21
ScottKIf you do a binary build in a package directory and the clean rule is buggy, then you might end up with all sorts of build debris littered through your package.23:22
yofelrbetzen: which leads us to chrooted building... do you know what a chroot is?23:23
ScottKMake the source package (using -S) and then build in a clean environment using pbuilder/sbuild/or the like.23:23
rbetzenyofel: yes, although I've never used them yet.  I was wondering about this because of all the dev dependencies I'm needing to install.23:24
rbetzenScottK: I'll definitely start doing that. Thanks!23:24
yofelright, building locally is fine if you want to do inital packaging, but might fail if you're not running the development release and you might not know all the build-dependencies to add23:25
yofelso once you have a source package, you can test-build it in a clean chroot environment like the buildds use with pbuilder/cowbuilder/sbuild/...23:25
yofelwhat you use is left to personal preference, pbuilder-dist is a good thing to start with23:26
rbetzenOk. So create a directory, chroot into it, download the package, and build with pbuilder. 23:29
ScottKThere's another way to do it that is generally easier.23:29
ScottKpbuilder-dist as yofel suggests.23:30
ScottKDo:23:30
sgclarkahh, see I overkill, I build it in a chroot and after success I run through pbuilder to double check dependencies23:30
ScottKpbuilder-dist create vivid (or whatever release, including Debian ones)23:30
ScottKThen you can:23:30
ScottKpbuilder-dist vivid build package_version-revision.dsc23:31
ScottKThe downside of that is if it fails, it just exists, but you can use a pbuilder hook to avoid that.23:31
ScottKCall this file: http://paste.ubuntu.com/9240503/ C10shell and use --hookdir option to point at where it is if you want it to leave the chroot in place and not clean up if the build fails.23:33
rbetzenScottK: I'll try that. so pbuilder first then chroot.23:35
yofelrbetzen: well, what pbuilder does is manage sets of chroots, so when you run pbuilder it does the chrooting itself. 23:37
rbetzenyofel: ok. that makes sense. BTW I do vaguely remeber chrooting to fix a boot issue a couple of times.  Been a long time ago.23:38
yofelsgclark: that's generally fine really. What I do is run a package through pbuilder retrying dpkg-buildpackage a couple times. After getting all fixes out of the chroot I run it through pbuilder again until everything's fixed23:39
yofel(does add some overhead, but a SSD and ccache help with that)23:39
rbetzenI'll go ahead and blow out these builds and try again with pbuilder23:41
rbetzenThanks everyone for the input! I'm out.23:42

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