/srv/irclogs.ubuntu.com/2010/02/24/#ubuntu-motu.txt

=== nhandler_ is now known as nhandler
MTecknologyI applied a lot of patches to some code. I know the configure and generated_lists files changed. Because those two files changed I know that files in debian/ need to change. the configure file changed a lot. How should I handle this with the rules file?01:26
MTecknologyor, it debian/ at all?01:26
persiaWhat are you trying to accompiish?01:27
persiaMore detail helps get a real answer.  It may get you redirected, but that's not enough for any value.01:27
MTecknologypersia: I'll show you what I'm looking at01:28
MTecknologyhttp://github.com/dreamcat4/php-fpm/blob/master/readme.markdown -- "Integrated Compilation"01:29
persiaI really think you want to talk to PHP packagers about this :)01:29
persiaYou didn't find them here really, other than pointers to PPAs.01:29
MTecknologyI have php5-5.3.1 building the package successfully; I applied those patches01:29
persiaMaybe some of the PPA owners, or the debian folk.01:30
persiaSo, you changed some configure flags.01:30
persiaWhich changed the set of files that were produced.01:30
persiaAnd the .debs that you ended up with didn't include these files/01:30
MTecknologynone yet, there's a ./buildconf --force that auto generates the whole configure file01:30
persias#/#?#01:31
MTecknologyI didn't make a .deb yet because I know things will be exactly as they are now01:31
persiaWill they?  That's usually not the case.01:31
MTecknologyoh..01:31
persiaGo test, and when you get a failure, maybe someone can help.01:32
MTecknologyok01:32
MTecknologyI just know I'm far from done01:32
persia(but again, we don't necessarily know much about PHP packaging)01:32
lifelessI definitely don't.01:32
=== nhandler_ is now known as nhandler
lifelessAnd you can' make me.01:32
MTecknologyright, I could ask in debian-mentors but I just like the friendly in here01:32
persiaMTecknology: Have you tried asking the debian maintainers?  That's probably better than debian-mentors.01:33
MTecknologywhere do I find them?01:33
MTecknologyI see a name in the changelog- jsut email?01:34
MTecknologypersia: does my unwaivering determination at least impress you a little?01:37
MTecknology:)01:38
persiaNot especially.  Lots of people are determined :)01:38
persiaI''d be more impressed if you were working closely with the Debian PHP team, and interested teams in Ubuntu towards accomplishing something that would generally improve Ubuntu.01:39
MTecknologyam I at least a little more unique?01:39
persiaBut maybe I have a narrow focus :)01:39
MTecknologyhey - do you ever sleep?01:40
persiaSeveral times a week, at least.01:40
persiaI just don't happen to have a close attachment to the planet's diurnal period.01:41
MTecknologyI was just wondering because I went to sleep, you were on; i woke up, you were on; i'm on now, you're on01:41
MTecknologyit's building in pbuilder01:42
=== nhandler_ is now known as nhandler
MTecknologypersia: my proc is almost 200 deg F [83 deg C]02:06
MTecknology188.6F02:07
MTecknology206.6 F02:09
MTecknology212 F02:18
quidnuncIs there a way to run the configure step of a deb alone?02:31
quidnuncArgh. Never mind that won't help me in any case.02:35
persiaquidnunc: Maybe dpkg-reconfigure?02:35
persiaheh :)02:35
MTecknologyit's almost done building - i think03:06
MTecknologypersia: it built fine in pbuilder - no idea what to do now :P03:09
MTecknologygotta run for a bit03:09
suji11Good morning04:47
nigelbmy doubt is more or less like I want to package the latest pidgin.  how do I know what its dependencies are?  Where do I see it?05:50
nigelbmicahg: ^05:50
micahgnigelb: there's already a pidgin developers PPA05:50
micahgnigelb: https://launchpad.net/~pidgin-developers/+archive/ppa05:50
nigelbI know05:51
nigelbits more for the learning that for usage05:51
nigelbI dont really want to install it, but I'm trying to learn the process05:51
micahgnigelb: for compiled apps, look at the configure file05:51
nigelbah05:51
nigelbmicahg: whoa, thats a big mess.  is there a shortcut here?05:55
micahgnigelb: a README or INSTALL file possibly...maybe you should start with a smaller app05:56
nigelbmicahg: suggestions? (I thought pidgin was small)05:57
micahgnigelb: maybe gtg05:58
nigelbmicahg: lemme try that out05:58
micahgnigelb: pidgin is small compared to firefox05:59
micahgwhich is small compared to openoffice.org05:59
micahgeverything is relative :)05:59
nigelbheh05:59
micahgnigel_nb: BTW, there are many pieces to packaging...patching would be first I would think06:40
nigel_nbmicahg: lol, I'm pretty sure of my way with patching now06:40
nigel_nbmicahg: patched 2 packages now06:40
nigel_nbthird one, probably before I hit the bed06:41
micahgnigel_nb: k, that's good, how about merging/updating a package, that would be step 2 I would think06:41
nigel_nbmicahg: unfortunately, I got involved with motu around feature freeze, so now I'll wait until next cycle to learn more06:41
micahgnigel_nb: feature freeze doesn't stop everything06:43
persianigel_nb: There's heaps of work doing in MOTU if you're looking for something.06:43
nigel_nbpersia: there is?06:44
persiaNo need to wait until the next cycle.06:44
persiaThere is.06:44
nigel_nbum, how do I find it?06:44
persiaSo, there's about 20,000 bugs open and many are triaged, and need fixing.06:44
StevenKAsk, usually. :-)06:44
nigel_nbI'm in the processing of fixing one ;)06:44
StevenKnigel_nb: You'll learn not to say you're bored around persia -- he'll bury you in work.06:44
nigel_nbStevenK: oh06:45
persiaThere's heaps of packages in the archives with unmet dependencies, which will make users unhappy if they try to install them.06:45
persiaRunning `apt-cache -i unmet` against a lucid apt-cache will show a goodly list.06:45
nigel_nbthe unmet dependency is something I want to understand too06:45
persiaThere's a bunch of packages that can't be built, and someone needs to fix those.06:45
persiaAny of that interest you, or you want more categories ?06:45
nigel_nbwhats the sane way to figure out dependencies?06:46
nigel_nbI'll stick to that one06:46
persiaOK.06:46
persiaSo, with apt-cache you can get a list of stuff that is broken.06:46
persiaOften this is because there was some change in packaging since the last release.06:46
persiaSo it's just a bit of detective work to read the history of the packages that aren't provided anymore by comparing karmic and lucid.06:47
persiaAnd then checking how the dependencies are set in debian/control in the affected package.06:47
persiaAnd then making some changes.06:47
nigel_nbcan you help on one such example?06:47
persiaThis kind of work is also a good way to better understand package relationships, get famliar with control files, and learn the various ways one calls apt-cache.06:47
* micahg still needs to learn that06:48
persiaOK.  Let's look at boa-constructor.06:48
persiaIt has an unmet dependency on pychecker.06:48
persiaDo you see that?06:49
nigel_nbyea, package not available06:49
persiaOK.  Now take a look at a karmic apt-cache.06:50
nigel_nbfor boa or pycheker?06:50
persiaFor pychecker.06:50
nigel_nbI see it06:51
persiaOK,  Next hunt down the latest changelog for that source on changelogs.ubuntu.com06:52
nigel_nbthere is only a kamic changelog06:54
nigel_nbnothing for lucid06:54
persiaWell, that's true for thoulsands of packages.06:54
nigel_nbso, we gotta bring it to lucid?06:54
persiaWell, not necessarily.06:55
persiaFirst we find out why it's not there.06:55
persiaUsually this is a removal.06:55
nigel_nbah06:56
persiaSo, looking at the changelog, there are some "unstable" entries, which means it was in Debian also.06:57
nigel_nbyeah06:57
persiaIf we remove a package from Ubuntu only that is still in Debian, it shows up in the blacklist:http://people.canonical.com/~ubuntu-archive/sync-blacklist.txt06:57
stefanlsdthis could also help. https://edge.launchpad.net/ubuntu/+source/pychecker/+publishinghistory06:58
persiaYou can check the status of the package in Debian at http;//packages.qa.debian.org06:58
nigel_nbah, pychecker was removed because it depends on python 2.506:59
persianigel_nb: Note that 0.8.18-2ubuntu1 was removed.07:00
persiaNow check the status in Debian.  Is there a newer version?07:00
persia(or revision, technically)07:00
nigel_nbthere is a 0.8.18-3 version07:00
persiaNow, check that changelog entry and see if it says anything about adding support for python2.607:01
nigel_nbnope07:01
persiaIn that case it's probably still not ported.07:02
persiaSo we aren't going to be able to get back pychecker.07:02
nigel_nbso we remove boa? or add python 2.5?07:02
persiaNext, take a look at the boa-constructor source.  See if you can figure out why it needs pycheker.07:02
persiaOne of the release goals for lucid is to not ship python2.5 :)07:02
nigel_nbgetting source07:04
nigel_nbbut I'm not if I can poke around enough to figure out if it needs pychecker07:04
persiaWell, it's not usually that hard to figure out.07:05
persiaRunning grep on the source is often enough.07:05
nigel_nboh07:05
nigel_nbsomething wrong with archive today? seems to be awfully slow07:06
persiaIt's probably your mirror (or you don't have one set up).07:07
nigel_nbi'm degetting the dsc file from package.ubuntu.com07:07
nigel_nbI dont think that uses a mirror07:07
dholbachgood morning07:07
StevenKI'm seeing slowness as well, but it's a Telstra problem07:08
nigel_nbmine's not really slow.  Its stuck!07:08
persianigel_nb: apt-get source in a lucid chroot/install is better.  packages.ubuntu.com can be days out of date sometimes.07:08
nigel_nbI only see "HTTP request sent, awaiting response... "07:08
nigel_nbsudo pbuilder login works fine?07:08
persiaPlus, with apt-get source you can set up multiple source mirrors in your sources.list, and it pulls from the the first one in the last that contains the newest source.07:09
persiaSure.  That's a fine way to get into a chroot :)07:09
nigel_nbmy chroot is a mess07:10
nigel_nbit doesnt have a sources.list it seems?07:11
nigel_nb"You must put some 'source' URIs in your sources.list"07:11
StevenKIt ought to.07:11
StevenKOh, it has a sources.list, but it doesn't have any deb-src lines07:11
nigel_nbnow, I have to take the pain of install vim inside chroot07:12
persiaIf you're not running lucid and you're developing lucid, it may be convenient to set up a long-running development chroot.07:13
nigel_nbmeaning?07:13
persiaFor instance, create a new tarball with pbuilder and give it a different name.  Install all your development tools in there with --save-after-login07:13
persiaOr use a persistent schroot.07:13
nigel_nbI have no clue how to do either, but the first one sounds attractive07:14
persiaThere are a number of packages where the source only builds (or only builds correctly) in lucid.07:14
nigel_nbI use pbuilder-dist for building packages07:14
persiaWell, if you set up pbuilder the first time, you'd just run the script again, perhaps with an extra parameter.07:14
nigel_nband pbuilder as such for other stuff.. like now07:14
nigel_nbI should probably isntall an ubuntu-minimal in one of them07:15
persiaHrm.  I'm not sure how to advise you to do this with pbuilder.07:16
persiaI don't see any --name option or anything.07:16
persiaAnd I'm not going to recommend someone running karmic install schroot unless they have some specific reason for doing so, because it's complicated (and most of the complication goes away with lucid)07:17
nigel_nbthis is turning up even more screwed up07:19
persiaHow so?07:19
nigel_nbIs this the correct line? "deb-src http://lk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse"07:20
nigel_nbI get the error "E: Could not open file /var/lib/apt/lists/lk.archive.ubuntu.com_ubuntu_dists_lucid_main_source_Sources - open (2: No such file or directory)"07:21
persiaDid you run apt-get update after adding the line?07:21
nigel_nbugh07:21
nigel_nblooks like I'm doing all the wrong things posible07:22
nigel_nbpersia: I'm going to loose power in exactly 8 minutes.  If I get cut off, we'll have to pick up 2morrow07:24
nigel_nb(scheduled power cuts)07:24
stefanlsdnigel_nb: where do you stay?07:24
nigel_nbstefanlsd: India07:24
persianigel_nb: You're going to have to remind me where we are from scratch, but OK.07:24
nigel_nbif we're lucky it may go an hour late, never know ;)07:25
persiaOK.  So when you have source and a working environment, run grep :)07:27
stefanlsdyeah, def an issue somewhere, cant connect to security.ubuntu.com from za and us07:27
nigel_nbah, so it was not just me07:28
nigel_nbapt-get source is pulling from debian svn, is that sane?07:39
persiaNot only is it not sane, it's wrong.  Are you sure, or is it just warning you that the soruce is in svn?07:42
nigel_nbits just warning me I guess07:42
* persia got a warning, but pulled from the mirror07:43
=== hannesw_ is now known as hannesw
nigel_nbpersia: if you're still around, I did a grep08:05
persiaAnd what did you see?08:06
nigel_nbi see something in prefernces08:06
nigel_nband controllers08:07
persiaOK, so this tells us that the code is really using pychecker.08:07
persiaSo, we have three options08:07
persia1) remove boa constructor08:08
persia2) patch boa constructor to not use pychecker (which means going through the source, and finding out how it's used, etc.)08:08
persiaBecause it's listed in Preferences, this might be just a matter of adjusting the default preferences, adding a wrapper around the actual pychecker call to report an error if pychecker is missing, and demoting pychecker to Suggests:08:09
persia3)demote pychecker to Suggests, change the default config, file a bug about boa constructor crashing when configured to use pychecker and pychecker is not installed.08:11
persiaOf these, 2) is generally preferred, because 1) removes something that doesn't *have* to be removed and 3) leaves a buggy package for users.08:11
persiaSince this is going to take a while, file a bug about it and assign yourself.08:12
persiaWhen you have questions, ask them here.  Lots of people know python and will gladly help you work on unmetdeps08:13
nigelbpersia: I got till "Because.."08:13
nigelb(lost connection in between)08:13
persiaAh.08:14
persia3)demote pychecker to Suggests, change the default config, file a bug about boa constructor crashing when configured to use pychecker and pychecker is not installed.08:14
persiaOf these, 2) is generally preferred, because 1) removes something that doesn't *have* to be removed and 3) leaves a buggy package for users.08:14
persiaSince this is going to take a while, file a bug about it and assign yourself.08:14
persiaWhen you have questions, ask them here.  Lots of people know python and will gladly help you work on unmetdeps08:14
nigelbis there a standard format for the bug?08:14
persiaNot really.08:17
persiaFile it against boa constructor reporting that boa-constructor cannot be installed in lucid.08:18
persiaExplain why it can't be installed.08:18
nigelbis there a way to test run the code I edit?08:19
persiaYes, but I don't know how to do it with your environment, so I'm going to give you general guidelines.08:19
nigelbk08:19
persia1) Run what-patch to determine how to patch the source, and follow that method.08:20
persia2) build the source package including your changes and build it locally with your preferred build tool08:20
persia3) Enter a chroot preserving enough environment to be able to launch xclients inside the chroot and show them on your main X server08:21
persia4) install the program in the chroot and run it08:21
persiaNote that this method has limitations: it can't test stuff that really exercises X or the kernel or does lots of D-Bus coordination, etc.08:21
nigelbI didnt understand step 308:21
persiaBut for standalone apps with no hardware interaction, it works great.08:22
persiaI don't know how to do it for your environment.  I use e.g. `schroot -c -p lucid-armel`08:23
persiaErr, "-p -c"08:23
nigelbI can build another evironment (I really dont mind)08:23
persiaDo you already use LVM?08:23
nigelbno :(08:24
persianigelb: Then just ask someone else how to access the system X server from inside a pbuilder chroot.  That I don't know shouldn't either limit you or require you to do strange things to your system.08:31
=== yofel_ is now known as yofel
* siretart` would very much appreciate testing of x264 encoding with the09:40
siretart`recently built ffmpeg-extra package in lucid09:40
siretart`it is using a very recent x264 version to encode, a libx264.c wrapper has been backported09:41
shadeslayerdholbach: ping12:44
shadeslayerdholbach: rowinggolfer in #launchpad has agreed to join me in the PPA session12:45
dholbachshadeslayer: can you please mail packaging-training-coordinators @ lists.launchpad.net with the details?12:51
dholbachthanks a bunch in advance12:52
dholbach:)12:52
shadeslayersure :)12:52
shadeslayerdholbach: what details would you need btw?12:52
dholbachwho, when, what :)12:53
shadeslayerok :)12:53
dholbachthanks :-)12:53
shadeslayerdholbach_: dispatched a mail to the abovesaid address13:25
dholbach_shadeslayer: awesome, thanks13:25
dholbach_shadeslayer: somebody should be in touch with you soon13:25
=== dholbach_ is now known as dholbach
SEJefffta, Is there a way to get older releases of your daily thunderbird from the ubuntu-mozilla-daily ppa? Thunderbird 3 is horribly broken and has been for a week or so13:34
shadeslayerdholbach: awesome :)13:38
rlp10I'm new here and I'm new to packaging... I want to update a package in jaunty as its old compared with the karmic package13:38
rlp10I'd like to contribute and I'm reading this: https://wiki.ubuntu.com/PackagingGuide/Complete13:38
rlp10Could someone please re-assure me that this isn't as difficult as it looks? :)13:39
shadeslayerrlp10: it isnt13:40
shadeslayerrlp10: i can help :)13:40
SEJeffrlp10, There is a good chance you could just download the source package, rebuild it with pbuilder, and have shiney debs13:40
shadeslayerrlp10: since the package is already in the repos,its *very* easy13:40
rlp10yay :)13:41
shadeslayercan anyone tell me what the *.install files created by dh_create do?13:41
rlp10is there somewhere I should be looking at with instructions to do that rather than the complete packaging guide?13:41
shadeslayerrlp10: if you have a launchpad account its super easy13:41
rlp10ok, I'll sign up now13:41
shadeslayerrlp10: ill help you step by step if you want13:42
MTecknologyshadeslayer: can you help me step by step? :D13:42
rlp10shadeslayer: thanks so much13:42
MTecknologyI need a lot of help :P13:43
shadeslayerMTecknology: sure13:43
shadeslayerMTecknology: ive learnt how to package stuff already in the repos13:43
shadeslayerMTecknology: and not fishy stuff like hookscripts :D13:43
shadeslayers/not/no13:43
shadeslayerMTecknology: what are you trying to package?13:44
rlp10shadeslayer: I'm logged into launchpad13:44
MTecknologyshadeslayer: well, I aplied patches for php-fpm to php5-5.3.1. I know how to build what I have from source and get what I want, but I want to build this package.13:44
shadeslayerMTecknology: ok is this a existing package13:45
shadeslayerrlp10: ok now make a PPA13:45
MTecknologyya, not in ubuntu repos yet13:45
shadeslayerrlp10: you cannot change your launchpad url after you do this!13:45
shadeslayerMTecknology: ok im struggling with native packages right now :P13:46
shadeslayerMTecknology: i can help with : https://wiki.ubuntu.com/PackagingGuide/Complete13:46
MTecknologyshadeslayer: I think this is beyond that massive document :P - all I have left to figure out is the debian/ stuff13:47
shadeslayerrlp10: also read this : https://help.launchpad.net/Packaging/PPA13:47
MTecknologyI'm kind of considering just building it from source on my server and letting a really smart person take over the rest13:47
rlp10shadeslayer: thanks, reading13:47
shadeslayerMTecknology: theres a script called dh_make which does all the stuff for you13:47
shadeslayerMTecknology: usage is : dh_make -e myemail@host.com13:48
MTecknologyshadeslayer: I was trying to work off of what they already did13:48
MTecknologyyou think I should start with a fresh debian/ ?13:48
shadeslayerMTecknology: ok well you need the patch system in the rules file13:48
shadeslayerMTecknology: well... depends13:48
shadeslayerMTecknology: it would certainly help :)13:49
MTecknologyIf that's best I'll gladly do it13:49
MTecknologyI'll pull up info on the patch I've been working with13:50
MTecknologyhttp://github.com/dreamcat4/php-fpm/blob/master/readme.markdown - "Integrated Compilation"13:51
rlp10shadeslayer: so I need to make a PGP key and sign the code of conduct, right?13:51
shadeslayerMTecknology: you just need to add one line in the rules file to implement the patch system13:51
shadeslayerrlp10: yes13:51
shadeslayerrlp10: you do know how to make one?13:51
rlp10shadeslayer: no sorry, I understand the concept in general terms tho13:51
shadeslayerrlp10: youll also need to authorize a few packages for uploading stuff to the ppa13:52
MTecknologyshadeslayer: ooh, that's how I should have applied patches....13:52
rlp10shadeslayer: what does authorise mean in this context?13:53
lfaraoneI'm trying to install files from usr/lib/python*/site-packages/autokey/gtkui into my package, but dh_install doesn't seem to be expanding the glob. How should I write this for it to work as I intend?13:53
shadeslayerrlp10: authorise as in.. make launchpad realise that this upload should go to your ppa13:53
rlp10shadeslayer: ok... I'm following instructions here for creating a key https://help.ubuntu.com/community/GnuPrivacyGuardHowto13:54
shadeslayerrlp10: cool :)13:55
MTecknologyshadeslayer: I just removed the patches I applied and moved the patch to debian/patches/13:55
shadeslayerrlp10: also according to launchpad : These applications have been authorized to access Launchpad on your behalf. If you revoke an authorization, that application will not be allowed to do anything in Launchpad on your behalf.13:55
shadeslayerMTecknology: thats better :)13:55
MTecknologyshadeslayer: I feel better; this makes more sense too13:55
shadeslayerMTecknology: do you know the line you need to put to apply the patch system?13:55
MTecknologyno13:56
MTecknologyis it in the guide?13:56
shadeslayerMTecknology: dont think so.... ill have to pull it from somewhere13:56
MTecknologyalrighty13:56
MTecknologyshadeslayer: the file is called fpm.patch13:58
shadeslayerMTecknology: youll need to add quilt as a build-depend13:59
MTecknologyshadeslayer: there's already a lot of patches being applied13:59
MTecknologyin debian/patches/ there's ~46 files14:00
shadeslayerMTecknology: is this a KDE package?14:00
MTecknologyPHP514:00
shadeslayerhmm14:00
shadeslayerwell im not sure about the patch line then14:01
MTecknologyshadeslayer: so perhaps I can just toss the patch in there and build?14:01
shadeslayerfor kde apps its : include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk14:01
shadeslayerMTecknology: so there already was apackage?14:01
MTecknologyya14:01
MTecknology!info php514:01
shadeslayerMTecknology: can you pastebin the rules file in debian/14:01
MTecknologyok14:01
ubottuphp5 (source: php5): server-side, HTML-embedded scripting language (metapackage). In component main, is optional. Version 5.2.10.dfsg.1-2ubuntu6.4 (karmic), package size 1 kB, installed size 20 kB14:01
MTecknologyhttp://paste.ubuntu.com/382986/14:02
shadeslayerMTecknology: lines 33 to 4014:03
shadeslayermake that 4214:04
shadeslayerrlp10: done with the key?14:04
rlp10shadeslayer: working on it, I'm afraid real work is calling too, so I might have to come back to this :(14:05
shadeslayerrlp10: sure :)14:05
shadeslayerrlp10: i might be giving a session on 27th Feb 1700 UTC14:06
MTecknologyshadeslayer: so the patch will be applied just by being in that directory?14:06
shadeslayerfor this particular purpose14:06
shadeslayerMTecknology: yeah,just copy the patches in debian/patches14:07
rlp10shadeslayer: that would be great, would it be in this room?14:08
shadeslayerrlp10: #ubuntu-classroom14:08
shadeslayerrlp10: its not finalized yet,ive sent a mail to the organisers :)14:09
MTecknologyshadeslayer: http://paste.ubuntu.com/382989/ This is how you're supposed to install after appying that patch; I'm guessing deb/rules needs to change for that?14:09
rlp10shadeslayer: i've pencilled it in my diary in any event14:09
rlp10shadeslayer: thanks for your help today and sorry I couldn't follow it through to completion14:09
shadeslayerrlp10: no problem14:10
shadeslayerrlp10: i might also tell something about pbuilder14:10
shadeslayerMTecknology: that is a part of what file? rules?14:11
shadeslayerMTecknology: btw im reading : http://www.debian.org/doc/maint-guide/ch-dreq.en.html#s-rules14:12
shadeslayerits pretty good14:12
MTecknologyshadeslayer: if you're compiiling php from source and apply that patch, that's how you're supposed to compile php with the patch after you apply that patch14:13
rlp10shadeslayer: now? or in your class?14:13
shadeslayerrlp10: in the class :)14:13
shadeslayerMTecknology: no no... the patches are handled by lines 33 to 42 in the rules file14:14
rlp10shadeslayer: I saw something about that in the guide, it looked like clever stuff14:14
shadeslayerrlp10: nah...14:14
shadeslayerrlp10: it just mimics what the ppa servers do14:14
shadeslayerbut instead on your local machine14:14
MTecknologyshadeslayer: right, i have that much - how do I make it build that package so it can be installed?14:15
shadeslayerMTecknology: ok well youve applied the patches,updated changelog and added any other build deps right?14:15
rlp10shadeslayer: well it's clever stuff from where I'm sitting14:16
shadeslayer:P14:16
MTecknologyshadeslayer: ya14:16
shadeslayerMTecknology: ok do you have a very fast net connection?14:16
MTecknologykinda fast14:16
shadeslayerMTecknology: sudo apt-get install pbuilder debootstrap devscripts14:17
MTecknologydone14:17
nigelbhow can I access my system X server from inside a pbuilder chroot?14:17
MTecknologyI have a vm with all that installed14:18
shadeslayerMTecknology: um14:19
shadeslayerMTecknology: so youre applying the packages etc in a VM?14:19
MTecknologyya, any package work is in the vm14:19
shadeslayerok14:20
MTecknologyI could do a shroot, but then I don't get firefox and thunar :P14:20
shadeslayerMTecknology: ok now : sudo pbuilder create --debootstrapopts --variant=buildd14:20
shadeslayerMTecknology: i would suggest you make a pbuilderrc first with a close server14:20
shadeslayer( a server which is close to your home )14:21
MTecknologyI don't have a spare system atm :(14:21
MTecknologyI like that idea though14:21
lfaraoneI'm using cdbs, and I need to provide an error handler for dh_installinit. Is there an override I can set?14:21
MTecknologymy laptop got up to 100 C yesterday building php14:21
shadeslayerMTecknology: ok well you can upload to a PPA in that case14:22
MTecknologyya, only thing I don't like with that is having to change the version for every failed build14:23
MTecknologybut that's not such a big deal :P14:23
shadeslayerMTecknology: hehe14:23
shadeslayerwell theres a small problem of authourizing the system to upload stuff.... i cant remember it14:24
MTecknologybetter than a proc that's 212 deg F :P14:24
shadeslayer:D14:24
dholbachJontheEchidna: can you upload polkit-qt{,-1}? might be better if somebody from the K people uploads those two :)14:25
JontheEchidnadholbach: would if I could, but the kubuntu-dev upload rights are very incomplete14:26
dholbachJontheEchidna: maybe you could prod somebody in #kubuntu-devel? :)14:27
JontheEchidnasure14:27
dholbachthanks muchly!14:27
MTecknologydholbach: hi14:28
dholbachhi MTecknology14:28
MTecknologydholbach: how've you been?14:28
dholbachgood good14:29
nigelbhow can I access my system X server from inside a pbuilder chroot?  Trying to learn how to fix an unmet dep :)14:29
sistpoty|worknigelb: mount proc and bind-mount tmp in the chroot (eventually you'll need sys as well)14:30
nigelbsistpoty|work: you'll have to get it down a little more understandable level :(14:30
sistpoty|worknigelb: mount -t proc whereveryourchrootis/proc; mount -t bind /tmp /whereeveryourchangerootis/tmp; mount -t sysfs /whereveryourchrootis/sys14:31
nigelbthis has to be from out the chroot I'm guessing?14:32
sistpoty|workcorrect14:32
MTecknologysistpoty|work: -t bind?14:32
sistpoty|workor --bind14:33
MTecknologyI always use -o bind :P14:33
JontheEchidnadholbach: we're in freeze now and those are both in main, so I'll ping tomorrow14:34
dholbachgotcha14:35
slytherinnigelb: Why do you need to access X form chroot to fix unmet dep?14:39
nigelbslytherin: have to change the code and run it14:39
nigelbto see that all works14:39
slytherinhmm14:40
slytherinslomo: is there any plan to sync latest gst-plugins-ugly from Debian experimental?14:44
slomoslytherin: i asked seb128 to sync it a few days ago *shrug* :)14:44
slomoslytherin: is there anything else missing?14:44
slytherinslomo: Nothing missing. I like to keep the -multiverse packages in sync with non-multiverse packages. And current multiverse package FTBFS against latest libx264. So I need to decide between latest pre-release or selective patch backports.14:45
=== maco2_ is now known as maco2
Espen77anywhere I can find info/tutorial on how to make sourche deb of a single python file (for ppa)?15:07
nigelbsistpoty|work: somethings seems to go wrong15:22
nigelbI just get a list of stuff that the mount command can do15:23
sistpoty|worknigelb: probably what MTecknology wrote, use --bind instead of -t bind15:23
nigelbah15:23
nigelbI tried sudo mount --bind proc /var/cache/pbuilder/build/6895/proc and I get 'mount: special device proc does not exist"15:24
=== gnomefreak76 is now known as gnomefreak
sistpoty|worknigelb: if you want to mount proc inside the chroot, you can either bind-mount /proc or you can use proc as file system type (-t proc)15:28
nigelbI tried -t proc, doesn't work15:28
sistpoty|worknigelb: I guess it's mount -t proc none pathtomountpoint15:29
nigelbsistpoty|work: ah, that worked15:29
sistpoty|worknigelb: as I read earlier, if you only want X inside the chroot to edit files, why not just editing these from outside the chroot?15:29
MTecknologyYES!15:29
MTecknologyI think I have rules updated correctly now :D15:30
nigelbsistpoty|work: I have to run the thing after editing to make sure the program works15:30
sistpoty|worknigelb: ah, so you need it for testing rather then editing :)15:30
nigelbyeah15:31
MTecknologyI love this error!  debian/rules:180: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.15:46
MTecknologynot something you catch by eye :P15:48
Laneysomething a decent editor will do for you though15:48
* Laney runs15:48
MTecknologyLaney: you mean vim isn't decent?15:48
MTecknologyLaney: it was a copy/paste into a virtual machine; I did a lot of that and thought I changed them all; vim catches it if you have the first line tabbed by hilighting the next line with red15:49
Laneyyes, that it does15:49
MTecknologyI have 5 lines messed up right after the rule: part15:50
MTecknologyidk what that part is called15:50
MTecknologyLaney: descriptive errors are so nice for the novice liek me :D15:51
Laney\o15:53
jpdsMTecknology: autocmd BufEnter */debian/rules set noet tabstop=8 shiftwidth=815:54
MTecknologyjpds: woah- nice15:56
jpdsSame of ?akefile*15:56
MTecknologyjpds: any other nifty tips you have?15:57
jpdsMTecknology: Several.15:59
jpdsMTecknology: eg. http://www.vim.org/scripts/script.php?script_id=244115:59
MTecknologythanks16:00
* MTecknology hopes this build succeeds16:00
* MTecknology needs to start/finish a report in an hour16:01
randomactionWow, buildds will fail a build based on some warnings: http://wiki.debian.org/ImplicitPointerConversions (just got hit by it)16:03
Laneyjames_w: up for running a bunch of syncs?16:05
james_wLaney: in a few16:05
Laneysure, http://paste.ubuntu.com/383082/16:05
james_wfeel free to send me the list16:05
Laneywith the usual apologies in advance for typos16:06
Laneyhttp://orangesquash.org.uk/~laney/haskell-installability/amd64.png the third row of this \o16:06
shadeslayerMTecknology: hey16:11
shadeslayerMTecknology: had a power outage...16:11
MTecknologyshadeslayer: retreiving gpgv16:12
MTecknologyshadeslayer: nice to see you back :)16:12
MTecknologyshadeslayer: :( http://launchpadlibrarian.net/39729966/buildlog_ubuntu-karmic-i386.php5_5.3.1-4ppa5_FAILEDTOBUILD.txt.gz16:13
shadeslayerMTecknology: can you pastebin your rules file?16:15
MTecknologyshadeslayer: http://paste.ubuntu.com/383090/16:16
shadeslayerhmm..16:17
shadeslayerMTecknology: looks like something is causing a problem after line 19316:18
shadeslayerMTecknology: but i dont have a definite idea whats wrong16:19
MTecknologyshadeslayer: I started adding things at line 179; anything related to *fpm* in there was added16:22
MTecknologyshadeslayer: I feel like I have to be really close to finishing this...16:22
shadeslayerMTecknology: yes actually16:23
shadeslayerwell anyone around to help?16:23
shadeslayerMTecknology: this is far beyond my knowledge16:23
MTecknologyalrighty, thanks for getting me going in the right direction - especially with the patch16:24
shadeslayerMTecknology: piece of cake :)16:24
MTecknologyit has a LOT left to download for this pbuilder16:24
MTecknologyretreiving ifupdown :(16:25
shadeslayerMTecknology: ah you started with pbuilder... good :)16:25
MTecknologyI started the minute you tossed out that line16:26
shadeslayerMTecknology: any errors downloading?16:30
shadeslayerthe main ubuntu archives are having issues16:30
MTecknologyshadeslayer: that could be why.. it's taking so long - I think I'll just hold off on this for later - I don't have time to keep hammering away :(16:34
shadeslayerMTecknology: i would suggest a local mirror16:35
MTecknologyphysics exam today and a paper due at the beginning of the exam16:35
MTecknologycrap - i need to buy a calculator.. forgot16:35
MTecknologyshadeslayer: physics makes my brain hurt16:37
MTecknologyforgot about other stuff I need to do too.... I need to get some resumes printed off on nice pretty paper16:37
shadeslayerhehe16:37
shadeslayerMTecknology: get that done then :P16:38
MTecknology:'(16:38
=== Guest5903 is now known as NCommander
jdongah, unbelievable how well wl.ko is working these days16:57
* jdong upgrades to lucid at a blazing 8600KB/s16:58
ftaSEJeff, the PPA should have ~30 days of archives (or is it 90?); got to the PPA page and ask for details then superseded versions16:58
aranddebfx: ping16:59
SEJefffta, Thankyou17:00
jpdsGuys.17:02
jpdsHow does one do: THING=( "foo", "bar" ) in dash?17:03
Myrttiarrays/lists are a bashism17:03
MyrttiAFAIK17:03
jpdss/,//17:03
SEJeffjpds, Use python :)17:03
jpdsMyrtti: Yeah, I kind of need them for a for loop.17:03
sistpoty|workTHING="foo bar"?17:03
jpdsSEJeff: No can do.17:03
sistpoty|work(assuming there are never spaces in foo or bar)17:04
LaserJockok, so where does one push a bzr branch based off of a lp:ubuntu/<package> ?17:04
SEJeffjpds, And bash isn't an option? you should be able to iterate in spaces like sistpoty|work says. Otherwise, you can just change IFS17:04
jpdsSEJeff: No, bash isn't an option.17:05
jpdssistpoty|work: Thanks!17:05
sistpoty|workyw17:05
shadeslayerMTecknology: did you get the package to build?17:09
MTecknologyshadeslayer: no, last I did anything I got that error I sent you17:10
MTecknologyshadeslayer: The soonest I'll have time to mess around again is maybe tonight but probably not until this weekend.17:11
shadeslayer:P17:13
shadeslayerMTecknology: well you should ask the person who orig. packaged that package17:13
MTecknologyshadeslayer: I'll do that17:14
stefanlsdjames_w: with udd and doing a merge, when do we tag? is it when the merge is done? or when we push it up for merging?17:30
james_wstefanlsd: when uploading17:31
stefanlsdjames_w: do you mean when i push it to lp:~stefanlsd...  or  (not sure which uploading you are referring to)17:32
james_wuploading the package to lucid17:33
stefanlsdjames_w: ah ok. is that what bzr mark-uploaded does?17:34
Espen77are there any easy way to detect dependencies if none is listed in source readme?17:35
james_wstefanlsd: yep :-)17:36
stefanlsdjames_w: got it. thanks :)17:36
james_wsgnb: ledit needs a rebuild for the ocaml transition I believe as it is currently un-installable. If I go ahead and do it will it cause trouble?17:37
debfxarand: pong17:39
aranddebfx: Hia, um, you kind of trailed off before? (the thing of the diff.gz-s being different)17:41
randomactionjames_w: a sync is specifically requested for ledit to move transition forward (bug 526065)17:42
ubottuLaunchpad bug 526065 in ledit "[OCaml 3.11.2 transition][round 3/6] Please sync packages involved in OCaml transition from Debian (sid) to lucid (main)" [Undecided,Triaged] https://launchpad.net/bugs/52606517:42
debfxarand: you need to tell me which files are different compared to a fresh virtualbox-ose dir17:44
james_wrandomaction: gah, I looked at /lucid/+source/ledit somehow17:45
stefanlsdjames_w: im looking at a security update using udd. lp:debian/lenny/audiofile got lenny1 from stable-security (which is cool), is that a new thing as jdstrand wasnt sure that was working. or was it just lucky?17:52
james_wI wasn't sure whether that was working either :-)17:53
stefanlsdjames_w: hehe. so should it be working (as per design), or we just got lucky :)17:53
james_wstefanlsd: I didn't do anything special17:54
james_wit depends on whether LP imports the source packages from there17:54
james_wwhich may well depend on whether the Debian archive copies them in to the release pocket at any point17:54
stefanlsdjames_w: kk. i'll do some more and let you know17:55
james_wthanks17:55
james_wit is something that I would like to work, so let me know if there are some that don't appear17:55
stefanlsdjames_w: as far as our side goes, should i propose the security merge (karmic-security) against lp:ubuntu/karmic/audiofile (we dont need anything special do we?)17:56
james_wgood question17:56
Laneythanks james_w17:56
Laneyyou BEAUTY!17:56
james_wthat's probably the best thing17:57
james_wnp Laney17:57
LaneyI wonder what a safe way to scp the installability graphs to my webhost from a cron job would be17:57
* Laney finally gets round to filing the soyuz bug18:00
aranddebfx: Hmm, so if the diff.gz-s differ (using zdiff) but the directories when unpacking & applying the two different diffs are exactly the same, then I'm just being stupid and it's the diffs that differ, but not their actual content?18:04
SEJefffta, https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa/+packages?field.name_filter=thunderbird-3.0&field.status_filter=superseded&field.series_filter=karmic18:05
SEJeffNone of those have any "published files" how do I download them without clicking through everything from "view all builds"?18:05
ftaSEJeff, hm, the oldest is 3.0.2~hg20100206r468818:07
SEJefffta, Perfect. Thanks again18:07
ftatoo bad LP now expires that fast18:08
SEJefffta, Yeah and the latest tbird is unusable. For the first time in the past 4-5 months18:08
ftaSEJeff, you should tell that to micahg when he's back, i handed the package over to him some months ago18:09
SEJeffAlright. Do you only do the uploads now?18:10
ftayeah, i'm still doing all those dailies from my own servers, using drobotik18:10
debfxarand: the diffs probably have a different file order, which makes the diff of the diffs huge18:11
aranddebfx: yea, that makes the most sense I guess, alright, then I should be able to just ignore that. Phew.18:13
stefanlsdjames_w: im following https://wiki.ubuntu.com/DistributedDevelopment/Documentation/UploadingAPackage and in those example they use bzr merge-package to merge into the source they have. to follow that i would bzr branch lp:ubuntu/karmic/audiofile and then bzr merge-package lp:~stefanlsd/ubuntu/karmic/audiofile/merge-lenny1 , but isnt it the same thing if they just branched the merge proposal (ie.18:33
stefanlsdstefanlsd branch)?18:33
james_wstefanlsd: kind-of18:34
james_wit's equivalent18:35
stefanlsdjames_w: yeah, although if the source branch has 'moved on' from another upload... i guess18:35
=== yofel_ is now known as yofel
sgnbjames_w: no pb... but I guess you've seen my sync request bug...19:21
james_wsgnb: I have now, and so just acted on it, thanks19:22
james_wsgnb: I clicked a wrong link somewhere and so it was excluded from the list of bugs for the package that I was looking at19:23
randomactionIs there any prejudice against script-assisted mass rebuild of packages?20:12
Laneyhow could there be? Nobody has any way of telling20:14
randomactionThe timestamps will give me away :)20:16
cody-somervillerandomaction, rebuilds or retrys?20:17
randomactionAnyway, I'm responsible for my uploads.20:17
randomactioncody-somerville: rebuilds for ocaml transition20:17
cody-somervillerandomaction, People do mass rebuilds for stuff like that all the time.20:18
randomactionGiven how  much easier this is, I'm not surprised :)20:18
persiarandomaction: Please take care to first push the rebuilds against a local builder and verify the results before uploading.20:19
randomactionok20:19
persiaI think the most anyone did with scripted changelog entries in a single batch was 417 for a gtk transition a couple years ago: often the lists are split up into 3-4 chunks so that we can share the local build / inspection effort.20:20
Laneydch -R "Rebuild for blah" is handy20:20
randomactionyes, dch -R is smart20:20
randomactionwith respect to -XbuildY and -XubuntuY20:21
persiaIf you need to do it for a *lot* of packages (>500), please check with the buildd admins first: they may want to you submit in batches.20:21
randomaction~50 in this case20:21
* Laney suspects this is OCaml20:21
randomactionsure it is20:22
Laneydid the coq ftbfs get fixed yet?20:22
randomactionmab pbuilder-dist doesn't have the "return value" section :(20:22
randomactions/mab/man/20:23
persiaThat's not enough anyway, because one can rebuild something without transitioning it if the package is constructed in annoying ways.20:24
persiaOne needs to actually *test* the result packages to see if they are correct.20:24
persiaEasy way to do this is with dpkg -f (man dpkg-deb)20:24
randomactionyou mean checking dependencies of resulting packages?20:25
persiaRight.20:25
persiaThat way you don't get caught when someone hardcoded something.20:25
Laneyor if your rebuilds haven't been built/published yet20:26
persiaSo, build everything, iterate over .changes files to get the list of .debs, inspect the .debs to verify the transition.20:26
LaneyI think that the ocaml packaging helpers take care of all of this though20:26
Laneyrendering packages uninstallable and such20:26
persiaThis is scriptable, and several people have scripts, but it's dangerous, so nobody publishes the scripts, figuring that anyone who can manage a transition is capable of either doing it manually or writing a script.20:27
randomactionsgnb: does the transition tracking page show if the packages have been rebuilt or if they have been properly transitioned to new dependencies?20:27
persiaLaney: That's usually the case.  In my experience, with all classes of transition, it's usually 5-10% of pacakges that need manual action, but I think ocaml is more cohesively maintained than many languages.20:27
Laneythey must have been transitioned to be installable20:28
Laneyat least, that's the case with Haskell, and we stole the idea from sgnb20:28
Laney(exposing an ABI hash through Provides)20:29
randomactionin this transition in some cases it's hard to verify because for some packages the dependency change is visible only on armel/ia6420:36
randomactionbut at least I can ensure that all builds and nothing depends on old ocaml20:36
persiaThat's why we have `pbuilder dist lucid armel create` :)20:36
* persia doesn't have any good suggestions for ia6420:37
LaneyI am amazed that ghc6 looks to be building on ia6420:37
Laneybut I won't believe it until it gets to the stage2 compiler20:37
Laneyand I won't really believe it until it finishes20:37
randomactionHmm, can one cross-build in pbuilder in other ways than for i386 on amd64?20:38
persiaRight now the only foreign arch supported is armel on i386 or amd64.20:38
persiaI know of work going on to make powepc work on i386 and amd64, and hope to get armel working on powerpc.20:39
persiaBut none of that will work for lucid.20:39
persiaI don't know of significant progress getting emulated builds working for sparc or ia64 on any platform, nor for getting foreign i386 or amd64 working anywhere.20:39
persiaI hear sparc is possible, but still at the "needs more work on qemu" stage.20:40
randomactionThat's kinda cool because packages fail on armel in unusual ways (not that I expect it to be easy to debug)20:40
LaneyI think we traded ia64 for armel :(20:40
persiaBe warned that it's not perfect yet: some syscalls still aren't supported (like gh6 fails in configure), but it works for many packages.20:40
Laneybut it shouldn't be too hard to get both of them back20:41
randomactionIs it only for lucid pbuilder? It's not mentioned in karmic docs.20:41
persiaThe changes to pbuilder-dist and mk-sbuild{-lv,} are only in lucid.20:42
persiaAnd I think the qemu in karmic supports fewer syscalls.20:42
sgnbrandomaction: "green" means "has been rebuilt", "red" means "needs rebuild"20:55
sgnbred packages shouldn't be installable20:55
sgnbrandomaction: so back to your initial question, both20:56
randomactionwe were discussing the possibility of packages to have been rebuilt, but still have wrong dependencies20:57
Laneycrimsun: almost through to xmonad :)21:10
diverse_izzuehi all, i was sent here from #ubuntu+1. i was using a program called xppaut under karmic, i cannot find it in the lucid repositories. was itremoved on purpose or is that a bug?22:02
geserdiverse_izzue: on purpose, see Debian bug 56663822:04
ubottuDebian bug 566638 in ftp.debian.org "RM: xppaut - RoQA: last upload 2004, few users - completly buggy" [Normal,Open] http://bugs.debian.org/56663822:04
diverse_izzuegeser, thanks. it's true that it's a bitch of a program, but still useful for certain tasks...22:05
* persia discovers bug #509217 and encourages people to press the "Me Too" button to make noise and restore the value of wget for patch exchange22:09
ubottuLaunchpad bug 509217 in ubuntu-website "paste.ubuntu.com requires authorization to "download as text"" [Low,Confirmed] https://launchpad.net/bugs/50921722:09
JontheEchidnait broke batpaste from kubuntu-dev-tools too :(22:14
ScottKpersia: I did so, but it's not like there aren't plenty of other pastebins one could use.22:14
persiaScottK: Yeah, but a bunch of our tools default to paste.ubuntu.com22:14
persiaIf we complain, and get delayed, it makes sense to patch the tools.22:14
persiaIf we don't complain, it's not clear which is the right direction.22:15
ScottKJontheEchidna: http://kubuntu.pastebin.com/ seems to get some usage, perhaps that instead.22:18
ScottKpersia: In cases where there are effective alternatives available, I think it's more cost effective just to switch.22:19
persiaScottK: I guess.  There's a bunch of tools (I haven't grepped the archive) which would need patching.22:20
persiaAnd I'd expect to get complaints in the form of responses to -changes mails if I uploaded that.22:20
persiaWhich makes it a distributed cost for each individual user or a high cost for the developers that change the defaults.22:20
ScottKFortunately pastebinit defaults to pastebin.com22:20
=== micahg1 is now known as micahg
persiaYes, that's one of the tools where the patch was dropped, but it was hidden in the form of a sync.22:21
persiaBut it's complicated by bug #526849 :)22:22
ubottuLaunchpad bug 526849 in pastebinit "pastes to pastebin.com no longer work" [High,Triaged] https://launchpad.net/bugs/52684922:22
ScottKInteresting.22:22
persiaSo as an individual user, I agree with you that the cost is lower to switch.  But I submit that the total cost of not having stuff just work for all users is higher than the cost of trying to make it just work.22:23
persiaOn the same basis that we put in the extra effort to make the distribution good.22:23
persia(because the cost of a locally hacked box full of third-party repos is likely less than the cost of maintaining a distribution, as long as you only have one machine)22:24
cndlifeless: I just ran bzr import-dsc, but at the end I got an error about KnitPackRepository not being compatible "different rich-root support"22:34
cndwhat's going on here?22:35
lifelessyou have two different formats of bzr branch22:37
lifelessdo you have a need to interoperate with folk that don't have bzr 2.0?22:37
cndlifeless: no22:37
lifelessthen just run 'bzr upgrade' all over the place :)22:37
cndI'm guessing the lp branch isn't up to the latest version?22:37
cndhow do I upgrade the lp branch?22:38
lifeless'bzr upgrade lp:...'22:38
cndok22:38
lifelessor click on the button on the website22:38
lifelessthough that doesn't always work and is hard to debug at the moment22:38
cndI had no idea you could update the lp repo from a remote computer :)22:39
cndspiffy...22:39
MTecknologyI don't see what error happened here....  http://launchpadlibrarian.net/39747108/buildlog_ubuntu-karmic-lpia.php5_5.3.1-4ppa6_FAILEDTOBUILD.txt.gz23:17
MTecknologyFAILED [dpkg-buildpackage died]23:17
MTecknologyI see that, but no reason why23:17
MTecknologyI'm also noticing that I added a file to debian/patches/ but that wasn't applied with the rest. I'm guessing that's part of why it broke23:18
persiaJust out of curiosity, are you also asking these questions in other fora, and getting rebuked?23:19
persiaBecause if you're asking in more appropriate places and people are telling you they won't help you, that's one thing, but if you're not even trying to look for people who work with php, that's another.23:20
MTecknologypersia: I asked in ##php and tried to get a hold of a couple people in changelogs without response23:21
MTecknologypersia: right now, I'm trying to understand the quilt system23:21
jpdsMTecknology: dpkg-buildpackage: error: debian/rules build gave error exit status 223:22
persiaMTecknology: Did you try contact the Ubuntu server folk or the Debian PHP folk?23:22
MTecknologypersia: aside from the people listed in the changelog - I don't know who they are23:23
persiaMTecknology: https://wiki.ubuntu.com/ServerTeam will likely help you contact the server team.  http://packages.qa.debian.org/p/php5.html includes the address of the Debian PHP team mailing list.23:25
persiaMTecknology: And it's not important *who* they are, but where they communicate.  The key is to find interested people in public fora, not to poke individuals on the chance they might be interested.23:26
MTecknologypersia: alrighty, I'll try to read up on how the quilt patchign system is used too - that's where I'm stuck atm23:28
persia!patch23:29
ubottuPatches are files describing the changes in code to achieve some results.  There are a number of ways these can be produced, but https://wiki.ubuntu.com/Bugs/HowToFix and https://wiki.ubuntu.com/PackagingGuide/PatchSystems may provide some useful guidelines.23:29
persiaMTecknology: The PatchSystems guide has a good bit of documentation about hat.23:29
Laneytry /usr/share/doc/quilt/23:29
persiaWorks too.23:29
* Aniya i can't believe this!!!! who the f*ck are you to do this, DIEGOPOP??? http://www.youtube.com/watch?v=cAMMiiAcSjk23:39
lifelessAniya: please moderate your language. Also thats offtopic here.23:46
lifelessjussi01: ping23:55
lifelessjussi01: can you renew my irc-ubuntu-motu-ops membership ?23:55

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