/srv/irclogs.ubuntu.com/2005/07/30/#ubuntu-toolchain.txt

=== infinity [~adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-084-059-065-080.arcor-ip.net] has joined #ubuntu-toolchain
fabbionemorning06:05
desrtword.06:41
fabbionehey desrt 07:06
fabbionehappy with your new headers?07:06
fabbionedesrt: btw i did look at that driver you requested07:06
fabbionei might included it in the next kernel07:07
fabbione(was too close to release for the previous)07:07
fabbionebut you need to get somebody to pkg the utilities07:07
desrtfabbione; oh.  i didn't know you received those bugs :)07:07
desrtand yes.  the headers are working flawlessly.  thank you very much :)07:07
fabbionedesrt: i get them automatically :)07:08
desrti love bugzilla :)07:08
fabbionei don't07:08
fabbioneit tells me that i suck at maintaining the kernel :P07:09
desrtoh.  why not?07:09
desrtno.  it tells you that maintaining a kernel is a hard job07:09
fabbionenah just kidding ;)07:09
desrtbtw... the first time i ever talked to you was at jdub's recommendation... almost 6 months ago07:09
desrti don't know if you remember why that was07:10
fabbionehmmm i can't really remember...07:11
desrtgamin.07:11
fabbioneprobably.. gamin sucks :P07:11
desrtand the reason i brought it up: still some cases where it stops working :/07:11
fabbioneahhh yeah07:11
fabbionenow i reacall07:11
desrtmy desktop stopped updating again yesterday07:11
fabbionethere is probably nothing to update :)07:12
fabbioneit was sunday07:12
desrtno.. i mean, i was saving files with firefox07:12
desrtand i had to ctrl+r the desktop to get them to appear07:12
fabbionewhat kernel?07:13
desrt2.6.12-whatever07:13
desrt3?07:13
fabbionebecause the latest gamin needs the latest kernel07:13
desrt-407:13
desrtoh hmmm07:13
fabbioneinotify did change from something to ioctl...07:13
fabbioneor whatever...07:13
desrtmaybe i installed a new gamin but had an old kernel07:13
fabbioneand they need to be synced07:13
desrtand have only recently rebooted07:14
fabbionemostlikely07:14
desrtok07:14
desrthm07:14
desrtactually, it's broken right now07:14
desrtLinux moonpix 2.6.12-4-686-smp #1 SMP Fri Jul 22 12:56:02 UTC 2005 i686 GNU/Linux07:14
desrti just touched a file on my desktop... nautilus doesn't show it until manual refresh07:15
fabbionecan you check if dmesg has comething?07:15
fabbionesomething...07:15
desrtwhat am i looking for?07:15
fabbionedunno07:15
fabbioneanything ...07:15
desrt[4294670.897000]  inotify syscall07:15
desrtthis is all, really07:15
=== fabbione sighs
fabbioneok i will need to check gamin source and our inotify patch07:15
fabbioneperhaps the syscalls aren't synced properly07:15
=== desrt checks a few more things here
fabbionei am pretty sure i have an idea of what's broken...07:16
desrtbtw: restart nautilus -> works fine again07:18
fabbionehmm07:24
fabbionei wonder if it is a nautilus issue07:24
fabbioneif the syscalls were not synced, it wouldn't work at all07:24
fabbionedesrt: there is a tutorial on the gnome/gain website07:24
fabbionethat explains how to debug gamin07:24
infinity(Like when running a breezy kernel on hoary, for instance)07:25
infinityGod, my lack of updating desktop is irritating.07:25
desrtinfinity; you too?07:25
fabbioneiirc sending a kill -USR2 to the gamin process will enable and dump debugging info in /tmp07:25
desrtoh.  that's useful.07:25
fabbioneinfinity: yes.. you cannot run breezy kernels on hoary07:25
infinitydesrt : Yes, but I know why mine doesn't work. :)07:25
desrtinfinity; :)07:25
fabbionedesrt: but please check the website for the correct signals07:25
desrtmine looks just like the same old bug that was a problem around hoary-prerelease time07:26
fabbioneand be sure to issue the command once again to stop it :)07:26
infinityfabbione : Sure I can, I just have a few broken features.  On the other hand, my network works and my machine doesn't crash.  The machine's going breezy once I make X less suck.07:26
desrtfabbione; produces fabulous amounts of output? :)07:26
fabbionedesrt: quite :)07:26
fabbioneinfinity: yeah well.. broken features for you are show stoppers for users07:27
fabbioneinfinity: you know that ;)07:27
infinity;)07:27
fabbionefantastic..07:27
desrtfyi, http://www.gnome.org/~veillard/gamin/debug.html07:27
fabbionefresh breezy install.. X manages to hang my keyboard because fixed fonts are missing....07:27
fabbioneLOVELY07:28
desrtfixed fonts aren't missing07:28
desrtmkfontdir is missing07:28
desrtX can't generate the fontdir cache... therefore can't find any fonts07:28
infinityIt's not "missing", it's just gone for a bit of a jaunt around the block.07:28
desrtwell... i'll be very happy when it gets back from its jaunt :)07:28
infinityPeople get so upset about the smallest binaries...07:28
desrtmkfontdir, xset, xkb*, xmodmap, ...07:29
infinitydesrt : It's all coming back in good time.07:29
desrti copied all of the stuff i needed (including fontdir caches) in from my laptop :)07:29
infinitySOme of the xbk stuff already came back in xkbutils.07:29
fabbionenow.. where is daniels when i need to test my new dildo set?07:30
desrtfabbione; those new USB-powered dildos?07:30
infinityI'd be nice to him, if I were you.07:30
infinityWe still need to assing the "make sure X upgrades smoothly from hoary" task to someone.07:31
fabbionedesrt: yes.. with IRDA remote control support ;)07:31
fabbioneinfinity: remember that i did Xfree86 -> Xorg07:31
fabbioneinfinity: i know what we are talking about07:31
fabbioneand Xorg -> Xorg is simpler07:31
infinity(Daniel's got the "make it modular and make it work" task, and I've got the "make sure the bloody thing builds in a deterministic and bootstrappable fashion" task...)07:31
fabbioneinfinity: btw.. xkbdutils didn't enter the archive yet?07:32
infinityYeah, upgrading is the simplest of the bunch, but it's still going to nee a mess of testing, and soon.07:32
infinityOh, is it still NEW?  Or did I get the name wrong?07:32
fabbioneno idea.. you tell me :)07:32
infinityOr... It's FTBFS, and I've been too busy to notice.07:33
=== infinity runs to fix that.
fabbionei got the new libxaw.. that's good07:33
fabbionewhat pkg has mkfontdir now?07:34
fabbionedaniels: ?07:36
fabbionemodprobe -k dildo07:36
fabbioneUSB: Detected sodomotron on port 1:1.107:36
fabbioneUSB: enabling /dev/sodomotron device for immediate access07:37
=== infinity uploads a new libxaw...
desrtone day... one day i will upload.07:42
fabbionehmmm i can't remeber how i did fix the KBD problem...07:46
fabbioneAH RIGHT07:48
fabbionexkbdutils :)07:48
fabbionedpkg-deb: building package `xkbutils' in `./xkbutils_7.0-2_i386.deb'.07:49
danielsfabbione: mkfontdir doesn't really exist right now07:49
danielsi'll fix that tonight07:49
danielsnot at home at the moment07:49
danielsand yeah, I'll be making sure upgrades work fine, but right now they're not even close07:50
fabbionedaniels: eheh dude... you know how much i love to tease you07:50
danielsxkbutils got source ACCEPTED, but still needs its binaries NEWed07:50
fabbionebut i need to get a working breezy on one machine07:50
fabbioneand i am checking all the gotchas07:50
danielsyeah, fair enough07:50
danielsit's still a work in progress :) but gotta run now07:50
danielslater07:51
fabbione(EE) Couldn't load XKB keymap, falling back to pre-XKB keymap07:51
fabbione(EE) Couldn't load XKB keymap, falling back to pre-XKB keymap07:51
fabbionedaniels: help me only one sec07:51
fabbionei fixed it yesterday.. but i can't remember how07:51
fabbionedo you recall it?07:51
desrtfabbione; you can just copy the fonts.cache-1 files from another box07:51
fabbionedesrt: i already fixed the fonts problem07:51
infinitydaniels : Binaries kinda had to build first.  *cough*07:51
desrt:)07:51
infinitydaniels : I just uploaded a new libxaw that xkbutils is now build-dep on.07:51
desrtyou guys never dpkg-buildpackage, right?  you just upload the source package to the build farm....07:53
infinitydpkg-buildpackage -S :)07:53
fabbionei do07:53
infinityBut yes, I do binary builds before I upload.07:53
infinityI just don't upload the binaries.07:53
infinityI do "dpkg-buildpackage -uc -us -S ; dpkg-buildpackage -uc -us -b"... If the latter succeeds, I sign and upload the results of the former.07:54
desrtis the ftp archive signing machine-generated?07:58
fabbionedesrt: ?07:58
desrtthe binary .deb's are signed by "ftpmaster@ubuntu.com"07:59
fabbionethe .deb are not signed07:59
infinityThe uploads are.07:59
desrtbut aren't the actual .deb's md5'd and then the list is signed?08:00
desrtlike, the actual binary debs08:00
fabbionedesrt: nope...08:00
fabbionethere is no need to08:00
infinityYes.  The binary .changes are signed.08:00
fabbionedesrt: only the sources are signed08:00
infinityfabbione : The binaries are too, dude.08:00
desrtthen what's the point of apt-key and why does apt-get sometimes warn you about unauthenticated packages?08:01
fabbioneinfinity: yeah but in the .changes08:01
infinityfabbione : Yes, that's what he was talking about.08:01
fabbionethere is no signatures of the md5 inside the deb08:01
desrtright.. i think it's in the Releases file08:01
fabbionedesrt: it's a chain08:01
fabbionebasically you verify that the Release file has a good signature08:01
fabbionethat means that the Packages.gz can be trusted via md5 check on top of the Release file08:02
infinitydesrt : That is the Releases file, which verifies the integrity of the Packages file, which verfies the integrity of the debs, which were verified by a signed .changes when they were uploaded.08:02
infinityAnd yes, Releases.gpg is autosigned.08:02
desrtinfinity; gotcha.  thanks :)08:02
infinityRelease.gpg, even.08:02
fabbioneif the Contents of Packages is verified, it means that the md5 contained in it for the binary debs can be trusted08:02
desrtmakes sense08:03
desrti imagine that we can't be too far away, though, from someone being able to feasibly calculate MD5^-1(x)08:03
infinityMD5 can be broken, but can you break it AND deliver data that does something useful (or malicious)?08:04
infinityThat's a much bigger challenge.08:04
desrtwell... you can write a bad package08:04
infinityCollisions can happen.  Interesting collisions, I'm not so sure about.08:04
desrtthen add some useless padding bytes into the end of it to make the md5 match08:05
infinityHarder than you'd think.08:05
infinityEspecially since the file size also has to match.08:05
desrtdifficult... but md5 is getting weaker by the day08:05
fabbionedesrt: that's why the Release contains also teh SHA108:06
infinityI suspect a picture of my cat probably has the same MD5 as libc6.deb, but I'm not sure how I can use this to take over the world.08:06
desrtthat i didn't know.08:06
fabbioneand mathing both md5 adn sha1 at the same time is impossible08:06
desrtthat makes it very much more difficult08:06
infinityfabbione : It's the sha1 of the Packages file, we don't carry the sha1 of the debs.08:06
desrtplus.. honestly08:06
infinityfabbione : So you could still poision individual debs.  But really, I think the argument is moot.08:06
desrthalf the time it says "packages can't be authenticated" i just hit "yes, continue" anyway08:07
desrtso who cares :)08:07
infinityIf I have access to poision you in such a sophisticated way, I can probably do something muhc simpler to you.08:07
fabbionedesrt: echo 'APT::Get::AllowUnauthenticated "1";' > /etc/apt/apt.conf08:08
fabbioneand you will forget even to press enter ;)08:08
desrtnah... i'd at least like it to tell me :)08:09
infinityIt still tells you.08:10
infinityIt just doesn't pause for confirmation.08:10
infinity"Foo bar baz are unauthenticated, but installing anyway, cause the override is on <zooom!>"08:10
=== chmj [~chmj@196.36.161.235] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-084-059-077-171.arcor-ip.net] has joined #ubuntu-toolchain
=== jbailey [~jbailey@24.203.249.139] has joined #ubuntu-toolchain
jbaileylamont: *poke*04:02
jbaileylamont: I still need you to let me know if I can book you soonish for another biarch setup, or if infinity is capable of doing it.04:03
jbaileylamont: doko is threatening to beat me...04:03
jbaileyAnd as interesting as that sounds, Angie is the jealous type.04:03
=== lamont__ [~lamont@15.238.5.154] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-084-059-064-033.arcor-ip.net] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-084-059-086-247.arcor-ip.net] has joined #ubuntu-toolchain
fabbionedoko: gcc-snapshot is running the testsuite here... on sparc07:14
=== FreeLight [~freelight@63.207.7.130] has joined #ubuntu-toolchain
dokofabbione: it's not biarch, that's the reason it works08:06
fabbioneah08:12
fabbioneok08:12
=== doko [~doko___@dsl-084-059-068-059.arcor-ip.net] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-084-059-073-135.arcor-ip.net] has joined #ubuntu-toolchain

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