/srv/irclogs.ubuntu.com/2010/03/26/#ubuntu-motu.txt

lfaraonenhandler: yes, that's correct, that should be reflected in that I merged in the changes from Debian, commited, and then made the changes for Ubuntu in http://bazaar.launchpad.net/~lfaraone/ubuntu/lucid/autokey/merge0.61.5-1ubuntu1/revision/1000:29
lfaraonenhandler: rev 10 is the only ubuntu-specific change in the package.00:29
lfaraonenhandler: yes, that is the upstream changelog. Upstream keeps their changelog in debian/changelog in their svn tree. The real debian changelog is at http://packages.debian.org/changelogs/pool/main/a/autokey/autokey_0.61.5-1/changelog , the upstream changelog I attached (from SVN trunk) is at http://code.google.com/p/autokey/source/browse/branches/autokey-combined/debian/changelog00:34
psusiholy moly... lp says it's goign to take 2 days to build my patched parted in my ppa02:38
micahgpsusi: some PPA builders have probably been temporarily reappropriated02:39
=== kamalm is now known as kamalm-away
fabrice_spHi. Could someone try building scala (http://ftp.debian.org/debian/pool/main/s/scala/scala_2.7.7.dfsg-4.dsc) for bug 545975: it FTBFS here, but with a strange error05:31
ubottuLaunchpad bug 545975 in scala "Sync scala 2.7.7.dfsg-4 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/54597505:31
AnAntHello, could someone sponsor this patch LP 54429605:33
ubottuLaunchpad bug 544296 in zekr "zekr pulls xulrunner-1.9.1 in lucid" [Undecided,New] https://launchpad.net/bugs/54429605:33
fabrice_spAnAnt, let me check05:42
fabrice_spit seems you forget to run update-maintaner05:44
AnAntoh yes05:44
AnAntfabrice_sp: ok, can you also check LP 54367905:45
AnAnt ?05:45
ubottuLaunchpad bug 543679 in ubuntu "Add a plymouth theme for sabily" [Undecided,New] https://launchpad.net/bugs/54367905:45
fabrice_spI can check, but not upload right now: my build desktop is quite broken05:46
fabrice_sp(caused by a self destruction of my motherboard)05:47
AnAntok05:48
fabrice_spit's a new package: you should get an ack from the Release team, no? Or explain why you don't need it05:49
AnAntfabrice_sp: I didn't know wether I should subsribe -sponsors or -release05:50
fabrice_spI would say first -release, because of Feature Freeze, and document the FFe05:52
fabrice_spand as soon as you get the ack from  -release, subscribe -sponsors05:52
AnAntok05:54
AnAntI updated the patch for zekr05:55
fabrice_spok. Sponsors are subscribed, so it should be ok. As soon as I xcan build and upload a package, I'll upload it (if nobody did it before)05:56
fabrice_spI'll also unsubscribe -sponsors from 54367905:57
AnAntok06:02
=== Quintasan_ is now known as Quintasan
dholbachgood morning07:18
AnAntdholbach: hello08:32
dholbachhey AnAnt08:32
AnAnthow are you ?08:32
dholbachgood good - how are you?08:33
AnAntfine08:33
AnAntnot sure wether to close that long time bug or what08:33
dholbachdo it if you think it's been fixed. you can still ask people to test it and reopen the bug if necessary08:34
AnAntok08:34
AnAntdholbach: can you sponsor this patch: LP 54429608:34
ubottuLaunchpad bug 544296 in zekr "zekr pulls xulrunner-1.9.1 in lucid" [Undecided,New] https://launchpad.net/bugs/54429608:34
dholbachhaving a look08:36
IntuitiveNippleCould someone sponsor bug #546108 debdiff please?08:36
ubottuLaunchpad bug 546108 in dmg2img "No symbols in dbgsym package" [Undecided,New] https://launchpad.net/bugs/54610808:36
arais wiki.ubuntu down?08:36
dholbachara: it works for me08:37
=== hannesw_ is now known as hannesw
aradholbach, weird, it times out for me08:39
dholbachara: does the traceroute look funny for you?08:40
aradholbach, it just times out... it might be my internet connection08:41
dholbachara: maybe if you run    mtr wiki.ubuntu.com    it shows you a where it's broken08:41
aradholbach, it is indeed my internet connection08:42
dholbachok08:42
ara*sigh*08:42
dholbachAnAnt: uploaded, I ran 'update-maintainer' for you08:42
AnAntdholbach: I ran it already in the 2nd patch08:43
AnAntthanks anyways08:43
dholbachnot in http://launchpadlibrarian.net/41931707/zekr_0.7.5~beta3%2Brepack-1ubuntu1.debdiff :)08:43
dholbachbut anyway :)08:43
dholbachit's all good08:43
johe|workhi there, is there any way coova-chilli (coova.org) could be part of the ubuntu repository, maybe someone could add it, or maybe somone could teach me how to add it :-)08:45
AnAntslangasek: thanks !08:45
dholbachAnAnt: شكرا08:45
AnAntdholbach: ah ! you still remember08:46
dholbachAnAnt: one of the very few I didn't forget :)08:46
AnAntAnAnt: erm, it was probably the only one08:47
dholbachmight be ;)08:48
joaopintogood morning09:31
suji11hi10:04
suji11how to write rules file?10:07
brijithHi all , how can I change the permission of a folder in side rules file while packaging?10:22
suji11how to write rules file?10:26
brijithsuji11:http://videos1.showmedo.com/ShowMeDos/extras/linuxJensMakingDeb/from_py_to_deb.pdf10:39
ejatcan someone help me with this : http://paste.ubuntu.com/401749/12:21
bobbozul, ping13:06
zulbobbo: pong13:06
bobbozul, I noticed you've filed an MIR for python-formencode but it currently FTBFS13:06
zulbobbo: yeah im working on it13:07
AnAntHello, I'm not sure wether to ask this question here or in #ubuntu+1, I have a closed-source software here that crashes when I use lucid (yet it works funny with debian unstable), yet when I strace that software, it doesn't crash, what would be the possible reason for this ?13:07
AnAnts/funny/fine13:07
bobbozul, okay, I have a patch for it but I'll hold off on uploading it if you're working on it :)13:07
zulbobbo: thanks13:07
* POX doesn't understand most of Ubuntu changes in python-formencode13:17
ScottKPOX: Since the last two revisions didn't build, I suspect they can be ignored.13:32
POXScottK: not really: http://packages.ubuntu.com/lucid/all/python-formencode/filelist (WTF?)13:33
ScottKPOX: rmadison says ubuntu1 is the last one that built.13:34
POXScottK: well, right now I'm not really motivated to contribute in Ubuntu, so I'll just say that formencode and gaupol should be checked13:36
ScottKPOX: Are you  satisfied with python-formencode with Python 2.6 in Debian as it is?13:37
POXyes13:38
ScottKGood enough for me.13:38
ttxThere is a MIR in progress for python-formencode, FWIW13:38
POXsomeone enabled tests in ubuntu and they probably failed as locales are not installed at build time so they installed .po files for... every single Python version13:39
ttxzul ^13:39
ScottKttx: It ought to at least build and dropping python-dns from depends with no rationale is just wrong.13:39
ScottKPOX: Thanks.13:40
POXpython-dns is probably removed as it's not in main13:40
zuli just uploaded the FTBFS fix13:40
ttxI'm trying to avoid duplicating work :)13:40
zuland removed python-dns as well13:40
ScottKPOX: Yes, but we aren't supposed to just drop depends willy nilly.13:40
ScottKzul: Why?13:40
zulbecause its not in main13:41
ScottKzul: That's not a proper rationale.13:41
zuland the testsuite ran fine without it13:41
ScottKAnd so that means there's no impact?13:41
zuldidnt appear to any to me13:41
* POX will move python-dns to Recommends13:43
POXzul: see validators.py13:43
ttxPOX: the question is more how useful python-dns is to python-formencode13:44
POXsee validators.py13:44
ttxif its optional, should be a suggests, if its required for 90% of the cases, then recommends (anbd pushing it to main) is the way to go13:44
ttx(mind you, I've no clue what python-formencode does)13:45
ScottKI just left a comment in the MIR bug that I don't think "the test suite works" is sufficient investiation before dropping a depends.13:45
POXttx: take a look at line 136213:45
POXasserts are disabled only with -O (and python packages do not use that)13:46
POXso if self.resolve_domain is set to true, it will fail13:46
ttxbut it's only set if you explicitely set resolve_domain=True13:48
ttxas explained on line 125713:48
ttxit's clearly optional13:48
ttxIf you pass ``resolve_domain=True``, then it will try to resolve the domain name to make sure it's valid.  This takes longer, of course. You must have the `pyDNS <http://pydns.sf.net>`__ modules installed to look up DNS (MX and A) records.13:49
ttxdefault is False13:49
ScottKSo the question would  be do the redepends set it to True?13:49
ttxso I would downgrade it to Suggests13:49
ttxScottK: yes13:50
ttxif they do, Recommend/MIR is in order :)13:50
ttxhm. do the buildds install recommends ?13:51
* POX will not downgrade it to Suggests as all applications that use resolve_domain will fail without pydns13:51
ttxPOX: well, they could depend on python-dns if they require it13:51
ttxit all depends on how prevalent usage of resolve_domain=True is13:52
ttxif every consumer of pyhton_formencode sets it, I tend to agree with you. But the default value seems to tell a different story.13:52
ScottKI think that Recommends is more appropriate, but we are in the realm where if the in archive rdepends doesn't set it True, downgrading to Suggests in Ubuntu to save disk space is not wildly inappropriate.13:53
sistpoty|workttx: buildds don't install recommends13:53
sebnerhuhu sistpoty|work :)13:54
sistpoty|workhi sebner13:54
ttxsistpoty|work: Ii seemed to remeber that :)13:54
ttxScottK: I agree with you, we need to have a look at those rdepends.13:54
ttxcommented.14:01
=== lfaraone1 is now known as lfaraone|really
lfaraone|reallynhandler: I added a debdiff between the attached branch in bug 546139 and the current Debian revision.14:39
ubottuLaunchpad bug 546139 in autokey "Merge autokey 0.61.5-1 into Ubuntu Lucid" [Undecided,New] https://launchpad.net/bugs/54613914:39
nhandlerlfaraone|really: And what was the reason (with you being the DM) for not having the transitional package install the gtk version in debian?14:41
=== zul is now known as sorensbot
=== sorensbot is now known as zul
lfaraone|reallynhandler: because in Debian we're transitioning from autokey to autokey-qt, since that's what we've been shipping in testing for a while now.14:43
lfaraone|reallynhandler: it's been in section: KDE since Aug 2009, but we shipped it in section GTK in karmic.14:44
lfaraone|reallylfaraone|really: I discussed this with my sponsor as well as upstream, and we all agreed this would be the best plan.14:46
lfaraone|reallynhandler: I discussed this with my sponsor as well as upstream, and we all agreed this would be the best plan. *14:47
nhandlerlfaraone|really: I ACKed the FFe ;)14:47
lfaraone|reallynhandler: thanks :)14:48
=== kamalm-away is now known as kamalm
jcfpnhandler: could you unsubscribe ubuntu-release from #545610 for now?14:53
nhandlerBug 54561014:53
ubottuLaunchpad bug 545610 in sabnzbdplus "[FFe] Sync sabnzbdplus 0.5.0-1 (multiverse) from Debian unstable (contrib)" [Undecided,New] https://launchpad.net/bugs/54561014:53
nhandlerjcfp: Done14:54
jcfpthanks :)14:54
lfaraone|reallynhandler: okay, I subscribed ~ubuntu-sponsors15:00
duanedesignworking on a FFe, building the new upstream source I am getting two(2) warnings.  http://paste.ubuntu.com/401850/15:36
jcastrodirecthex: he what tasque is in debian?15:43
jcastro.8 or .9?15:43
ScottKjcastro: rmadison -u debian tasque15:44
jcastroScottK: omg. I could have used that trick like 5 years ago15:44
jcastrothanks for that15:44
ScottKYou're welcome.15:44
directhex"-u qa" is quicker to type15:46
=== yofel_ is now known as yofel
nigelbtrying to build the cheese package, and I get this error "make: *** No rule to make target `/usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk'.  Stop."16:26
nigelball I did was add an apport hook16:26
ScottKIs gnome-pkg-tools a build-dep?16:27
nigelbyes16:28
ScottKDoes it still provide that file?16:29
nigelboh, if I install that package, this might work?16:30
ScottKYep16:32
ScottKYou need to install all the build-depends.16:33
=== zul_ is now known as zul
=== korn_ is now known as c_korn
=== nikolam is now known as Guest57625
=== nikolam_ is now known as nikolam
mptUbuntu Software Center v2 has a "Developer Tools" > "Mono" section, but Monodevelop isn't in it. The fix is a really simple packaging change: http://launchpad.net/bugs/54693617:33
ubottuUbuntu bug 546936 in software-center "Monodevelop missing from Ubuntu Software Center's "Mono/CLI" subsection" [Undecided,New]17:33
mptThere are similar one-line-fix bugs that would be ideal for someone getting started in packaging: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=metadata17:36
micahgI just saw bug 545563 was fixed17:39
ubottuLaunchpad bug 545563 in netbeans "NetBeans default install should have working Javadocs "Javadoc not found"" [Undecided,Fix released] https://launchpad.net/bugs/54556317:39
micahgbut it pulls in 268MB of docs as a depends?  should it be doing this?17:40
micahgmpt: I see you're famiiliar with the categories for the software center, can I ask you a qeustion?17:43
ari-tczewhow can I build package by pbuilder when I have lucid and I want to build on intrepid?18:11
prefrontal_pbuilder-satisfydepends-dummy depends on * ; however: package * is not installed18:14
prefrontal_isn't the point of pbuilder to simulate building my package on a system that doesn't even have the right dependencies yet?18:14
ari-tczewprefrontal_ did you update pbuilder?18:15
sistpoty|workari-tczew: pbuilder --create --distribution=intrepid [--basetgz /var/cache/pbuilder/intrepid.tar.gz]18:15
sistpoty|workmaybe --distribution intrepid one of the two should work18:15
prefrontal_ari-tczew, i just created a new pbuilder env18:16
ari-tczewsistpoty|work: Unknown option [--distribution=intrepid] was specified18:16
sistpoty|workari-tczew: then try without =18:16
=== txwikinger2 is now known as txwikinger
sistpoty|workprefrontal_: if you put "foobar" in build-depends, and there is no package foobar, pbuilder cannot install it18:17
sistpoty|workprefrontal_: or if you build-depend on a package in universe but have only a line for main in the pbuilder's sources.list18:18
prefrontal_really? it can't find the debhelper package then18:18
ari-tczewsistpoty|work: okay, your command succeful, so then what;s the command I need to build package on intrepid?18:18
sistpoty|workari-tczew: simply tell pbuilder to use that tar.gz with --basetgz <locationoftargz>18:18
sistpoty|workpbuilder --build --basetgz some.tar.gz foobar.dsc18:19
ari-tczewthanks!18:19
rippsI prefert to use the cowbuilder mod of pbuilder, seems alot faster.18:19
sistpoty|workoh, I've been told that there is better magic called pbuilder-dist or so, not too sure where that lives (maybe in ubuntu-dev-tools)18:20
ari-tczewsistpoty|work: E: File intrepid.tar.gz does not exist18:26
ScottKYou need to create the new pbuilder chroot first18:28
ari-tczew...18:29
ari-tczewdoes someone can expand pbuilder to easy build on other releases?18:29
ari-tczewto use pbuilder by using command-option like --dist=jaunty18:30
sistpoty|workari-tczew: you'll need to specify exactly the base tarball that you created with --create18:30
sistpoty|workari-tczew: if you omited --basetgz at --create, then it should be in /var/cache/pbuilder/base.tar.gz18:30
sistpoty|work(or base.tgz, don't recall that atm)18:30
ScottKari-tczew: pbuilder-dist intrepid create18:31
ScottKThen pbuild-dist intrepid build ....18:31
ari-tczewsistpoty|work: so actually 'pbuilder build *.dsc' will build on intrepid instead jaunty? :-/18:32
sistpoty|workari-tczew: pbuilder build will use the standard tarball. It will build with whatever is inside that tarball18:32
sistpoty|workari-tczew: the distribution is only specified by what packages are in the tarball and what apt sources line is in the tarball. pbuilder --build knows nothing about the distribution18:33
MTecknologyHow can I see packages that are waiting to be uploaded into lucid?18:33
ari-tczewsistpoty|work: do you mean tarball as .diff.gz ?18:35
sistpoty|workMTecknology: define "waiting to be uploaded" (as in stuck in binary/source new, or waiting to get sponsored, or anything else?)18:35
MTecknologysistpoty|work: stuck in binary/source new18:35
sistpoty|workari-tczew: no the base tarball from pbuilder (which is actually just a tarball of a chroot)18:35
ari-tczewehh, I'll use ScottK propose, because I think that this is it, what I'm looking for18:36
sistpoty|workMTecknology: https://launchpad.net/ubuntu/lucid/+queue18:36
ScottKThere are other ways to do it, but that works.18:36
MTecknologysistpoty|work: thanks :)18:36
sistpoty|workyw18:36
prefrontal_how do I handle using pbuilder to build a package that depends on another package that i created and isn't in the repos18:38
sistpoty|workprefrontal_: quick and dirty: pbuilder --login --safe-after-login18:43
sistpoty|workprefrontal_: that should print you a path were the chroot is extracted18:43
sistpoty|workprefrontal_: copy the deb over there18:44
sistpoty|workprefrontal_: and install it inside pbuilder18:44
prefrontal_then what?18:44
sistpoty|workprefrontal_: that's it. package is then installed in the chroot and hence available once you unpack it again18:44
sistpoty|workprefrontal_: however that also means that it's there when you don't expect it and want a clean env18:45
prefrontal_oh, i thought that the chroot was inside the base.tar.gz which is decompressed and then recompressed every time i run pbuilder18:45
sistpoty|workprefrontal_: yes, but with pbuilder --login --safe-after-login you can decompress it and do things inside it18:46
prefrontal_ok, then how do i recompress it afterwards18:46
sistpoty|workprefrontal_: --safe-after-login takes care of it18:46
prefrontal_ok, thanks18:46
sistpoty|workprefrontal_: cleaner approach would be to use a local repository and add that to the apt-sources line inide the chroot (but I can't provide details for that)18:47
MTecknologySo, when something should be uploaded into ludid, it winds up at launchpad.net/ubuntu/lucid. How does it get there and what happens from there?18:56
MTecknologyI'm guessing only motu can upload there, so is revu where a motu can accept a users package and push it into lp.net/ubuntu/lucid ?18:56
sistpoty|workMTecknology: it gets there only if in freeze, or if the source package is new (source new) or if the source package produces a new binary package18:58
MTecknologysistpoty|work: so that's a queue for exceptions?18:58
sistpoty|workMTecknology: in regards to freeze? no, we just turn the archive down to manual when in freezes (e.g. betafreeze) since an uncoordinated upload could mean that iso have to be rebuilt (and hence mean lots of lost time)18:59
* sistpoty|work heads home now... cya19:00
MTecknologyttyl19:00
MTecknologyI'm just trying to understand the process packages take to get into ubuntu; so far I understand how a package gets into debian and then from there's it's just a sync into ubuntu; i get how the version numbers work to keep syncs in line. It's the others paths that confuse me. Not from my side but rather yours19:02
geserwhat confuses you?19:04
MTecknologygeser: if I upload someting to motu and motu decide it's a good package, what happens to it?19:05
geserwhat you mean with "upload to motu"?19:05
MTecknologyupload to revu*19:06
ari-tczewupload to universe?19:06
MTecknologyrevu.ubuntuwire.com19:06
geserMTecknology: when you upload your package to revu, it gets reviewed -> comments with mistakes -> fix & reupload -> review -> ... -> it the package is good, it gets advocated (by a developer) -> when it has two advocates, it gets uploaded to the archive (usually done by the developer who did the 2nd advocate)19:08
geserthat's the workflow in theory19:08
MTecknologygeser: and that upload goes to launchpad.net/ubuntu/version_name ?19:09
geseryes, LP doesn't distinguish syncs (from Debian) and uploads (merges, bug fixes, new packages)19:10
MTecknologyhow does the sync happen?19:11
MTecknologya script runs, checkes versions, if debian_ver > ubuntu_ver :then upload to lp?19:11
geseryes19:12
MTecknologyis that script built into launchpad or something somebody has running on a server?19:12
MTecknologyI suppose that part doesn't matter so much19:14
geserboth, some part is done by scripts run by an archive admin (see lp:ubuntu-archive bzr branch) and some parts build into LP19:14
MTecknologyoh19:14
MTecknologyso.. what does dput look like for the upload queue?19:15
geserdput only uploads some files (.changes, .dsc, .diff.gz, ...) to an ftp-server and a part of LP scans this directory periodically and processes the files/uploads it finds there19:17
MTecknologyoh19:17
gesernothing magic :)19:18
MTecknologyso almost just like launchpad or revu, just different server?19:18
geserboth have an FTP server for the uploads19:19
* geser is losing context. what "different server"?19:19
MTecknologySo, there's a status of New,Accepted,Rejected,Done,Unapproved - the names are pretty self explanatory, but how are those handled?19:19
MTecknologygeser: I meant other than launchpad for upload - your answer answered it19:20
MTecknologyand is a sync'ed package from debian ever rejected? - and how would that be handled19:21
geserfor uploads: the upload processor checks the signature if the person can upload or not (Accepted or Rejected email), then it gets into the queue (https://edge.launchpad.net/ubuntu/lucid/+queue) where I've to pass as I don't know the details how those different status get assigned and work19:23
MTecknologyIf I'm asking too many questions feel free to slap me, I'm waiting for an upload marked "Done" to get into the archives and sync so I can install it. It may have the patch to an irritating bug19:24
geserfor syncs: as they are done on the canonical servers, I'm not sure how exactly it gets done (but you can dig through the LP code if you are interested)19:25
MTecknologyI was just about to peak19:26
geserI know only of rejects for syncs which has to pass through the (source) NEW queue (i.e. the first sync of the package into Ubuntu when it gets reviewed by the archive admins)19:26
MTecknologyNew is for new packages, not updates?19:27
geseryes19:27
prefrontal_pbuilder is too slow. it keeps downloading all the same packages from scratch every time19:28
prefrontal_takes me like 20 minutes to make a minor change and find out if it works19:28
geserpackages that got accepted once get auto-accepted on the following uploads/syncs (modulo freezes when the archive is on manual)19:28
ScottKWhich can include new binary packages in existing source packages19:28
MTecknologythen when uploaded it winds up in either accepted or rejected and if accepted it waits until uploaded and then it windws up in done?19:28
ScottKIt moves from accepted to done when it's published.19:29
james_wprefrontal_: you can set and apt cache dir to prevent that. I thought it was set by default.19:29
ScottKThe publisher runs once an hour at :03 after.19:29
MTecknologyand when it's in done that means it's in the archives and just needs to sync?19:29
ScottKIt generally takes about 40 minutes to finish, so at :45 after the results are on archive.ubuntu.com and then can be mirrored19:30
ScottKYes.19:30
geserafter a (successful) upload the source gets published (once an hour), then the source package gets distrbuted to the buildds, the build debs gets put into the queue (same procedure as for sources), and published on the next publisher run19:30
prefrontal_james_w its the whole download + install process that is redundant..19:30
geserprefrontal_: usually pbuilder caches the .debs it downloads for re-use19:31
prefrontal_ok but how can i get it to stop starting over from scratch every time19:31
james_wdon't use pbuilder then!19:31
ScottKprefrontal_: The install process is to make sure you start with a clean chroot.19:31
prefrontal_ok but that is making it very difficult to debug..19:31
james_wit's designed to ensure a clean environment19:31
prefrontal_a clean chroot is not essential.19:31
ScottKprefrontal_: temporarily you can use pbuilder login and work within the chroot.19:31
prefrontal_that's a particular debugging technique that i dont need right now..19:32
ScottKThen exit when you're done.19:32
MTecknologyand when it's rejected because it's new, somebody needs to upload the source somewhere, then the rest can be uploaded?19:32
prefrontal_ok but i don't know what pbuilder build *dsc does..19:32
prefrontal_do you see what i mean? i would like for pbuilder build to try and build my package, but i don't need it to start from the beginning every time19:33
ScottKpbbuilder login19:34
ScottKapt-get build-dep packagename19:34
ScottKapt-get install fakeroot devscripts19:34
ScottKapt-get source packagename19:34
ScottKcd into the package dir19:34
ScottKdebuild -us -uc19:34
ScottKIt'll build19:34
ScottKprefrontal_: ^^19:35
prefrontal_thank you ScottK19:35
geserMTecknology: new (source or binary) packages get put on hold (in the NEW queue) until an archive admin looks at them and give a go (accepted) or a no-go (rejected)19:36
MTecknologyoh19:36
prefrontal_ScottK, how will apt know where my package is? i usually pass pbuilder a .dsc file19:36
geserpbuilder has some scripts which look at the .dsc file and extract from there the build-dependencies to install and only tell apt (inside the pbuilder) to install them19:37
MTecknologygeser: so what's the actual purpose of a motu? just making sure syncs happen correctly, watching the quality of debian/, dealing with new/updated packages, and helpin anyone that wants to contribute to ubuntu?19:38
prefrontal_ok but how can a command like 'apt-get build-dep packagename' work when packagename is not in a repository.19:38
prefrontal_its in /tmp of my workstation19:39
prefrontal_my package doesn't build in pbuilder yet..i'm trying to debug that19:39
geserMTecknology: almost, merge/syncing packages from Debian, fixing bugs (e.g. by applying patches from LP), fixing FTBFS, keeping the packages installable (unmet dependencies, caused e.g. by transitions), helping here, sponsoring, and probably some more tasks19:41
MTecknology!ftbfs19:42
MTecknologygeser: what is ftbfs?19:42
geserFailed To Build From Source19:43
MTecknologyoh19:44
MTecknologyso if a person creates 500 high quality packages for ubuntu and developed half of them, they're still not a candidate for being motu but they'll now have a whole lot of experience to get themselves there?19:45
geseryes, a MOTU has to "show" packaging skills, knowledge of the Ubuntu processes (merges, syncs, freezes) and to be able to work in a team (with the other MOTUs)19:48
MTecknologygeser: so assuming I completely understood everything you told me (i think i do), how much of the process would I now understand?19:54
ScottKprefrontal_: In that case you need to manually copy the package into the chroot (it lives in /var/cache/pbuilder/build) and apt-get install the list of build-deps by hand19:57
geserthe detail knowledge of the working of the archive is not something which is expected to be known from a MOTU, more how (and when) syncs should be done, how a merge is done, when and how a freeze exception should be requested19:58
prefrontal_ScottK, i got this now, thanks.19:59
prefrontal_much easier doing all this by hand19:59
MTecknologygeser: so when I think I'm far enough along I should ask for a mentor.. I'm not sure when I'll consider myself far enoguh along20:00
lfaraone|reallyFour of my uploads recently ( https://launchpad.net/ubuntu/+source/dvi2ps/4.1j-3 , https://launchpad.net/ubuntu/+source/choosewm/0.1.6-1 , https://launchpad.net/ubuntu/+source/debian-edu-artwork/0.0.30-4 , and https://launchpad.net/ubuntu/+source/mgp/1.13a+upstream20090219-2) have FTBFS on armel, but build fine elsewhere. Is something up with the buildslaves?20:04
lfaraone|really(build fine on other archs)20:04
MTecknologygeser: thanks for all the info :)20:05
ScottKlfaraone|really: You'd have to look at the build logs and see why they failed.  I'm not aware of anything.20:05
geserMTecknology: just start working (e.g. with bug fixes) and when stuck ask here, at some point in the future you will have enough knowledge to become a MOTU20:06
aranddebfx: Assuming you're the one to turn to for vbox in ubuntu... would you mind/have time to look at patches in Bug #510571 for a possible SRU?20:08
MTecknologygeser: I made one bug fix that's in ubuntu now and i've been trying to make the perfect debian/ dir for a package i want to get into debian. I've been learning a lot20:08
ubottuLaunchpad bug 510571 in virtualbox-ose "Lucid guest won't boot with acpi in virtualbox" [Undecided,Fix released] https://launchpad.net/bugs/51057120:08
prefrontal_can someone clarify for me - every time i do pbuilder create ... it deletes my current default pbuilder env and starts from scratch?20:10
geserpbuilder create is only to setup a pbuilder from fresh20:11
prefrontal_ok but what i'm not clear on is whether it makes an additional pbuilder or nukes my old one first20:11
geseryou do "pbuilder create" only once, and later only "pbuilder update" (to update it), "pbuilder build" to build a package, etc.20:12
prefrontal_but what if i login and then install a bunch of packages and then exit?20:12
prefrontal_then i have tainted it right20:12
geserno20:12
prefrontal_oh20:12
prefrontal_all clear, thanks20:13
geserpbuilder creates a "base.tgz" (in /var/cache/pbuilder), "pbuilder login" unpacks this base.tgz below /var/cache/pbuilder/build and removes this "copy" when you're done (log out from pbuilder)20:14
ScottKprefrontal_: If you want a persistent change in the pbuilder chroot you do login --saver-after-login.  It's hard to do by accident.20:14
debfxarand: you need to target DIST-proposed (e.g. karmic-proposed) for SRUs20:22
aranddebfx: Ah for the debdiffs? More things I should look over?20:23
MTecknologyso a new version of a package was uploaded and is marked as Done; how long does it usually take before that's reflected in packages.ubuntu.com?20:25
debfxarand: yes, looks fine otherwise20:26
MTecknologyoh.. on http://archive.ubuntu.com/ubuntu/ - what are the different directories for?20:27
MTecknologyjackass.canonical.com ??20:27
debfxarand: then you need to subscribe ubuntu-sru20:28
aranddebfx: Oops, facepalm, though I'd already done that...20:29
sistpotyMTecknology: dists contains package files for each distribution. pool is the package pool (there's only one for all distributions, meaning that there can be only one package with the same version per distribution)20:29
sistpotys/per distribution/for all distributions/20:30
MTecknologyso pool/ is the latest and greatest of all?20:30
sistpotyMTecknology: every binary and source package is in there, yes :)20:30
prefrontal_what happens to my .deb after pbuilder build makes it?20:31
prefrontal_it seems to not have copied it to the directory i started pbuilder in20:31
geserprefrontal_: look in /var/cache/pbuilder/results20:31
sistpotyprefrontal_: default is /var/cache/pbuilder/result (overridable with --buildresult)20:32
sistpotyhi geser20:32
geserHi sistpoty20:32
prefrontal_thanks.20:33
MTecknologysistpoty: oh... so everything just exists in pool/ and Packages.bz2 is the list of what you can install from that repository?20:34
geseryes20:34
sistpotyprefrontal_: btw.: took me some time to find out I could put this in ~/.pbuilderrc: BUILDRESULT=$(pwd)/result/20:35
MTecknologyso is debian run about the same way, just that ubuntu tries to make things much easier for others to contribute and find their place to contribute?20:35
sistpotyMTecknology: I wouldn't exactly state that it's that much easier to contribute in Ubuntu20:36
sistpotyMTecknology: what's different is that debian is organized democratically (at least formally), while ubuntu is based on a dictatorship (officially referred to as meritocracy)20:37
MTecknologysistpoty: I'm not much of a politicts person so that just went over my head :P20:38
sistpotyheh20:38
MTecknologyI know who my president is for once, that's about the extent of it20:39
xhaker_hi sistpoty. can you please sync postgis 1.5.1-1 from unstable?20:40
sistpotyxhaker_: sorry, not an archive admin, so I can't sync. Does it need an FFe? If so, bug number?20:40
MTecknologysistpoty: btw - i didn't mean anything bad about debian, just seems like ubuntu focuses on making things pretty and easy20:41
sistpotyMTecknology: didn't understand it in a way that is bad in regards to Debian ;)20:42
MTecknologyok :)20:42
xhaker_sistpoty: it's in universe. though motu-release members could sync20:43
xhaker_s/though/thought/20:43
sistpotyxhaker_: there's no motu-release any longer, only ubuntu-release (teams have joined). However being a member of -release doesn't mean that I can do a sync, only ack a FFe requesting a sync ;)20:44
MTecknologyhow long does it normally take archive.ubuntu.com to sync to us.archive.ubuntu.com ?20:44
sistpotyMTecknology: no idea, you could eventually ask elmo on -devel, he'd certainly know. My personal experience between a.u.c and de.a.u.c is between 8 hours and one day backlog20:45
MTecknologysistpoty: oh- thanks20:46
MTecknologyhrm....20:48
MTecknologyI just switched my mirror to archive.ubuntu.com and I still can't get the new package20:49
mptmicahg, you had a question?20:50
mpt(Sorry, Lucid crashed for me, didn't see it until just now when I checked irclogs.ubuntu.com:-)20:51
prefrontal_when I sign my package using debuild -S it asks me for my gpg password twice and then says success. but when i use pbuilder build on that it says it fails to verify my signature21:19
sistpotyprefrontal_: can you pastebin the message from pbuilder?21:22
geserI assume it's because gpg inside the pbuilder doesn't know the key21:23
micahgmpt: yeah, I wanted to make sure I did the right thing to get Thunderbird to shwo up in the software center21:27
mptmicahg, USC (almost exactly) follows the table and algorithm given here: https://wiki.ubuntu.com/SoftwareCenter#Genre21:28
mptmicahg, so the way to get Thunderbird into "Mail" is to set the .desktop category to "Email"21:28
micahgmpt: k, that's what I did, so when does that refresh21:29
mptmicahg, I *think* USC updates its catalogue whenever you do apt-get update or equivalent21:30
mptBut I'm not an expert on that, mvo would know more.21:30
mptoh, wait21:30
mptchange to .desktop file21:30
mptThat requires a change in app-install-data21:30
mpt-ubuntu21:30
micahgmpt: k, so I just wait for the update after I push the .desktop change21:31
mptmicahg, once you've uploaded a fixed version, I think someone needs to set off a process that updates app-install-data-ubuntu. But again, that's is a bit outside my area of expertise. :-)21:32
mptmvo or, probably, anyone on the Desktop team would know.21:33
micahgmpt: k, thanks21:33
mptthanks for fixing it21:33
micahgmpt: I'll bug chris coulson about it21:33
mptk21:33
prefrontal_my workstation is running karmic, but my pbuilder is lucid. when i run debuild -S to create my source package i get an E (error) from lintian that says bad-distribution-in-changes-file lucid21:34
prefrontal_i have to be on lucid to make a source package for lucid?21:34
geserignore that (lintian from karmic doesn't know of lucid)21:35
sistpotyprefrontal_: you can ignore that error, lintian on karmic just won't know about lucid. Nonetheless at this point for the release, I'd highly recommend to test the package on a real lucid system21:35
=== txwikinger is now known as txwikinger2
=== txwikinger2 is now known as txwikinger
nixternalhrmm, custom package here, kubuntu-docs, and I have desktop files that need translating, so I am using the .desktop.in stuff....if I add the langpack.mk to the rules and do a dh_install, will it understand what to do?22:08
nixternalI am a bit confused with the translation stuff, running in circles looking at different packages for ideas22:08
RainCTnixternal: Hey22:35
nixternalhowdy22:35
RainCTnixternal: About the mail you've just send to ubuntu-devel@ about the .desktop files, what build system are you using there?22:36
nixternalcdbs22:36
nixternalbut I could always change that if debhelper is easier22:36
RainCTnixternal: I mean upstream (or are those .desktop files in debian/)?22:36
nixternalwe use cdbs for all kubuntu packages, so that is why it is being used22:36
nixternaloh, building with a custom makefile22:37
nixternalso the makefile builds the docs to kubuntu-docs/build/kubuntu and the rules file installs from tehre22:37
RainCTnixternal: OK. You can use "intltool-merge -d po/ <name>.desktop.in <name>.desktop" to generate the .desktop file from the .desktop.in, incorporating any translations22:39
nixternaluse that in my makefile?22:39
nixternalor use it in rules?22:39
RainCTnixternal: well you can use it in either of them, but I guess doing it in the Makefile would make the most sense22:40
RainCTbrb22:41
nixternalright, ok...i will go with that then...thanks a ton22:41
sebnerhuhu RainCT :D22:42
RainCTnixternal: sure, no problem :)23:13
RainCThi sebner23:13
RainCTwell I'm off to bed, Ubuntu Global Jam tomorrow.. cya23:13
aranddebfx: Are pulling the pathed packages into -proposed yours or the sru-teams area? (Bug #510571 again)23:16
arands/pathed/patched/23:16
ubottuLaunchpad bug 510571 in virtualbox-ose "Lucid guest won't boot with acpi in virtualbox" [Undecided,Fix released] https://launchpad.net/bugs/51057123:16
debfxarand: ubuntu-sru needs to ACK the SRU request and then you need a sponsor who uploads the package23:21
debfxarand: I can't do any of that as I'm not a motu23:22
aranddebfx: Right-o, waiting time then.23:22
micahgin a changelog, the entries go by release order or time order on a merge?23:38
micahgnm, I found my answer in the merge script :)23:38
mr_pouitmicahg: if you have some time some day, could you give a look at gnome-chemistry-utils in lucid? It ftbfs (imo) because of xulrunner 1.9.2 (built fine a month ago with 1.9.1), and I can't finish a transition (goffice) because of that.23:44
micahgmr_pouit: yes, I'll try to get to it next week23:44
mr_pouitmicahg: nice, thanks! Just ping me if you need more info at that time.23:46
micahgmr_pouit: ok23:47

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