/srv/irclogs.ubuntu.com/2008/09/19/#ubuntu-motu.txt

directhexmostly real figures for precisely what it means are in the section marked "Sample Mono20Transition Shrink" on http://wiki.debian.org/Teams/DebianMonoGroup/InstallSizeFormatted00:00
nxvli'm gone00:02
jdongslangasek: the source-change backports only uploadable by core-dev rule was established by the tech board at the first backports meeting; Personally I'd like to see that changed s/core-dev/motu backporter/ but I won't cry too much if that can't be the case.00:04
slangaseksure00:05
persiaNCommander: While it may not have much value in one's personal dealings, it's always safest to be sane when providing something to millions of people.00:05
directhex(/me wonders if anyone will notice 17 meg of livecd space saved from tomboy, and savings in f-spot too)00:06
slangasekdirecthex: <blink>00:06
NCommanderpersia, point take. Sanity is a useful item, but like all good things, it must be used in moderation00:07
jdongI agree with persia on this one. When we put things into a one-click trusted Backports repository we have a higher responsibility to only push sane reasonably low risk backports.00:07
jdongwith that said, I'd really like to take some time to revamp prevu a bit more (maybe into a GUI) for users to be able to make their own more aggressive backporting decisions more easily.00:08
NCommanderjdong, maybe you can simply turn prevu into a pbuilder wrapper with simple sanity checks00:08
jdongNCommander: that is what it is at the moment00:08
NCommanderoh00:09
NCommanderAs you might surmise, I don't use prevu ;-)00:09
jdongNCommander: it's a pbuilder with $dist-{updates,backports} main+universe+multiverse+restricted that inserts into an apt repo in sources.list00:09
jdongNCommander: basically a lazy one-command prevu environment for backporters00:09
jdongpbuilder*00:09
NCommanderheh00:09
pochunight everyone00:09
persiajdong: If you could make a quick GUI, it would make things simpler.  In the few cases I recommend backports, it's always a bit tricky to help people to do the backport compilation.00:09
NCommanderI just use DIST=hardy-backports pbuilder build *dsc*00:09
=== Pici` is now known as Pici
jdongpersia: agreed00:10
jdongNCommander: prevu would be "(DIST=target_dist) prevu lp:packagename(/distro_if_not_intrepid)"00:10
persiaNCommander: Yes, but you're a developer.00:11
NCommanderMaybe it would be possible to have a one-click script that can generate an upload to the PPA< which also makes it available to other testers easily00:11
jdongfor those who are well versed in pbuilder the difference is trivial/nonvaluable00:11
NCommanderpersia, oh, I know, I'd never recommend a developer use pbuilder00:11
NCommanderer00:11
NCommandernon-developer00:11
jdongbut for the beginners and non-developers we need to make prevu even friendlier00:11
jdongand also be able for users to monitor their backported packages and track their status in intrepid00:11
NCommanderI dunno, the bar for prevu pretty low it seems00:11
jdongprobably even give the ability to share debdiffs for debian/control00:12
NCommanderGranted, my mom won't be able to use it, but my mom won't know what backports are either00:12
jdongNCommander: telling someone to install prevu, run sudo prevu-init, then prevu packagname, then apt-get update, etc is still not trivial00:12
jdongNCommander: that's not an ideal answer to "how do I get the latest pidgin?"00:12
directhexslangasek, assuming ubuntu-desktop has similar figures to debian's gnome-desktop-environment --without-recommends, i think 20 meg sounds like a reasonable figure for total shrinkage in tomboy/f-spot's dependencies in jaunty. i haven't tested against an ubuntu install for a while, since it makes more sense for me to focus on "upstream" (i.e. debian), but my gut says 20 meg is a conservative safe number saved00:13
slangasekdirecthex: I would be very happy to see that kind of savings. :)00:14
directhexslangasek, it's all explained in those two wiki pages00:14
directhexslangasek, it's mostlt applicable to debian00:14
persiadirecthex: Ubuntu is also recommends-by-default now: while this may not impact the total size comparison, it will be a factor in the interdependencies of the split packages.00:15
directhexpersia, i know, but the confusion comes from debian NOT using recommends-by-default when installing from d-i (for one thing it excludes mono from debian desktops)00:15
directhexpersia, those numbers are WITH recommends (hence the silly install size quoted for banshee)00:16
directhexpersia, but a "clean" debian lenny system has gnome-desktop-environment WITHOUT recommends00:16
directhexslangasek, sorry, mostly applicable to ubuntu00:16
persiaI'm confused.  I thought Debian was recommends-by-default before Ubuntu.  That d-i is special is odd.00:17
directhexpersia, very odd, but sadly true00:17
directhexpersia, the difference in gnome-desktop-environment's case is about a gig (!)00:17
slangasekd-i is special because the package manager behavior changed in Debian while the Recommends were mostly crap00:17
slangasekand joeyh/fjp didn't want to fight these one-by-one00:18
persiaOh.  That's probably it then.  In Ubuntu, a couple people could go change all the Recommends, and would get stomped on when they broke the CD sizes.  For Debian, it's a more complex social process.00:18
pythonichi.. i've built a package for debian (build-depends: perl). what changes do i need to make to upload it to ubuntu?00:19
persiapythonic: None.  Upload it to Debian, and it will be automatically included when the archive is again unfrozen.00:19
pythonicpersia: i have no sponsor there.. was looking to take this route instead :-)00:20
pythonic(as recommended by http://newpeople.debian.org/~mpalmer/debian-mentors_FAQ.html)00:21
persiapythonic: Honestly, I suspect your chances are better to have something on mentors.d.n and an ITP than to try to get something into Ubuntu today.00:21
pythonici'm doing that too00:21
directhexsilly recommends example: banshee adds 100 meg on disk to a "clean" lenny system. "zomg!" you cry. but... banshee Depends: gstreamer0.10-plugins-bad, which Depends: libwildmidi0 which Recommends: freepats which is 33 meg on disk - 1/3 of banshee's apparently bloated file size pulled in by a recommends required for gstreamer's mini playback plugin to have some synth voices00:21
directhexs/mini/midi/00:22
directhexpersia, wouldn't you recommend improving debian as the best route anyway? share the love!00:22
persiaFor Ubuntu 9.04, REVU will open in November.  For putting a package through REVU rather than through Debian, the three main changes are the revision (-0ubuntu1 instead of -1), the bug closure (LP: #nnnnnn for a launchpad bug, instead of closes: #nnnnnn for a BTS bug), and the maintainer entry (packages in Ubuntu must have an @ubuntu.com maintainer, and teams are vastly preferred)00:22
pythonicthe package is http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=bucardo00:23
pythonic(an asynchronous replication system for PostgreSQL)00:23
pythonicpersia: ok, thanks :-)00:23
slangasekdirecthex: so, who's working on fixing libwildmidi0's recommends: ?00:23
persiadirecthex: It depends on the package.  In many cases, I think going through Debian is the best route.  In some cases, I'm less certain.00:23
persiaslangasek: What's wrong with libwildmidi0's recommends?00:24
* persia is supposed to fix that if they are broken, but hadn't heard.00:24
directhexslangasek, no idea. i mean, it makes sense really - libwildmidi0 is pretty useless without synth voices. the bigger question is, should gstreamer0.10-plugins-bad be split so you don't *need* midi playback support just to get at other plugins in bad?00:24
slangasekpersia: well, if libwildmidi0 recommends: freepats and pulls in 33MB that's not needed by most of the reverse-deps of libwildpats0, something ought to be fixed there.  Maybe banshee should be fixed not to depend on -bad, instead?00:25
slangasekdirecthex: I guess we could move it from -bad to -worse ;P00:25
directhexi suspect banshee wants libgstfaad, since it supports aac as a cd ripping format00:25
pythonicpersia: how do i get an @ubuntu.com address?00:25
directhexmaybe libgstreplaygain too. i'd need to check the source00:26
persiaslangasek: I'd go for either banshee not depending on -bad or -bad not including the wildmidi plugin (that could be a separate binary package).  Wildmidi is fairly useless without patches.00:26
nhandlerpythonic: You get an @ubuntu.com address when you become an Ubuntu member.00:26
slangasekpersia: that's fair00:26
persiapythonic: Most people just work with a team to maintain the package, rather than being an individual maintainer.00:26
NCommanderjdong, speaking of backports, have you done anything about the spam to fiesty/gutsy backports trackers?00:27
directhexslangasek, working on mono, i'm used to the idea of one-package-per-lib to help produce ultra-minimal dependency chains where possible. the dependencies needed to run tomboy on mono versus opensuse today (i.e. before 2.0 transition changes) are already more than 50% smaller in ubuntu.00:28
persiaslangasek: Note that wildmidi does *not* depend on fluid-soundfont-gm in the hopes of not being impossible to download.00:28
pythonicis there a list of maintainers/teams?00:28
directhexslangasek, it's not THAT much work if a good dh_ script exists to track those deps for you in debian/control00:28
directhexpersia, 145 meg on disk just for synth voices would take the piss just a bit00:29
slangasekdirecthex: wow, Suse's mono deps for tomboy are /twice/ the size of Ubuntu's?00:29
persiapythonic: There are lots of lists, but none that are both comprehensive and correct.  Most people just work with the MOTU team for packages in universe (and you're in the right channel for that team).00:29
persiadirecthex: That's what I thought :)00:29
directhexslangasek, more. suse has a monolithic package, mono-core. every lib (2 versions thereof, for .net {1,2}.0, and all deps of those libs00:29
directhexas well as runtime etc00:29
directhexubuntu's 80 binary packages from 1 source package might seem excessive, but it means tiny disk use by comparison00:30
persia80 binary packages!  Now I understand why you thought there could be an improvement in the way the JRE was distributed in terms of required size on install.00:31
NCommandero_o;00:32
=== Sneaky is now known as Fagballs
directhexwell, 7900:33
directhexmore after the 2.0 transition00:33
persiaOh.  That's not so bad then00:33
FagballsOh crap, i'm still in here.00:33
Fagballs...00:33
Fagballs...eh.00:33
persiaThe trick when having thoughts is to hold the fingers motionless :)00:34
directhexpersia, but give http://www.meebey.net/jaws/?gadget=Blog&action=SingleView&id=Hello_World_how_small_can_you_get a read: "hello world" in mono in debbuntu is <4.5M on disk, how much for java? the splitting means only the very basics are needed for that - the jitter and enough of the class library to print hello world.00:34
pythonicpersia: ok. i'd need to find a maintainer before i can upload the package to revu?00:34
persiadirecthex: Right, but you can use MOTU, which makes finding a maintainer fairly easy.  The hard part is that only exceptional new packages will even be reviewed before November.00:35
directhexpythonic, ^^00:36
persiaThat's why I encourage you to keep chasing Debian sponsorship (maybe once squeeze opens).00:36
persiadirecthex: Sorry: was distracted whilst planning a reply :)00:36
directhexpersia, but it actually scales. gtk# app "graphmonkey", even before the 2.0 transition, pulls in 14.4 meg on disk including the app and the entire framework needed to run it. how much space does a typical gui java app need, including the runtime?00:36
NCommanderjdong, out of curosity, when was the backporters must be MOTU rule was established?00:37
jdongNCommander: also at the same time (TB officialization of backports)00:38
NCommanderah I see00:38
jdongNCommander: the non-MOTU exception was myself, as kicking the founder of the backports team off wasn't logical, nor was magically making me MOTU at the time00:38
NCommanderpersia, oh, they annouced the new name for lenny+1?00:38
jdongNCommander: at the time I wanted to solely dedicate myself to backports work so I held off on MOTU apprenticeship00:39
persiadirecthex: I see the point.  Getting down from ~100MB to even ~20 would be nice.  Of course, it needs someone to do it :)00:39
NCommanderyeah, I understand that :-)00:39
directhexpersia, no, i'm not volunteering ;)00:39
NCommanderI just fear, especially in light of kirkland's MOTU application that any attempt to get MOTU will get rejected due to lack of Universe uploads :-/00:39
persiaNCommander: There are plenty of universe FTBFS if you just want universe uploads.00:40
NCommanderpersia, true, but I think its silly to require high numbers of universe uploads if there are uploads to main00:41
NCommanderBecause people who apply straight to core-dev run into the opposite problem, that they aren't an MOTU00:41
directhexpersia, i'm just providing full disclosure which will hopefully benefit debbuntu - meanwhile though, i think it's safe to say mono in the clear in any mono-vs-java arguments wherever the topic of bloat is mentioned ;)00:41
NCommanderdebbuntu? Thats a new one00:41
ceekaypersia: thanks for the explanation. filed bug 271956 :)00:42
ubottuLaunchpad bug 271956 in makedumpfile "Upgrade to new upstream version 1.2.9" [Undecided,New] https://launchpad.net/bugs/27195600:42
directhexNCommander, as opposed to rpm dists like susehat00:42
persiadirecthex: I'm not someone who generally promotes x vs. y unless yada is concerned.00:43
persiaNCommander: I don't see why those going straight to core dev need be MOTU, personally.00:43
NCommanderpersia, and those who grant core-dev don't understand why they don't have MOTU00:43
persiaNCommander: Do you have an example of this?00:44
NCommanderpersia, yes, I can find it on -devel's archives00:45
directhexpersia, well, no. our focus on the debian mono team is a stable platform for apps, first & foremost. but it would be nice if a best-of-breed app being java didn't mean 3-figure increases in livecd space requirements, for all concerned - it would be a terrible shame if a best-of-breed app were passed over for something inferior for something as mundane as space requirements00:46
persiadirecthex: For the most part I agree, although if something is truly best-of-breed, and nobody can be bothered to figure out how to get it to also fit on a CD, I have to question the importance of the breed.  See above about my decision to not push for proper soundfont support before adding wildmidi.00:47
jdongwell.. the java runtime doesn't exactly use its extra space storing family photo backups of java devs... their "base" API is larger.00:48
slangasekI think that underestimates the impact of space requirements on the total user experience; writing each of your desktop apps in a different language, with a different runtime, affects things like virtual memory usage and integration, too.00:48
slangasek"40MB of libraries on disk that nothing else uses" =~ "40MB of libraries in memory that aren't shared between process", e.g.00:50
slangasek+es00:50
directhexand it doesn't help that java's a memory hog. (sorry, but that one's just true, check shootout.alioth.debian.org)00:51
directhexactually... slangasek, reckon thats WHY java seems to do badly in the memory dept in the shootout? or at least part of it?00:52
slangasekit's a part of it, yes00:52
directhexso splitting java would help. hm00:52
jdongdon't they also only test the server mode of the JVM?00:52
jdongwhere the garbage collector is more lazy?00:52
directhexlike persia says though, the lines are less clear in java as to what can be split where00:53
slangasekdirecthex: splitting the java libraries wouldn't help for that, if the JVM is only loading those jars actually referenced by the program in question00:53
directhexjdong, -server or -Xint00:53
slangasekalthough, the fact that Java libs are generally not mmap()able can't help performance00:53
jdongdirecthex: err... that doesn't sound fair00:53
jdongso either the one that takes a decade to JIT or the one that's interpreted bytecode?00:54
jdongbut anyway, this is completely off topic from your discussion00:55
persiajdong: We're using HotSpot now which does a bit of both, so that's an outdated comparison (at least for some architectures)00:55
jdongpersia: who's "we"? as in Ubuntu with OpenJDK?00:56
persiajdong: Also Debian with OpenJDK.  "we" being the Java Team (I can speak for Ubuntu Java Team, and a number of members of Ubuntu Java Team are also members of the Debian Java team)00:56
jdongpersia: gotcha, understood; I was merely pointing out that they seemed to start the JVM with an unusual dichotomy of flags that they didn't subject mono or any other framework to.00:57
jdongi.e. I didn't see them turn off the JIT to mono or force it to --aot fully.00:57
directhexwe don't ship mint, but it looks like the shootout is using mono from some upstream tarball00:59
jdong"is we don't ship the crippling option" really a valid excuse for enabling it on another language?00:59
=== funkyHat is now known as funkyHat|off
directhexdon't look at me, i don't run the shootout01:00
persiajdong: Oh.  I hadn't really considered the shootout.  I'm more in favour of supporting upstreams language choices, and letting users decide what to run than comparing languages.  That said, I'd ideally like to see everything in C, just to reduce the number of loaded libraries.01:00
directhexi'm just saying, we don't ship mint01:00
persia(but that day is *long* past)01:00
directhexpersia, i'd rather write an app in an afternoon than fight c for a week01:00
jdonguh oh full-out language wars now01:01
ceekayserious01:01
jdongI really hate getting into this whole performance-of-languages shootout topic... it always gets touchy and blurry really fast...01:01
directhexperformance IS a silly metric when you're talking about clicky gui apps though01:01
persiadirecthex: From the libary loading perspective for optimised performance on minimal hardware, I can't support that position.  From the developer perspective, I understand: hence my comment that I'm in favour of supporting upstream language choices.01:01
directhexwho'd notice  a 20% speed drop in gedit?01:02
persiaProbably mousepad users.01:02
jdongyeah01:02
jdonganyone who doesn't have a fast computer01:02
jdongand it's probably not a 20% speed drop either.01:02
directhexhow do you speed up apps which spend 99% of their time waiting for user input?01:02
jdongit's probably a 20% average drop with big spikes here and there.01:02
jdongdirecthex: by making that 1% of the time they process really fast.01:03
jdongi.e. by the garbage collector not running when the user clicks save, by not spending 3000 cycles unwinding an exception stack, etc...01:03
persiaAnyway, it's not worth having this discussion here.  We would do best to make sure that all the applications we have work as well as they can, and to help the flavour developers in their selection of an appropriate set of applications to meet their users' needs.01:03
directhexjdong, how much developer effort is that 1% worth, though? i suppose that's the question. and i think that depends on the scenario. i'd rather write my apps in c#, but i appreciate libavcodec having crunchy hand-optimized assembler sections to make my transcoding not suck01:04
directhexpersia, you're right, of course01:04
jdongdirecthex: don't get me wrong, I agree with you personally on reasons to choose higher-level languages at the cost of performance but benefit of development time01:04
jdongbut still it doesn't provide the basis to brush off people who are performance-conscious01:05
persiadirecthex: But I wasn't before: I inadvertantly put on a flavour developer hat here, and got the language wars all started up again :)01:05
directhexpersia, emacs!01:05
jdongI feel I'm the only vim supporter over here.01:05
jdongI am a vim user in a pool of emac zombies.01:05
slangasekdirecthex: it's not a silly metric, it's just not the only metric01:05
* ScottK likes vim.01:05
directhexi'm a bare-faced liar. i'm too dumb to use vim OR emacs, and just use nano01:06
persiadirecthex: Precisely. That's not a good choice for either of the flavours with which I am involved, but many people like it, and it's probably a good choice for them.01:06
jdongof course, going to the school where emacs was written doesn't help.01:06
persiajdong: I find the amount I use emacs is directly proportional to my distance from Kenmore Square.01:07
slangasekthe emacsachusetts institute of technology?01:07
directhexbedtime.01:11
jdongslangasek: yeah, that place.01:11
copproslangasek: no, the eMASSACHUSETTS Institute of TEcHNolOGY01:12
jdongthey use the silly s/U/V/ font....01:12
slangasekcoppro: what's wrong with your shift key?01:14
slangasekjdong: I'm still amazed at the idea that an OS I helped produce is now the basis for Project Athena01:14
copproslangasek: My shift key? It's the Caps Lock key that's the problem :P01:14
copproProject Athena?01:14
jdongslangasek: yeah I'm psyched for the Hardy release :)01:14
jdongcoppro: the MIT AFS/Kerberos/Linux based operating system that runs on over 90% of the public computer stations on campus01:15
copproah, cool01:15
copprojdong: really? I'm waiting for Intrepid, myself01:15
jdongcoppro: the next release of Athena due in 2 months is based off a modified Ubuntu Hardy01:15
copproah, I see01:16
copproI thought you meant you were waiting for Intrepid and thought it was Hardy01:16
jdongcoppro: nah, I'm waiting to figure out how to swap alt and meta with this fancy new input device system01:16
copproxmodmap?01:17
jdongcoppro: that doesn't work for me anymore01:17
coppro:(01:17
NCommanderjdong, the guy smashing up the backport bug trackers has been banned01:21
jdonggood to hear01:21
NCommanderI'm now asking the LP status to undo the damage01:21
=== NCommander is now known as MAC
=== MAC is now known as NCommander
pythonichi.. i have created a package.. do i subscribe ubuntu-universe-sponsors to the "needs packaging" bug before uploading the package somewhere?01:57
nhandlerpythonic: You should upload the package to REVU. That way, Ubuntu Developers can review the package, and post comments about it.01:59
nhandler!revu | pythonic01:59
ubottupythonic: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU01:59
pythonicthe package needs to have an @ubuntu.org maintainer?01:59
nhandlerpythonic: The maintainer should be 'Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>". I would suggest reading https://wiki.ubuntu.com/DebianMaintainerField02:00
pythonici see. thanks :-)02:00
pythonici also created this package for debian. should i have the debian-maintainer field?02:03
slangasekit's probably a good idea, in that case02:04
pythonicis it Debian-Maintainer or XSBC-Original-Maintainer?02:05
persiapythonic: XSBC-Original-Maintainer is the field conventionally used.  There's no reason you couldn't use XBCS-Debian-Maintainer, but the tools won't expect it.02:06
persiapythonic: Also, please don't be disappointed when nobody reviews your package until November, and then suggests changes that were due to things that happened between now and then.02:07
pythonicnovember's ok.. (in #debian-mentors i'd be asking november in which year?)02:08
slangasekwho all does PPC porting nowadays?02:13
slangasek(https://launchpad.net/ubuntu/+source/mplayer/2:1.0~rc2-0ubuntu15/+build/707482)02:13
NCommanderslangasek, I do some02:15
slangasekNCommander: your compiler segfaults ^^02:15
NCommanderYum02:15
NCommanderICE02:15
NCommanderImpressive02:16
NCommanderIts been awhile since I've seen a good ice02:16
ScottKI believe TheMuso is still interested.02:17
NCommanderwow, queued 9 days?02:18
NCommanderThat bad of a backlog?02:18
NCommanderer, 602:18
NCommanderslangasek, can you please retry the build02:20
NCommanderGCC has been updated since this build was attempted02:20
slangasekok, done.02:20
slangasek(does the gcc changelog point to anything ppc-related?)02:21
NCommanderthank you my lord and master02:21
NCommander(haven't checked, but since my PPC machine is dist-upgrading to intrepid from hardy, it will be awhile before I can confirm or deny the build failure as buildd specific)02:21
NCommanderslangasek, BTW, I have access to a HPPA Ubuntu box now (don't ask how I managed to magic that), so if there is a HPPA Build failure thats bugging you, point me at it02:23
* NCommander also has an ia64 one too now02:23
slangasekinstead of blaming lamont? :)02:23
NCommanderer02:24
NCommanderNo hppa boxs here02:24
NCommanderslangasek, although I don't have a vested interest in hppa or ia64, I do feel that our ports shouldn't be in such miserably shape that people avoid them like Vista02:27
NCommanderWOOO02:30
NCommanderFTBFS02:30
NCommanderIt's still using the old GCC02:30
NCommanderWHile it seems to have built past that on my PPC02:30
NCommander^- sladen02:30
NCommanderer ^- slangasek02:30
NCommanderslangasek, ok, FTBFS confirmed :-P02:33
NCommanderpersia, ping?02:35
sladenmmm02:36
jdongalright, now that this silly homework is done, let's make VLC happen :)02:50
NCommanderlol02:56
NCommanderWow03:18
NCommanderWindows CE's kernel source is available under a permissive license03:18
NCommanderwhen did THAT happen03:18
copproquick, put it in Ubuntu03:20
NCommanderalready checking the license for a catch03:21
NCommander:-)03:21
wgrantintrepid/wince-i38603:21
* wgrant winces.03:21
* NCommander also winces03:21
NCommanderThat is a rather unfortnate acronym03:21
wgrantIt is.03:22
NCommanderespecially if you've ever done Windwos CE coding03:22
NCommander*Windows03:22
NCommanderI'll just leave you the first lession03:22
NCommanderThere are no processes, just threads03:22
wgrantI am fortunately blissfully ignorant of such horrors.03:22
NCommanderNow your mind can ooze03:22
ajmitchsounds safe & secure03:23
NCommanderThe design actually quite interesting03:23
NCommanderthe implementation03:23
NCommanderNot so much03:23
NCommanderI'm going to lie down03:24
* NCommander travels beyond the reach of time itself03:24
* wgrant vetoes NCommander's MOTU application for that knowledge.03:24
NCommanderwgrant,well, if your going to play like that03:24
NCommanderx86 real mode ASM has only four general purpose registers, and a segmented namespace vs a flat one by default. What this means is you have to do more stack manipulation for simple things then should be allowed03:25
ajmitchit's been a few years since I've done any of that, but I do recall that03:26
NCommanderajmitch, protected mode has more fun things :-)03:26
NCommanderlong mode is just bigger protected mode, although going from PM to LM is rather stupid03:27
RAOFNo processes?  Owch.03:27
NCommanderRAOF, well, there are, but generally speaking, its all threads vs. processes03:28
NCommander(i.e., no fork, no vfork, and a hell of a lot of threading)03:28
copproerlang has no threads, just processes!03:28
NCommanderprocesses on Linux aren't heavy03:29
wgrantNormal Windows has no fork either, odes it?03:29
NCommanderThey are on Linux03:29
NCommanderwgrant, in POSIX mode it does03:29
NCommanderwgrant, but you can't (easily) call the Win32 subsystem from POSIX subsystems03:29
wgrantAhh.03:29
* RAOF thinks that's probably a sanity-saver.03:29
NCommanderRAOF, no, you haven't seen the win32 replacement for fork()03:30
NCommanderCreateProcess03:30
NCommanderAnd its 10 inputs03:30
NCommanderfour of those are structs03:30
NCommanderWhich control the resulting process03:30
StevenKYup. Sounds like OpenFile() and it's 8 arguments.03:30
RAOFEach of which will require you to fill in the size of the structure as a part of setup, yes.03:30
wgrantWhat about the dozen variants of it?03:30
* StevenK shivers, having done one semester of Win32 programming03:31
RAOFNo, I meant that was likely a way to save the sanity of people used to POSIX by keeping the evil win32 away.03:31
jdongaahhhh03:31
jdong3319 line interdiff03:31
wgrantjdong: VLC?03:31
jdongwgrant: yup03:31
* ajmitch wonders why people think that win32 programming is bad03:31
NCommanderStevenK, OpenFile() is depreiated03:31
jdongwgrant: just sifted through upstream's nightly packaging line by line03:31
wgrantjdong: Ew.03:32
NCommanderajmitch, actually, its not that bad once you get used to it03:32
jdongwgrant: merged what wasn't crack and fixed what was.03:32
StevenKOh, CreateFile()03:32
NCommanderStevenK, its now CreateFile03:32
wgrantNCommander: OpenFileI?03:32
NCommanderYeah03:32
wgrantAh.03:32
NCommanderNo03:32
NCommanderEvery function has an A and a U version03:32
NCommanderfor Unicode03:32
wgrantAhh.03:32
NCommanders/U/W/g03:32
NCommander(wide)03:32
* ajmitch was about to say...03:32
NCommanderNormally you can forget about that unless your doing COM objects03:32
RAOFajmitch: For me, it was fiddling around with it and finding that all the structures seemed to have at least one undocumented member that had to be set a certain way or the program would mysteriously fail.03:32
StevenKSince just getting it to deal with Unicode is too hard03:32
NCommanderCOM objects have to use Unicode APIs03:32
ajmitchRAOF: at least the API is comparatively stable across versions03:33
NCommanderWhich can cause all sorts of fun interactions since you can't directly access the ASCII methods without doing a hell of a lot of magic03:33
RAOFajmitch: Indeed.  That could be said to be it's major defining feature.03:33
RAOF"We're ABI compatible until the end of time"03:33
ajmitchand the major drawback, in a sense03:33
StevenKNCommander: And yet, you said "actually, its not that bad once you get used to it"03:33
NCommanderStevenK, your talking to someone who codes in Ada03:34
* StevenK twitches03:34
NCommanderMy tolerances for pain outstrip most peoples03:34
NCommanderHell, my hack o meter is desenstized to the point that I don't even flinch on some bad hacks03:34
RAOFWhile we're on API suckage, could someone kindly make GTK theadsafe?  Kthxbye.03:34
NCommanderGenerally speaking, COM is wonderful in some ways03:35
NCommanderTotal fail in others03:35
NCommanderCOM is what COBRA SHOULD have been03:35
wgrantNo. CORBA shouldn't *be*.03:35
ajmitchyay for design-by-committee03:35
* NCommander has used cobra03:35
NCommander:-)03:35
NCommanderIts like a poorly implemented COM03:36
NCommanderAbout the only good thing is its standardized so if you have a COBRA client, it (usually) works with any cobra server03:36
jdongRAOF: how many threadsafe GUI toolkits are there?03:38
RAOFjdong: I don't know, nor do I care.03:38
jdong:)03:38
RAOFjdong: I'd like GTK to be among their number!03:38
jdonggood answer. I think the answer is zero though :D03:38
NCommanderjdong, Qt03:38
RAOFQT isn't theadsafe?03:38
jdongNCommander: is it thread safe?03:39
RAOFHah, NCommander beats me to it :)03:39
NCommanderWith some limitations, yes03:39
NCommanderWIn32 is actually as well03:39
jdong*with some limitations*?03:39
NCommanderjdong, some of the database APIs aren't03:39
NCommanderRemember, QT isn't just GUI03:39
NCommanderBut last I checked, almost all of the GUI functions are thread safe with the exception of qt_init() or equivelent ;-)03:39
NCommander(you can only init the library once)03:40
RAOFIt's _everything_ :).03:40
NCommanderMy grip with Qt is it intergrates poorly with everything03:40
NCommanderI never mind running a GTK app in KDE03:40
NCommanderBut I wince when I have to run a Qt/KDE app in GNOME/Xfce03:40
RAOF Because it is its own network, I/O, html, sound, video, GUI, IPC stack?03:40
NCommanderGTK has quite a bit of that03:41
NCommanderBut when I use a GTK app, I don't usaully realize it03:41
NCommanderSince GTK blends in with most enviornments (i.e., Motif)03:41
jdongok, hopefully nobody reads the bzr logs of my internal VLC branch03:41
jdongI don't think they're code-of-conduct friendly at this point :D03:41
* wgrant subscribes03:41
* NCommander does too03:41
NCommanderstransborn(sp) effect03:42
jdongCoC-friendliness = k/((pbuilder_build_failures)^100*(debuild_failures))03:42
NCommanderThe moment you try and censor something is the moment everyone learns about it03:42
jdongNCommander: I think you're thinking of Streisand.03:42
NCommanderjdong, heh, you should have seen some of my "choice" comments with the KDE build failures03:42
NCommanderjdong, right03:42
NCommanderOh well, at least we avoided Godwin's law03:43
jdongwell let's try to put this shiny new iMac with faster hard drive and 4GB RAM into good use.03:44
jdongbuild race :)03:44
NCommanderjdong, I'm working on making the PPC toolchain stop segfaulting03:44
jdongyou poor thing :)03:44
jdongand I'm working while 100000000 VLC users seem to be breathing down my neck.03:44
NCommanderjdong, I have a HPPA box03:45
NCommander:-)03:45
jdong:)03:45
NCommander(well access to one running Ubuntu HPPA)03:45
NCommanderlamount will be happy. He found a second user03:45
jdongI bet ten bucks the moment I finish this someone will file a backports request for it.03:45
NCommanderI'll take that bet03:46
NCommanderwhat version of VLC are you backporting?03:46
jdongNCommander: hopefully 0.9.2 will be in intrepid this/next week03:46
jdongprovided these lovely upstream debdiffs don't explode the LHC.03:46
* NCommander files a backport request, winning ten dollars03:47
jdongfor the most part, they were quite reasonable03:47
jdongZOMGZ IT GOT TO THE CONFIGURE STAGE!03:49
NCommanderLibtool failure in03:49
NCommander303:49
NCommander203:49
NCommander103:49
copproFTBFS?03:50
jdongyou people are jerks!03:50
NCommander:-)03:50
NCommanderIts fun to watch someone else solve FTBFS instead03:51
NCommanderNow I know why people ask me to do it03:51
jdongok, looks all good03:51
jdongnow it'll probably fail in the dh_install phase.03:51
NCommandersegfault. come on segfault dh03:51
* jdong wonders if it's evil to add -j2 during testing03:51
jdongNCommander: haha amd64's too popular to segfault03:51
NCommanderjdong, try using the GCL lisp compiler03:52
NCommanderSegfaults on amd64 all the time03:52
jdongshould Standards-Version be bumped to 3.8.0 or whatever lintian wants it at?03:53
NCommanderjdong, its somewhat pointless on Ubuntu if its going to get clobbered on a sync03:55
NCommanderBut I usually do it if I'm fixing lintian warnings03:55
=== ScottK is now known as ScottK-vacation
jdongNCommander: well VLC isn't gonna be synced; though I have much more important things to worry about than quashing little lintian beefs here and there.03:56
ScottK-vacationjdong: Ubuntu policy specifically discourages bumping standards version.03:56
jdongScottK-vacation: thanks, didn't know that03:56
ScottK-vacationSee the ubuntu-policy package in Intrepid.03:57
ScottK-vacationWe have one of those now.03:57
NCommanderwe do?03:57
ScottK-vacationYep.03:57
jdongcool03:57
ScottK-vacationDecision to make one came at the last UDS.03:57
* ScottK-vacation really goes on vacation now ...03:57
NCommanderbah03:58
NCommanderSo much for backporting uploads03:58
NCommanderjdong, we need a new core-dev :-P03:58
jdonglol hold your horses :)03:58
NCommanderso your applying for core-dev ;-)03:59
* superm1 breathes in jdong's general vicinity03:59
jdonghaha no I'm not03:59
superm1how's VLC coming?03:59
jdongsuperm1: compiling03:59
superm1awesome03:59
jdongsuperm1: finally managed to push it past ./configure using bits of upstream packaging04:00
NCommanderok04:00
NCommanderlying down for real04:00
NCommandernight04:00
jdongsuperm1: parsing through the 3000-line change to debian/ was the most time consuming part04:00
jdongsuperm1: and worst part is I need to do it again tomorrow morning when less sleep deprived.04:00
superm1i knew it felt like there was some crack missing at this point in intrepid, so i'm glad you're taking this up04:00
jdongthere were a few "shrug, why not" moments.04:00
jdongI don't think I got that libass thing that the one guy said twice or so in the bug report04:01
jdongI will have to go back and do that after this first test-build succeeds04:01
jdong(note the optimistic assumption I just stuck in there :D)04:01
superm1haha04:01
superm1none of these ffmpeg based players ever compile right on the first try04:01
superm1but it's good to be optimistic04:02
jdongyou know, at this point I bet if it's gonna fail it's in the dh_install phase04:02
jdong5 seconds before the build is done BOOM and everything gets rm'ed and we start from square one.04:02
superm1that's why i've learned to do things in schroot when i think it's a chance of failing04:02
superm1rather than sbuild04:02
superm1you spend another few minutes doing get-build-deps and waiting by hand04:02
superm1but it's worth it for these big builds04:02
jdongwell I'm gonna just sip on coffee and wait for that04:03
jdongand catch up on course notes reading04:03
jdonghaha my roommate just called me a nerd for using 3 computers :D04:05
StevenKjdong: At once?04:05
jdongStevenK: yeah04:05
jdongone for starcraft, one for course notes and IRC, one for compiling VLC04:06
StevenKDepending on how you define use, I'm using 4, now04:06
jdongthe bluetooth keyboard, USB keyboard, and laptop keyboard help.04:06
pythonichi.. su foo as root in a chroot environment requires a password.. why?04:51
jdongWHOOO FTBFS #4!05:17
jdongFTBFS #505:29
RAOFScore!05:30
RAOFLet's see if you can break the big 1-0!05:30
jdonghaha I broke down and chrooted into a pbuilder.05:31
jdongand hacked -j3 on make.05:31
jdongpatience has been lost05:31
RAOFWhat happens when -j3 is the thing breaking the build? :)05:35
jdongRAOF: run -j3 twice then -j1 once to clean up the rest05:36
jdongRAOF: silly RAOF, I'm an ex Gentoo user :)05:36
jdongI'm a master at these hackish games of patience :)05:36
RAOFWah?!05:38
jdonglol you've never heard that one for working around make -j* race conditions? :)05:39
RAOFNope :)05:40
jdongobvious not a gentoo pro with strlen($CFLAGS) > 80005:45
persiaJust as a general note, the buildds run with DEB_BUILD_OPTIONS="parallel=n+1", so expecting make -j1 behaviour is perhaps unsafe...05:54
jdonggood to note.05:54
jdongI recall vaguely dealing with a race condition FTBFS from a year or so ago05:54
=== TheMuso changed the topic of #ubuntu-motu to: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Intrepid Feature Freeze: https://wiki.ubuntu.com/FreezeExceptionProcess | https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com | TODAY - Steady on: We're in Feature Freeze! | Next MOTU meeting: Fri, September 19th 04:00 UTC
Hobbsee@schedule06:10
ubottuSchedule for Etc/UTC: Current meeting: MOTU Team 19 Sep 22:00: Platform Team | 22 Sep 04:00: Arizona LoCo IRC | 23 Sep 15:00: Server Team | 24 Sep 17:00: QA Team | 24 Sep 22:00: Platform Team06:10
Hobbsee@schedule sydney06:10
ubottuSchedule for Australia/Sydney: Current meeting: MOTU Team 20 Sep 08:00: Platform Team | 22 Sep 14:00: Arizona LoCo IRC | 24 Sep 01:00: Server Team | 25 Sep 03:00: QA Team | 25 Sep 08:00: Platform Team06:10
Hobbseeoh, now.06:10
persiaErr.  Oops.  An hour back, rather.06:11
StevenKAs in, it's already been?06:12
persiaWell, it wasn't, but it was scheduled.06:12
* persia looks at the agenda to see if there is something that could be discussed during the second hour of the meeting06:12
* TheMuso forgot that on the occasional friday, there is a MOTU meeting.06:12
Hobbseeyeah, i was fairly sure that 0400 UTC today had passed...06:13
* RAOF forgot that on the occasional friday, there is a MOTU meeting that isn't at some godawful hour :)06:13
StevenKHah06:13
TheMusoRAOF: thats actually what I meant, yes.06:14
persiaRight.  No agenda.  Didn't we do this failure to have any meetings things last summer too, and all get annoyed, and decide to do something about it, getting back to regular meetings?06:14
=== persia changed the topic of #ubuntu-motu to: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Intrepid Feature Freeze: https://wiki.ubuntu.com/FreezeExceptionProcess | https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com | TODAY - Steady on: We're in Feature Freeze! | Next MOTU meeting: Fri, October 3rd 12:00 UTC
dholbachgood morning06:40
iulianGood morning Daniel.06:43
dholbachhey iulian06:43
Laibschazeem: thanks, that indeed fixed it, it seems07:09
TheMuso9/c07:55
Adri2000any bored motu-sru for bug #85266 ?08:27
ubottuLaunchpad bug 85266 in ngircd "ngircd refuses to start automatically through sysv init" [Medium,In progress] https://launchpad.net/bugs/8526608:27
=== BugMaN1 is now known as BugMaN
huatsmorning everyone08:37
Lambamorning08:37
=== dholbach_ is now known as dholbach
verwilstping emgent09:47
verwilsthm, nspluginwrapper seems to be available for amd64 only in hardy?11:44
verwilstis that correct?11:44
verwilston my system it's available for i386 as well, but on packages.ubuntu.com and on other systems no trace of i386 nsplugiwrapper is found11:44
verwilstonly amd6411:44
geserverwilst: packages.u.c lists i386 for the version in intrepid (before it was amd64 only)11:48
verwilstgeser: yeah11:48
verwilstbut i have it for i386 too11:48
geserverwilst: which version?11:49
verwilstArchitecture: i386 Version: 0.9.91.5-2ubuntu2.8.04.1~mt111:49
verwilstdon't know what that ~mt means though11:49
verwilst3rd party repo? :)11:49
geserthis doesn't look like a version from the offical archive11:50
verwilstthen were did i get it from hehe11:50
geserwhat does "apt-cache policy nspluginwrapper" tell about it?11:50
verwilstmt! mozilla-team!11:50
verwilstppa11:50
verwilsthehe :) solved11:51
sorenNCommander: Do you intend to update all of xfce in the xubuntu-dev ppa to 4.5.90?12:35
gnomefreakwhat am i overlooking? http://pastebin.mozilla.org/53980612:49
james_wgnomefreak: the _source.changes and .dsc are from different builds at a guess12:51
gnomefreakjames_w: thanks lintian on ~jjv doesnt error but on intrepid build it does ;)12:53
DktrKranzhas anybody ever seen something similar to http://launchpadlibrarian.net/17761479/buildlog_ubuntu-intrepid-i386.libdebian-package-make-perl_0.04_FAILEDTOBUILD.txt.gz ? It builds fine in a pbuilder13:06
gnomefreakthanks james_w i think it has more to do with bzr bd now that i am getting into it more13:08
siretartjdong: wgrant: I think I have vlc ready for intrepid. it is currently in my ppa13:10
iulianHi13:26
jdongsiretart: lol beat me to it :) I was working on that last night13:33
jdongsiretart: would you like to announce that on bug 270404?13:34
ubottuLaunchpad bug 270404 in vlc "Please update VLC to 0.9.2" [Undecided,New] https://launchpad.net/bugs/27040413:34
siretartjdong: I committed my tree to bzr on lp:~siretart/vlc/ubuntu, perhaps you might want to review/compare with your version?13:40
siretartjdong: anyways, I've found yet another mistake, the x264 plugin needs to go into vlc, not vlc-nox. this is fixed in the latest bzr revision13:40
siretartjdong: if you don't mind, please review that branch, and if you are confident, please upload it to ppa-motumedia and announce it on the bug calling for testers13:41
siretartjdong: as for a short test, the package works fine for me so far13:41
jdongsiretart: I'll take a look at it this morning13:42
siretartjdong: what time is it for you?13:42
jdongsiretart: morning :)13:42
siretartexcellent :) - its afternoon (3pm) for me13:42
jdongsiretart: why should x264 go into vlc instead of vlc-nox?13:46
wgrantThat's my doing.13:46
wgrantIt depends on libx1113:47
wgrantSo it FTBFS otherwise.13:47
jdongwgrant: grumble is that because we built x264 with X11?13:47
wgrantLooks like it.13:47
jdongok gotcha; we need that on $listofthingstotweakinsparetime13:47
jdongas x264 is useful for VLC transcoding13:47
jdongsiretart: yeah yours looks pretty similar to mine plus minus some reordered build deps :)13:48
_rubenugh .. i guess i went way over my head trying to package (for personal use initially) scst (combination of userland and kernel modules) .. time to read some more wikis and stuff13:59
LucidFoxI'm seriously considering relinquishing my MOTUship in protest against the codec thing, but this will accomplish nothing anyway.14:07
siretartjdong: because our current package has that plugin in vlc already. we could move it to vlc-nox, but then we would need to add Replaces to debian/control14:07
jdongsiretart: understood14:07
jdongLucidFox: "the codec thing"?14:08
siretartjdong: okay, great. will you upload to motumedia PPA or shall I do that?14:08
jdongsiretart: I can do that if you wish14:08
LucidFoxAh, wait, it's not Canonical themselves going to sell codecs. False alarm.14:08
jdongLucidFox: wait a sec, what would be the issue if Canonical were to sell codecs?14:09
siretartjdong: okay, go ahead! thanks!14:09
jdongLucidFox: a lot of us, namely  the entire north american market, would love to have the option for paid-for access to legal codecs14:09
LucidFoxWell, being a rabid Stallmanite, I wouldn't consider that acceptable even if I had the mistfortune to live there.14:10
* siretart has noticed earlier today that our copy of ffmpeg already has support for dlopen'ing libfaad and liba52. it should work if one would include the relevant headers to the package and switch it on the confflags14:10
jdongLucidFox: not acceptable to... coexist in a world where codecs are sold? I mean, nobody's shoving this stuff down your throat, right?14:11
LucidFoxNot acceptable for me to support Canonical, were it to consider such behavior acceptable - as opposed to the FSF's all-or-nothing policy.14:12
siretartLucidFox: is this a discussion about freeness of software or a discussion about obeying and/or enforcing patents?14:12
jdongseems to be like the entire "morality" of obeying patents14:13
LucidFoxI consider software patents as an unacceptable phenomenon, period.14:13
jdongwhile I personally don't support the idea of patenting codecs the way they are now, I don't think just using their technology with blind disregard to the patents is the moral high road.14:14
jdongfinding fully Free alternatives, however, would be such an alternative.14:14
jdongsiretart: alright, in motumedia-ppa :)14:14
LucidFoxLuckily, I have the fortune to live in a country where software patents are void.14:14
jdongat least that's where I think I uploaded it.14:14
jdong;-)14:14
siretartjdong: yes, it seems to have landed there. now we can go calling for testers and bribe the release team to accept that package14:16
jdonghaha the former sounds a lot easier :)14:16
Hobbseemmm....beer.14:16
Hobbsee;)14:16
jdongHobbsee: sorry, underage :(14:16
jdonga few more months to go14:16
Hobbseeheh14:16
Hobbseecrazy country.14:17
wgrantSilly US.14:17
wgrant(although I'm underage even here...)14:17
Hobbseebesides, i'm not partial to beer, or any other kind of alcohol, anyway14:17
LucidFoxI'm touchy enough that I'm going to throw away a legally bought DVD just because it contains an anvilicious intro movie about how "downloading movies is stealing". After ripping it first.14:17
jdongwgrant: no way?14:17
sorenwgrant: what does that make you? 9 years old?14:18
Lambalucid send it to me14:18
Lambaill hate the dvd for ever for you14:18
LucidFoxLamba> What, the intro?14:18
wgrantsoren: Hah. Not quite.14:18
LucidFoxOr the entire video?14:18
Lambathe dvd :)14:18
sorenwgrant: Perhaps the view of Australia I have in my head is ever so slightly skewed. :)14:18
wgrantsoren: Heh.14:19
LucidFoxNo problem. Tell me your address and I'll mail you the DVD and pay the postage cost.14:19
Lambaj/k ;p i been caught by the internet dvd sending axe killer nutter too many times. :)14:20
LucidFoxIt's Stargate Continuum, by the way. English and Russian sound.14:20
LucidFoxLamba> Oh, what?14:21
LucidFox* Uh, what?14:21
LucidFox"the internet dvd sending axe killer nutter"? What the heck is that?14:21
* wgrant kills some axes and sends DVDs of the Internets to LucidFox.14:21
LucidFox...14:22
wgrantThat's correct.14:22
* LucidFox 's head explodes from trying to comprehend all this.14:23
* NCommander takes the LucidFox bits and puts him back together14:25
sorenNCommander: Did you see my XFCe ping earlier today?14:50
NCommandersoren, no14:51
NCommanderI just woke up14:51
NCommanderWhat did I break?14:51
soren11:35:13 < soren> NCommander: Do you intend to update all of xfce in the xubuntu-dev ppa to 4.5.90?14:51
NCommandersoren, oh yes, I do14:51
sorenNCommander: Fantastic.14:51
NCommandersoren, I've just been a little short on time14:51
sorenNo worries. I know what that is like.14:52
sorenbrb14:52
NCommanderIts first thing on the todo list tommorow14:52
bddebianHeya gang14:57
* iulian is not staring at bddebian.14:57
iulianHi bddebian :)14:57
bddebianHeh, hi iulian14:57
jpdsAfternoon.15:00
=== superm1 is now known as superm1|away
iulianjpds: Hey!15:03
jpdsHey there iulian.15:03
NCommandersoren, you an Xubuntu user?15:21
norsettojames_w: re. bug 272120, what do you mean by "via Debian"?15:24
ubottuLaunchpad bug 272120 in bzr-builddeb "[Freeze exception] Update to version 2.0.1" [Undecided,New] https://launchpad.net/bugs/27212015:24
james_wnorsetto: upload to Debian and sync it15:25
norsettojames_w: errr, are you requesting us permission to upload to Debian!?15:26
james_wnorsetto: no, to sync a package from Debian that isn't uploaded there yet15:26
james_wI need to seek a sponsor for Debian as well15:27
norsettojames_w: hmmm, did I miss any email or aren't you a motu yet?15:28
james_wnorsetto: I'm not15:29
norsettojames_w: ok, I thought you got your blessing already15:29
norsettojames_w: ok, I'll give my ack as long as this doesn't drag for too long, hopefully you should get upload rights to our archive soon15:32
james_wnorsetto: well, that wouldn't change the fact that this would need an FFe would it?15:34
norsettojames_w: it does, we can't assume archive admins have time to process things like sync, etc. after beta15:34
sorenNCommander: Yup.15:35
NCommandersoren, you should be in #xubuntu-devel :-P15:36
NCommanderWere you using my 4.5.80 packages?15:36
sorenNCommander: Is that where all the cool kids are?15:37
NCommandersoren, its where all three of the Xubuntu developers live ;-)15:38
sorenHeh15:38
NCommanderwe're a "little" understaffed15:38
=== superm1|away is now known as superm1
NCommandersoren, were you using my 4.5.80 packages?15:58
sorenI am, yes.15:59
NCommanderWOW15:59
NCommanderI had a user15:59
NCommanderyay15:59
soren...only since yesterday, though :)15:59
* NCommander falls over15:59
jdongAAAH NOOOOO don't rsync that!16:01
* jdong remembers -x a bit better next time16:01
liwI use rsync --delete-after -axHS16:02
jdongliw: yeah but when it recurses into sysfs weird things happen :)16:03
_rubenhmm .. apparently DEB_DESTDIR=/some/path module-assistant build some-app doesnt honour the DEB_DESTDIR 'override' :/16:05
liwjdong, that is indeed why -x is good; -H and -S are also good, for other reasons16:09
jdongliw: indeed; I personally don't use -H due to the huge performance hit unless I have something that really relies on hardlinks16:11
liwI haven't found it to be a huge hit, unless there's a lot of hard links -- but if there are, then I want to keep them16:12
* Adri2000 looks for a motu-sru person16:21
jdongAdri2000: mmm?16:27
Adri2000jdong: bug #8526616:28
ubottuLaunchpad bug 85266 in ngircd "ngircd refuses to start automatically through sysv init" [Medium,In progress] https://launchpad.net/bugs/8526616:28
jdongAdri2000: what motu-sru intervention is needed?16:30
Adri2000jdong: ack my .2 upload16:30
Adri2000jdong: .1 got approved etc. but norsetta found some problems with it. .2 should fix them16:31
Adri2000er, norsetto16:31
jdongAdri2000: ah, ok16:31
NutzebahnHello.16:39
=== mcasadevall is now known as NCommander
NutzebahnI really think that a Megatunix binary would be VERY helpful to many people, because Megatunix is the only ECU tuning program available for Linux.16:39
NutzebahnCould someone help me with this?16:40
NutzebahnOr make one.16:40
NutzebahnThis is quite important.16:40
directhexlooks like a pretty simple package job16:42
rexbronNutzebahn:  Start by reading this: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages16:42
directhexfollow the ubuntu packaging guide16:42
directhexas linked by my beautiful assistant rexbron16:42
csilkNutzebahn, yes it could be done easily16:42
rexbrondirecthex: rofl16:42
NutzebahnI tried to compile it and couldn't...16:43
Nutzebahn:(16:43
NutzebahnI don't know if anything is wrong with it...16:43
NutzebahnBut I definitely need help16:43
Nutzebahn.16:43
pochuhey hey rexbron!16:44
rexbronhey pochu16:45
pochurexbron: are you going to California?16:45
rexbronIt's in the air, UDS is in the middle of exams for me16:45
rexbronso if i get lucky, yes16:45
csilkNutzebahn,  am i right in saying you need to run megatunix in a free partition?16:45
csilk*in its own partition16:45
Nutzebahnin it's own partition? :'(16:46
NutzebahnWhy does it need that?16:46
csilkGive me two minutes to read the manual and I'll elaborate16:46
csilkno wait, scratch that, I'm wrong16:47
pochukirkland: hi, I've just reported 272172, I was surprised you aren't subscribed to update-motd bugs, so in case you want to know about it...16:47
kirklandpochu: doh!16:47
csilkI can package megatunix up and submit it for consideration into the repository16:47
kirklandpochu: sorry, i'll subscribe now16:47
csilkmaking it availabale from apt-get or install/remove programs16:47
pochukirkland: no problem :)16:48
directhexNutzebahn, built. like i said, an easy jobn16:48
NutzebahnOk, thank goodness.16:48
NutzebahnThank you. :)16:48
csilkI'll do it tonight16:48
csilkno worries16:48
NutzebahnCould you send it to me after packaging it?16:48
csilkSure thing16:48
Nutzebahnand to Ubuntu16:49
directhexNutzebahn, i'm not making a package for you. i have less than zero desire to maintain it, and absolutely no ability to test it16:49
NutzebahnThank you.16:50
NutzebahnIf I could learn how to do it, I would maintain it.16:50
directhexNutzebahn, but this is an easy package if YOU want to do it. no complex packaging at all16:50
directhexprobably 3 lines with dh716:50
csilkdirecthex,  I'll do it for him later16:50
csilki dont mind testing and maintaining it16:51
NutzebahnI couldn't even compile it, it said that it needed gtk+-2.0 and it wouldn't install that.16:51
NutzebahnI would ike to do it and maintain it.16:51
NutzebahnThank you csilk.16:51
directhexNutzebahn, aptitude install apt-file; apt-file update; apt-file search gtk+-2.0.pc16:51
Nutzebahnlike*16:51
Nutzebahndirecthex: The following NEW packages will be installed:16:52
Nutzebahn  apt-file libapt-pkg-perl{a} libconfig-file-perl{a}16:52
Nutzebahn  liblist-moreutils-perl{a}16:52
directhexyes, i know. that's the point. i think it's reasonable for me to assume that if you run some package installation commands, then packages will be installed16:53
NutzebahnOk, so it should compile now?16:54
Nutzebahndirecthex: E: Can't create /var/cache/apt/apt-file: Permission denied16:56
NutzebahnHelp?17:07
kirklandpochu: hey, okay, i'm subscribed to update-motd bugs...  the packaging of this tool has changed due to some requests from cjwatson and pitti, for inclusion into main17:08
kirklandpochu: you will get that prompt again when you upgrade to 1.7, unfortunately.  after that, we should be good.17:09
kirklandpochu: cjwatson and pitti suggested that this is just something that alpha-users are going to have to cope with ;-)17:09
kirklandpochu: bug updated with a note to that effect ;-)17:12
handschuhnutzebahn: tried sudo?17:17
pochukirkland: ah, right, it's not in hardy17:21
pochukirkland: ok then17:21
kirklandpochu: yeah, sorry about the inconvenience17:21
kirklandpochu: i was advised against a preinst script that would maneuver around it, as being more complicated than worthy for an alpha release17:22
kirklandpochu: fwiw, it did make me squirm when I published the updates :-S17:22
Nutzebahnoops17:23
Nutzebahn:'(17:23
NutzebahnEmnbarassing.17:23
pochukirkland: don't worry, it's no problem to me17:25
pochukirkland: I was just worried for hardy->intrepid upgrades, but since it's not there... :)17:25
kirklandpochu: right, not there17:26
kirklandpochu: brand new package ;-)17:26
pochukirkland: feel free to close as won't fix if you haven't done it yet17:27
pochuwhen launchpad comes back ;-)17:27
kirklandpochu: k17:27
crimsun\sh: RE: ia32-libs: okay.17:37
crimsunslytherin: RE: bcm2033: see http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-intrepid-lrm.git;a=tree;f=ubuntu-firmware/broadcom;h=c72df9cb589472b15528d3240a6170d9b4eeb73a;hb=HEAD17:39
=== asac_ is now known as asac
Nutzebahnhttps://bugs.launchpad.net/ubuntu/+bug/27221018:47
ubottuUbuntu bug 272210 in ubuntu "Megatunix needs to be packaged and added to the repository." [Undecided,New]18:47
=== warp10_ is now known as warp10
jdong"I was wondering if this is still an issue or can you reproduce with a newer release?"18:55
jdong*stifles some grins*18:55
jdongmust... resist....18:56
jdonglim(maturity(jdong), sleep -> 0)=018:56
=== brandon|work is now known as brandon|pirate
=== csilk__ is now known as csilk
fabrice_spHi. I wanted to fix broken dependencies for icedove-dispmua and icedove-nostalgy, changing icedove by thunderbird. Is it acceptable to have the source package called icedove-dispmua and the binary called thunderbird-dispmua or should I left the binary called icedove-dispmua?20:21
geserfabrice_sp: should be no problem to keep the source name (easier for merging) and rename the binary. But you might want to talk to someone from the mozillateam as I don't know if there is a special policy or guidelines20:29
fabrice_spgeser: ok. I'll look for someone from the mozilla team. Thanks20:38
fabrice_spSomeone from mozillateam? asac? crimsun? fta? jazzva?20:50
ftafabrice_sp, we have no special policy about that, general rules apply20:52
ftaindeed, if it's a merge from debian, it's easier to preserve the src pkg name20:52
fabrice_spfta: that's what I think, but rename the binary package so that it's easier to find, or not?20:53
fabrice_sp(the same for icedove-nostalgy)20:54
ftawould be nice, but you'll have to wait for approval from the release manager20:54
fta(it will be a NEW)20:54
ftanot that it's a problem, just a little delay20:55
fabrice_spso it's not a FFe, right?20:55
ftafabrice_sp, hold on20:59
LaserJockis there really no way to override the Ubuntu Maintainer field stuff?21:01
fabrice_spfta: yes?21:01
LaserJockI'd like to keep an 0ubuntuX versioning *and* a non-Ubuntu Mainainer address21:01
iulianIf I have a lot of files that are copyrighted by the Free Software Foundation, Inc but the years differs from file to file, can I just write the first and the last year? For example: 'Copyright (C) 1995-2003 FSF, Inc' instead of 'Copyright (C) 1995-1997, 2000-2003 FSF, Inc' ?21:03
iulianThat will be written in the debian/copyright file obviously.21:04
geserLaserJock: unset $DEBEMAIL before calling dpkg-buildpackage or dpkg-source21:08
geserLaserJock: if DEBEMAIL contains @ubuntu.com it will produce an error else just a warning21:09
LaserJockgeser: ah, right21:10
LaserJockforgot about that trick21:10
NCommanderhola world21:26
geserHi NCommander21:32
NCommanderhow goes it geser ?21:32
gesergood, just got more busy the last week than expected21:33
LaserJockhmm21:33
NCommandergeser, I know that feeling. What's your job?21:33
LaserJockdoes anybody know of a RSS feed for -changes?21:34
geserLaserJock: doesn't ubuntu-nl have some?21:34
LaserJockit seems Seveas' old feeds are no longer available21:34
norsettohi folks21:34
LaserJockgeser: I don't think so, I just checked and they're gone21:34
geserNCommander: usually I'm a student but between semesters I have a small office job21:36
NCommanderAh21:37
NCommanderSame, expect office job == firefighter ;-)21:37
LaserJockah, gmane.org has -changes21:38
NCommanderhey LaserJock21:39
geserLaserJock: http://feeds.ubuntu-nl.org/IntrepidChanges21:39
LaserJockgeser: well, that works except it doesn't have the entries that use the new format21:41
LaserJockI guess it's broken21:41
LaserJockI'm pretty sure ubuntu-nl.org is not a good place for those to be21:42
geserLaserJock: didn't the new format just started today?21:42
LaserJockyeah21:42
LaserJockbut I believe the change has been known for several weeks21:42
geseryes, certainly. There was a mail to ubuntu-devel IIRC.21:43
highvoltagehey LaserJock and geser21:44
LaserJockin any case I'll update UbuntuDevelopment/PackageArchive21:44
LaserJockhi highvoltage21:44
geserHi highvoltage21:46
slytherin[OT]: Can anyone having access to a windows machine help testing an application?21:50
nelleryslytherin, what's the application?21:53
slytherinnellery: it is a 8085 simulator. I am cross compiling it. And a bug in wine keeps me from testing on ubuntu itself.21:55
csilkare there any rules about what cant be packaged and added to the repository?23:10
jdongcsilk: Well the only thing that absolutely can't be packaged are packages with EULAs preventing redistribution by the archive mirroring system23:10
csilkYeah sorry I didnt have my thinking hat on when asking that question.. Everything comes down to the license23:11
wgrantjdong: Licenses, not EULAs.23:11
jdongwgrant: sorry, did I use a sensitive word?23:12
LaneyEULAs are distinct from licenses23:12
jdongunderstood.23:13
LaneyEU = End User :)23:13
wgrantA mirror wouldn't be affected by a EULA.23:15
wgrantAs they're not an end-user.23:15
Laneysiretart, jdong: VLC seems good, btw23:16
LaneyStupid QT though ;)23:16
jdongcan *.install exclude a director?23:16
jdongdirectory*23:16
jdongi.e. I want to install usr/share/vlc *EXCEPT* usr/share/vlc/mozilla23:16
csilkjdong, Laney by this > http://www.bluej.org/about/license.html  would you say that it is ok to distribute via the ubuntu repository or not?23:17
csilkor should I seek permission from the copyright holders first just to make absolutely sure23:17
jdongcsilk: IANAL but that sounds okay for multiverse23:18
Laney"#23:18
LaneyWhile Ubuntu will not charge license fees for this distribution, you might well want to charge to print Ubuntu CD's, or create your own customized versions of Ubuntu which you sell, and should have the freedom to do so.23:18
LaneyI don't know if "non-commercial" falls foul of that23:18
csilki think an email to the developers is in order23:18
csilkAs this is a good candidate for the multiverse repository23:19
Laneycsilk: Any agreement you get from them must not be Ubuntu-specific23:19
blueyedsuperm1: Thanks for taking care of virtualbox-ose recently. Please subscribe to bugmail though: https://launchpad.net/ubuntu/+source/virtualbox-ose/+subscribe23:19
csilkLaney,  can you elaborate?23:19
superm1blueyed, i'm watching it but i dont want all the bug mail in my box23:19
superm1i've been responding to recent bugs23:19
Laneycsilk: Look at http://www.ubuntu.com/community/ubuntustory/licensing23:19
LaneyIt's pretty easy to understand23:20
blueyedsuperm1: ok. I think virtualbox-ose should depend on virtualbox-ose-source, so that the dkms part kicks in/gets used.23:20
csilkthanks23:20
blueyedsuperm1: JFI: I've just uploaded ubuntu323:21
superm1blueyed, it recommends it and w/ recommends by default it should be installed23:22
csilkLaney,  From what I've read, it looks like it would have to under mulstiverse23:22
csilk*multiverse23:22
Laneycsilk: Right. The non-commercial bit troubles me though, and I don't know whether it would be acceptable23:23
blueyedsuperm1: Do we have recommends by default now? (I've installed it using "dpkg -i")23:23
blueyedsuperm1: additionally, it might make sense to use the upstream's init.d script, which provides e.g. "setup" to manually recompile the module..23:24
superm1blueyed, yeah recommends are by default starting with intrepid23:25
csilkyeah i see your point but as its not installed by default I can't see a problem, I'll email the authors and see what they think, it's a commonly used piece of software among university computer science students, alot of which use ubuntu (at my university)23:25
superm1blueyed, well i would think only if that setup were re-scripted to do it with dkms. i forsee complications if both were available23:25
superm1as to which one should take precendence23:25
csilkIt is a free learning tool (as in beer) but yeah, I'll seek permission first23:25
superm1blueyed, did you have any ideas on what's up with the 64 bit guestness?23:29
superm1blueyed, i tried to activate the support in every way i saw23:29
blueyedsuperm1: no, sorry..23:31
blueyedDoes bug 271507 need any confirmation? (IIRC ubuntu-archive only processed confirmed bugs)23:32
ubottuLaunchpad bug 271507 in virtualbox-ose-modules "Please remove virtualbox-ose-modules from archive" [Undecided,New] https://launchpad.net/bugs/27150723:32
superm1well given i wasn't part of the virtualization team, i didn't want to trump your guys' decisions on this23:33
superm1in case you didn't like the way dkms was doing things23:33
nhandlerblueyed: A MOTU needs to Ack the request. Once they do, they set the status to Confirmed, and subscribe the Archive Admins23:33
blueyednhandler: ubuntu-archive is subscribed and superm1 is MOTU. Maybe motu-sru needs to ACK?23:34
blueyedsuperm1: what decisions? about the vboxdrv init script? I've done this, and I'm not part of the virt team either23:34
superm1blueyed, oh i thought you were23:34
superm1blueyed, just about removing  the modules and doing things solely with DKMS23:35
superm1blueyed, since it was a signficant change23:35
blueyedLooks fine for me.. v-o-m was a big PITA23:35
superm1i'll mark it confirmed then.  an archive admin will probably touch it next week23:35
blueyedsuperm1: Thanks.23:39
=== superm1 is now known as superm1|away

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