[06:15] <fabbione> morning
[08:33] <fabbione> morning JaneW :)
[08:36] <JaneW> hello
[08:38] <fabbione> JaneW: eheh don't worry my far far away lovely lady :)
[08:38] <fabbione> i don't think i will upload a kernel today
[08:38] <fabbione> for 3 reasons:
[08:38] <fabbione> 1) it's friday and you never break stuff on friday
[08:39] <fabbione> 2) in 7 hours i will start my holidays
[08:39] <fabbione> 3) i won't be able to test all the changes before 2
[08:39] <fabbione> JaneW: speaking of 2).. i need somebody to take care of my students....
[08:39] <fabbione> hey desrt
[08:40] <desrt> 'sup?
[08:40] <fabbione> desrt: did you grab my patch for gentoovision?
[08:40] <desrt> oh no
[08:40] <desrt> where is it?
[08:40] <fabbione> http://people.ubuntu.com/~fabbione/gentoovision_random_o.diff
[08:40] <desrt> oo
[08:40] <fabbione> changelog:
[08:40] <fabbione> * add first cut for randomization
[08:40] <fabbione> * compile with gcc-snapshot
[08:40] <fabbione> * use random -O to break the code better
[08:41] <fabbione> * reduce the compile time to 200ms
[08:41] <fabbione> i mean.. they RUN FAST!
[08:41] <desrt> k.  i seriously want actual build log support
[08:41] <JaneW> fabbione: glad to hear about all 3 reasons, but especially 1 :)
[08:41] <desrt> plus.. i got some suggestions from #gnome-hackers
[08:41] <desrt> we should have an option to emulate different CPU types
[08:41] <fabbione> btw.. gtk_timeout_add is "dangerous"
[08:41] <fabbione> it tends to segfault
[08:42] <desrt> hm.  has never done so for me.
[08:42] <fabbione> desrt: ehehe that too
[08:42] <JaneW> fabbione: re your students, how long will you be gone again? A week or 2 right? Can you suggest someone appropriate to fill for you there?
[08:42] <fabbione> 2...
[08:42] <fabbione> desrt: it does for me if i reduce the time to 100ms
[08:42] <desrt> oh no.  your patch rejected :P
[08:42] <fabbione> JaneW: suggesting?
[08:43] <desrt> i cleaned up the source a lot compared with the one you made the changes to :P
[08:43] <fabbione> JaneW: hmmm...
[08:43] <fabbione> desrt: put it in a RCS :)
[08:43] <fabbione> desrt: but i think we should have 2 runtime options.. --random | --use-reallog .. or something like that
[08:44] <desrt> i agree
[08:44] <fabbione> JaneW: i would probably suggest infinity .. but he is awake now.. so he will complain..
[08:44] <desrt> are you a C programmer?
[08:44] <fabbione> desrt: not really.. i don't write code on a regular base, so it's always rusty and hackish
[08:45] <desrt> it's valid for a function to return char *
[08:45] <desrt> you don't have to cast to int then back to char * again
[08:45] <fabbione> desrt: tell that to gcc-4.0 :)
[08:45] <desrt> desrt@moonpix:~/code/desrt/gentoovision$ gcc -o gentoovision gentoovision.c `pkg-config --cflags --libs gtk+-2.0` -Wall
[08:45] <desrt> desrt@moonpix:~/code/desrt/gentoovision$
[08:45] <desrt> i made the change to your code... no complaint here
[08:45] <desrt> hahah.  gcc-snapshot
[08:45] <desrt> i love it :)
[08:45] <fabbione> desrt: gcc --version ?
[08:46] <desrt> gcc (GCC) 4.0.2 20050720 (prerelease) (Debian 4.0.1-2ubuntu3)
[08:46] <desrt> Copyright  2005 Free Software Foundation, Inc.
[08:46] <desrt> Ce logiciel est libre; voir les sources pour les conditions de copie.  Il n'y a PAS
[08:46] <desrt> GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.
[08:46] <fabbione> skip the french :)
[08:47] <desrt> http://manic.desrt.ca/gentoovision.c
[08:47] <desrt> w/ your changes, plus some minor changes to them -- no warnings
[08:48] <fabbione> i see...
[08:48] <fabbione> good
[08:48] <desrt> btw.  the memset isn't required... sprintf will add the proper termination
[08:49] <fabbione> desrt: i prefer to wipe the memory...
[08:49] <fabbione> i am just paranoid about string handling.
[08:50] <desrt> i think i am going to write a buildlog capture utility now :)
[08:51] <desrt> perl is best, i suspect :)
[08:52] <desrt> oh man.. perl makes getting high resolution timing information a pain in the butt
[09:05] <fabbione> Nafallo: ping?
[09:21] <desrt> oh man
[09:21] <desrt> i got awesomeness
[09:21] <fabbione> uh?
[09:22] <desrt> http://manic.desrt.ca/gentoovision.tar.gz
[09:23] <desrt> compile gentoovision.c like normal and run it out of the current directory
[09:23] <desrt> (ie: so that libwnck.log is in the cwd)
[09:23] <fabbione> gentoovision/gentoovision.c.rej
[09:23] <desrt> eh
[09:23] <desrt> your diff is in there too
[09:23] <desrt> i just tarred up what i had :)
[09:24] <fabbione> ahaha cool
[09:24] <desrt> this is what i want :)
[09:24] <desrt> btw.. build logs gzip down to about 10% of their original size
[09:25] <fabbione> we should still consider doing some sed on the logs
[09:25] <fabbione> for -O and gcc-snapshot :P
[09:25] <desrt> :)
[09:25] <desrt> yes
[09:25] <fabbione> dude you should put it in a RCS
[09:25] <desrt> where?
[09:25] <fabbione> so we can work on it together.. after my VAC
[09:26] <fabbione> RCS= cvs.. svn.. baz.. tla...
[09:26] <desrt> i don't think we have anywhere that we both have accounts
[09:26] <fabbione> desrt: if we use baz we don't need to share an account
[09:26] <desrt> i think it's final home will be gnome cvs
[09:26] <fabbione> we can just publish our branches
[09:26] <desrt> *its
[09:26] <desrt> k.  i refuse to use baz for something like this :P
[09:26] <fabbione> oh ok.. well i don't have access there
[09:26] <fabbione> for small stuff it's fun to use :)
[09:27] <desrt> (./configure --prefix=/opt/gnome; make -j3) 2>&1 | ~/code/desrt/gentoovision/time.pl > logfile
[09:27] <desrt> ^^ this is how you generate the logs with timing info
[09:27] <fabbione> desrt: i can give you the debian/ dir once it's ready...
[09:27] <desrt> cool
[09:28] <desrt> but i think i want to upload this upstream
[09:28] <fabbione> but again.. we need to share at least one RCS :/
[09:28] <fabbione> i don't want to start fiddling with patches
[09:28] <fabbione> it's a pain
[09:28] <fabbione> (still after my holidays)
[09:28] <desrt> i'm gonna talk to the gnome-screensaver maintainer
[09:28] <desrt> nod :)
[09:28] <desrt> where are you going, btw?
[09:28] <fabbione> oh well.. if you get it in there directly the better
[09:28] <fabbione> i will stay home... have to work in and outside the house
[09:29] <fabbione> painting/doing walls and stuff
[09:29] <fabbione> but i won't be spending time in here
[09:29] <desrt> i should talk to sebastien and find out if breezy will use gnome-screensaver or xscreensaver by default
[09:29] <desrt> cool
[09:29] <desrt> it's good to get away from work
[09:29] <fabbione> ehheh
[09:29] <fabbione> well i work from home!
[09:29] <fabbione> there is no such a thing like going away :(
[09:29] <desrt> right... but to completely cut yourself off and refuse to do anything work-related
[09:30] <desrt> how long have you been working for ubuntu anyway?
[09:30] <fabbione> from the beginning
[09:30] <desrt> how did you get involved?
[09:30] <fabbione> hehh.. i got a mail from Mark, asking me if he could phone me
[09:30] <fabbione> i almost trashed it as spam
[09:31] <desrt> hmm.  why did he email you, though?
[09:31] <fabbione> but i was like.. nah.. let's see
[09:31] <fabbione> somebody mentioned me to him
[09:31] <fabbione> and it's some sort of nostalgic reasons
[09:31] <desrt> cool :)
[09:31] <fabbione> he was one of the first apache1.3 maintainers in Debian
[09:31] <desrt> were you a kernel hacker before?
[09:31] <desrt> or debian guy?
[09:31] <fabbione> and i have been maintaing for a while ...
[09:31] <fabbione> debian guy
[09:32] <fabbione> than we did build the apache team
[09:32] <fabbione> took down the bugs from > 200 down to 46
[09:32] <desrt> ubuntu has a nice mix of people
[09:32] <fabbione> after that i got too busy again
[09:32] <fabbione> and now is up to 100 and something again i think
[09:32] <fabbione> i didn't do an upload in ages
[09:32] <fabbione> desrt: i am a royal bastard.. how can you say that i am nice!
[09:33] <fabbione> you are ruining my reputation! :P
[09:33] <desrt> i wasn't talking about you
[09:33] <desrt> :)
[09:33] <fabbione> ah ok thanks :)
[09:33] <desrt> i'd love to work for ubuntu if i had any time :P
[09:34] <fabbione> desrt: ehe you are already doing your sharing of stuff
[09:34] <fabbione> all the time you spent with me for the kernel headers and stuff...
[09:34] <fabbione> idiotify...
[09:34] <desrt> hahah
[09:34] <fabbione> that's hell of a lot of work for a volunteer...
[09:34] <desrt> i mean more seriously though
[09:34] <desrt> my dream is to upload :)
[09:34] <fabbione> you mean that the kernel is not serious enough for you? ;)
[09:35] <fabbione> desrt: ehehe... start joining the MOTU's
[09:35] <desrt> ya.. crimsun tried to get me involved with that
[09:35] <fabbione> it's a good place to start with
[09:35] <fabbione> well actually.. the only place
[09:35] <desrt> :)
[09:36] <desrt> but again... i'll only say that i wish i had the time
[09:37] <desrt> my boss is already annoyed that i spend too much time working on gnome, etc
[09:37] <desrt> he's totally good-natured about it, though
[09:37] <fabbione> i understand that...
[09:38] <desrt> he says things like "but don't you find the kernel to be SO MUCH more exciting than messing around with gtk?"
[09:40] <fabbione> ehheheh
[09:40] <desrt> actually... i suppose i can count the kernel-related stuff we've done as work-related
[09:40] <desrt> since that -is- my job
[09:41] <desrt> i feel a little better already :)
[09:41] <fabbione> well you can still hack kernel stuff into ubuntu
[09:41] <fabbione> and push stuff back
[09:41] <fabbione> that's a valuable contribution
[09:41] <desrt> our stuff is pretty special-purpose
[09:41] <fabbione> i wouldn't mind to merge from you stuff, if you do it
[09:41] <fabbione> oh in that case yeah...
[09:42] <desrt> it's extremely high performance network drivers and a runtime system for a cluster
[09:42] <fabbione> desrt: are they going to be GPL drivers?
[09:42] <desrt> yes
[09:42] <desrt> they have to be
[09:42] <fabbione> well why not include them in ubuntu than...
[09:42] <fabbione> at what stage is the code?
[09:43] <desrt> because they really serve no purpose to anyone who isn't hacking the kernel
[09:43] <desrt> i can send data across the network at full wire speed with approximately 0% CPU utilisation on both ends
[09:43] <fabbione> that's cool
[09:44] <desrt> we have some nice evil hacks, too
[09:44] <desrt> to make the data receipt favourable
[09:44] <desrt> ie: it gets written directly into the memory where it will be used... with all of the junk like headers/checksums/etc conveniently stripped out
[09:45] <desrt> some nice scatter/gather tricks to make that work :)
[09:45] <fabbione> are these drivers associated to special hw?
[09:45] <desrt> intel gigabit ethernet cards
[09:45] <fabbione> oh.. kweel
[09:45] <desrt> today was christmas at work... i got 4 boxes of dualport cards
[09:45] <desrt> plus 30 gigs of ram
[09:45] <fabbione> EHHEHE
[09:45] <fabbione> ah
[09:46] <fabbione> i wouldn't mind both :)
[09:46] <desrt> so now all the ram and pci slots on my powermacs are full
[09:46] <fabbione> the only reason why i don't run gbic is the switch
[09:46] <fabbione> a good one is way too expensive
[09:47] <desrt> ah... all of our links on the intel cards are point-to-point
[09:47] <desrt> gigabit is nice... it has automatic cross-over detection
[09:47] <fabbione> yeah but i can't use p2p without tons of cards :)
[09:48] <fabbione> + i use a lot vlans
[09:48] <fabbione> so a switch is mandatory
[09:48] <desrt> we got a bunch of 8 port gigabit switches for $150 each, i think
[09:48] <desrt> but they don't do anything like vlan
[09:48] <desrt> just unmanaged dumb switches... the most they do is blink their lights :)
[09:48] <fabbione> the smallest switch i have here is a Cisco 2924
[09:48] <fabbione> yeah and i don't like stuff like that
[09:48] <desrt> this is in your home? :)
[09:49] <fabbione> i need managed :)
[09:49] <fabbione> yes
[09:49] <desrt> hahah
[09:49] <desrt> wow.  i have an 8 port 10/100 here :P
[09:49] <desrt> i feel so ghetto
[09:49] <fabbione> let me take a pic :)
[09:50] <desrt> oh btw.. can i nuke your account on copacetic?
[09:51] <fabbione> desrt: sure.. go ahead..
[09:51] <fabbione> i tough i told you last time...
[09:51] <desrt> hm.  i may have missed the message
[09:52] <fabbione> http://www.fabbione.net/new_office.jpg
[09:52] <fabbione> http://www.fabbione.net/new_office2.jpg
[09:52] <fabbione> this is after last weekend
[09:52] <fabbione> with a lot of cleanup
[09:52] <desrt> holy crap
[09:52] <desrt> how many channels are you on?
[09:52] <fabbione> what you can't see in the pics is all the other equipment hidden behind me
[09:52] <fabbione> still unconnected
[09:53] <fabbione> 15/16
[09:53] <fabbione> not that many
[09:53] <fabbione> but i use different client sessions for each network
[09:53] <desrt> is that a sun switch or rackmount server?
[09:53] <fabbione> server
[09:53] <desrt> heh
[09:53] <fabbione> it's the Ubuntu sparc buildd :)
[09:54] <desrt> l33t.
[09:54] <desrt> woh
[09:54] <desrt> what crazy country do you live in?
[09:54] <fabbione> dk
[09:54] <fabbione> why?
[09:54] <desrt> weird plugs
[09:54] <fabbione> oh yeah
[09:55] <desrt> btw: smoking will kill you :)
[09:55] <fabbione> so does bitching smokers :P
[09:55] <fabbione> desrt: btw.. the plug you see in pic 2 with 3 pins in a raw is italian
[09:55] <fabbione> not danish
[09:55] <desrt> it's funny that ubuntu sparc builds on a server sitting in a corner in your house
[09:55] <fabbione> they look 6 because of the shade
[09:56] <fabbione> there is another buildd in a uni in sweden
[09:56] <desrt> that's a little more normal
[09:56] <desrt> happen to know where ppc builds?
[09:56] <fabbione> desrt: hosting here is too expensive
[09:56] <fabbione> desrt: yes they are at the Lodon DC
[09:56] <fabbione> like all the others
[09:56] <fabbione> only sparc and hppa are not in the DataCenter
[09:57] <fabbione> (..yet)
[09:57] <desrt> we had one of those ciscos at work until we got rid of it
[09:57] <desrt> it was too noisy
[09:58] <desrt> and it was seriously underutilised
[09:59] <desrt> these two pictures are taken at different times
[09:59] <desrt> deceit!
[10:00] <fabbione> uh?
[10:00] <fabbione> yeah the pics have been taken with a week difference
[10:00] <fabbione> the first one was last sunday
[10:00] <fabbione> as soon as i finished to cleanup
[10:00] <fabbione> the ohter few minutes ago to show the server corner ;)
[10:01] <desrt> i have my 6 ubuntu servers in a row :)
[10:01] <desrt> gabriel, gorecki, velocity, cocteau, breezy, copacetic
[10:01] <fabbione> ehhe
[10:01] <fabbione> all ppc64?
[10:01] <desrt> copacetic is a PC
[10:01] <fabbione> ah ok
[10:01] <desrt> it's the gateway
[10:02] <fabbione> yup i recall that
[10:02] <desrt> and gabriel is my workstation
[10:02] <fabbione> mine is still a mixture
[10:02] <desrt> they're both hoary
[10:02] <fabbione> reinstalling my server is not an option right now
[10:02] <desrt> the other 4 (gorecki, velocity, cocteau, breezy) are all running breezy and accessible from inside only
[10:03] <fabbione> ok i need to start the build orgy...
[10:03] <desrt> :)
[10:03] <fabbione> gimme a sec otherwise i will mess up like yesterday :)
[10:03] <desrt> er
[10:03] <desrt> didn't you say you weren't gonna break things on friday? :P
[10:05] <desrt> yay.  i successfully played devil's advocate today and convinced an innocent ubuntu maintainer to break UVF :)
[10:09] <fabbione> desrt: of course i am not breaking UVF
[10:09] <fabbione> i didn't upload .13 ..
[10:09] <desrt> not you.  someone else :P
[10:10] <fabbione> well you see it's not strict strict...
[10:10] <fabbione> there are still pkgs allowed to go higher versions
[10:10] <desrt> nod.  flexible rules are the best
[10:10] <fabbione> it will be stricter stricter close to release
[10:10] <desrt> who is matt?
[10:10] <fabbione> mdz = CTO
[10:10] <fabbione> God of Ubuntu
[10:11] <desrt> he approves freeze breaks?
[10:11] <desrt> heh
[10:11] <desrt> i thought that was mark :)
[10:11] <fabbione> mark is Self Appointed Benevolent Dictator For Life
[10:11] <fabbione> God of the Gods ;)
[10:15] <desrt> anyway.. a new version of hal is going in, it seems
[10:16] <desrt> and i may be evil enough to cause an even newer one :)
[10:16] <fabbione> desrt: everything related to gnome will be updated to death
[10:16] <fabbione> don't worry about it
[10:16] <desrt> that's good, at least
[10:21] <fabbione> infinity: if you are around, please do a checkout from baz playground..
[10:21] <fabbione> infinity: we can look at the TODO list together
[12:22] <fabbione> ok guys.. i just uploade 2.6.12-6.6
[12:22] <fabbione> i am going to do the baz dance after lunch
[12:22] <fabbione> infinity: we need to talk after..
[12:23] <welson> there a way to turn off a second keyboard from inputting onto tty1?
[01:20] <Nafallo> fabbione: pong
[01:21] <fabbione> Nafallo: your drivers have been updated..
[01:21] <Nafallo> fabbione: nice. thank you :-).
[02:05] <fabbione> yoyo
[02:07] <infinity> Word.
[02:09] <fabbione> just one sec that i did quite a lot for you
[02:09] <fabbione> i upload 6.6 this morning
[02:09] <fabbione> with all the most critical things updated
[02:09] <fabbione> i added a debian/TODO for you
[02:09] <fabbione> nothing too fancy...
[02:10] <fabbione> just what to look after...
[02:10] <infinity> Cool.
[02:11] <fabbione> we need to look at the TODO together...
[02:12] <fabbione> just give me a minute that i had to recover ther kenrl baz archive
[02:12] <fabbione> and i pre-preparing 6.7 for you
[02:15] <fabbione> hey zul
[02:17] <fabbione> infinity: ok can you please get the playground?
[02:29] <fabbione> infinity: dude??
[02:33] <zul> hey..
[02:33] <zul> why so many uploads?
[02:34] <fabbione> zul: to leave a bit of peace to infinity whille i will be back
[02:34] <fabbione> be VAC even
[02:34] <zul> oh yeah where are you off to?
[02:35] <fabbione> i am off to work at home for the next 2 weeks
[02:35] <zul> ah
[02:35] <fabbione> gotta finish dining room and hopefully bedroom too
[02:36] <zul> doesnt sound like much of a vacation
[02:36] <fabbione> my parents are coming to do the garden the room
[02:36] <fabbione> no it's no real VAC
[02:37] <zul> infinity: ill have some stuff to push to you this weekend as well
[02:38] <zul> dont worry i wont break anything
[02:38] <zul> like last time fabbione is away
[02:39] <zul> i learned my lesson ;)
[02:40] <fabbione> guys if you are going to break.. i won't come back :O
[02:41] <zul> wohooo! :)
[02:43] <fabbione> heehhe
[03:37] <infinity> fabbione : Right, I've read the TODO.     RAM is cheap.
[03:57] <fabbione> ENOMONEY
[03:57] <fabbione> i have a wife dude...
[04:06] <zul> hah..
[05:23] <lamont> In file included from drivers/input/cpad/cpad.c:84:
[05:23] <lamont> drivers/input/cpad/kernel-compatibility.h:5:2: #error : kernel has no USB support. Compile kernel with CONFIG_USB.
[05:23] <lamont> that is a bug
[05:24] <fabbione> uh?
[05:24] <fabbione> what arch is that?
[05:24] <lamont> (CPAD should depend USB in Kconfig
[05:24] <fabbione> yeah exactly...
[05:24] <fabbione> that's easy to fix...
[05:25] <fabbione> but i am in holidays..
[05:25] <lamont> that's me ripping major pieces of kernel out of .config, slowly turning itanium into defconfig, trying to find the fatal option
[05:25] <fabbione> did i mentioned it before?
[05:25] <fabbione> :)
[05:26] <fabbione> lamont: if you don't have time to do it, open a bug and i will fix it when i am back
[05:26] <lamont> I'll fix it
[06:04] <fabbione> Linux tosti 2.4.26 #1 Wed May 19 16:13:28 CEST 2004 m68k unknown
[06:08] <doko> fabbione: assuming we have a i386 biarch compiler again, please can we build an amd64 kernel for i386?
[06:08] <fabbione> doko: i am VAC
[06:10] <fabbione> doko: but assuming.. i can try
[06:10] <fabbione> not as breezy goal tho
[06:13] <doko> fabbione: not as a breezy goal, or not for breezy?
[06:14] <fabbione> doko: it depends what that implies in terms of changes into the kenrel build infrastructure
[06:14] <fabbione> if it is easy, than yes.. otherwise sorry no..
[06:14] <fabbione> feature freeze is the 11th of Auh
[06:14] <fabbione> Aug
[06:15] <fabbione> and i am vac from 3 hours and 15 minutes till the 15th of Aug
[07:18] <zul> hey yo
[07:20] <lamont> fs/asfs/dir.c: In function `asfs_readdir':
[07:20] <lamont> fs/asfs/dir.c:77: warning: cast from pointer to integer of different size
[07:20] <lamont> fs/asfs/dir.c:112: warning: cast to pointer from integer of different size
[07:20] <lamont> ew
[07:20] <lamont> cache hit                            245
[07:20] <lamont> cache miss                          9646
[07:20] <lamont> grumble
[07:21] <lamont>                 startnode = (int)filp->private_data;
[07:21] <lamont>                                         filp->private_data = (void *)be32_to_cpu(obj->objectnode);
[07:21] <lamont> I'll take bugs-in-code for $200, bob
[07:22] <zul> gcc4?
[07:22] <lamont> 64-bit system
[07:22] <zul> ah..
[07:22] <zul> whoops
[07:22] <lamont> sizeof(int) != sizeof(void*)
[07:23] <lamont> then again, it's unlikely that someone will want to mount an Amiga SFS file system on {amd,ia,powerpc,sparc}64
[07:24] <lamont> fs/coda/upcall.c:551: warning: comparison is always false due to limited range of data type
[07:24] <lamont> fs/gfs/ops_address.c:477: warning: initialization from incompatible pointer type
[07:28] <lamont> fs/gfs/proc.c:310: warning: 'sdp' might be used uninitialized in this function
[07:28] <lamont> \
[07:28] <lamont> (also 268.198.160)
[11:17] <lamont> fabbione: btw, CPAD fix committed
[11:18] <fabbione> lamont: ok :)
[11:19] <jbailey> fabbione: I know how two systems that I can routinely produce some sort of severe crash that keeps me from running sudo on.  Some day  when you're bored, I should get you to show me how to troubleshoot this...
[11:20] <jbailey> bumps[17574] : segfault at 0000002a964c8000 rip<PHONE_NUMBER>402410 rsp 0000007fbffff1d8 error 6
[11:20] <jbailey> rd-bomb[18440] : segfault at 0000002a963cf000 rip<PHONE_NUMBER>4028c9 rsp 0000007fbffff020 error 6
[11:20] <fabbione> jbailey: the hw is broken.. change it
[11:20] <jbailey> on the console
[11:21] <jbailey> fabbione: Eh?  Two systems, different arch's, same glibc tests...
[11:21] <fabbione> i dunno.. that's amd64, isn't it?
[11:21] <jbailey> amd64 and ppc, yeah.
[11:21] <fabbione> i have no idea...
[11:22] <fabbione> not today at least :)
[11:22] <lamont> SCORE!!! it booted... much smaller bracket to play in now.
[11:22] <fabbione> my brain is basically turned off
[11:22] <fabbione> lamont: cool!
[11:22] <jbailey> fabbione: Right, that's why it's some day when you're bored.
[11:22] <lamont> fabbione: of course, some of it was turning things into 'yes' that were 'module' before.
[11:22] <jbailey> fabbione: apt-cache search doesn't find it. /me googles.
[11:23] <fabbione> lamont: i would blame initrd for that
[11:23] <fabbione> jbailey: it's not a package
[11:23] <lamont> much smaller, fwiw, is +330/-80 on the diff
[11:23] <fabbione> it's a patch iirc..
[11:23] <lamont> actually, I'm leaning toward CONFIG_PRINTK_TIME and firends
[11:23] <jbailey> fabbione: Thanks.  Lamont would probably love the buildds to stop dying whiler we're at it too. =)
[11:24] <lamont> now that's just amusing...
[11:24] <jbailey> Somehow running simple interface tests blocks a test indefinetly, and kills whatever sockets sudo needs to run.
[11:24] <lamont> ah, probably hotplug stuff
[11:24] <lamont> (why the network doesn't autoconfig)
[11:24] <fabbione> lamont: I am not 100% sure how you are playing with the configs
[11:25] <lamont> fabbione: with a sledge hammer
[11:25] <lamont> anything taht prints a kernel message is considered "good".  Things that machine check before the first printk are considerd "fail"
[11:25] <fabbione> but you need to always compared the generated .config in the build dir with the original and the expected config yuo are modifying
[11:25] <lamont> and it's semi-binary-search week
[11:25] <lamont> yes
[11:26] <fabbione> you might manually disable an option that might be turned back by Kconfig and you don't know...
[11:26] <lamont> so I have defconfig (good) and itanium (fail), and several passes between, as I make itanium look more and more like defconfig...
[11:26] <fabbione> or switch something to m and at the end is y
[11:26] <lamont> oh, it's vi .config; make oldconfig; diff; diff; diff.
[11:26] <lamont> and occasionally make menuconfig
[11:26] <fabbione> the config is still changed :)
[11:27] <fabbione> but i guess you know that
[11:27] <fabbione> anyway it's time for me to sleep
[11:27] <lamont> the config is changed in 'make oldconfig', and then I diff it.  once I like the diff, then I build, which does another make oldconfig, but so what
[11:27] <lamont> g'night
[11:27] <fabbione> the first of the 2 amiga is distupgrading to sarge
[11:27] <jbailey> fabbione: You starting the m68k port?
[11:28] <fabbione> jbailey: no. my 2 amigas are too slow for that
[11:28] <fabbione> jbailey: that's why i was asking about the cross compiler
[11:28] <jbailey> fabbione: Right, but there are apparently decent emulators for m68k now.
[11:28] <jbailey> fabbione: m68k is one of the micro-buntu targets that I was thinking about.
[11:28] <fabbione> jbailey: yes.. but waht i was thinking about is to try to build breezy via cross compile
[11:28] <jbailey> I wouldn't do it in a cross compiler.
[11:28] <jbailey> I'd do it in an emulator.
[11:29] <fabbione> and use the results to test on real m68k
[11:29] <jbailey> Most apps don't cross compiler well.
[11:29] <fabbione> jbailey: afaik emulator will boot AmiOS
[11:29] <fabbione> not linux
[11:29] <jbailey> If I get bored this weeked I'll look for the link I found.
[11:30] <fabbione> but if you know of any of these emulators that can run m68k i will be glad to give it a shot
[11:30] <jbailey> I was putting stuff together to run on my ia64
[11:30] <fabbione> i don't mind to setup a buildd
[11:30] <jbailey> (The most power EVER consumed by an m68k!)
[11:30] <fabbione> hahaha
[11:30] <fabbione> i also promised Al Viro to test his stack smasher something on m68k
[11:31] <fabbione> so that they can finally kill that 120K patch that linus will never accept
[11:31] <jbailey> But if you are interested in this, I'll also get around to writing down the embedded Ubuntu stuff that Thom and I talked about.
[11:31] <lamont> m
[11:31] <fabbione> jbailey: i don't mind to use one of my m68k as test machine...
[11:31] <fabbione> i have fun with them
[11:31] <fabbione> but no real bootstrapping or compiling there...
[11:32] <jbailey> Right.  I'm not willing to debug on them though, so.... =)
[11:32] <fabbione> + i know a bit of m68k asm...
[11:32] <fabbione> i think i still remember most of it :)
[11:32] <jbailey> It would be a lovely excuse for me to learn it.
[11:32] <jbailey> Gotta run.  g'n Fabio! (And l8r, all)
[11:32] <fabbione> a long time ago i did propose Simon Richter to work on a linux boot loader to install directly in the bootblock
[11:33] <fabbione> instead of having to boot AmiOS first
[11:33] <fabbione> cya Jeff
[11:33] <fabbione> night guys
[11:33] <crimsun> 'night.


[00:59] <username232> Looking for a little help on hardware for a frontend/backend single pc setup
[01:00] <username232> thinking a dual core atom, with the nvidia ION chipset, but I figured it best to ask first.
[03:22] <twitchnln> anyone else have a problem with blank screen on mythweb with clean 11.04 install
[03:22] <twitchnln> ?
[03:23] <Shadow__X> twitchnln: no but what do the logs say
[03:23] <twitchnln> access log says 500, error log says nothing
[03:23] <Shadow__X> error 500?
[03:24] <twitchnln> if apache logs are what you mean
[03:24] <Shadow__X> no myth logs
[03:25] <twitchnln> nm, it's trying to connect to remote db via socket
[03:25] <twitchnln> <-- feels retarded
[03:25] <Shadow__X> mistakes happen
[03:26] <Shadow__X> but now you know where to find more logs
[03:26] <Shadow__X> so thats good
[18:06] <qwebirc44131> Question: is there a howto to enable crystalhd support in myth 0.24 on mythbuntu?....I have mythbuntu 11.10 installed and have the crystalhd card working with xbmc
[18:11] <dekarl> I'm tempted to hint ad http://www.mythtv.org/wiki/Broadcom_Crystal_HD but that's not too helpful :(
[18:11] <Zinn> [www.mythtv.org] Broadcom Crystal HD - MythTV Official Wiki
[18:12] <mrand> dekarl: yeah.  I'm not sure if crystalhd support is turned on for the mythbuntu builds
[18:13] <mrand> Oh, and maybe the command line build option is only available in 0.25.  It has dragged out so long, it's hard to tell without digging further (which I don't have the time to do right now)
[18:14] <dekarl> if it was, how would one enable it? The wiki has a heading for enabling but no content...
[18:15] <dekarl> qwebirc44131: maybe someone over at #mythtv-users knows how to enable it
[18:15] <qwebirc44131> I was going to check there next
[18:16] <qwebirc44131> but figured since you guys build the loads maybe you'd know...I did see on the myth wiki something about crystal hd support in 0.24 but didn't know if it was a switch
[19:05] <Dj_FlyBy> I have the mythtv backend & front end installed on an Ubuntu machine and also a frontend on another machine. Both keep telling me: "Could not connect to the Master backend server -- Is it running" I've gone through Google, etc and followed a lot of docs on how to set the Master Server IP address but that still doesn't work. The ports are open in my router and point to the internal IP just as the should. I'm at a loss now; please help
[19:06] <dekarl> Dj_FlyBy: lets concentrate on #mythtv-users, 14 seconds is'nt to much time to wait for a reply there...
[21:13] <dekarl> is there anything special one has to do to get rid of launchpad bugs that have been fixed like 2 years ago? (just came across https://bugs.launchpad.net/ubuntu/+source/xmltv after some time)
[21:13] <Zinn> [bugs.launchpad.net] Bugs : âxmltvâ package : Ubuntu
[21:42] <qwebirc72208> Just got the answer from mythtv-users about crystalhd support.  Looks like it's a compile time option.  Is there a way to see what options are enabled for the mythbuntu-repos builds?
[21:45] <tgm4883> qwebirc72208, let me look
[21:45] <tgm4883> qwebirc72208, 0.24?
[21:46] <qwebirc72208> ya...0.24-fixes
[21:48] <qwebirc72208> looks like it's actually 0.24.1+fixes.20111117
[21:49] <tgm4883> qwebirc72208, just to confirm, I'm guessing it should look like  --enable-crystalhd ?
[21:49] <qwebirc72208> ya...that's what it looks like
[21:50] <tgm4883> yea looks like it's not enabled, I've pinged another dev to see if there is a reason we don't enable that
[21:50] <qwebirc72208> cool...thanks
[21:50] <qwebirc72208> hopefully it's not too dangerous
[21:50] <tgm4883> yw
[21:50] <tgm4883> it being the holidays I'm not sure if he is around to respond though :/
[21:51] <qwebirc72208> np....just trying out a test box...so no big rush
[22:03] <rockhound> hi everyone. is there an easy way to setup a development system running the git version when using ubuntu? or is it the standard git pull configure make orgy?
[22:03] <rockhound> better asked: are there ubuntu trunk builds?
[22:23] <dekarl> rockhound: newest mythtv on ubuntu like that https://launchpad.net/~mythbuntu/+archive/0.25 ?
[22:23] <Zinn> [launchpad.net] 0.25 : âMythbuntu Developersâ team


[00:28] <jac_cplane> how do i unset no-proxy env variable in juju 2.2?  this was not set in 2.1   - juju model-config no-proxy="" give error ERROR no-proxy: expected string, got nothing
[00:33] <tvansteenburgh1> jac_cplane: juju model-config --reset no-proxy
[00:33] <jac_cplane> no --reset will set it to the default value - which is set to localhost
[00:34] <jac_cplane> there is no --unset command
[08:36] <Hetfield> good morning. i have a hook failed: "config-changed" error on a unit. someone did something but i don't know what. is there a sort of log of juju action on a units?
[11:20] <Bringe> Hey, i do have a question about juju.
[11:22] <zeestrat> Bringe: Fire away.
[11:23] <Bringe> What is the best practice if a machine with active services breaks down, how am i supposed to replace that? I'd like to "redeploy" it without having to build a "new" machine and adding every service to that new machine.
[11:23] <Bringe> Is there a way to do that?
[11:25] <Bringe> In a private cloud with maas.
[11:43] <rick_h> Bringe: so you'd add the new machine and then run add-unit to the applications using --to to specify where to place it?
[11:44] <rick_h> Bringe: not sure on how it was setup to start with
[11:44] <rick_h> Bringe: but that way relations/config/etc are kept and you're just adding a new unit for things
[11:46] <Bringe> I agree, i can do that. Is there no more automated way of saying "put services that were on machine X onto machine Y"? :(
[11:48] <digv> juju bootstrap fails Error: ld.so:object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded , Running module ntp failed
[11:48] <rick_h> Bringe: no, I suppose that's something someone could play with as a plugin using libjuju to script out a search of what's there andrecreate
[11:48] <digv> any idea?
[11:50] <rick_h> digv: wow, that's a new one for me. Doing a quick look
[11:50] <rick_h> digv: what cloud/series is this?
[11:50] <digv> MAAS
[11:51] <rick_h> digv: do the machines come up cleanly if you just start them from MAAS?
[11:51] <rick_h> digv: what OS are they in MAAS? trusty/xenial/?
[11:51] <Bringe> Well thanks for the information, rick_h!
[11:52] <rick_h> Bringe: sorry, always wish I could say "yea we can do that" but sometimes, not there yet
[11:52] <digv> yes.. it is clean setup with ubuntu xenial
[11:53] <Bringe> digv: We encountered a similiar problem, try forcing the kernel to be at least at xenial (hwe-16.04), that fixed it for us.
[11:54] <Bringe> rick_h: No problem, we will find a solution.
[11:54] <digv> Bringe: ok.. Let me try it quickly
[12:12] <julen> Hi there! I'm also having some problem bootstrapping juju with MaaS. It stops at:
[12:12] <julen> 13:50:14 INFO  juju.juju api.go:67 connecting to API addresses: [<IP_ADDRESS>:17070]
[12:12] <julen> 14:00:12 DEBUG juju.api apiclient.go:837 error dialing websocket: Forbidden
[12:12] <digv> Bringe: It's working.. thanks a lot :)
[12:49] <julen> Is it possible to define multiple "no-proxy" addresses as:
[12:49] <julen> juju bootstrap machine --config http-prox=http...  --config no-proxy=<IP_ADDRESS>,<IP_ADDRESS>
[12:54] <julen> At the node bootstrapped by juju, I can run "nc -vz <IP_ADDRESS> 17070"  and it works, but juju still gets stuck on that step
[12:57] <julen> If I make curl to that address I get some binary stuff, so the http-proxy stuff seems right, but the API is still not responding
[12:58] <cnf> wpk: poke
[12:59] <wpk> cnf: pokeback
[12:59] <cnf> \o/
[12:59] <cnf> i'm done with meetings for today
[12:59] <cnf> back to fixing the juju thingies
[12:59] <wpk> yay!
[12:59] <wpk> Could you start 'from scratch'?
[13:00] <wpk> kill this machine, then add it, and step by step see what happens?
[13:00] <cnf> i can juju destroy-model, and juju deploy, if you want
[13:01] <cnf> it'll take a while, booting HP machines isn't fast
[13:01] <cnf> wpk: will that work, or did you want something more specific?
[13:01] <wpk> destroy-model, add-model, model-config logging-config "<root>=DEBUG", deploy
[13:01] <wpk> that should be enough
[13:01] <cnf> ok
[13:02] <cnf> Waiting on model to be removed, 16 machine(s), 16 application(s)...
[13:03] <cnf> ERROR expected "key=value", got "logging-config" ?
[13:04] <cnf> juju model-config logging-config="<root>=DEBUG" works
[13:08] <wpk> Ah, sorry, right
[13:15] <cnf> hmz, juju is being weird
[13:19] <cnf> wpk: how do i force remove a model from juju?
[13:19] <wpk> what do you mean by 'weird'?
[13:20] <cnf> MaaS shows all machines as ready
[13:20] <cnf> juju says it can't release the machines
[13:21] <cnf> i'm stuck at Waiting on model to be removed, 4 machine(s)...
[13:22] <cnf> oh, seems it timed out, and did it anyway
[13:22] <cnf> o,O
[13:24] <cnf> ok, now we wait half an hour
[13:37] <cnf> wpk: machines are up, juju is doing its thing
[13:44] <wpk> cnf: cool
[14:13] <cnf> wpk: it's almost there
[14:13] <cnf> wpk: what's the next step?
[14:16] <wpk> cnf: what's the current status?
[14:16] <wpk> is the machine dead as it was previously?
[14:16] <wpk> well, network-wise dead
[14:16] <cnf> yep
[14:16] <cnf> on that vlan, anyway
[14:16] <wpk> could you copy /var/log/juju/* from it somewhere?
[14:17] <cnf> https://bpaste.net/show/21ea96526ca7
[14:17] <cnf> do you need unit-neutron-gateway-0.log and unit-ntp-3.log as well?
[14:20] <wpk> cnf: could you also provide output of grep "" /etc/network/interfaces/* and ip a ?
[14:20] <cnf> you mean /etc/network/interfaces.d/* ?
[14:20] <wpk> /etc/network/interfaces*
[14:21] <wpk> all files there, new and backups
[14:21] <cnf> ok
[14:21] <cnf> you had a / there that made me wonder :P
[14:21] <wpk> typo :)
[14:23] <cnf> wpk: https://bpaste.net/show/c2b08cb540ab
[14:23] <cnf> i still don't get where it gets <IP_ADDRESS> from, it should not have _antyhing_ in that subnet
[14:23] <wpk> and ip a?
[14:24] <wpk> and ip r
[14:24] <cnf> oh, https://bpaste.net/show/55a4b7746004
[14:24] <cnf> i forgot to link it :P
[14:25] <wpk> ok, so I don't see bond0.4013 there
[14:25] <wpk> I see br-bond0.4013 but no bond0.4013
[14:25] <cnf> wpk: https://bpaste.net/show/4fe735871db0
[14:25] <cnf> wpk: where?
[14:26] <cnf> item 30 in ip a
[14:26] <wpk> ah, sorry, yues, it's there
[14:26] <wpk> but why master ovs-system?
[14:27] <wpk> could you also do brctl show ?
[14:27] <cnf> brctl show br-bond0.4013 ?
[14:28] <cnf> https://bpaste.net/show/ecb674077e42
[14:29] <wpk> brctl show ovs-system ?
[14:29] <wpk> where is this getting from, it's not in the e/n/i anywhere
[14:30] <cnf> bridge name	bridge id		STP enabled	interfaces
[14:30] <cnf> ovs-system		can't get info Operation not supported
[14:31] <cnf> wpk: i'm betting that's a neutron thing
[14:31] <wpk> hm, it might be. and it's eating bond0.4013
[14:32] <cnf> hmm
[14:32] <wpk> cnf: did it worked on 2.1?
[14:33] <cnf> yes, but now that you point to that, some other details changed
[14:33] <cnf> let me try some shizzle
[14:33] <cnf> i need to destroy everything though
[14:33] <cnf> anything you'd like me to check before I do?
[14:34] <wpk> cnf: copy of syslog and unit-neutron-gateway-0.log
[14:34] <wpk> cnf: and then do your thing
[14:38] <cnf> k, deploying again
[14:38] <cnf> it'll take half an hour :P
[14:59] <cnf> ugh, now juju isn't asking for all the machines it needs o,O
[15:01] <cnf> why is it not asking for more machines? o,O
[15:04] <cnf> wpk: any reason juju isn't asking MaaS for all its machines?
[15:05] <wpk> whaa?
[15:05] <cnf> i have 4 machines configured in my model
[15:05] <cnf> juju is only asking for 1 from maas
[15:06] <cnf> i'm watching the maas logs, it's just not getting any other requests
[15:06] <cnf> i can't juju retry-provisioning 0
[15:06] <cnf> because machine 0 isn't in an error state
[15:07] <cnf> i see in MaaS
[15:07] <cnf> Jul  7 16:58:50 MAAS maas.api: [info] Request from user juju to acquire a machine with constraints: [('tags', ['compute', 'openstack']), ('interfaces', ['0:space=5;1:space=1;2:space=2']), ('agent_name', ['a702d342-3c94-4ff5-8548-c296fb5d2dae']), ('zone', ['default'])]
[15:07] <cnf> which is right
[15:08] <cnf> but no requests for the other 3 machines
[15:09] <wpk> So the machine is in proper state in juju but not it's not provisioned?
[15:09] <wpk> (brb)
[15:11] <cnf> wpk: https://bpaste.net/show/77d220e2a785
[15:11] <cnf> 3 machines in "pending"
[15:11] <cnf> nothing happening
[15:13] <cnf> now the 1 machine is deployed
[15:13] <cnf> the other 3 are not moving
[15:15] <cnf> wpk: so i just ran the same juju deploy openstack.yml again
[15:15] <cnf> now it's getting the other 3 machines
[15:15] <cnf> O,o
[15:20] <julen> Hi there!
[15:20] <julen> I'm having a weird problem while bootstrapping
[15:20] <julen> the process stops waiting for the websocket, at:
[15:20] <julen> INFO  juju.juju api.go:67 connecting to API addresses: [<IP_ADDRESS>:17070]
[15:21] <julen> and then... DEBUG juju.api apiclient.go:837 error dialing websocket: Forbidden
[15:22] <julen> I am behind a http-proxy, but I the no_proxy and no-proxy variables are defined and from the shell I can access that IP:port with curl
[15:23] <julen> how can it be that curl can connect but juju not?
[15:25] <cnf> well, curl isn't connecting to the websocket
[15:25] <julen> really? ... but after the request, it gets some stuff... binary, but something comes out
[15:28] <julen> the error says "error dialing websocket: Forbidden", but I do see the IP and the port, and the proxy is not blocking it...
[15:32] <julen> cnf: from my limited knowledge, I got the picture that a websocket is a port listening to http requests, right?
[15:32] <cnf> it's listening to websocket requests
[15:32] <julen> so, curl http://<IP_ADDRESS>:17070  is equivalent to what juju is trying to do
[15:33] <cnf> on the same port as your http request, generally
[15:34] <cnf> websockets do an upgrade on a http request, and then become a websocket
[15:34] <cnf> your curl is just getting the html/css/js files
[15:35] <julen> aha!
[15:35] <julen> so, my error might have to do with some settings within the API
[15:35] <cnf> it might be you not being authenticated
[15:35] <cnf> or a proxy not allowing it
[15:36] <julen> hmm... that sounds possible...
[15:37] <julen> but, I don't think our http-proxy has such a complex settings, to allow traffic but drop authentication
[15:38] <julen> is there any way I could check that?
[15:39] <cnf> not authentication
[15:39] <cnf> just not allowing websockets
[15:39] <cnf> you send a websocket upgrade through the http proxy
[15:39] <cnf> it responds with "nope!"
[15:40] <cnf> that _might_ be one of the reasons
[15:40] <cnf> not saying that is the reason
[15:40] <julen> ... and I probably can not check that with some curl request or something, right?
[15:41] <cnf> well, use your browser, and enable webdev / debug tools
[15:41] <cnf> you should be able to see all requests, and the responses
[15:41] <cnf> generally under network you can see the headers sent and received
[15:46] <julen> well.. the browser seems to work. I get the headers...
[15:47] <julen> the response  is just a couple of red dots, I don't know what that means
[15:55] <julen> cnf: I have an openstack with nova with same settings and it works fully, so I guess I can discard the option of the proxy blocking the websockets, right?
[16:15] <cnf> wpk: prod
[16:16] <wpk> cnf: ?
[16:16] <cnf> wpk: shizzle works, i'm going home :P
[16:17] <wpk> cnf: could you explain what have you done?
[16:17] <wpk> cnf: for future generations :)
[16:18] <cnf> wpk: changed the data-port: in my model
[16:24] <cnf> wpk: so i shuffled some machines around
[16:24] <cnf> and my data-port was set to the wrong interface
[16:25] <cnf> i still don't know where it gets the 172.20.19 network
[16:25] <cnf> or why it wasn't aquireing the machines
[16:25] <cnf> but it was ovs claiming an interface that was already provisioned (which i think it should not be allowed to, tbh)
[16:28] <cnf> wpk: so i guess it was me being an idiot
[16:28] <cnf> anyway, i'm going home
[16:28] <cnf> wpk: thanks a lot for your help! and have a nice WE!
[18:40] <Budgie^Smore> o/ juju world'


[00:41] <Bashing-om> Opps - forgot to advise out :( Out !
[01:40] -ubottu:#ubuntu-news- ::planet:: Kubuntu General News: Kubuntu Wallpaper 24.04 – Call for Submissions @ https://kubuntu.org/news/kubuntu-wallpaper-24-04-call-for-submissions/
[04:49] <guiverc> adding summary to uwn
[04:50]  * guiverc out
[15:52] -ubottu:#ubuntu-news- ::omg!ubuntu:: How to Bring Back Ubuntu’s Iconic Login Sound @ https://www.omgubuntu.co.uk/2024/03/enable-old-ubuntu-login-sound
[22:15] <Bashing-om> UWN: Opening 832 - Saturday thingies - will be a long spoell :D
[23:38] <Bashing-om> UWN: 832 could do more - but, enough done to hold us til the morrow; ran out of patience :( - saved and out.
[23:39]  * guiverc not around today (palm sunday), thanks Bashing-om for all you do.
[23:45] <Bashing-om> guiverc: Ack - were not for you I could do nothing :P