/srv/irclogs.ubuntu.com/2012/09/09/#launchpad.txt

=== Ursinha is now known as Ursinha-afk
=== Ursinha`` is now known as Ursinha
=== Ursinha is now known as Guest29285
=== Ursinha-afk is now known as Ursinha
=== yofel_ is now known as yofel
klotzekHello.15:41
klotzekFirefox on x64 ubuntu is compiled on x64 architecture,or it uses 32libs in emulation mode?15:44
a-l-ehi, i need help to create my ppa.16:04
a-l-ethe goal is to create a ppa for a snapshot of a specific branch of scribus.16:05
a-l-eit's not about providing official packages.16:05
a-l-eis there any clear and fast howto on creating a ppa?16:05
a-l-efor now i've only found howtos explaining the phylosophy of ppas...16:06
TheLordOfTimea-l-e:  there's no easy "how to" per se, i can give you a brief overview though of "creating" the PPA, as for actually putting packages in there, do you have any experience with packaging?16:07
a-l-eno, not really.16:07
a-l-eone question which is not clear from the documentation (https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage):16:07
a-l-edo i need to create a .deb to distribute a .ppa?16:08
a-l-ei'm mostly interested in the minimal files and directories i have to create in order create a valid ppa16:08
TheLordOfTimeyou need to create a debian source package, either via a recipe or otherwise, to put into the PPA16:08
TheLordOfTimeso it requires (some) packaging16:08
a-l-ethere is already a ppa for the same version of scribus (with some dependencies less) and a .deb for scribus stable.16:09
a-l-eso i should be able to use them as a base if somebody tells me how...16:09
TheLordOfTimebut you want a specific bzr or  git or whatever snapshot for personal use?16:09
a-l-eit will come from a branch  of scribus own git repository16:10
a-l-egit clone git://git.scribus.net/scribus.git16:10
* TheLordOfTime yawns as he realizes he booted into Windows instead of Ubuntu16:10
a-l-eat first i want to upload a snapshot of the indic branch16:10
TheLordOfTimeDAMN IT, i shall return shortly16:10
a-l-eok :-)16:11
a-l-ei'll download the existing ppa now... while waiting for you16:11
a-l-eyofel: you around?16:12
a-l-ei see that you are the packager for the scribus 1.5 ppa...16:12
* TheLordOfTime shows up16:13
TheLordOfTimeheh, yofel's involved in a lot :P  i'd expect him to have packaging experience (he's a dev)16:14
a-l-ei've seen his name for a long time in the scribus channel... but never chatted with him...16:16
TheLordOfTimea-l-e:  how often are you going to be updating, though, every git push?16:16
a-l-eno, manually16:16
a-l-ewhere there is something new to test.16:16
yofelali1234: start with [17:30:49] <yofel_> making it uninstallable16:17
yofel[17:31:30] <apachelogger> https://bugs.launchpad.net/ubuntu/+source/meta-kde/+bug/102322516:17
yofel[17:31:32] <ubottu> Launchpad bug 1023225 in meta-kde (Ubuntu) "missing dependency in kdelibs" [Undecided,New]16:17
yofel[17:33:33] <yofel_> debfx: bug https://launchpad.net/~kubuntu-ninjas/+archive/ppa/+packages?field.series_filter=precise&batch=10016:17
yofel[17:33:37] <yofel_> fail16:17
yofel[17:33:51] <yofel_> bug 103739216:17
ubot5Ubuntu bug 1023225 in meta-kde (Ubuntu) "missing dependency in kdelibs" [Undecided,New]16:17
ubot5Launchpad bug 1037392 in Kubuntu PPA "kscreensaver depends on libkexiv2-11, which is not in Kubuntu Updates" [Undecided,Fix released] https://launchpad.net/bugs/103739216:17
yofel[17:33:53] <ubottu> Launchpad bug 1037392 in Kubuntu PPA "kscreensaver depends on libkexiv2-11, which is not in Kubuntu Updates" [Undecided,Fix released] https://launchpad.net/bugs/103739216:17
yofel[17:37:10] <-- BluesKaj (~kaj@unaffiliated/blueskaj) has quit (Quit: Konversation terminated!)16:17
yofel[17:39:42] <-- apol__ (~apol@214.230.77.188.dynamic.jazztel.es) has quit (Ping timeout: 264 seconds)16:17
TheLordOfTimeyofel:  if you're not busy, a-l-e might need help getting their own PPA set up with a scribus snapshot from git (if i'm reading them right)16:19
* TheLordOfTime is once again arguing with his PHP source code changes16:19
a-l-eyep, TheLordOfTime your right :-)16:19
TheLordOfTime... okay, you know what, screw it16:20
TheLordOfTime*chucks his PHP code changes out the window, starts anew*16:20
a-l-ei guess that downloading https://launchpad.net/~scribus/+archive/ppa/+files/scribus-trunk_1.5.0svn201209081853-23%7Eprecise1_i386.deb is a good start...16:21
yofelok, that went bad16:21
yofelnext try16:21
yofela-l-e: start with https://help.launchpad.net/Packaging/PPA#Activating_a_PPA16:21
yofelhehe16:21
TheLordOfTimeyofel:  he's trying to actually learn the "Getting the packages into the PPA" part i think16:21
yofelyeah, that's the daily build which has roughly the packaging you want16:21
a-l-eyep16:21
TheLordOfTimeor at least he'll need that after activation16:21
a-l-ei have a repository on launchpad16:21
a-l-ehttps://launchpad.net/~ale-comp-06/16:22
TheLordOfTimehttps://launchpad.net/~ale-comp-06/+archive/scribus-git-indic16:22
TheLordOfTime;)16:22
yofelah ok16:22
a-l-eyep, the goal is to fill that :-)16:22
yofelso you want to upload a git snapshot. Do you plan to have that automated in the future?16:24
a-l-eno16:24
a-l-eit will always be manual16:24
yofelok16:24
yofela-l-e: how much do you know about debian packaging?16:25
a-l-enothing...16:25
yofelroughly16:25
yofelok16:25
a-l-ebut i've been using for years16:25
a-l-eand i'm comfortable with programming or creating zip files from cpp or php code...16:26
yofelfor a debian package you'll need the source, and the package control files in a debian/ folder16:26
a-l-ei have the source and i guess that i can reuse almost all of your control files...16:27
yofelyeah, but wait, I think you fetched the .deb16:27
yofelthat's not what you need16:28
a-l-enot yet16:28
yofelfirst: go somewhere where you want to have the package extracted and run:16:29
yofeldget https://code.launchpad.net/~scribus/+archive/ppa/+files/scribus-trunk_1.5.0svn201209081853-23%7Eprecise1.dsc16:29
a-l-ei mean not fetched yet... but i can fetch anything that is needed16:29
a-l-eok16:30
yofelonce it's done run: dpkg-source -x scribus-trunk_1.5.0svn201209081853-23%7Eprecise1.dsc16:31
yofelthen you'll have a scribus-trunk-1.5.0svn201209081853 folder and inside is the debian folder containing the packaging16:32
a-l-ei have to install some software... since i just installed ubuntu in a VM16:34
yofelsure16:34
a-l-eso i'm a bit slower than usual :-)16:34
a-l-e--ok, getting in from ubuntu16:40
a-l-e--dpkg-source -x scribus-trunk_1.5.0svn201209081853-23~precise1.dsc16:41
a-l-e--dpkg-source: warning: extracting unsigned source package (scribus-trunk_1.5.0svn201209081853-23~precise1.dsc)16:41
a-l-e--dpkg-source: error: cannot fstat file ./scribus-trunk_1.5.0svn201209081853-23~precise1.tar.gz: No such file or directory16:41
yofeldid you dget the dsc? note: dget, not wget16:42
a-l-e--well, that was a reflex...16:42
a-l-e--i wanted a dget but typed a wget...16:42
a-l-eok dgetting16:46
a-l-e--scribus-trunk_1.5.0svn201209081853-23%7Eprecise1.dsc:16:50
a-l-e--dscverify: scribus-trunk_1.5.0svn201209081853-23%7Eprecise1.dsc failed signature check:16:50
a-l-e--gpg: keyblock resource `/home/ale/.gnupg/secring.gpg': file open error16:50
a-l-e--gpg: no valid OpenPGP data found.16:50
a-l-e--gpg: processing message failed: eof16:50
a-l-e--Validation FAILED!!16:50
yofelyeah, ignore that, now you need to run dpkg-source -x on the dsc16:50
a-l-e--ok16:50
yofelwhat's the package name going to be?16:52
a-l-escribus-git-indic16:52
a-l-eand then date and so on...16:53
yofelok16:53
a-l-eok, i have extracted the package with dpgk-source16:53
yofelgood, now export your git source into a new folder, called scribus-git-indic-$VERSION, for the trunk package the VERSION is 1.5.0svn201209081853, so choose your own16:55
a-l-ewell, i'll use the same: 1.5.0git201209091900 ...16:55
a-l-ewell, i'll use the same: 1.5.0gitindic201209091900 ...16:55
a-l-ewell, i'll use the same: 1.5.0git.indic201209091900 ...16:56
a-l-evoilĂ 16:56
yofelok, so your source folder will be called scribus-git-indic-1.5.0git.indic20120909190016:56
yofelnow move the debian folder from the daily package into yours16:57
yofelnow as a start, you'll have to change all occurences of 'scribus-trunk' into 'scribus-git-indic' in the files inside debian/16:59
a-l-ei'll first have to get the git code in the virtual machine...16:59
a-l-eok16:59
a-l-ei can do that in parallel17:00
yofelthen rename scribus-trunk.* to scribus-git-indic.*17:00
yofelthe same goes for patches/01_scribus.desktop.dpatch, the other patch should be fine17:04
yofeldo you have a gpg key? You'll need one for the upload later17:04
a-l-ei need the virtual machine additions17:05
* a-l-e is trying to get his private key into the ubuntu vm...17:14
a-l-eok, everything is ready to work again...18:08
a-l-ehad to fight a bit to get the shared folders working...18:09
a-l-efollowing the next steps...18:10
a-l-edinner, and then i'll try to follow the next steps!18:16
a-l-eyofel: i'm getting through...19:33
a-l-ei guess that i can remove all patches...19:33
a-l-eok, no, i leave them...19:34
ASUHello19:45
ASUmy name is Nina I. I am a CS undergraduate student at Arizona State University. I am working on a paper about OSS communities. We thought it would be nice to get some statements from users about how they feel the OSS communities has changed software engineering.19:46
ASUIf anyone would like to give an input, feel free to Email to niarkova@asu.edu. Thank you so much!19:47
a-l-e--now i have scribus-git-indic-1.5.0git.indic201209091900 directory with the following content:19:55
yofela-l-e: was busy for a bit, back now19:59
yofelthe patches are ok, you might have to edit the 01 one so the desktop file has the right name19:59
a-l-e--http://pastebin.com/bnk9aXMg20:01
a-l-e--i've grepped for trunk and replaced all the occurences with git-indic20:02
yofelok20:02
yofelnext, you need to set DEBEMAIL and DEBFULLNAME, i.e.20:03
yofelexport DEBEMAIL="my@emailaddress.com"20:03
yofelexport DEBFULLNAME="Full Name"20:03
yofelthose should match with your gpgkey so debsign finds it by itself20:04
a-l-e--ok, the email does not match the gpgkey...20:05
yofelno problem, worst case you can tell debsign the key hash yourself20:06
yofelnext add a new changelog entry with 'dch -i' which should automatically open an editor20:06
a-l-e--ok20:06
yofelthere make sure the version is set right in the brackets, something like 1.5.0git.indic201209091900-0~ppa120:06
a-l-e--well, i've already made a manual log entry...20:07
yofelworks too as long as it's correctly formatted20:07
a-l-e--ok20:08
BadDesignI want my account on Launchpad and ALL its information be deleted, is this possible? My account has been deactived in 200920:08
yofela-l-e: ok, if you're done, close it and try to run 'debuild -S'20:08
BadDesignWhy I can't delete my information?20:10
a-l-e--i guess i still  have an error...20:10
BadDesignThis is ridiculous20:10
a-l-e--the debian directory should be in the main source directory...20:10
yofelright...20:11
yofeloh sorry20:11
yofelmissed the mismatch in the paste20:11
yofelmove the contents of Scribus one level higher20:11
a-l-e--done20:11
a-l-e--where should i be to run debuild?20:12
a-l-e--one level below debian?20:12
a-l-e--(in the main package directory?)20:12
yofelboth should work20:13
yofelin source or in debian20:13
a-l-e--ok20:13
a-l-ei guess that i need a apt-get buil-dep scribus20:22
yofelcould be, you won't need everything for a source package but that will install everything you'll need20:23
a-l-edebuild was throwing an error... let's see if it gets better with all the dev things installed20:25
a-l-e/usr/share/dpatch/dpatch.make: No such file or directory20:25
a-l-emake: *** No rule to make target `/usr/share/dpatch/dpatch.make'.  Stop.20:25
a-l-e/usr/share/dpatch/dpatch.make: No such file or directory20:26
a-l-emake: *** No rule to make target `/usr/share/dpatch/dpatch.make'.  Stop.20:26
a-l-emmm...20:26
yofelsec20:26
a-l-esudo apt-get install dpatch20:26
yofelcorrect20:26
a-l-elooks better now20:26
a-l-eit's running20:27
a-l-erunning debsign failed20:30
yofelas it couldn't find your key20:30
yofelnow20:30
yofelabove of your source directory, you should now have a .dsc and _source.changes for your version20:31
yofelrun debsign -k <YOUR_KEY_ID> <changesfile>20:31
yofelafter that you need to import your gpg key on launchpad20:31
yofelgo to https://launchpad.net/~ale-comp-06/+editpgpkeys and add your fingerprint20:32
a-l-ealready done...20:33
yofelah ok20:33
yofelthen try: dput ppa:ale-comp-06/scribus-git-indic <changesfile>20:34
yofelyou should be getting a acceptance/rejection mail in a few minutes if it uploads correctly20:34
a-l-emmm it does not find my key...20:35
a-l-ewhere should it be?20:35
a-l-ei've given the label from my ~/.ssh/id_rsa.pub ...20:36
yofel*that* is your ssh key20:36
yofelyour gpg key will be in ~/.gnupg - if you have one20:37
yofelgpg --fingerprint will show what you need20:37
a-l-eit doesn't return anything :-(20:37
yofelthen you don't have a gpg key yet20:37
a-l-emmm... i have that ssh key...20:38
yofelthat's sadly not what we need here20:38
a-l-egit did use it :-)20:38
yofelyeah, and bzr will, but packages need a gpg key20:38
a-l-eok20:38
yofela-l-e: see https://help.launchpad.net/YourAccount/ImportingYourPGPKey20:38
a-l-eok reading it following the instructions...20:39
a-l-ethe computer is generating the key...20:42
a-l-ethe computer is generating the key...20:43
a-l-egenerating a gpg key in a virtual machine can take some time...20:51
yofelmaybe do something while it does that, IIRC it tries to get enthropy from your actions20:53
yofel(if that wasn't something else)20:53
a-l-eok... i don't move the mouse that often :-)20:58
a-l-enow i have to find how to decript the mail sent by launchpad...20:59
yofelsee step6 quicktip21:00
a-l-eyeah, no thunderbird installed...21:01
a-l-ebut i will solve it...21:01
a-l-ethe biggest problem will be to get the gpg key out of the vm21:01
* yofel usually uses sftp to get stuff out of a VM - needs openssh-server installed on the host though21:02
a-l-ewell, i've managed to create a shared folder...21:03
* a-l-e is trying to find out how to add a gpg key to claws mail21:06
a-l-eok, the key is in21:17
a-l-ererunning debuild -S21:19
a-l-eit should detect the key now21:19
a-l-eok, crossing my finger (and keeping my eyes open)...21:24
a-l-e... dput is uploading the ppa!21:24
a-l-ethanks yofel!21:24
yofela-l-e: ok, I'm off to bed now, if you still need help with the package in case something fails #ubuntu-packaging is a good place to ask21:29
a-l-egood night and thanks!21:33
a-l-eit will probably fail at some time... since not all the dependency are in (at least icu is missing)21:34
a-l-ebut this is a task for one of the next days!21:34
a-l-eciao21:34
a-l-e(btw, i've written down all the steps and i'll try them and eventually document them)21:34
=== _thumper_ is now known as thumper

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