[00:16] <stgraber> chrisccoulson: it's working
[00:16] <stgraber> chrisccoulson: hmm, hang on a sec, testing something else
[00:21] <stgraber> chrisccoulson: confirmed, with the two packages you pushed to your PPA it's working
[00:21] <stgraber> gnome-settings-daemon only doesn't work but upgrading gnome-desktop as well fixes everything
[00:22] <chrisccoulson> stgraber - that's expected, the gnome-settings-daemon package was just for some debug information for another issue ;)
[00:22] <chrisccoulson> i probably should have mentioned that first
[00:22] <chrisccoulson> thanks for testing though!
[00:23] <chrisccoulson> stgraber - this is probably SRU material now. would you mind adding a karmic task to that bug, and i will add a karmic-updates milestone and work on the SRU paperwork now
[00:30] <stgraber> chrisccoulson: sure
[00:30] <chrisccoulson> thanks:)
[00:34] <stgraber> chrisccoulson: approved
[00:35] <chrisccoulson> cool, thank you
[02:15] <ari-tczew> mdeslaur: now you can review attached debdiff in bug #431080
[02:33] <zul> okies dokie lets fix some ftbfs
[02:46] <LaserJock> question. I've got a package where upstream is dead, there is no patch system, the packaging is in git, and I'd like to patch it. Should I just do it in git or should I add a patch system?
[02:48] <chrisccoulson> Laserjock - by "packaging" is in GIT, do you mean just the debian/ folder, or the whole debian source package (upstream source + debian/ folder)?
[02:49] <LaserJock> whole thing
[02:49] <LaserJock> I have 3 branches currently
[02:49] <LaserJock> upstream, debian, and pristine-tar
[02:49] <LaserJock> I was thinking I could do the patch as a separate branch
[02:50] <LaserJock> but I wonder if it's a pitfall to do that much in DVCS
[02:50] <chrisccoulson> i normally always add a patch system, but i've touched quite a few packages where people have directly patched the upstream source without adding a patch system (outside of bzr / GIT)
[02:50] <chrisccoulson> if it's in GIT, then it's probably ok without a patch system, especially if upstream is dead anyway
[03:38] <wrapster> why is it ,that all of a sudden the build for 64bit complians that my machine is not 64 bit?
[03:39] <wrapster> http://pastie.org/667621
[03:40] <lifeless> because you've told it that
[03:40] <lifeless> --host=i386-pc-solaris2.11 \
[03:40] <lifeless>                     --build=i386-pc-solaris2.11 \
[03:42] <wrapster> based on dpkg-architecture... what needs to be changed?
[03:42] <wrapster> i know i386 has to .. but where and how?
[03:43] <wrapster> lifeless: dpkg-architecture no where shows that this is 64 bit
[03:44] <lifeless> dpkg-architecture
[03:44] <lifeless> ...
[03:44] <lifeless> DEB_HOST_ARCH_BITS=64
[03:44] <lifeless> seems fine to me
[03:44] <lifeless> perhaps you should try Ubuntu :)
[03:44] <wrapster> hmm
[03:45] <lifeless> I have to assume that you, or another solaris kernel+ubuntu userland developer have patched dpkg or glibc or some other package wrong
[03:46] <wrapster> hmm
[03:49] <ScottK> zul: I accepted your Ruby/LDAP upload.  Did you notice that it was ....build2 so it'll get automatically sync'ed over in Lucid?
[03:49] <ScottK> If that was on purpose, fine.  Just wanted to make sure.
[03:54] <wrapster> lifeless: thats really weird ... coz just about 5 hrs ago i built the a 64bit version of the same pkg and installed it on this very mahcine..
[03:56] <lifeless> wrapster: well, check you don't have any variables influencing it and debug dpkg-architecture
[03:57] <wrapster> hmm
[04:15] <LaserJock> can you put a specific exception in a watch file?
[05:35] <bodhizazen> How do I update the standards-version ?
[05:52] <jmarsden> bodhizazen: Check the package really conforms to the new version and then edit the Standards-Version: line in debian/control to the new number, and add an entry to debian/changelog saying you bumped the standards version to 3.8.3 or whatever.
[05:55] <bodhizazen> jmarsden, I bumped the line, but got errors when I did that
[05:56] <jmarsden> bodhizazen: Be specific... what errors?  pastebin something I can read please?
[05:56] <bodhizazen> I tried to google the Standards-Version 3.8.3 - not much luck in finding something telling me what I am doing wrong
[05:57] <bodhizazen> W: <pachage_name> source: empty-debian-diff
[05:59] <jmarsden> That has nothing to do with standards version as far as I know... it suggests confusion over source vs packaging stuff, and failure to keep them separate, such that debuild creates a zero length diff file...
[06:00] <jmarsden> bodhizazen: You do have an orig.tar.gz source tarball, plus your debian/ tree, right?
[06:00] <bodhizazen> yes
[06:00] <bodhizazen> when I change the Standards-Version back to 3.8.1 I do not get that warning , and the package builds
[06:00] <jmarsden> and the orig.tar.gz has *no* debian/ stuff in it?
[06:01] <bodhizazen> it does have debian/stuff in it
[06:01] <jmarsden> aha.  The Packaging Guide is pretty clear about not doing that... did you read that part of it?
[06:02] <bodhizazen> I read it, but it is long and I do not recall seeing that information
[06:02] <bodhizazen> let me try fixing that
[06:03] <jmarsden> If you include the debian/ in the tarball then you are in effect building a "native" package, which is a different and somewhat unusual thing to be doing.
[06:04] <jmarsden> The bit in the Packaging Guide is: "If a package already contains a debian/ directory, do not repackage it. Ask the author(s) to delete debian/ and provide a diff.gz instead. This makes it easier to review their work, and it separates packaging from program source. "
[06:04] <lifeless> something I think is a bit bong if the upstream don't have a dvcs
[06:04] <lifeless> packaging productises software, why shouldn't upstreams productise their code.
[06:06] <jmarsden> lifeless: Feel free to suggest changes to Policy in an appropriate forum :)  But for now, I'm trying to help someone package something per the current policy and expected and documented approach, not debate it.
[06:10] <bodhizazen> jmarsden, well, I am building this package from scratch
[06:10] <jmarsden> So you are both author and packager.  OK... so you should still follow the guidelines and keep the two things separate, as far as I know.
[06:10] <lifeless> jmarsden: who was debating ? ;)
[06:11] <bodhizazen> I had to include /debian/pre and debian/post scripts , but remove everything else from the tar ball and it now builds
[06:11] <bodhizazen> without warnings
[06:11] <lifeless> jmarsden: btw, having debian in the upstream tarball doesn't make the resulting package a native package.
[06:11] <bodhizazen> is that a problem , to have some things in debian in the tar ball ?
[06:11] <lifeless> bodhizazen: as jmarsden says, its frowned upon
[06:11] <jmarsden> lifeless: Per the packaging guide: "A native package is one that is specific to Ubuntu/Debian. It has the debian/ directory containing the packaging information and any changes to the source included in the tarball (usually <packagename>_<version>.tar.gz). "
[06:12] <lifeless> bodhizazen: the primary reason its frowned upon is that our toolchain shows a single diff from tarball to packaged source per source upload, and if there is packaging
[06:12] <lifeless> data in the tarball, that diff becomes insufficient to tell what will happen when the package is built
[06:12] <bodhizazen> well I do have a debian directory, but it does not contain that kind of information
[06:13] <lifeless> jmarsden: you have confused necessary and sufficient
[06:13] <lifeless> jmarsden: having a debian dir in the upstream tarball is not sufficient to make it a native package
[06:14] <lifeless> bodhizazen: what does it contain?
[06:14] <jmarsden> Quite likely... I'm just going by what the guide said... perhaps it should be fixed to be more specific about the other things (version number style in debian/changelog?) necessary for it to be native?
[06:14] <lifeless> no, it assumes [rightly] full familiarity with the toolchain
[06:14] <bodhizazen> it contains 3 scripts
[06:15] <lifeless> bodhizazen: called?
[06:15] <bodhizazen> perinst postinst and postrm
[06:15] <lifeless> bodhizazen: re: changing the standards version. See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz
[06:16] <bodhizazen> *preinst
[06:16] <lifeless> bodhizazen: those scripts are typically part of the packaging metadata; it would be much better for us if they were not there.
[06:16] <lifeless> bodhizazen: because otherwise a reviewer will see e.g. debian/rules and debian/control and not those scripts
[06:16] <bodhizazen> is it better to build with Standards-Version 3.8.1 then ?
[06:16] <lifeless> no
[06:16] <lifeless> you should read the upgrading checklist
[06:17] <lifeless> whatever error you are getting is [probably] not related to having those scripts in the tarball
[06:18] <bodhizazen> when I update the Standards-Version to 3.8.3
[06:18] <bodhizazen> I am getting
[06:18] <bodhizazen> W: <pachage_name> source: empty-debian-diff
[06:18] <lifeless> ok
[06:18] <lifeless> so, a) have you read /usr/share/doc/debian-policy/upgrading-checklist.txt.gz
[06:18] <bodhizazen> I do not get that when I keep Standards-Version 3.8.1
[06:18] <lifeless> b) clearly you have more than those three scripts in your upstream tarball!
[06:19] <lifeless> jmarsden: I seem to have taken over the conversation; sorry.
[06:19] <bodhizazen> those are the only things I need to add to the tar ball in debian to build with the 3.8.3 standards
[06:20] <lifeless> bodhizazen: repeating your assertion doesn't move this forward
[06:20] <jmarsden> lifeless: That's fine, I'm only a bugfixer and packager of a few things myself, not (yet?) a MOTU...
[06:20] <lifeless> please pastebin 'ls debian' in a frest extracted copy of your tarball
[06:21] <bodhizazen> in the one that works ?
[06:21] <lifeless> you have more than one release?
[06:22] <lifeless> bodhizazen: lets go back a step. Are you packaging this for inclusion in Ubuntu, or for uploading to your own PPA?
[06:22] <jmarsden> lifelies: 22:10 <bodhizazen> I had to include /debian/pre and debian/post scripts , but remove everything else from the tar ball and it now builds
[06:22] <lifeless> jmarsden: thanks
[06:22] <bodhizazen> ls debian
[06:23] <bodhizazen> postinst postrm preinst
[06:23] <bodhizazen> lifeless, for now, ppa
[06:24] <bodhizazen> and I do not seem to have a /usr/share/doc/debian-policy/ directory, what package is that in ?
[06:24] <lifeless> bodhizazen: debian-policy
[06:24] <lifeless> which Ubuntu policy builds on
[06:24] <bodhizazen> thank you
[06:25] <lifeless> the errors from lintian, which you are seeing, are about Debian policy
[06:29] <bodhizazen> is there a way to know where the error in policy is coming from ?
[06:31] <jmarsden> Yes, if you run lintian with the -i switch you get an explanation of each warning as well as the warning itself.
[06:31] <jmarsden> also you can do    lintian-info -t empty-debian-diff
[06:38] <bodhizazen> OK, thank you for your patience, I will look at this
[06:38] <lifeless> bodhizazen: ok, I think you should do your build with 3.8.3, and pastebin (that means http://paste.ubuntu.com):
[06:38] <lifeless>  - the output
[06:38] <lifeless>  - the zcat of the diff
[06:38] <lifeless> e.g.
[06:39] <lifeless> debuild -us -uc 2>&1 > build.log
[06:39] <lifeless> pastebinit -i build.log
[06:40] <lifeless> zcat ../<the diff.gz path> | pastebinit -i -
[06:40] <lifeless> then we can really see whats going on
[06:43] <bodhizazen> you are very patient and I appreciate that
[06:43] <bodhizazen> with your help I was able to sort it, as it turns out my tar was the problem
[06:44] <bodhizazen> I have removed the debian directory, re-packaged the source, and it now builds with Standards-Version 3.8.3
[06:44] <bodhizazen> =)
[06:45] <jdong> bodhizazen: lifeless rocks :)
[06:45] <jdong> for so many reasons too.
[06:48] <bodhizazen> this packaging stuff is not easy =)
[06:48] <maco> once ya get the hang of it it gets easier :P
[06:48] <jdong> that it does
[06:48] <jdong> just a lot of rules and exceptions to keep in mind :)
[06:49] <maco> once you learn that debuild -S -sa is needed if you want to dput the orig tarball, that helps too :P
[06:49] <jdong> once you've been through the drill a couple times, at least you know where to look to refresh your memory.
[08:58] <ari-tczew> how can I join to ubuntu-bugcontrol ?
[08:59] <lifeless> see the wiki
[08:59] <lifeless> it has details for everything :)
[09:01] <ari-tczew> oh, this bureaucracy :P
[09:33] <AnAnt> can someone sponsor this: LP 459629
[11:16] <ari-tczew> devs, is there a complete work on maven2?
[11:17] <ari-tczew> people says on launchpad that their problems has been resolved
[11:17] <ari-tczew> but bugs are still open
[11:51] <lifeless> ari-tczew: if the bug is open and shouln't be close it
[11:51] <lifeless> otherwise, the bug should be open:P
[11:54] <ari-tczew> I guess that developers are working on getting remaining packages libmaven* or libplexus*.
[11:55] <lifeless> ari-tczew: we'
[11:55] <lifeless> re in deep freeze for the release
[11:55] <ari-tczew> I just only want to know what are doing in Ubuntu as proposed member to Ubuntu BugControl ;-)
[11:55] <ari-tczew> yes I know
[11:55] <lifeless> Ask on specific bugs
[11:56] <lifeless> I'm not doing anything in that space at the moment, the whole maven collection is basically just synced from Debian
[11:58] <ari-tczew> yes, I know... ;-)
[11:59] <ari-tczew> I think about jabref
[11:59] <ari-tczew> @launchpad is reported bug which says that jabref in karmic is broken
[12:06] <ari-tczew> where can I talk about security updates - SRU ?
[12:06] <ari-tczew> here? or other channel?
[12:19] <lifeless> ari-tczew: for universe packages here
[12:19] <lifeless> for main ubuntu-devel
[16:09] <lightnin_> Hello. I wonder if there is someone here who wouldn't mind answering a few packaging questions...
[16:26] <lightnin> Goodday, gentlefolk. I am wondering if it is possible to submit a source package to a ppa that will build on multiple Ubuntu versions (karmic and jaunty).
[16:27] <dtchen> I don't know offhand if you can do it with just one source package upload.
[16:27] <dtchen> You certainly can do it with multiple source package uploads, one for each targeted version.
[16:27] <dtchen> (changing the distribution field in debian/changelog and regenerating the source package)
[16:27] <lightnin> Ah I see.
[16:28] <lightnin> Do I need to setup pbuilder any differently? I am running jaunty, but want to build for karmic..
[16:28] <dtchen> it'll be best to have a separate Karmic pbuilder
[16:31] <lightnin> Thanks dtchen! Found a nice blog post about it.. setting up now...
[16:32] <lightnin> Another question... The ppa I'm working on is for Scratch, a programming language for kids developed at MIT.
[16:33] <lightnin> Scratch runs on a squeak virtual machine, so the package is mainly installing / configuring that.
[16:34] <lightnin> Recently someone with a 64 bit system tried to install but couldn't because we haven't submitted an amd64 package.
[16:34] <lightnin> But when they forced the install, everything worked.
[16:35] <lightnin> Is it acceptable to just submit the same package as amd64 and i386 compatible?
[16:41] <dtchen> lightnin: are there real constraints such that it can't run on ppc, ia64, etc.?
[16:44] <lightnin> Yes, because we are just installing a pre-built virtual machine binary.
[16:45] <lightnin> When (if?) the squeak-vm package gets updated, we'll stop installing our own and just depend on the squeak-vm i386, or amd64 (or ppc if it exists).
[16:49] <lightnin> So, given that, I guess I should change the Architecture field in my control file to: i386, amd64
[16:51] <lightnin> or rather i386 ia64
[16:52] <dtchen> you could do that if you're certain that the vm binary works fine on amd64.
[16:54] <ryanakca> Should manepages go in foo or in foo-data?
[16:55] <ryanakca> s/mane/man/
[16:57] <lightnin> Hmmm... just one user reporting on our forum that it does. Also - should I add i686 to architecture line?
[17:00] <ScottK> ryanakca: foo-data
[17:00] <ScottK> lightnin: We don't have an i686 architecture.
[17:00] <ryanakca> ScottK: thanks
[17:03] <lightnin> ScottK: Ah, ok. Thanks. :) So just i386 and ia64, assuming there are no issues with the squeak-vm.
[17:04] <ScottK> lightnin: ia64 is Itanium.  Proabably not what you want.
[17:04] <ScottK> You probably want amd64.
[17:04] <ScottK> That's both AMD and Intel 64 bit.
[17:07] <lightnin> ScottK: Thanks! I got confused by all the tags that dpkg-architecture -L gave me...
[18:03]  * ScottK wonders where the last minute rush of MOTU uploading bug fixes went?
[18:06]  * DktrKranz hidez
[18:12] <ryanakca> Is the goal to get http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20090909-karmic.html fixed, or is it too late? (Noting also that the page is a month and a half old)
[18:19] <ScottK> ryanakca: It's not to late.
[18:19] <ScottK> ryanakca: The page is updated when packages are fixed, so stuff listed needs doing.
[19:25] <ryanakca> I have the file debian/knmap.lintian-overrides that contains 'knmap: binary-without-manpage usr/bin/knmap', however, when I run 'lintian -IivmE knmap*i386.changes', lintian still complains that 'knmap: binary-without-manpage usr/bin/knmap' ... what am I missing. I don't see the lintian override getting included in the binary package
[19:29] <ScottK> ryanakca: You shouldn't override that anyway
[19:31] <ryanakca> ScottK: http://paste.ubuntu.com/300771/ ....
[19:32] <ScottK> ryanakca: OK.  Makes sense.
[19:33] <ScottK> ryanakca: You need to put exactly what lintian spits out as the error.  Usually when I've had problems, that was it.
[19:35] <ryanakca> ScottK: Copy pasted it :/
[19:35] <ScottK> OK, no idea then.  Sorry.
[19:35] <ryanakca> Also, if I don't manage to fix the LaTeX errors with libspe2 (one of the FTBFS packages on the above list), one way to get it to build would be to drop the -doc package (and comment out the couple of lines in Makefile that build the documentation for it). Not ideal, but imho, it's better than having no libspe2 nor the packages that are blocking since they have it as a B-D...  Would that be a possibility?
[19:35] <ryanakca> ScottK: OK, thanks anyways :)
[19:40] <ScottK> ryanakca: When you copied and pasted, did you copy the entire line starting with "W: " (or whatever type it was)
[19:40] <ScottK> ryanakca: At this point I'm OK with dropping docs to fix FTBFS.
[19:40] <porthose> anyone up for sponsoring bug #458600? :)
[19:42] <ryanakca> ScottK: No (I modeled it after the rest of the packages in debian-qt-kde's kde-extra's SVN repo)
[19:42] <ScottK> I may be wrong, but I think you need that too
[19:54] <ryanakca> ScottK: OK, I'll try including it. In regards to libspe2, it may only be the PDF documentation that we need to drop (and keep the rest)
[19:55] <ScottK> OK.
[20:02] <arand_> What is the real upgradeable package associated with https://launchpad.net/ubuntu/+source/partman-basicmethods ??
[20:06] <tonyyarusso> How should I deal with a bug report of the "please update package to $version" variety when $version is already in Debian unstable ready for syncing for lucid?
[20:07] <ScottK> tonyyarusso: Mark them wontfix with a comment that it'll happen automatically for Lucid.
[20:08] <tonyyarusso> ScottK: gotcha, ty
[20:10] <ryanakca> ScottK: libspe2 uploaded to PPA (I don't own any powerpc nor ppc64 computers... and since the two archs aren't supported in Ubuntu, I wonder if I should bother spending any more time on the package)
[20:10] <ScottK> Maybe TheMuso could have a look if it's powerpc related.
[20:11] <tonyyarusso> ScottK: err, does wontfix = invalid on LP?
[20:12] <ScottK> tonyyarusso: Not quit, but you may not have wontfix.  Invalid is fine with the comment.
[20:12] <ScottK> quit/quite
[20:12] <tonyyarusso> Yeah, I don't see a wontfix in my menu.  Must not be cool enough.
[20:13] <ryanakca> Haha, PPA rejected libspe2 because "Cannot build any of the architectures requested: powerpc ppc64 all"
[20:19] <ScottK> tonyyarusso: I think you need to be in bugsquad (or whatever they call it now) or be MOTU.
[20:20] <tonyyarusso> prolly
[20:20] <ari-tczew> bugcontrol
[20:26] <dbernar1> Hi, can you explain please why this bug has the debian bug linked on the top?
[20:26] <dbernar1> https://bugs.launchpad.net/debian/+source/phpmyadmin/+bug/456674
[20:26] <maco> dbernar1: because its been reported upstream at debian too...
[20:27] <maco> so if they find a way to fix it, we get notified
[20:27] <dbernar1> But by another user, and afaict, it is a different issue, etc. Was this relation between the two bugs done by the system or by a human, and how can I tell?
[20:27] <maco> by a human, always
[20:27] <dbernar1> Hm...
[20:27] <dbernar1> Where does it say?
[20:27] <maco> what?
[20:27] <maco> say what?
[20:27] <dbernar1> Where does it say who made the relation.
[20:27] <maco> the activity log
[20:28] <maco> the machine can do it, but it doesnt go find and lok on its own. itll link bugs mentioned in the report or comment
[20:28] <dbernar1> Where's that, I don't see those words on the page.
[20:29] <maco> add /+activity to the end of the url
[20:30] <dabaR> So.... the debian guy made the connection between the bugs?
[20:30] <dabaR> Is the bug watch added the thing that made the link?
[20:30] <dabaR> Is the "bug watch added" the thing that made the link?
[20:31] <maco> yes
[20:32] <dabaR> Hm...interesting.
[20:32] <dabaR> How does it work again, can anyone close bugs?
[20:33] <dabaR> you know, your nick is funny...
[20:33] <dabaR> I mean, it is funny that you would have that nick.
[20:33] <dabaR> I use the word maco to mean kitty.
[20:34] <dabaR> And it is sort of a coincidence, I had a server called paco for a while.
[20:34] <maco> its derived from my real name
[20:34] <dabaR> paco meaning doggy.
[20:34] <dabaR> Cool.
[20:34] <maco> in what lang?
[20:34] <dabaR> It is a modification of the word maca, in Yugoslavian languages.
[20:34] <dabaR> Croatian, Serbian...
[20:35] <maco> zdravo :)
[20:35] <dabaR> Cool.
[20:36] <maco> i think anyone can remove bug links, but only bug control & devs can close bugs
[20:36] <maco> at least as wontfix...
[20:36] <maco> not sure about who can do fix release and invalid
[20:36] <ScottK> Anyone with an LP account
[20:36] <maco> thanks
[20:36] <maco> wasnt sure if bugsquad membershi was needed
[20:37] <ScottK> maco: Could you have a look at a lmms merge from Debian.  It got an approved FFe, but no one ever did the upload.
[20:37] <maco> i can try
[20:37] <ScottK> Thanks.
[20:38] <maco> ive never done a merge before, though
[20:38] <dabaR> Anyway, I am considering turning this bug into a question.
[20:38] <ScottK> maco: Use grab-merge from ubuntu-dev-tools
[20:38] <maco> alright thanks
[20:41] <ScottK> porthose: Looking
[20:53] <ScottK> porthose: Uploaded.  Thank you for your contribution to Ubuntu.
[20:53] <porthose> ScottK, ty :)
[20:55] <ari-tczew> ScottK: maybe you know, what about lm-sensors-3 in karmic? Is it will not merged?
[20:55] <ari-tczew> bug #336418
[20:55] <ScottK> ari-tczew: It's in Main, so unless it fixes a really serious bug, no.
[20:55]  * ScottK looks
[20:58] <ScottK> ari-tczew: It looks far to invasive for this late to me.
[21:01] <ari-tczew> ubuntu's users says that 3.1.1 version supports more devices
[21:03] <dtchen> ari-tczew: that's Lucid material, really.
[21:04] <ScottK> ari-tczew: Yes, but it's a lot of change, so the regression risk is too high now.  Also it's more for #ubuntu-devel since it's in Main anyway
[21:05] <ari-tczew> ok
[21:33] <mirsal> hello
[21:35] <ScottK> Hello mirsal
[21:37] <mirsal> I need some insights about how to submit a patch against an ubuntu package in universe
[21:38] <maco> is there a bug reported
[21:38] <maco> ?
[21:38] <mirsal> yes
[21:38] <maco> is the patch attached to the bug?
[21:39] <mirsal> I actually uploaded a patched package to my ppa
[21:39] <mirsal> https://bugs.launchpad.net/ubuntu/+source/xf86-input-evtouch/+bug/401039
[21:39] <maco> for testing? attach the same patch to the bug, or, since you already generated a new source package, make a debdiff and attach that
[21:40] <maco> then subscribe ubuntu-universe-sponsors
[21:40] <mirsal> okay
[21:40] <mirsal> Didn't know about debdiff
[21:40] <mirsal> thanks
[21:40] <maco> (debdiff just means run "debdiff oldpackage.dsc newpackage.dsc > newpackage.debdiff)
[21:41] <ogra> mirsal, cevo120tn definately works since intrepid with that driver
[21:41] <ogra> *clevo
[21:41] <mirsal> ogra, Recent ones don't
[21:42] <ogra> (though all clevo 120s i have seen use ideaco touchscreens)
[21:42] <ogra> did clevo change the touchscreen ?
[21:42] <mirsal> ogra, yeah.
[21:42] <mirsal> New ones are supported by evtouch
[21:43] <ogra> bastards .... they should at least indicate that in the model name :P
[21:43] <ogra> old ones are too :)
[21:43] <mirsal> New ones are *also* supported by evtouch :p
[21:43] <ogra> i developed all changes i did to the evtouch driver in intrepid on a clevo 120tn
[21:43] <mirsal> the package only lacks a fdi file
[21:43] <ogra> yep
[21:43] <mirsal> ogra, nice :)
[21:44] <ScottK> ogra: Since you're at the very least somewhat familiar with this, could you review the change?
[21:44] <ogra> sadly i didnt have the time to go on working on it in jaunty and karmic .... so it's a bit behind
[21:45] <ogra> ScottK, sure
[21:45] <ScottK> Thanks.
[21:45] <ogra> mirsal, btw, do you know bug 317094 ?
[21:45] <mirsal> ogra, yes, I already submitted the needed info there
[21:46] <ogra> well, would be good if someone who understands how the fdi stuff works could go through it and create .fdi files from the collected lshal info :)
[21:47] <mirsal> ogra, Actually my company is selling computers with these touchscreens, so we needed them supported on ubuntu real quick, so I also build a package.
[21:47] <ogra> mirsal, can you attach the debdiff to your bug ?
[21:47] <maco> ogra: are you the one that was poking at wacoms before?
[21:47] <ogra> nope
[21:47] <mirsal> ogra, I'll do that in a minute
[21:47] <ogra> tablet != touchscreen :)
[21:48] <maco> i wonder who that was then
[21:48] <ogra> tablets are wa more complex due to the additional input device you need
[21:48] <ogra> *way
[21:48] <maco> yeah ive noticed
[21:48] <maco> i have one that half-works ;)
[21:48] <ogra> maco, i thought wgrant was on that a while ago
[21:49] <maco> ah ok. i thought it was someone with a g* last name
[21:49] <ogra> not sure if he still is though ....
[21:49] <maco> wgrant: ping
[21:50] <dtchen> contentless pings are bad.
[21:50] <ogra> and lonely
[21:50] <maco> the context is 2 lines up!
[21:51] <maco> ok 5
[21:51] <ogra> so your ping cant hold hands with it :(
[21:51] <dtchen> and clients don't always have sufficient scrollback
[21:51] <dtchen> and it's a PITA to go to irclogs.uc, etc., etc.
[21:52] <maco> fine fine
[21:52] <dbernar1> Sorry, did anyone reply? My connection is flaky. Does the apport tag on a bug in launchpad mean the bug was reported by apport?
[21:52] <ScottK> dbernar1: Yes
[21:52] <maco> wgrant: this is a ping regarding wacom support, wondering if you were still working on it
[21:52] <ogra> now thats a happy ping :D
[21:55] <dbernar1_> OK, well, I am trying to see whether I can resolve some bugs. I see several bugs, related to installing phpmyadmin, on launchpad, and I tried to install it myself. The error seems to be caused by the fact that mysql-server is not installed, phpmyadmin does not have it as a dependancy, and does not want to install without it.
[21:56] <maco> simple enough to fix. which version are you testing this on?
[21:56] <dbernar1_> 9.04.
[21:56] <dbernar1_> Same as the bug
[21:56] <maco> lemme see if its fixed in 9.10
[21:57] <dbernar1_> make sure you don't have mysql-server installed...
[21:57] <maco> i was just going to read the dependency list
[21:57] <dbernar1_> \
[21:57] <maco> it says it suggests mysql-server
[21:57] <maco> which means it wont automatically pull it in. are you saying one of the install scripts requires mysql-server?
[21:57] <dbernar1_> how do you read the dep list? apt-cache show?
[21:57] <maco> yes
[21:58] <dbernar1_> Well...I think, I am not 100% sure, heh, that the phpmyadmin is a php based mysql administration app
[21:59] <mirsal> (back)
[21:59] <mirsal> ogra, I attached the diff
[21:59] <maco> dbernar1_: yeah
[21:59] <dbernar1_> And, it creates a mysql database for its config.
[21:59] <ogra> mirsal, checking ...
[22:00] <dbernar1_> maco: So, yes, it seems that one of the install scripts requires it.
[22:01] <ogra> mirsal, hrm ... why do you patch udev ?
[22:01]  * maco tries toinstall
[22:01] <ogra> i explicitly disabled that (in intrepid though) since it messed up a lot
[22:01] <dbernar1_> Ya, I did the same, it is quite simple to reproduce the error.
[22:01] <mirsal> ogra, oh ok
[22:02] <ogra> mirsal, does it work with just the fdi ?
[22:02] <mirsal> yes
[22:02] <ogra> ok, can you make a debdiff that has just the fdi ? the fdi looks ok and i'll hapily upload it right away
[22:02] <maco> dbernar1_: this?
[22:02] <maco> ERROR 2002 (HY000): Can't connect to local MySQL server through socket                 │
[22:02] <maco>   │ '/var/run/mysqld/mysqld.sock' (2)
[22:02] <ogra> *happily
[22:03] <dbernar1_> maco, sure, it should even open up an apport for you.
[22:03] <mirsal> okay
[22:03] <maco> dbernar1_: it does not
[22:03] <maco> dbernar1_: it asks if i want to abort, retry, or ignore. if i choose ignore, it just finishes installing without being configured anywhere
[22:03] <dbernar1_> maco, well, it did for me, I tried a few times to retry.
[22:04] <dbernar1_> maco, so a feature, then? :-)
[22:04] <maco> dbernar1_: is it possible that phpmyadmin can be installed on one system to configure a database on another system, so not having a local db isnt catastrophic?
[22:06] <dbernar1_> maco, I don't think so. I will see something
[22:08] <mirsal> ogra, I attached the debdiff to the same bug
[22:11] <mirsal> dbernar1, maco Yes, I use phpmyadmin to administer remote machines, and even a NDB cluster behind mysql proxy.
[22:12] <mirsal> phpmyadmin definitely does NOT require a local mysql server
[22:19] <ogra> mirsal, uploaded
[22:20] <mirsal> ogra, Cool :) out of the box touchscreen support for new clevo tablets and Asus EeeTOP
[22:20] <ogra> yeah !
[22:23] <ogra> mirsal, its sitting in the queue now, waiting for a archive admin to approve it
[22:23] <ScottK> ogra and mirsal: Accepted.  Thanks.
[22:23] <ogra> thanks :)
[22:23] <mirsal> :)
[22:23]  * ogra now can happily go and eat lobster :) 
[22:24] <mirsal> hehe
[22:36] <TheMuso> ryanakca: libspe2 is pretty much powerpc only. What are you trying to fix?
[22:37] <ryanakca> TheMuso: FTBFS
[22:38] <directhex> is banshee okay on ppc now? it was meant to be moar better in 1.5.1
[22:40] <TheMuso> directhex: Really don't kno. What were the problems with it?
[22:40] <directhex> TheMuso, failing to run on startup. sqlite issues
[22:40] <TheMuso> ryanakca: Its not on the FTBFs list.
[22:40] <TheMuso> ryanakca: Ok, I'll have a look for you.
[22:41] <TheMuso> directhex: sorry ^^
[22:41] <TheMuso> ryanakca: sorry
[22:41] <TheMuso> ryanakca: but I can have a look anyway.
[22:42] <ryanakca> TheMuso: OK
[22:43] <TheMuso> ryanakca: its built on powerpc.
[22:43] <TheMuso> and i386
[22:45] <ryanakca> TheMuso: Hmm... OK... should http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20090909-karmic.html be removed from the topic? It doesn't match the qa.ubuntuwire.com one (possibly because it's dated 20090909)
[22:45] <ari-tczew> yea, old date
[22:46] <TheMuso> ryanakca: I don't know.
[22:46] <ryanakca> ... which would also explain why I thought libspe2 was FTBFS :)
[22:46] <TheMuso> yes but libspe2 doesn't show up on the list at all, and it should for amd64, armel, etc.
[22:48] <wgrant> ryanakca: The 20090909 one is the result of a test rebuild. It is somewhat useful even though it is old.
[22:49] <ryanakca> OK
[22:51] <ari-tczew> after final release karmic, fixing FTBFS is needed?
[22:52] <maco> fixing FTBFS is needed now too
[22:52] <wgrant> After Karmic is released, everything will be retried in Lucid.
[22:52] <ari-tczew> before final I understand, but I ask what about after
[22:52] <wgrant> Fixing FTBFSes in Karmic post-release is limited to cases where an SRU or security update would otherwise be issued.
[22:54] <maco> wgrant: hmmm? so if theres no security patch, and it doesnt build...screw it?
[22:55] <wgrant> maco: Right. Or we would have several hundred pointless SRUs.
[22:55] <maco> ok
[22:55] <maco> im not sure why theyd be pointless though
[22:55] <wgrant> Little or no change to the end user.
[22:55] <wgrant> Archive bloat.
[22:55] <maco> does the old version of the package get used instead? or does the package just act like removed-from-archive?
[22:56] <wgrant> Download bloat.
[22:56] <wgrant> The old version gets used.
[22:56] <maco> ohok
[22:56] <wgrant> Or the current version, if it did build but no longer does.
[22:57] <ari-tczew> yhym so after final release we are go working on new development cycle e.g. lucid right?
[22:57] <dbernar1_> maco, what can I do with those bugs?
[22:58] <maco> dbernar1_: which?
[22:58] <maco> dbernar1_: phpmyadmin?
[22:58] <dbernar1_> Yes.
[22:58] <maco> on remove it does it too, but it gives the option to not try to configure a local db
[22:58] <wgrant> ari-tczew: Right. Lucid should open a week or two after Karmic is released.
[22:58] <maco> maybe the bug should be that on install it should *ask* whether its a local db
[22:58] <ari-tczew> great :D
[22:59] <dbernar1_> maco:
[22:59] <maco> blank line to you too!
[22:59] <dbernar1_> Haven't been using IRC for a while...:)
[23:00] <dbernar1_> maco: Is there a recommend instead of suggest level for dependency?
[23:00] <dbernar1_> maco: do you happen to know where that is documented?
[23:00] <maco> depend, recommends, and suggests are the 3 levels
[23:00] <maco> recommends are automatically installed
[23:01] <maco> in karmic it is still suggests
[23:01] <maco> install completes, but only if i tell it to ignore the error
[23:01] <dbernar1> See...it really seems like everyone would want to install mysql when installing phpmyadmin. Except if they are a expert user.
[23:01] <dtchen> it's documented at http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps
[23:03] <dbernar1> dtchen: Thank you.
[23:03] <dtchen> dbernar1: np
[23:05] <dbernar1> This is my situation: I have found several bug reports on launchpad of people not able to install phpmyadmin. Those are sent by apport. I tried myself, and was able to reproduce. The error points to the fact that mysql-server is not installed as part of the phpmyadmin installation, and the phpmyadmin install script guides the user to select the option for when a mysql server is installed on the host.
[23:06] <dbernar1> I would like to perhaps move forward toward a resolution of this issue, which would be to close the bugs, be it just by eduucating the users, or whatever. If you have a suggestion, please tell me.
[23:06] <maco> i think it ought to say "do you want to configure the mysql stuff now? y/n"
[23:06] <maco> which i think it does
[23:06] <maco> then if you choose yes, it should ask you if its local or remote
[23:07] <maco> if they say local and its not installed, inform the user that they need to install mysql-server and tell them "once youve done that run dpkg-reconfigure phpmyadmin"
[23:09] <dbernar1> My thought on that is that it is not a sane default. But, let's say I wanted to do that, how would I proceed? Should I find out whether this is the same in Debian?
[23:11] <dbernar11> Sorry, did you reply?
[23:12] <ari-tczew> I see that generally Ubuntu needs more 'non-profit' contributors
[23:16] <xiambax> im sure no ones cares but i have to brag
[23:16] <xiambax> i just bought a bare bones mobo for 50 bucks with a proc
[23:17] <xiambax> and had a gig of ram kicking around and a spare case and psu
[23:17] <xiambax> 50 bucks and i now have a 4th computer
[23:17] <xiambax> pretty rad
[23:24] <dbernar12> what does set -e in a bash script do?
[23:34] <TheMuso> dbernar1: It causes the script to exit early if an error state is encountered, i.e a command exists with a value other than 0.
[23:45] <TheMuso> Off hand, does cmake respect CFLAGS?
[23:47] <lifeless> cmake is a Makefile compiler
[23:47] <lifeless> so check the Makefile it writes
[23:49] <TheMuso> ah ok