/srv/irclogs.ubuntu.com/2010/10/14/#ubuntu-motu.txt

dholbachGood morning!07:44
bilalakhtarGood morning dholbach !07:50
dholbachhey bilalakhtar07:50
=== jussi01_ is now known as jussi
=== hyperair is now known as Guest68417
=== dapal is now known as hanska
=== hanska is now known as dapal
alkisgIf my package "Recommends: A", and a user installs it, and later on I change it to "Recommends: A, B", and the user dist-upgrades, will B be automatically installed?10:20
alkisgOr do I have to use "Depends:" for that to happen?10:20
bilalakhtargenupulas: you got what you wanted?10:21
persiaDepends on the UI.  Generally the user won't get B.10:21
genupulasbilalakhtar, i am still in that problem10:22
bilalakhtargenupulas: describe, please10:22
genupulaschitti@ubuntu:~/hello-packaging/hello-2.6/debian$ debuild10:24
genupulasThis package has a Debian revision number but there does not seem to be10:24
genupulasan appropriate original tar file or .orig directory in the parent directory;10:24
genupulas(expected one of hello_2.6.orig.tar.gz, hello_2.6.orig.tar.bz2,10:24
genupulashello_2.6.orig.tar.lzma or hello-2.6.orig)10:24
genupulascontinue anyway? (y/n) y10:24
genupulas dpkg-buildpackage -rfakeroot -D -us -uc10:24
genupulasdpkg-buildpackage: set CFLAGS to default value: -g -O210:24
genupulasdpkg-buildpackage: set CPPFLAGS to default value:10:24
genupulasdpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions10:24
genupulasdpkg-buildpackage: set FFLAGS to default value: -g -O210:24
genupulasdpkg-buildpackage: set CXXFLAGS to default value: -g -O210:24
genupulasdpkg-buildpackage: source package hello10:24
genupulasdpkg-buildpackage: source version 2.6-110:24
genupulasdpkg-buildpackage: source changed by Administrator <chitti@ubuntu.ubuntu-domain>10:24
genupulasdpkg-buildpackage: host architecture i38610:24
genupulasdpkg-checkbuilddeps: Unmet build dependencies: autotools-dev10:24
genupulasdpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.10:24
genupulasdpkg-buildpackage: warning: (Use -d flag to override.)10:24
genupulasdebuild: fatal error at line 1340:10:24
bilalakhtar!paste | genupulas10:24
genupulasdpkg-buildpackage -rfakeroot -D -us -uc failed10:24
ubottugenupulas: For posting multi-line texts into the channel, please use http://paste.ubuntu.com | To post !screenshots use http://tinyurl.com/imagebin | !pastebinit to paste directly from command line | Make sure you give us the URL for your paste - see also the channel topic.10:24
genupulasbilalakhtar,  i am getting like this10:24
bilalakhtargenupulas: Install autotools-dev10:25
bilalakhtargenupulas: and also set your DEBEMAIL and DEBFULLNAME variables and then re-run dch -e10:25
genupulasok10:26
genupulasbilalakhtar,  i got this in pastebin.com10:28
genupulasbilalakhtar, We are currently moving to a better server, to allow pastebin to grow more, posting will be allowed again in a minutes10:28
ari-tczewbilalakhtar: have you done prepared any merges? :>10:28
genupulasi must wait10:28
bilalakhtargenupulas: go to paste.ubuntu.com10:28
bilalakhtarari-tczew: yes10:28
bilalakhtarari-tczew: syncing a package right now10:28
bilalakhtarah, synced10:28
bilalakhtarthanks to syncpackage :D10:28
ari-tczewbilalakhtar: just I finished work on epiphany-browser.10:29
bilalakhtarari-tczew: cool10:29
ari-tczewbilalakhtar: hmm, but your package should stay in natty queue10:29
bilalakhtarari-tczew: yes, it is staying there10:29
ari-tczewbilalakhtar: what's called?10:29
bilalakhtarari-tczew: monotone10:29
bilalakhtarwait10:30
bilalakhtarit has not been picked up yet10:30
ari-tczewbilalakhtar: that;s right10:30
bilalakhtarah, ari-tczew it is there now :)10:30
* persia idly notes that traditionally at this point in the cycle merge-work consists of trying to ensure that packages don't need to be merged, rather than performing the merges.10:31
genupulasbilalakhtar,  done10:31
bilalakhtarpersia: getting big merges tackled early in the cycle is a good task10:32
bilalakhtar90% of the merges on M-o-M are new upstream releases10:32
bilalakhtarwhich we ignored when maverick reached FF10:32
persiabilalakhtar, Now, ask yourself, does Ubuntu need to vary?  Why?  What patch do we carry?  Why isn't it in Debian or upsteam?10:32
alkisgThank you persia :)10:32
bilalakhtarpersia: that's what! I am sending the patches as well. and just now I syncpackaged10:33
ari-tczewpersia: we just getting changes from Debian. what's wrong?10:33
persiaari-tczew, There's nothing explicitly wrong, except that I fear for your goals.10:33
persiaAnd there's rarely any point to an upload now if we have confidence that any variance will be fixed in Debian.10:34
persiaSo, for stuff where we *must* vary (like epiphany-browser, where there are branding changes), it makes sense to merge.10:34
persiafor stuff where it's less clear why we vary, it would be better to try not to vary.10:34
persiaAnyway, if you want cool stuff for natty, it's probably better to help Debian release squeeze rather than doing merges.10:34
persiaThere's a *very* high chance that everything that has a merge will have another new upstream version in Debian before natty releases.10:35
ari-tczewpersia: I hope that you won't grab my upload access if I won't help Debian too much?10:36
persiaMind you, if you just want to do merges, that's OK too: I just want to indicate that it's probably worth putting in the effort to not have to merge, and to get the newer stuff for natty.10:36
ari-tczewmy contribution to Debian is sending patches to bug tracker.10:36
bilalakhtarsame case with me10:36
bilalakhtarthat's the best way of forwarding10:36
nigelbwhy not check if its a QA package and upload10:37
persiaari-tczew, It's not like that.  It's that we're not going to get anything new for natty if squeeze doesn't release.10:37
bilalakhtarif you take over the bug and send an RFS for an NMU10:37
ari-tczewyea, so I don't understand what we are doing wrong.10:37
nigelbor ask the maintainer if he's okay with an NMU?10:37
persiaSo if we want new stuff, we want to get squeeze released.10:37
bilalakhtarNMU RFSs slow down in the sponsorship queue10:37
bilalakhtaron debian-mentors @lists.d.o10:37
bilalakhtarI had an NMU over there10:37
persiabilalakhtar, ari-tczew: If you don't want to work with Debian so much, I'll suggest that you'd find it more useful to tackle UEHS until squeeze does release and we get the dump of new stuff.10:37
persiaThere's ~1000 packages that need updates there.10:38
persiahttp://qa.ubuntuwire.com/uehs/10:38
persiahttp://qa.ubuntuwire.com/uehs/no_updated.html is 99 of them with an immediate update needed (please fix lintian, packaging, etc. stuff too)10:38
ari-tczewpersia: I don't like Debian contributing system. Asking for NMU, then waiting for maintainer response, then looking for free DD,..10:38
ari-tczewsorry, I don't have time10:39
persiahttp://qa.ubuntuwire.com/uehs/no_watch.html is 500 that need investigation.10:39
persiaari-tczew, That's fine.  I'll encourage you to work on UEHS then.  It's not a general thing, but for this cycle Debian is frozen, and likely to unfreeze before we release, so concentration on merges early is likely to all be work that needs to be redone later.10:39
ari-tczewpersia: if have forwarded a lot of patches from Ubuntu and not all were applied by maintainer. My work is done, I'm going to continue merging other packages.10:41
persiaBut we have hundreds of packages that need a merge with new upstream that aren't in Debian, and all of those are not likely to need to be done again during natty, so the work is more likely to be part of the release.10:41
persiaari-tczew, Would you please at least consider UEHS?  Not enough people work on it, and it doesn't require working with Debian, but it is basically all merges.10:42
ari-tczewpersia: I prefer to grab changes from Debian instead packaging from scratch to Ubuntu. sorry. I'm not doing anything wrong and I'll continue my objectives.10:45
persiaari-tczew, UEHS isn't packaging from scratch: it's just new upstream versions.10:46
ari-tczewpersia: you know that I mean10:46
persiaAnd I won't tell you not to do that, I just suspect it will have to be redone later anyway.10:46
ari-tczews/that/what10:46
ari-tczewpersia: if we reduce a lot of merges this cycle, then we can quickly response to new merges in future.10:47
persiaSure.  I just don't think merge work done now makes any difference for merge count for natty for most packages.  I suspect large numbers of Debian folk are planning to upload something new once the freeze ends, and I expect that to happen before natty releases.10:49
persiaThere are exceptions, but in general.10:49
persiaThe main reason I suggest it's worth helping Debian release squeeze is to make that huge dump of uploads (likely thousands of packages) happen sooner, rather than later.10:50
ari-tczewpersia: as I said, I've forwarded changes to Debian and with policy it's OK and enough. From my side, we can close our discussion, because I won't change my point-of-view.10:52
persiaI just don't feel like you understand what I'm saying at all, but I'll stop trying if you prefer.10:53
ari-tczewwould be nice10:56
genupulasbilalakhtar,  are you free11:02
genupulas?11:05
bilalakhtargenupulas: yes11:05
genupulasbilalakhtar,  i am at final step11:06
genupulasmay i paste the error here11:06
bilalakhtargenupulas: paste.ubuntu.com11:06
genupulasok11:06
genupulasbilalakhtar,  wait i will do that11:06
genupulasbilalakhtar,  i did it ...check it out11:07
bilalakhtargenupulas: give me the link to the paste!11:07
genupulasbilalakhtar, http://paste.ubuntu.com/513015/11:08
bilalakhtargenupulas: What are your DEBEMAIL and DEBFULLNAME variables set to?11:08
genupulasmy name and my mail id11:08
genupulasbilalakhtar, ^11:09
bilalakhtarthen, paste your debian/changelog to paste.ubuntu.com and give link11:09
genupulasbilalakhtar,  not getting .please explain me clearly11:09
bilalakhtargenupulas: paste the content of the changelog file in debian folder to paste.ubuntu.com11:10
genupulasbilalakhtar, ok11:10
genupulasbilalakhtar,:http://paste.ubuntu.com/513028/11:12
bilalakhtargenupulas: run the command: echo $DEBEMAIL and check if the e-mail ID comes there or not11:13
genupulascoming nothing11:14
genupulasbilalakhtar, ^11:14
bilalakhtargenupulas: then run: export DEBEMAIL="email@something.com"11:15
bilalakhtarand same for debfullname11:15
genupulasI MADE IT AS U SADI11:16
genupulasAS U SAID11:16
bilalakhtargenupulas: run dch -e and then save and close11:17
genupulasbilalakhtar,  yes completed11:17
bilalakhtargenupulas: done? does it build now?11:18
genupulasbilalakhtar,  so i think next is 'debuild11:18
bilalakhtargenupulas: yes11:18
genupulasbilalakhtar,  failed11:20
persiaTry `debuild -S -us -uc` to avoid messing with all the GPG bits for now.11:21
bilalakhtarpersia: It will surely work, but I need to get this person sign that as well11:21
genupulasbilalakhtar, http://paste.ubuntu.com/513032/11:21
persiabilalakhtar, Why?11:21
genupulaspersia,  is it for me11:22
persiagenupulas, Sure, but I don't see much of a reason to sign packages except if one is distributing them.11:22
bilalakhtargenupulas: run debuild -us -uc11:22
genupulasbilalakhtar, when i am doing debuild i am getting like this11:23
bilalakhtargenupulas: run debuild -us -uc to get a deb11:23
genupulasbilalakhtar, chitti@ubuntu:~/hello-packaging/hello-2.6/debian$ debuild -us -uc11:23
genupulasThis package has a Debian revision number but there does not seem to be11:24
genupulasan appropriate original tar file or .orig directory in the parent directory;11:24
genupulas(expected one of hello_2.6.orig.tar.gz, hello_2.6.orig.tar.bz2,11:24
genupulashello_2.6.orig.tar.lzma or hello-2.6.orig)11:24
genupulascontinue anyway? (y/n)11:24
genupulasbilalakhtar, ^11:24
TeTeTHi, I stumbled over a package that fails to remove, gforge-plugin-mediawiki. I've added a debdiff to bug 435829, is there anything else I need to do to get this fixed eventually?11:24
ubottuLaunchpad bug 435829 in gforge (Ubuntu) "Error in prerm script" [Undecided,Confirmed] https://launchpad.net/bugs/43582911:24
genupulasbilalakhtar,  what i have to do11:24
bilalakhtargenupulas: You didn't follow my steps properly11:25
bilalakhtargenupulas: You should have renamed the file to hello_2.6.orig.tar.gz11:25
persiaTeTeT, You'll want to subscribe "ubuntu-sponsors" to get someone to look at it for upload.11:29
persiaTeTeT, But you want to rewrite your debdiff: we don't use dpatch to edit stuff under debian/ : just edit it normally.  We only use patch systems for patches to the upstream code, to ease communication with upstream about each patch.11:30
=== bilalakhtar_ is now known as bilalakhtar
genupulasbilalakhtar,  i got it man11:38
bilalakhtargenupulas: okay, good11:39
genupulasbilalakhtar,  i am very happy about this11:39
genupulasbilalakhtar,  thank you very much11:39
bilalakhtargenupulas: you are welcome11:39
TeTeTpersia: ok, will start again then11:50
persiaTeTeT, don't start again :)  Just delete your dpatch (and the series entry), and apply your diff manually.  Re-run debuild -S, and create a new debdiff.  The postrm patch is almost certainly correct.11:55
TeTeTpersia: too late, already done, new debdiff is up, will subscribe ubuntu-sponsors now11:57
ari-tczewTeTeT: why lucid?12:00
ari-tczewTeTeT: is it fixed in maverick?12:00
persiaTeTeT, Looks better.  next: you're attempting to upload to lucid.  lucid is frozen.  You'll want to prepare *three* debdiffs: one for natty, one for maverick-proposed, and one for lucid-proposed.12:00
TeTeTari-tczew: I doubt that it is fixed in maverick12:01
persiaTeTeT, And you probably want to investigate why/how 4.8 AND 5.0 are in maverick and natty (so maybe 5 debdiffs, maybe 4 and a removal request for natty)12:01
ari-tczewTeTeT: in debian/changelog: s/Closes/LP12:02
ari-tczewCloses: is for closing Debian bugs and it's not working in Ubuntu. we use LP: #12:02
persiaTeTeT, I realise this sounds like a lot: we'll keep telling you what to do until you either do it, or you say "Hey, that's too much".  If it's too much, we'll probably help run it through hoops, but we start from the assumption that you'd like to learn the processes as well as fix the bugs.12:03
TeTeTari-tczew: ok, changing that12:03
TeTeTpersia: not a problem. I think that it's an easy fix to make removal of the package work and I'm willing to do the debdiff for maverick as well, if it's broken there12:06
TeTeThmm, on maverick installing gforge-plugin-mediawiki fails with this error: http://pastebin.ubuntu.com/513058/12:10
ari-tczewI suggest to remove depend on stricte 4.8 version12:12
ari-tczewin debian/control12:12
ari-tczewor require higher version, relatively to maverick's version12:13
persiaari-tczew, (>= 4.8) isn't strict.12:29
persiaTeTeT, You've reached the fun part: for packages that aren't looked after, sometimes one finds more bugs than one expects :)12:29
TeTeTpersia: he he, yeah. Given that I merely tried to help a guy that asked a question on the apt package how to remove the gforge-plugin-mediawiki, it turns out to be quite a ride12:31
persiaIf nothing else, one hopes you find it an educational and satisfying ride.  The results of your work are likely to reach many people indeed.12:32
TeTeTwhat I don't understand is why the dependency check fails. gforge-web-apache2 is version 5.0.1+svn10088-1 according to apt-cache show12:33
persiaMight not be able to install that in combination with other stuff.12:34
TeTeTyeah, looks like it12:34
TeTeTwow, gforge-db-postgresql creates a random password as it surpresses the debconf question12:36
TeTeTI fear fixing this package in Maverick is beyond my skills and amount of time I can commit to it, sorry12:37
persiaTeTeT, Unfortunately, policy dictates that we can't fix in Lucid until we've fixed in maverick and natty.12:38
LaneyM too?12:39
persiaPlease put as much information as you do have time to discover into the bug.  Regarding skills, we're more than happy to help.12:39
persiaLaney, Yep.12:39
* sebner waves at Laney :)12:40
* Laney roars at sebner12:40
* nigelb rechristens as Simbha from Lion King12:41
* nigelb rechristens Laney as Simbha from Lion King12:41
TeTeTwill do, just fixed the install of gforge-db-postgresql and opened a bug for it12:58
persiaExcellent!12:58
TeTeTany ideas how to resolve this:  python2.6-minimal (2.6.6-5ubuntu1) breaks gforge-web-apache2 (<< 5.0.1+svn10155) and is installed.13:04
persiaTeTeT, drop 4.8 from natty (this requires a bug), and try to install 5.0.1+svn10088-1 which doesn't break.13:06
persiaOh, Urgh, it does.13:07
* persia looks13:07
persiaTeTeT, For natty, you probably want 5.0.2-2 from Debian13:08
TeTeTpersia: so a sync request is needed?13:08
persiaFor maverick, I'm not sure how to sort that, unless one creates a fake package version that meets the requirement and includes the patch for 10155 which works with python2.6-minimal.13:08
persiaNo, it will autosync as long as we don't mess with it in natty.13:08
TeTeTok13:08
persiaBut other bugs may still exist in 5.0.2-2: if they do, then you'd merge your changes into that version for natty.13:09
TeTeTsigh, knew that I will run out of time for this - need to prepare my UEC class now13:09
juancitohola alguno habla español14:25
ari-tczewjuancito: we prefer english14:26
juancitooks algun canal de motu en español14:26
=== Lutin is now known as Guest35464
juancitohi speak spanish?14:29
juancitohi speak spanish?14:36
ari-tczewjuancito: who?14:36
ari-tczewjuancito: let's use http://translate.google.com14:37
juancitoHello my name is victor and I would learn how to package14:40
juancitoto contribute to Ubuntu, where I can learn?14:40
ari-tczewjuancito: hello victor. https://wiki.ubuntu.com/UbuntuDevelopment14:42
=== xfaf is now known as zul
persiajuancito, Are the documents making sense for you?  Do you want a few tasks just to get started?15:03
shadeslayeranyone around to do a universe SRU?15:06
shadeslayerbug 66053715:06
ubottuLaunchpad bug 660537 in Ubuntu "SRU: Please release plasma-widget-yawp 0.3.5" [Undecided,New] https://launchpad.net/bugs/66053715:06
persiashadeslayer, 1) you want to subscribe "ubuntu-sponsors" to make the request.  2) There's none of the standard justifications for SRU there: why would it be accepted?  Most importantly, there's no TEST CASE for the verification team to use.15:08
persia!sru15:08
ubottuStable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates15:08
persiashadeslayer, And to be clear, I realise "completely broken" means we need to do something, and the new upstream is likely sanest, but still needs the process docs, etc.15:08
shadeslayerpersia: ive written that the data engine now compiles to KDE 4.5.1 standards15:08
shadeslayer*complies15:09
* persia expects both "complies" and "compiles" are accurate in this case15:09
ari-tczewshadeslayer: why you don't want ask Kubuntu's motu developers like debfx?15:09
shadeslayerari-tczew: ah right debfx is now MOTU :D15:10
persiaari-tczew, Are you sure he didn't?  This is the place for *all* MOTU.15:10
* persia generally discourages folks asking specific other folks anyway, so that the specific folks can sleep, etc.15:10
RainCTWho needs sleep anyway? ;)15:14
persiaRainCT, Folks with insufficient etc., I'd guess.15:16
persiashadeslayer, Thanks for the test case: would you mind adding success and failure criteria (might be "it appears" vs. "it doesn't appear" or similarly trivial)15:19
persia(yes, I know it was uploaded, but it will still speed the next steps (SRU team approval, verification team verification) if you do this)15:19
shadeslayerpersia: ok ..15:19
shadeslayeryes :)15:19
persiaI've also unsubscribed the sponsors for now, as it's been pushed to maverick-proposed and natty is closed.  If you want to do a natty debdiff for pending upload, resubscribe: otherwise just get it sync'd from maverick-proposed after the archive opens.15:22
shadeslayerpersia: success criteria is that weather data about that particular location is loaded15:22
shadeslayerive added a step 4 describing when it faisl15:22
shadeslayer*fails15:22
persiaAh, OK.  It wasn't clear to me that step 3 was success.  Thanks.  Looks like everything is perfect, and just needs SRU team to push it in and can get verified.  Don't forget to get the solution into natty once the archive is open.15:23
shadeslayerof course15:23
=== ivoks-af1 is now known as ivoks
=== ivoks is now known as ivoks-afk
shadeslayeris it possible to list all available packages from one repo?15:35
=== Guest35464 is now known as Lutin
persiashadeslayer, Could you phrase that differently?  I know the answer is yes, but suspect that if I just point you at grep-dctrl you'll get frustrated.15:42
=== jorge is now known as jcastro
=== james_w` is now known as james_w
shadeslayerpersia: ok so all packages are put into repos right? we have main, universe, multiverse, then we have PPA's and we also have extra repos from google and all. Is it possible to list all packages from a particular repo, for eg. all packages of Universe, or all packages from the google repo17:48
=== ivoks-afk is now known as ivoks
cody-somervilleshadeslayer, Yes.18:27
shadeslayercody-somerville: and the magic command is ..... ? :D18:27
cody-somervilleshadeslayer, persia might have some fancy command to do it but if I had to do it real quick without looking such a command up, I'd download the Packages file from the repository and do: awk '/Package:/ { print $2 }' Packages18:31
=== dapal is now known as hanska
=== hanska is now known as dapal
=== xfaf is now known as zul
=== JanC_ is now known as JanC
=== ivoks is now known as ivoks-afk
persiashadeslayer, cody-somerville's command is great if you're looking for everything from a random repository.  If you're looking locally, you have all the Packages files in /var/lib/apt/lists : I think you'd have to write something more complex if you want to find out all the packages that would be selected from a certain repository (ignoring ones superceded by newer version somewhere else).  Quick'n'dirty method might be to use for and a21:58
persiapt-cache.  Richer method might be to use quinn-diff or mdt.21:58
persiaIf you're looking for richer filtering, grep-dctrl is designed for that and works against Packages files.22:04
=== maco2 is now known as maco
james_wdoes someone have a stock kubuntu lucid lying around and can tell me if there is a dbus session bus running when you log in to such a system?23:30

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