/srv/irclogs.ubuntu.com/2010/06/09/#ubuntu-devel.txt

barrycjwatson: nothing special.  i run ubuntu in a fusion vm, so the underlying os is totally stock00:03
barrycjwatson: but yeah that *is* interesting :)00:03
slangasekdoes Ubuntu even see the hardware from within fusion?00:04
slangasek(hardware/EFI)00:04
keeshmpf, I can't compile gdb with sbuild.00:04
* kees scratches his head00:04
keesdpkg-source: error: cannot fstat file ./gdb_7.1.orig.tar.bz2: No such file or directory00:04
keeswhy is that "./" instead of ../ ?00:04
slangasekkees: is that a dpkg-source -x or dpkg-source -b?00:05
barryslangasek: how can i find out? :)  i doubt it though; vms probably see a bios from fusion.  however, this shouldn't enter into it because it was a host machine boot to cjwatson's test cd00:05
keesslangasek: not sure how sbuild is calling dpkg-source00:05
slangasekbarry: cat /proc/cpuinfo inside the VM, maybe00:05
slangasekbarry: oh, you did a host machine boot - n/m00:05
slangasekbarry: in that case my questions are irrelevant :)00:06
barryslangasek: :)00:06
slangasekkees: well, if it were using dpkg-source to unpack (-x), it could be a bad path in the .dsc00:06
barryslangasek: but it does see it as an intel core 2 duo T9900 @ 3.06GHz00:06
slangasekkees: if it's when building the source package (-b), I don't know00:06
keesslangasek: oh! that alone was enough to remind me about what I think the problem is.00:06
slangasekkees: ok :)00:06
keesI think my sbuild wrapper is doing the wrong thing about where it puts the source.00:07
keeswhere I use "my" loosely given several other people wrote it too00:07
keeshm, no00:07
cjwatsonbarry: well, if I get a report from an EFI machine that's i386-efi or x86_64-efi (and that isn't my kvm testbed), then that's basic functionality confirmed and I just need to wait to see if I get reports of BIOS machines falling over00:08
cjwatsonI plan to ask for it to be run through the certification lab as well00:08
barrycjwatson: +100:08
TheMusocjwatson: If I boot that CD and let refit search for it, I get a lot of different options. Haven't looked at what each one is yet. When I boot the CD using teh C key, I get no farther than the "welcome to GRUB" message. I'll email you with more details when I test more.00:18
* barry -> away00:21
* kees kicks sbuild00:31
CynthiaGWhat should I do if a package has unit tests that "succeeded" before, but now "fails" because of a fix that made things more true to a spec?00:32
CynthiaGIf that question is no good here, and depends on the package in question, please say so instead :)00:32
keesCynthiaG: i'd say is depends on the spec, the package, and the test.  :)00:32
CynthiaGkees: SVG, librsvg, all unit tests :\00:33
keesCynthiaG: ah, in that case, I'd bring it to the attention of the upstream librsvg folks, since it sounds like the tests need fixing if you made it more strict to SVG, etc00:34
CynthiaGsounds like a plan00:34
=== Seeker`_ is now known as Seeker`
SpamapSmicahg: ping!00:44
micahgSpamapS: pong00:44
SpamapSmicahg: do you have a moment to discuss couchdb?00:44
micahgSpamapS: sure00:45
SpamapSmicahg: I'm working on merging 0.11.0-1 .. but this seems to be breaking the build: sed -i s,$(LIB)$$,$(LIB)/$(DEB_UPSTREAM_VERSION), configure00:45
SpamapSmicahg: I'm not sure why, but it causes an issue with AC_CHECK_CURL00:45
micahgSpamapS: can you pastebin the error?00:46
SpamapSmicahg: standby00:46
SpamapShttp://paste.ubuntu.com/446894/00:47
SpamapSmicahg: if I remove the sed line, and re-run, it fails later (on the js library configuration, which makes sense).00:49
micahgSpamapS: I'm not sure00:53
blue_annahow can I get around dependency issues from having too recent of a version of a package (off of launchpad)00:53
blue_anna  libxmu-dev: Depends: libxmu-headers (= 2:1.0.5-1) but 2:1.0.5+git20100604.af962b3b-0ubuntu0sarvatt~lucid is to be installed00:53
SpamapSmicahg: what is that sed line meant to do? Is there no way to fix that problem w/ LD_LIBRARY_PATH or a configure option?00:54
micahgSpamapS: I'm not sure, it was there in the last version00:55
micahgSpamapS: it seems to set up a specialized versioned path for the compiler00:56
SpamapSmicahg: ok well I must have done something weird because I backed up a bit and now I can't reproduce that problem00:57
SpamapSdpkg-shlibdeps: warning: couldn't find library libmozjs.so needed by debian/couchdb-bin/usr/lib/couchdb/bin/couchjs (ELF format: 'elf64-x86-64'; RPATH: '').00:58
SpamapSnow I'm getting that one00:58
micahgSpamapS: k, just a note, BTW, better to do a versioned xulrunner-1.9.2 GRE check in rules00:58
micahgSpamapS: that's normal00:58
SpamapSmicahg: rules has been carried forward so should still be doing everything from before00:59
* micahg might have forgotten it :)00:59
micahgSpamapS: ^^01:00
SpamapSxulrunner_gre_version := $(shell xulrunner --gre-version)01:01
SpamapSxulrunner_dep = xulrunner-$(shell echo $(xulrunner_gre_version) | cut -f1-3 -d.)01:01
micahgSpamapS: right, so the first line should be xulrunner_gre_version := $(shell xulrunner-1.9.2 --gre-version)01:02
=== MattJ100 is now known as MattJ
SpamapSaha.. the AC_CHECK_CURL thing is back.. argh01:05
SpamapSsomething to do with aclocal.m401:05
* SpamapS 's heads start to spin when autoconf lets its magic smoke out01:05
* SpamapS has two heads, yes. ;)01:05
SpamapSmicahg: thanks for your help, I'll keep digging01:11
micahgSpamapS: no problem, feel free to ping me if I can help01:12
=== bjf[] is now known as bjf[afk]
artfwoHi! Would anyone care to sponsor bug 591528 (main)?02:56
ubottuLaunchpad bug 591528 in libraw1394 (Ubuntu) "FTBFS on all architectures (Maverick)" [Undecided,Confirmed] https://launchpad.net/bugs/59152802:56
=== sconklin-gone is now known as sconklin
=== nhandler_ is now known as nhandler
=== bjf__ is now known as bjf
RAOFHow do I get to attach gdb to compiz now that our security overlords have restricted ptrace?  Things I've tried which don't work: running “sudo gdb compiz”, and “echo 0 | sudo tee /proc/sys/kernel/ptrace_scope.03:57
lifelessRAOF: see pitti's announcement04:00
lifelessRAOF: there is a sysctl you can set04:00
lifelesswhich he documented04:00
RAOFOk.  Re-reading that, i'm setting the sysctl to 0, and it's still not working.04:02
RAOFDebugging compositors sucks.04:06
=== sconklin is now known as sconklin-gone
lifelessRAOF: perhaps you need to set it to zero before anything starts up ?04:11
lifelessit might be a process flag?04:11
lifelesstotal speculation04:11
RAOFPossibly it's inherited by children, so you need to set it before logging in.04:12
lifelessyes04:14
lifelessthts what I'm saying04:14
lifelessso you want it in sysctl.d04:14
RAOFI've set it there, so I'll see next time I log in.04:14
RAOFI've got a usable backtrace by more devious methods anyway.04:15
lifelessoh?04:23
RAOFWell, the not terribly devious method of starting compiz under gdb and queuing up commands to run, of which the final one is “let it actually die and start metacity”04:25
=== bjf is now known as bjf[afk]
keesRAOF: "echo 0 | sudo tee /proc/sys/kernel/ptrace_scope" will disable the ptrace protection, so if you're hitting something else that's a different problem.  what is the error you're seeing?05:44
keeslifeless: and which announcement by pitti?05:44
RAOFkees: ptrace: operation not supported.05:44
RAOFBah, sorry.  Not permitted.05:44
lifelesskees: by you. brain fail.05:44
keeslifeless: oh! okay, thought I missed something.05:44
lifelesskees: by your other other evil twin05:45
keeslifeless: heh05:45
keesRAOF: what's the action you're taking with gdb, exactly?05:45
RAOFOk.  Now I'm surprised.  That works now!05:45
keessetting the sysctl in /proc should immediately revert the behavior.05:45
keesRAOF: either "sudo gdb ..." or setting the sysctl should do it.05:46
RAOFHm, no it still doesn't work.  It works in the same VT as where I started compiz, but switching to VT1 gives operation not permitted, even with sudo gdb05:48
keeswhat's the command exactly you're using?05:49
kees(vt really should not matter)05:50
keesare you restarting procps possibly?  is /proc/sys/kernel/ptrace_scope remaining 0 ?05:50
keesRAOF: this works for me...05:53
kees"pidof compiz" then "sudo gdb" then "attach PID" where PID is whatever pidof returned.05:54
keeseven tried different vts etc05:56
* kees has to hit the sack. email me if you learn anything more.05:56
RAOFSleep well.06:00
=== lifeless_ is now known as lifeless
=== almaisan-away is now known as al-maisan
pittiGood morning07:44
jussiMorning Martin!07:44
pittiRAOF, lifeless: ptrace> rather kees' announcement, I figure? :-)07:45
pittiRAOF: sudo gdb doesn't work ?!?07:46
RAOFpitti: It didn't when I was trying it, but now it seems to work.07:48
RAOFI'm not sure what was happening.07:48
RAOFAnd I think I'll need a debug build of mesa to track the segfault down, anyway.  The optimisations appear to be doing strange things (like optimising out statements that would cause a null pointer dereference).07:50
dholbachgood morning07:56
mvohey dholbach07:57
dholbachhey mvo07:59
cjwatsoncould an ubuntu-mir member have a look over bug 582189, please?  I'm approaching being blocked on a new grub2 package08:30
ubottuLaunchpad bug 582189 in libisofs (Ubuntu) "MIR: libisoburn, libisofs, libburn" [Undecided,New] https://launchpad.net/bugs/58218908:30
pittisuperm1: wrt. bug 550288 and bug 444420, would it make sense to combine the rule to match KERNEL=="hiddev*|hidraw*", to cover both cases?08:38
ubottuLaunchpad bug 550288 in udev (Ubuntu Lucid) "bluez fails to discover mx5000 keyboard and mouse" [Undecided,Triaged] https://launchpad.net/bugs/55028808:38
ubottuLaunchpad bug 444420 in udev (Ubuntu) "USB logitech bluetooth doesn't work" [Undecided,Fix released] https://launchpad.net/bugs/44442008:38
pittisuperm1: or does it wreak havoc to apply it to the respective other device?08:38
superm1pitti, unfortunately I don't have any of that logitech hardware to be able to verify myself08:42
superm1so i'm not sure what happens if you use the other device in that scenario08:42
pittisuperm1: I asked in the bug for testing; I just wondered whether you'd know in general08:43
superm1pitti, ah, no, not so sure, sorry08:44
=== hrw|gone is now known as hrw
jo-erlendI'm exploring Quickly and I have some questions about it. Something tells me this might not be the proper channel for it, but what is?08:59
dholbachjo-erlend: you could try #ubuntu-app-devel or #ubuntu-desktop09:01
jo-erlendthanks. :)09:03
cjwatsonhm, another new kernel ABI, and I'd only almost got rid of 2.6.34-5 from the archive ...09:15
danigmhello, I need to update ubuntu poppler package to upstream, what's the correct way to make that with launchpad?09:34
seb128danigm, what do you mean there?09:34
seb128danigm, you want to package a new version for maverick or for yourself?09:35
seb128danigm, which version?09:35
danigmboth09:35
danigm0.1409:35
danigmI want to package 0.14 for maverick and then I have a "unofficial" patch to add to my own package09:35
danigmand then make a backport for guadalinexV6 (ubuntu jaunty)09:36
danigmI see that there is a lp:ubuntu/poppler and a lp:poppler09:36
seb128danigm, you can get the new poppler without new cairo09:37
seb128danigm, lp:poppler is an upstream import09:37
seb128danigm, lp:ubuntu/poppler is the ubuntu package, you want to use that to base your changes09:37
danigmseb128: yep, and there's my question, what's the correct way to merge the package and the upstream?09:37
seb128danigm, we don't want cairo 1.9 though09:38
seb128danigm, so no new poppler for now09:38
seb128danigm, I'm not sure about autoimports, I usually apt-get source poppler to work on it and copy the debian dir over to the new tarball09:39
seb128danigm, then dch -v version and work there09:39
danigmseb128: ah, ok09:39
danigmseb128: then that's what I'll do09:40
seb128you can probably bzr merge-upstream tarball in the import09:40
seb128danigm, but as said don't bother for maverick the poppler update require an unstable cairo09:40
seb128danigm, and cairo is stalling for a while, they should have got 1.9 stable in january and it didn't move since09:40
=== Amto`Off is now known as Amto_res
* ogra wonders if Keybuk is on vacation11:48
seb128ogra: you have access to a calendar with those infos11:50
seb128ogra: the said calendar says he is11:50
ograi do ?11:50
cjwatsonpitti: random thought - would it be worth looking at generating /usr/lib/locale/locale-archive?  it takes the syscall count of executing a trivial program (/bin/true) from 100 to 3411:52
pitticjwatson: I think we can; it'll increase the time to build/remove locales, but that's rather insignificant11:52
pitticjwatson: I actually did some boot charts with locale-archive, but I didn't get any measurable difference11:53
cjwatsonlocale build time is a bit of a concern on low-memory systems because localedef is so memory-hungry11:53
pittishoudl just be a matter of setting ARCHIVE=yes in /usr/sbin/locale-gen11:53
cjwatsonwhat sort of increase are we talking about?  just running 'localedef --add-to-archive /usr/lib/locale/*' doesn't seem to take too long here11:54
pittiand cleaning up the unarchived ones in postinst11:54
cjwatsonI was wondering if there were compatibility implications; I seem to recall the odd bug when the broken-out dirs were missing11:54
pitticjwatson: ah, good; removing a locale used to require rebuilding all other ones, but as I said that should not be a common use case11:54
pitticjwatson: I have that running in a VM for some days, but I didn't test it extensively; just standard desktop bits11:55
pitticjwatson: so perhaps we should switch it early in maverick for testing?11:55
cjwatson--delete-from-archive seems to take negligible time11:55
pitticool11:56
pittiseems that didn't exist back then (in belocs age)11:56
cjwatsonI suspect it doesn't make a huge boot difference because everything is LANG=C11:56
cjwatsonit's only once you reach a session that it starts making any difference at all11:56
pittithe desktop bits do use the locale, though11:56
pittiright11:56
pittiand I didn't notice any difference there11:57
cjwatsonshould we have *only* locale-archive, or the broken-out dirs as well?11:57
pittibut still, it's fewer syscalls11:57
pitticjwatson: they do take a nontrivial amount of space, so I'd vote for either-or, not both11:57
pittiDebian has used locale-archive only forever, I think11:57
pitti(and Fedora, too)11:58
cjwatsonok, if you're comfortable with either-or then I am too12:00
cjwatsonshall I file a bug somewhere?12:01
pitticjwatson: against langpack-locales, I guess12:06
cjwatsonshall I just paste this conversation?12:07
pittisure12:07
pittiI don't know whether I'll have time to implement logic to use --delete-from-archive (since I only have limited time this cycle), but using archive in general sounds easy12:07
cjwatsondone, bug 59167612:08
ubottuLaunchpad bug 591676 in langpack-locales (Ubuntu) "switch locale-gen to ARCHIVE=yes" [Undecided,New] https://launchpad.net/bugs/59167612:08
cjwatsonif you need me to do part of it then feel free to lob it over12:08
pittiok, thanks12:09
=== MacSlow is now known as MacSlow|lunch
didrockscjwatson: hey, did you apply the same changes from the desktop seed to the netbook seed (seeing one of your commit on 2010-06-01) or should I check?12:41
cjwatsondidrocks: I don't remember - probably best to check12:44
didrockscjwatson: ok, thanks, I will :)12:44
ItalicBoldhi all, I heard sysv init is being replaced by another method in the future with ubuntu, can anyone advise what this is so i can look it up further?12:51
stanley_robertsohi all12:53
stanley_robertsoiam new to this ubuntu stuff and going through the ubuntu wiki page12:53
stanley_robertsoWant to contribute as a developer.... Any suggestions/pointers in that direction would be of great help12:53
micahgstanley_robertso: have you seen this wiki page: https://wiki.ubuntu.com/UbuntuDevelopment/12:54
apwItalicBold, that sounds like upstart13:02
ItalicBoldapw: ta13:13
=== MacSlow|lunch is now known as MacSlow
stanley_robertsoyes micahg .. iwent through it.. but could not get a sgtarting point13:26
stanley_robertso*starting13:27
didrockspitti: can I refresh a lucid metapackage from a maverick machine? Don't know how germinate works on that kind of setup13:29
micahgstanley_robertso: you can fix bugs and/or work on build failures13:36
pittididrocks: sure, it downloads everything it needs by itself13:37
pittididrocks: there's a .cfg file which defines the release13:38
didrockspitti: ok, I was wondering about checking packages that are in main and so on depending on the apt cache, but it's done in a smart way, sweet :)13:38
didrockspitti: thanks13:38
pittididrocks: yes, it downloads all seed branches and Packages.gz indexes by itself13:39
didrockspitti: that seems… way safer than relying on something local, thanks for the anwser, better to ask before regretting :-)13:40
* popey wonders if cjwatson could please let my mail to ubuntu-devel mailing list through13:47
=== txwikinger2 is now known as txwikinger
pittididrocks: why do we need bug 588723 in netbook-meta as well? the bug just talks about ubuntu14:39
ubottuLaunchpad bug 588723 in ubuntu-meta (Ubuntu Lucid) "kubuntu-desktop / kubuntu-netbook / ubuntu-netbook should Depends ttf-liberation due to poor font fallback otherwise" [Undecided,Triaged] https://launchpad.net/bugs/58872314:39
didrockspitti: it's already fixed in ubuntu-meta, I guess the report was for netbook-meta14:40
didrockschanging affected package14:40
pittiah, indeed; but still, pointing out why it's necessary for netbook would be nice14:40
pittior giving a test case why/where the current one looks bad14:41
pittididrocks: mind that the first point release will need to fit into a CD image again14:41
didrockspitti: it's ccheney who pinged about this issue, I think he's more aware about a real testcase than I14:41
didrockspitti: yeah, I'll have a look at CD size then, that's why I'm doing that now14:41
didrocksccheney: if you can provide a testcase, that will be good14:42
cjwatsonpopey: done14:43
popeycjwatson: thanks14:47
=== alessio is now known as `Alessio`
=== `Alessio` is now known as quadrispro
=== sconklin-gone is now known as sconklin
=== jtechidna is now known as JontheEchidna
didrockspitti: I'll soon have a document using a New Times Roman font for testing if the ttf-liberation font is rendering it better than the default. If you do an apt-cache show ttf-liberation, you will see that this package is included in almost all seed already15:15
=== bjf[afk] is now known as bjf
pittididrocks: right, noted15:31
didrockspitti: ok, added a testcase15:39
mptkees, hi15:52
keeshello mpt15:53
mptkees, that grep of the archive you did for gtk_status_icon, could you please do the same for use of either KSystemTrayIcon or QSystemTrayIcon?15:54
mptkees, I guess you could make it much quicker by looking only in packages that depend on Qt15:54
keesmpt: sure; which packae specifically would indicate a qt dep?15:55
=== jtechidna is now known as JontheEchidna
JontheEchidnakees: libqtgui4, since qsystemtrayicon is in the QtGui module15:57
mptkees, either libqtgui4 or kdelibs5 [sic]15:58
JontheEchidna^in maverick kdelibs5 was split up, and the appropriate kde library is now libkdeui515:59
seb128kees, so it's SystemTrayIcon in rdepends for libkdeui5 and libqtgui4 I guess16:00
keesJontheEchidna, mpt: cool. i'll get it kicked off16:00
seb128kees, thanks16:00
mptthanks kees16:00
keesseb128: no problem16:00
mptand thanks JontheEchidna :-)16:04
JontheEchidnayup, no prob16:07
agutierrhello, someone usings 10.04 preseeds?16:19
agutierrIs there any way to see packages sources during ubuntu install (on busybox)?16:20
=== DrPepperKid is now known as MacSlow
ccheneydidrocks: hi16:34
didrocksccheney: hey16:34
didrocksccheney: I've added info on the bug report concerning the ttf-liberation font, do not hesitate to correct it :)16:35
ccheneydidrocks: ok will take a look16:35
didrocksccheney: thanks16:35
ccheneydidrocks: yea your comment looks correct16:36
didrocksccheney: sweet, thanks16:36
ccheneydidrocks: i think this would occur with pdf viewing as well, so not just in the OOo case16:37
ccheneydidrocks: at least for pdf's where the fonts aren't embedded16:37
didrocksccheney: can you add a comment about that?16:37
ccheneydidrocks: ok just followed up16:39
didrocksccheney: seems fine, thanks16:40
nigelbIs there a way to know if a package has an apport hook without installing or looking into the source?16:40
pittinigelb: check file list on packages.u.c.?16:40
nigelbpitti: err file list? or dependency list?16:41
pittinigelb: file list (/usr/share/apport/package-hooks/*)16:41
pittiit's got nothing to do with dependencies16:41
nigelbpitti: I'll tell you my problem.  I hvae a list of 1000 packages in descending order of number of bugs filed, I have to filter them for pckages wihtout apport hook so I can lead an activity on writing the hooks.  Any easy way to do the entire thing in one go?16:43
nigelb(number of bugs filed for each month - I have data for 2 months)16:43
pittinigelb: http://archive.ubuntu.com/ubuntu/dists/maverick/Contents-i386.gz is your friend, I think16:44
pittiyou can grep it for ^usr/share/apport-package-hooks/.*/$PKGNAME$16:44
nigelboh, yay!16:45
pittinigelb: caveat: those are binary package names, not source16:45
pittibut with some grep-dctrl magic this is easy to map16:45
nigelbpitti: ok, I'm going to have to do a lot of work, but still worth if you ask me.  Better than apt-get x100016:46
nigelbThank You!16:46
pittiyep, Contents.gz gets the heavy lifting16:47
pittinigelb: I'd suggest to write a script which wgets contents.gz and all Packages.gz, and iterate over all Package: to check if it's got an apport hook16:47
pittinigelb: then this can spit out a list of packages without hooks, and you could even cron that somewhere16:48
pittinigelb: but you certainly don't want to look at 1000 packages?16:48
jpdsI suggest downloading said files off the user's mirror in sources.list to balance out the load.16:48
pittiseems like adding sensible and well thought-out package hooks to the top ten is better than adding minimal ones to 50 just to make the stats look better?16:49
nigelbpitti: I'm not sure how to go about all that you've said, but one step at a time.  when I get stuck I'll ask here.  I'm sure someone will know16:49
nigelbYes, I'll probably only look at ones with 30+ bugs16:49
* pitti dinner &16:49
SpamapSanybody know what the policy would be on a package that contains a sources.list.d file pointing to a set of "blessed" PPA's? Would such a thing ever be acceptable in main?16:50
nigelboh, wait.  I have to hug brian.  He got it sorted on the list he gave me :)16:50
ScottKSpamapS: No.16:54
ScottKSpamapS: Such a thing did get through once and it got reverted before release.16:54
SpamapSScottK: how are the updates to things like mozilla being done?16:56
ScottKSpamapS: In the normal -updates or -security pockets.16:57
SpamapSScottK: ah. We're trying to figure out how to keep up with projects like Cassandra and Hadoop on the server side, where the upstreams are releasing and deprecating old releases faster than 6 months.16:57
ScottKSpamapS: You need an exception from the tech board for this.16:58
cjwatsonmvo: would it be useful for --print-uris to print URIs useful for other applications, rather than mirror:// URIs which can only be understood by apt?16:58
SpamapSScottK: yeah I think we're trying to make sure we gather enough information to ask for something reasonable once we know what we want. :)16:59
mvocjwatson: yes, absolutely16:59
cjwatsonwant a bug?17:00
mvoa bug is fine, otherwise I will just make a note17:00
ScottKSpamapS: https://wiki.ubuntu.com/ClamavUpdates is an example of one that got approved.17:05
SpamapSScottK: That makes sense. :) I'm hesitant to relate this issue to clamav though. For instance, Cassandra (a distributed database engine) releases binaries at almost the same clip (4-6 times per year), the software itself is far less useful for most users.. so I am not sure its worth as much attention as clamav warrants.17:08
SpamapSs/binaries/major releases/17:09
ScottKSpamapS: You'd have to have your own rationale.17:09
ScottKI provide the example to give you an idea of the type of documentation needed.17:09
ScottKParticularly the issues around package qualification and testing.17:09
SpamapSScottK: at this point, I think its just going to have to be a team-hosted PPA that people can trust.17:10
SpamapSScottK: I really do appreciate the example. :)17:10
=== beuno is now known as beuno-lunch
=== yofel_ is now known as yofel
=== deryck is now known as deryck[lunch]
keesseb128: http://people.canonical.com/~kees/search-qt-systemtray.txt18:09
seb128jcastro, ^18:09
seb128kees, thanks!18:09
keesseb128: welcome!18:09
kees108 hits fwiw18:09
jcastrota!18:12
=== beuno-lunch is now known as beuno
keeswhere do the stdout and stderr of upstart jobs go?18:26
cjwatsonkees: man 5 init /console18:32
cjwatson(so by default, /dev/null)18:33
keescjwatson: well that's kinda suboptimal.  it should go somewhere in /var/log18:33
=== odyi_ is now known as odyi
cjwatsonplymouth, perhaps18:33
keesplymouth stops running after a certain point.18:34
cjwatsonmm18:35
=== odyi is now known as ody
=== ody is now known as odyi
cjwatsonstill, it should tie into that while plymouth is running18:35
keessure, that's fine by me, but I'd like to be able to find my stdout/stderr somewhere.  perhaps if I run "start" from a command line it could go there...18:37
=== deryck[lunch] is now known as deryck
saycheezeany of you guys not AFK? haha18:58
saycheezedamn, guess not19:01
CynthiaGsaycheeze: hi19:02
saycheezeahh Hi, Cynthia! How are you?19:02
CynthiaGIf you have a question to ask, don't ask if you can ask it; just do :)19:02
saycheezehaha Well I do!19:02
saycheezeThis thread I posted yesterday pretty much sums it up.. http://ubuntuforums.org/showpost.php?p=9432432&postcount=119:02
CynthiaGnot so bad, not so good; I'm trying to understand what "make a unit test, but don't make a test file" means, for a program that has image rendering as its test19:03
saycheezeI just wanted to get some answers straight for the source19:03
saycheezehaha I hear ya. Well, at least you're alive I guess! :)19:03
Chipzzsaycheeze: /join #ubuntu-server I would say19:04
CynthiaGwell, I'm not a real Ubuntu developer, like a core developer, so I can't answer your calling out about your experience19:04
saycheezeThanks guys. I've read through the Wiki stuff but I'm wanting to actually talk it out with someone19:05
Chipzzkees: I wonder if having it go to a file even makes sense (in a way)19:05
saycheezeI'll stick around here but I'm about to join the server channel as well19:05
Chipzzkees: since upstart jobs run in parallel, you would need some kind of mechanism to order the output19:06
CynthiaGhowever, what you can do is hang out around here and answer requests for packaging, handle bugs with patches available to review on Launchpad (those bugs have patch files in them, or the tag 'patch'), have several USB drives and CD-Rewritables ready for testing ISOs and USB images of Ubuntu builds, have a few computers ready or one beefy computer + VMs to test bugs19:06
Chipzzor you might end up with half lines of process' A output intermangled with lines of process' B output19:07
saycheezeAhh gotcha. Yep, I've got a few PCs I can use and VMWare running on 3 boxes so that shouldn't be an issue19:07
CynthiaGSome bugs are hardware-specific, like the Broadcom wireless bugs and modemmanager + Huawei modems cropping up recently, so you might not be able to test everything, but that's what the rest of the community is for19:07
saycheezeYeah, I gotcha. Alright, well that's a good start! haha19:08
ogasawarasuperm1: wanted to get your comments on a kernel patch of yours we've been carrying.  do you prefer I use your @dell.com or @ubuntu.com email address?19:13
superm1ogasawara, i have a feeling i know what patch you're referring to, @dell.com is better19:14
CynthiaG[me @ saycheeze]+  You also said you would need to get up to speed on open source development; here are some tools you need: 'patch' (man patch, look at tutorials of the patch tool), 'bzr' (#bzr, #launchpad on this network), 'git', 'svn', a text editor (you should be familiar with that), and getting familiar with how bug trackers work, Ubuntu being based on Debian you'll need to know how to forward bugs to Debian etc. And finally there's #ubuntu-packag19:14
CynthiaGing19:14
CynthiaG+ sorry, truncated. #ubuntu-packaging19:14
smoserjames_w, or anyone, have an idea how i could convert something (cloud-init) that was not a native package into a native package ?19:15
saycheezeAhh gotcha. Yep, I went ahead and grabbed everything yesterday. Thanks! I'm just trying to figure out where to start after that, ya know?19:16
ScottKsmoser: What are you trying to do that?19:18
CynthiaGStart by triaging bugs on Launchpad, testing them out, seeing if they occur on your systems, trying to find out why. The natural next step will be to delve into the code to see what's doing it. While you may not be able to change the code like you want at first, you'll get valuable experience in reading others' code. Then you can package patches, and finally be a coder yourself. The steps in-between are kinda cloudy to me. :)19:18
smoserScottK, because i'm the upstream developer and I don't see a lot of value in maintaining a release tarballs and separate debian packaging branch.19:18
saycheezeHaha It's all a bit cloudy to me ATM, but I think it's starting to get a little bit clearer19:19
ScottKsmoser: So every time you change something in the packaging you're good with doing a new upstream release?19:19
keesChipzz: right, that's what plymouth should be doing.  but without plymouth, it should still go *somewhere*19:19
keesI will bug Keybuk about it :)19:19
saycheezeI'm going to check out the documentation and everything one more time, I'll stop back by in a bit. Thanks for the help Cynthia.19:21
smoserScottK, i'm not sure i understand.  I basically dont see a reason to make upstream releases. at this point the package is sufficiently ubuntu specific (dependent on certain boot characteristics).19:21
CynthiaGYou're welcome, and thanks in advance for the help you're going to be providing to Ubuntu :)19:21
ScottKsmoser: With a native package there's no distinction between upstream and Ubuntu releases, whereas with non-native you can have revisions of upstream releases separately.  Unless the package will only ever be useful on Ubuntu, it's probably better to leave it non-native.19:23
saycheezeMy pleasure!19:23
ScottKIf you want to make it native, make a new version with no "-" in the version number.19:23
=== asac_ is now known as asac
smoseri'm generally aware of what a native package is. i was only wondering if there was any bzr magic that i would have to revert due to previous use of merge-upstream19:30
ScottKNo idea about the bzr implications.19:32
ScottKFor the packaging bit, you just need to not have a dash in the version.19:32
=== sconklin is now known as sconklin-lunch
=== al-maisan is now known as almaisan-away
keesoh, neat.  "dpkg-dev provides a new script called dpkg-mergechangelogs"21:10
keesdouble-neat.  "dpkg-dev provides a new script called dpkg-buildflags"21:11
=== dendro-afk is now known as dendrobates
=== sconklin-lunch is now known as sconklin
slangasekkees: yep, now we just need dpkg-mergechangelogs integrated into bzr-builddeb :)22:35
ajmitchit certainly helps in doing those merges without using bzr22:37
=== dendrobates is now known as dendro-afk
jcolei64lamont: hello sir... im looking for a packages.ubuntu.com for ia64.. does that exist?22:43
offyI'm working on modifying gnome-terminal 2.3 but I can't find where the username@host file is22:43
CynthiaGoffy: you mean the file in which the prompt is set to username@host? the file defining the username? or the file defining the host?22:45
offyprompt22:45
cjwatsonjcolei64: there's a contact address at the bottom of http://packages.ubuntu.com/22:45
CynthiaGoffy: that's in .bashrc, the line setting PS1=22:45
cjwatsonor /etc/profile22:46
CynthiaGor you may want to look in the process' environment from within gnome-terminal and grab the value of PS122:46
CynthiaGbut I don't know about how reliable that is22:46
offywell, i'm trying to add a string to display infront of the prompt22:47
offyoh, .bashrc can do that22:48
offyThank you22:48
jcolei64cjwatson: well, im looking to see if ubuntu ports has a searchable package database via web (similar to packages.ubuntu.com)22:49
cjwatsonjcolei64: https://launchpad.net/ubuntu/22:51
cjwatsonnot the same interface, but it should have pretty much all the information, aside from maybe Contents files searching22:51
cjwatsonjcolei64: anyway, what I'm saying is that if you want packages.ubuntu.com to work for ports, it's probably just a matter of mailing the contact address at the bottom of its front page22:51
jcolei64cjwatson: thanks.. for example, im looking to see which ubuntu releases have qemu for ia64 (and the qemu versions)22:55
=== bjf is now known as bjf[afk]
olmarihello... I know mine opinion won't propably weigh much but I'd still like to say...23:23
olmarithat please, no CSD... that's in essential23:24
olmariinstead focus on improving window decorator and/or manager to make it happend what is meant to be done with CSD23:25
olmarithis is just an (advanced??) user opinion, but still...23:25
olmariafaik CSD isn't something that REALLY would be the answer.. it's rather circumventing the issues of GTK and/or rest of the subsystem flaws...23:27
olmarinow otherwise I am not by any means undermining general ubuntu development, but with Client Side Decoration I really think it's not right direction23:30
olmariso... please take a note from mine humble opinion too :)23:40
CynthiaGI'm not really an Ubuntu dev, but I can see the bad things that having each application draw its own decorations would give. Mainly, each application developer would be reinventing the wheel, possibly hindering localisation (by e.g. not supporting multi-byte characters or UTF-8 in the decorations) along the way23:43
olmariCynthiaG: indeed... and more generally, I think CSD would be circumventing flaws of backend by bad way..23:47
gordCynthiaG, thats not how CSD works. all the decoration drawing is still handled globally, but instead of metacity or compiz or mutter drawing the window decoration, its drawn in the gtk window23:48
CynthiaGI thought CSD was akin to how programs in Windows can draw their own title bar if they're not happy with what Windows gives them23:48
olmarigord: but is it still a GOOD way to do things?23:48
gordCynthiaG, they can if they want, chromium will prolly end up doing that. but 99.9999% of apps won't23:49
CynthiaGgord, true23:49
gordolmari, yup, it is :) lots of benefits and it lets window managers concentrate on what they should be doing, ala: managing the windows. rather than having to do trivial things like draw pretty things on the screen23:50
james_wsmoser: you can set the config to be explicit that it is native.23:50
james_wecho -e '[BUILDDEB]\nnative = True' > .bzr-builddeb/default.conf23:50
olmarigord: but does it work on every "place"?23:51
gordno new tech works flawlessly from the get-go olmari, that is why bug reports and patches are so vital. there is a lot of time left to get it right23:54
olmarigord: I'm still not sure that CSD is the real way to go... but I'm all in for 'turnaround' :p23:55

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