[00:00] when it ate my data was around 2000 i think, and that bug wasn't fixed until around 2007-2008 timeframe [00:00] no, it's not "patched" [00:00] it's worked around. [00:00] so it wont eat my data [00:00] no, I never said that [00:00] raid doesn't protect you from a filesystem eating your data :) [00:00] (the current versions of XFS in 9.10) [00:00] but fundamentally XFS's journal replay strategy is to zero stale data [00:00] crypt-0: No one with guarantee any file system won't eat your data [00:00] jdong: oh ok [00:00] i know [00:00] If they do, run. [00:00] ext3's policy is to leave it stale [00:01] because stale is likely correct [00:01] coming from an enterprise background, XFS's policy is that stale data can constitute privacy leaks [00:01] i.e. it belonged to another file in the past. [00:01] well i will be creating a new filesystem soon [00:01] all i remember well was that my fs was filled with a lot of null filled files [00:01] large chunks of missing data [00:02] its EXT3 or XFS....EXT4 just is not there yet. [00:02] with that said, "older" XFS did have a nasty case where the "cp a b; mv b a" atomic-modify workflow could result in "a" being entirely stale on bad shutdown [00:02] more than i would expect from just the journal unless it was bigger than i would expect [00:02] which is the biggest source of the "XFS nulled my data" complaints [00:02] ext4 is the default on Karmic. I think it's a reasonable assumption that it was considered reasonably safe. [00:02] that's since then been "worked around" to happen less frequently [00:02] jdong: i bet i saw that or something similar to that, because it seemed much more than just what would fit in a journal [00:03] with that said, I do find XFS like ext4, because of delayed allocation, very aggressively uses the writeback cache [00:03] and a bad shutdown on a modern system with a boatload of RAM can easily result in hundreds of MB of unwritten data to be tossed out [00:03] but no filesystem makes any sorts of *guarantee* this won't happen. [00:03] jdong: with the ext4 fix for the desktop issues it probably won't trigger data loss like that though i would imagine [00:03] [bad shutdown] im on a smart UPS [00:03] since xfs is older, wouldnt it be "ext4, like xfs..." [00:03] ccheney: delayed allocation still applies. [00:03] maco: eh it's a commutative relationship ;-) [00:04] I'm not gonna trace back to the first filesystem to implement delayed allocation [00:04] jdong: iirc any rename forces a full flush now though, right? [00:04] well are you saying i should avoid XFS? [00:04] crypt-0: that doesn't stop system freezes, etc [00:04] and those seem to happen all the time on desktop apps, heh [00:04] ccheney: rename definitely places a barrier between old and new [00:04] and to cross the barrier a flush is needed, yes [00:04] jdong, i know but i have not *ever* had a system freeze with Linux. [00:04] so either the original or the final file will be there, not in between. [00:04] crypt-0: consider yourself very lucky. [00:05] crypt-0: even on servers I manage I've been in the case of needing to hard-power-cycle against my will [00:05] I'm not saying you shouldn't use XFS. [00:05] I had my primary server on XFS for the past 3 years... [00:05] only recently did I switch it to btrfs to contribute to the testing effort. [00:06] note I do not of course recommend users to do this [00:06] well, i have had *hardware* related system freezes....like when i boot my external HD at school and someone bumps it....still XFS does not get corrupted [00:06] consider yourself lucky then [00:06] particularly on external USB2 drives (which do not respect barriers) [00:06] and on RAID or LVM devices (which do not respect barriers) [00:06] jdong, so with the current versions of the XFS tolls and kernel module in 9,10 would you consider XFS a stable filesystem? [00:06] a bad shutdown on XFS can corrupt its metadata beyond repair. [00:07] crypt-0: I've always considered XFS a stable filesystem [00:07] note the two caveats that I pointed out [00:07] what filesystem do you recommend for RAID-1 [00:07] delayed allocation <-> writeback data loss; loss of write barriers <-> full filesystem corruption. [00:07] i will be using hardware RAID-1 for my next build [00:08] I do not have a recommendation if no corruption / data loss on hard shutdown is your goal. [00:08] and XFS will be on a LVM (encrypted filesystem) [00:08] that's simply not possible without hardware battery backed storage controllers [00:08] (at the very minimum; stable software configuration and ECC'ed RAM above that) [00:09] with that said, you should weigh your risks against the benefits [00:09] ext3 seems to handle hard shutdowns well. [00:09] it has a 5 second commit flush [00:10] it also uses physical block journaling [00:10] im on battery backup (UPS, my apps are stable, and if the UPS runs of battery it tells the PC to power off ) [00:10] which increases the hamming distance between valid codewords. [00:11] * ccheney personally likes to stay with what the most users run, as its generally best tested [00:11] if you are so confident your hardware will not flake, you should use any stable marked filesystem that best handles your workload from a performance and maintenance standpoint. [00:11] EXT3 has always been good to me, and so has XFS [00:12] in the past, ext3 has by far been best to me in resilience to abuse [00:12] * ccheney bbl [00:12] im just wondering , in your opinion is the XFS throughput worth it? [00:12] what XFS throughput? [00:12] depends on what you're doing. [00:13] a lot of DVD rips [00:13] I switched AWAY from XFS for performance reasons [00:13] XFS performs extremely well when your data is comprised of large files (>50MB each) [00:13] all legal of course, :) [00:13] XFS performs extremely poorly when your data is comprised of a large number of small files [00:13] the latter tended to be my usecase on that server (a build server) [00:13] and sometimes XFS could take minutes where ext* would take seconds [00:13] * RAOF wished he lived somewhere where dvd rips were legal. [00:14] well , when i extract a DVD most of the chapters are over 100MB, and the final raw mpeg is 4GB [00:14] the ripped version ends up at arounf 2GB [00:14] im plaining on bluray rips which will have a considerably larger size [00:15] XFS is a very reasonable filesystem for that [00:16] just keep my caveats in mind. [00:16] but i also have about 60GB of music file sizes 2-100MB per song [00:16] maybe that's why my builds take a while on xfs :) [00:16] micahg: rm -rf is a very bad workcase for XFS [00:16] (1) it spends a lot of time rebalancing the B-tree that will eventually be completely gone anyway [00:16] is there a way to shrink xfs yet? [00:16] (2) Nowadays, it flushes barriers (16-32MB of hardware cache) every couple of transactions [00:17] yay, write 8KB of data, flush out 32MB. [00:17] since i will be using 64 bit will that help? [00:17] why does that have any impact? [00:17] XFS is a 64-bit file system. It supports a maximum file system size of 8 binary exabytes minus one byte, though this is subject to block limits imposed by the host operating system. On 32-bit Linux systems, this limits the file and file system sizes to 16 binary terabytes. [00:18] so thats it, it has no other impact? [00:18] i think ill go ext3... [00:19] i should get decent read with any FS with raid-1 [00:19] and decent write with RAID class drives [00:19] you know that XFS is a 64-bit filesystem even on a 32-bit processor right? [00:20] but now that i think about it, the bottleneck is not the HD as much it is the DVD reader and CPU for encoding [00:20] right. [00:20] but fragmentation wise you DO want an extent-based filesystem [00:20] basically, the filesystem can through a LOT more data at the encoder than the encoder can encode. [00:21] but EXT4 is so slow [00:21] umm... [00:21] and i have not run into frag-related issues with ext3 [00:21] so you choose ext3? [00:21] you've got to be kidding me [00:21] i have not tested ext4 that much [00:21] ext3's problem with dealing with large files is fragmentation when dealing with large files. [00:21] i use it for /boot [00:21] ext4's primary GOAL is to fix that limitation of ext4 [00:22] ah [00:22] through extents and delay allocation [00:22] so ext4 is ext3 with better handling of large files. [00:22] and support for larger filesystems [00:22] most of my experence with EXT4 has been with /boot [00:22] i read that all the ext4 extents can decrease entropy [00:23] for disk encryption [00:23] but, that is probably NSA level shit paranoia [00:23] I do not have good knowledge of the effects of ext4's disk structure on cryptanalysis [00:23] so I cannot answer one way or another to that :) [00:24] but my intuition from my informal experience with the subject is that it's probably not something you should be too concerned about [00:25] right [00:25] so, wait a sec, you tried out ext4 on /boot and then decided it was slow? [00:25] like i said its probably NSA level crap [00:25] not the best of test cases :) [00:25] well i also used it years ago on an external partition [00:26] considering ext4's lifespan is on the order of "year(s)" ago [00:26] for very small instantiations of the plural... [00:26] more or less the first thing my security lecturer taught me at university: "if a class 3 attacker is out to get you, you're toast anyway" [00:26] and for the majority of that time features like extents and the mballoc werne't implemented... [00:26] I'd say it's time for you to reevaluate ext4. [00:26] don't waste time on vague cryptanalytic worries unless you actually have solid evidence [00:26] NTFS uses extents....and i dont see fully-encrypted winblows machines getting their encryption broken [00:26] * dtchen chuckles at the NSA fud [00:26] I've found its performance with large files to be comparable if not better than XFS [00:27] but XFS' scalability to the horrendous extremes is unbeatable [00:27] and by that I mean things like 20TB filesystems, 1TB files, etc etc etc [00:27] I don't think that's relevant to you [00:27] * maco points at dtchen and yells "spook!" [00:27] I will say that XFS's backup tools (xfsdump) and administration/maintenance tools are far superior to ext*'s [00:27] but I also don't see that terribly relevant to your usecase for storing movie rips [00:28] yeah [00:28] one of the requirements of my XFS server involved storing home-ish directories for highly active users and that demanded nightly incremental backups, online, while files are changing... [00:28] and i use LVMS so i can use a LVM snapshot, or a desynched RAID disk [00:29] xfsdump was an instrumental part of that workflow [00:29] for movies, they're very much write-once-change-many, and don't benefit as much. [00:30] " more or less the first thing my security lecturer taught me at university: "if a class 3 attacker is out to get you, you're toast anyway" if i was worried about three letter agencies, i probably would not even use a computer :) [00:30] lol cjwatson is absolutely correct there :) [00:30] yes, the TEMPTEST attacks, i dont live in a EMI shielded cage :) [00:30] and along those lines, there's probably a lot more weak links in your crypto setup than predictable filesystem structures [00:31] s/predictable/uniquely identifiable/ [00:31] there are a lot more "efficient" methods, like clubbing you over the head until you cough up the passphrase [00:31] yeah [00:31] that was my point [00:31] lol and my system sits on my desk in a dorm room [00:31] if you really want my data, come poison my bootloader while I'm in class. [00:32] if your being hunted by a three letter agency they are going to decrypt you based on your EMI, or log your keystrokes via EMI, etc [00:32] yeah [00:32] crypt-0 - i work in an EMI shielded room :P [00:33] i do use disk encryption, i do use a thoubrive for /boot with the GRUB MBR on it...but that is where i draw the line [00:34] so come get me with a hardware keylogger if you want my data :) [00:35] disk encryption, with SHA1/DES is probably good enough privacy for what i do. [00:36] chrisccoulson: I work in an accidentally EMI shielded room. [00:37] kees - how come? the room i work in is not accidentally shielded ;) [00:37] one of my professors said one of the same things about if your being hunted by 3 letter agencies....for downloading music and movies or ripping them he basically said you just have to be faster then the other guy [00:37] i spend a lot of time in a RFI chamber at the moment [00:37] i don't get to see any daylight ;) [00:37] lol [00:37] * spm has done tempest attacks. it's pretty cool stuff. [00:38] * crypt-0 drills holes in your wall and starts picking up your keystrokes with an acoustic keylogger [00:38] :P [00:39] the one that gets me as "almost practical" is sniffing your screen, but there is too much time and effort involved in that i assume under normal circumstances [00:40] it would not be used [00:40] I think the root of "assume" is "ass, you, me" :-) [00:40] "Local man cought using LimeWire with TEPMTEST attacks" [00:40] true. [00:41] i do use an LCD with a shielded cable, i consider it sufficient. [00:41] or is it not? [00:42] * spm has done successful temptest attacks on PC's with no monitor [00:42] blah [00:42] what of those attacks are standard with music/movies? [00:43] the more you know....the more paranoid you get:) [00:44] think outside the square. why use technical if simpler physical or personal attacks are cheaper and more efficient === asac_ is now known as asac [00:47] tbh tho. those agencies ahve far bigger fish to fry. there's nothing you can do to stop them if they really want your stuff. but a simplistic risk analysis would suggest - "you" have zip of value they're interested in. they have the capability; they just don't care. [00:48] chrisccoulson: no clue -- i assume the concrete and lead paint contributes. :) I get no radio or cell signal in my basement. :) === robbiew is now known as robbiew_ [00:49] kees - yes, the lead paint will probably contribute [00:55] spm yes, i have talked to people who have worked Fornesics, music/movies is the very last theing thet care about [00:57] of course they always want that "example" , but they would probably target someone using less security ( the average Joe filetrader) [00:57] well yes. foreign governments and keeping our soldiers alive was more important than a few execs losing a bmw of roll's [00:57] s/of/or/ [00:57] or the 12 year old girls they have been known to targer lol [00:57] target [00:58] "Sally just got caught using the evil program LimeWire now her family has to pay 100 million dollars muhahaha" [00:59] What im saying is "Can my security be beat? Yes." "Will it be as easy as taking my PC? No." [01:01] the real question is who cares enough to mount Temptest attacks on me, and i believe no one does, as i dont live in China [01:01] :P [01:01] anyway [01:02] even if 20% of my data was 100% predictable, i dont that would lead to successful cryptanalysis [01:02] at least, not at this level. [01:02] ever the innovators, China has recently melded two of their most important industries to create the first tempest-in-a-teapot technology [01:03] lol [01:03] China broke WPA2 i believe also, as SAH1 [01:06] I have also heard and read that the MPIAA/RIAA has swiched to badgering ISPs to badger you [01:06] eg [01:06] "your isp says stop downloading or else: [01:07] instead of "you should have stopped downloading, we are coming to milk you for every cent you are wroth" [01:08] nevertheless i find Temptest attacks interesting. [01:08] why? [01:08] well, i am going to be taking Forensics classes, im still a student [01:09] it's amusing watching someone play solitaire (badly) [01:09] ahh. right. [01:09] my major will probably be networking, but Forensics is nice to have if you are network admin [01:10] I'd hope not!! :-) [01:10] the idea is to ensure you have very little need to do any forensics. [01:10] "Boss: "Joe has been looking at porno and motorcycles all day instead of his work, can you prove it?" [01:11] that's not forensics. that's boring. yukky; seriously yucky. and tedious. [01:11] yeah [01:11] it's also a case where you need to make sure you are on very sound legal ground [01:11] http://www.stedee.id.au/web_proxy_log_usage_forensics_and_analysis <== wrote that for sage-au years ago; then blogged the same. [01:11] exactly [01:12] but form what my professors said....you have to prove they were not ding their work [01:12] doing [01:12] have been pulled in as an expert witness in one case [01:12] jurisdiction? [01:12] it all depends. [01:12] in the case I was involved in; the "porn" was but one plank of a raft of issues. [01:12] crypt-0: depending on local law, you might find yourself the subject of a countersuit for invasion of privacy ... like I say, if you find yourself in that position, you might want to have taken legal advice in advance [01:13] so you have to do port mirroring on their port,i assume a wireshark capture file would be enough [01:13] the guys dismissal was upheald over a range of issues; not just one. [01:13] err what's wrong qith eg proxy logs? or firewall logs? :-) [01:13] why make it hard on yourself? :-) [01:14] well i recall my profs saying, you need evidence that is hard enough to go to court with, because you may have to [01:14] firewall logs may not be enough [01:14] they should, but not everyone in the jury is a tech guru. [01:14] like I said. which jurisdiction. it was plenty for a magistrate for an unfair dismissal case here in australia; ymmv. [01:15] USA here [01:15] and again; it was only a single part of the 2 day hearing [01:15] ah ok [01:15] well [01:15] here [01:15] if you are using school/business computers [01:16] the AUP is basically: we can monitor what you are doing and will if we wwant [01:16] (please don't use the enter key as punctuation.) [01:16] cjwatson, sorry. :) [01:16] [01:16] :P [01:16] note that AUPs are not necessarily in and of themselves legal [01:17] yes; huge levels of "it depends" in this area. [01:17] just as simply writing something down in a contract doesn't make it enforceable [01:17] Right. [01:18] spm, Forensics is also useful foe Intrusion detection on the network. [01:19] are we still building explicitly for lpia given the dropping of the arch? (maybe a dumb question...I've been under a rock debugging linux and pulse issues) [01:19] heh. ignoring that the biggest abusers (ie $$ loss) will be your authorised users? [01:19] http://en.wikipedia.org/wiki/Workplace_privacy - brief but to the point [01:19] dtchen: we're stopping [01:19] anyway, i plan on "downgrading" my encrypted root partition to AES128 for speed [01:19] dtchen: well - for lucid, anyway. hardy-karmic PPAs will keep building for lpia [01:19] cjwatson: thanks [01:20] someone who has access needs to remove lpia from the bottom of https://edge.launchpad.net/ubuntu/lucid [01:20] * ajmitch doesn't know where to file that bug [01:20] dtchen, yeah pulseaudio has its issues, had trouble with playing UrbanTerror [01:20] and the sound [01:20] crypt-0: that isn't pulse; that's alsa-plugins. [01:21] but it is "fixed" in a fourm o found somewhere [01:21] we don't sync the "hw ptr" properly [01:21] oh [01:21] wel [01:21] unfortunately it is *extremely* dependent on the audio hardware and kernel configuration [01:21] ajmitch: that'll happen along the line [01:21] wait....the fourms said to force it to use pulse [01:22] ajmitch: I don't believe it's possible to do it yet, because other parts of the removal are not complete [01:22] anyway it works. [01:22] crypt-0: what, using libsdl1.2debian-pulseaudio as a workaround? sure, that's a *workaround*. it doesn't at all address the fundamental bug. [01:22] im very disappointed in amarok 2.0x [01:22] cjwatson: I don't think many people will look there for what architectures are supported anyway [01:22] dtchen, yes. [01:23] but you guys have nothing to do with the development of amarok [01:23] ajmitch: I'm in no rush; we have 4+ months [01:23] you merely package it [01:23] i still use 1.4 it rocks :D [01:25] another question: Are you going to stick with the cbc-essiv mode for the default crypto installer, or for the next release try the xts-benbi mode (supposed to be more secure, but the module is still experimental) [01:26] i have been using xts-benbi === fagan_ is now known as fagan [01:31] crypt-0: experimental in an LTS is essentially a no-go. === dktrkranz is now known as Guest23053 [01:33] it seems pretty solid, the documentation of cryptsetup says for XTS use : xts-plain but [01:33] > Is the XTS kernel module still experimental? [01:33] It is marked as experimental, but it seems correct and stable. [01:33] > Also, how do you recommend using it for LUKS cypher-name-xts-plain? [01:33] I recommend aes-xts-benbi [01:33] benbi is 'big endian narrow block index', it gives each 16 byte block a [01:33] number. ('plain' is a little endian sector count, which is not standard [01:34] for narrow block cipher modes like lrw and xts) [01:34] Greetings, [01:34] Rik. [01:34] that was an email to Rik Snel [01:35] he manages the XTS kernel module i believe [01:35] and here is another mail [01:35] crypt-0: I'm not really interested in changing it; feel free to take it up with Debian [01:36] cjwatson, inst cbc-essiv secure enough? [01:36] is that what you are saying? [01:36] it is secure and stable enough. [01:36] I'm saying that I'm not interested in changing it, and that you should feel free to take it up with Debian === Guest23053 is now known as dktrkranz [01:37] I do not want to go diving down a crypto rat-hole for ages - I have too much else to do === dktrkranz is now known as Guest35967 [01:37] oh ok [01:38] if somebody else from the d-i team wants to investigate it, determine that it's sound, make sure all the necessary tools support it, do the installer integration, and flip the default, they can feel free [01:38] cjwatson, do you believe cbb-essiv is secure enough for most uses (keep three letter agency out please) [01:38] *cbc [01:38] have I not already sufficiently dodged the question? :) [01:38] hehe [01:39] I don't want to spend the time investigating, and I trust the people who made the decision in Debian [01:39] yeah, after all an experimental kernel module that does crypto math can compromise a encrypted system [01:39] I do not want to make an authoritative statement on something I haven't investigated myself [01:40] so while the mode itself is believed more secure, it is more often from what i read the implementation that breaks. [01:41] and I would much rather simply leave the defaults at the same values they are in Debian, rather than going solo on something that the Ubuntu installer team does not have extensive experience of === Guest35967 is now known as dktrkranz [01:41] that way, at least we have the same problems [01:41] Right. [01:41] IMHO TrueCrypt uses the XTS kernel module [01:42] that's as may be [01:42] i mailed the TrueCrypt developers, with no response. [01:42] wait...thet do use it, along with dm-mod [01:43] but our installer shares really rather a lot more with the Debian installer than it does with TrueCrypt. Like I say, if you really think it's wrong (not just speculating), feel free to contact the Debian installer developers [01:43] because the xts module is never loaded unless i open a TC volume. [01:44] Well, for now as long as the module is experimental, and there no significant attacks on cbc-essiv, there is no rush. On the other hand, if no one uses the module, then it will probably always be experimental. [01:45] So when cbc-essiv attacks come out, users can switch. [01:45] Is it possible to default to cbc-essiv, and at last make XTS an option? [01:46] like "warning xts unsupported" [01:46] like universe repos [01:46] -> d-i developers [01:47] upstream, please [01:47] From what i recall XTS , and a few people using customized crypto installers are the only ones using XTS. [01:47] huh? [01:47] please take your query upstream [01:47] does Debian have an irc channel [01:47] Google [01:47] :P lazy [01:47] but mail will be more productive [01:48] ok [01:48] well i have mails from a lot of developers [01:48] Hi. Is the Packages file in an APT repository supposed to be UTF-8 encoded? [01:48] and would be happy to forward to them to people willing to listen [01:49] I've found a package description that appears to be Latin-1 encoded. [01:49] Nobody's interested in mails from developers saying "use my stuff"; it is self-evident that they think that or they would not be developing it. :-) In order for anyone to be worried about cbc-essiv, you need evidence of cryptanalytic attacks. [01:49] even got a mail from Schneier lol [01:49] or at least sound security research on weaknesses. [01:49] *relevant to the case at hand* [01:50] fbond: that's a bug, yes [01:50] " [01:50] AFAIK, there haven't been new discoveries with respect to the safety [01:50] of CBC. However, as it was never that great in the first place, [01:50] switching to something new is desirable." === DktrKranz is now known as Guest62390 [01:51] cjwatson: But is it a bug in the package? I mean, would Ubuntu retroactively correct Packages.gz for an old package version? [01:51] that is from Clemens Fruhwirth, whom i believe introduced ESSIV to the Linux kernel. [01:51] (The package in question is doc-linux-html-pt in hardy, not hardy-updates.) [01:51] * crypt-0 shuts up === Guest62390 is now known as DktrKranz [01:51] crypt-0: I'm ignoring further discussion on the subject in this channel. Sorry. [01:52] fbond: we wouldn't retroactively correct hardy/Packages.gz, no, and UTF-8-soundness across the board is relatively recent [01:52] cjwatson, Can you point me a little closer to the debian developers than google, anyone specific in mind? [01:52] I already gave you the keywords "Debian installer"> [01:52] crypt-0, usually, they live on the OFTC network :) [01:53] cyphermox: 01:47 but mail will be more productive [01:53] sigh. apparently they don't teach research these days ... off to bed, anyway [01:53] indeed, but the mail is easy to find :) [01:53] cjwatson, good night [01:54] cjwatson: If I'm writing code that parses Packages.gz for older releases, what can I assume about character encodings? [01:54] fbond: nothing, I'm afraid [01:54] cjwatson: Ouch. Okay, thanks. [01:54] fbond: in practice it's probably either UTF-8 or ISO-8859-1, but the odd bit of ISO-8859-2 wouldn't entirely surprise me [01:55] cjwatson: Okay. I'm surprised there's not control field that makes it explicit. [01:55] by the time the problem was recognised it was easier to just switch to UTF-8 [01:56] cjwatson: Okay, makes sense. Thanks for your help. [01:56] though it also wouldn't surprise me if the number of fields that don't match UTF-8 is small enough to special-case them [01:57] Keybuk: Yeah, I'll just try UTF-8, then fall back on Latin-1. After that, I'll give up. [02:06] Keybuk: did MoM fail again, or is it taking a really long time to update? [02:06] IOError: [Errno 13] Permission denied: [02:06] +'/srv/patches.ubuntu.com/unpacked/d/dovecot/1:1.2.8-1/.pc/dovecot-drac.patch/sr [02:06] +c/plugins/drac/Makefile' [02:07] * Keybuk adds dovcecot to the blacklist [02:14] ... permission denied? [02:17] slangasek: yeah [02:17] silly package must have no readable permission on files in its tar file [02:18] which will be a v3-generated tarball, probably related to the quiltiness of it [02:18] bugger [02:18] dovecot is in bzr anyway [02:19] not always [02:19] some upstreams fuck up too [02:19] well, .pc/dovecot-drac.patch/ is fairly telling [02:27] aww [02:27] oem-config kept HAL on the CD [03:12] dtchen, persia, luisbg: could one of you drop cl-pdf from the ubuntustudio-font-meta deps? It's removed from Debian, so I'm removing it from lucid [03:12] slangasek: Sure. I'll do that now. [03:18] cheers [03:22] tjaalton: how close are we to having installable xorg again? === LucidFox_ is now known as LucidFox === dendro-afk is now known as dendrobates === asac_ is now known as asac [06:24] slangasek: looks like it's installable, at least dist-upgrade doesn't want to purge any packages here. the blobs need updates though, and wacom will have to wait until next week [06:26] tjaalton: all the CD builds have been failing because it's not; just got a fresh one on mythbuntu right now [06:26] slangasek: what's missing? [06:27] checking [06:27] I know that the server failed to build on sparc and powerpc, but that shouldn't hold things back? [06:29] tjaalton: xserver-xorg-input-all isn't installable, and that's in the seeds [06:29] morning folks [06:29] tjaalton: not installable because evdev, synaptics, vmmouse all have the wrong ABI, I think? [06:29] and wacom [06:30] slangasek: no they should be built, at least i386 works here [06:30] * maco takes this as warning not to upgrade to lucid yet [06:30] and wacom was dropped [06:30] tjaalton: dropped? for the moment, or...? [06:31] maco: yes, the current one doesn't build, and xf86-input-wacom isn't packaged yet [06:31] tjaalton: ah; my mirror is one revision out of date, let me jab it [06:31] maco: dropped from input-all [06:31] tjaalton: but will come back, right? [06:32] maco: of course, with proper capability-based hotplug [06:32] i mean, support for wacom devices isnt just going to go *boom*? [06:32] ok [06:32] just checking [06:35] tjaalton: ah; the new xorg is only just installed on amd64 in the current publisher run [06:36] slangasek: yeah, I noticed the build-backlog was hours long when I uploaded that.. [06:36] so, all fixed with the next pulse [06:36] great [06:36] (I assume) [06:36] slangasek: if you have a spare minute, could you assist me please with drafting an educated answer on the last paragraph of http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/100538 [06:36] siretart: hmm, probably not this evening, sorry [06:37] okay, thanks anyway [07:17] ttx: morning [07:17] slangasek: o/ [07:18] ttx: do you know offhand if eucalyptus is moving to cglib 2.2 in the lucid timeframe? Debian has removed cglib2.1 as obsolete [07:18] slangasek: no I don't. But i can ask. [07:19] ok - do you need a mail or bug or anything? [07:19] slangasek: I should be able to drive that from here, thx [07:20] Good morning === tkamppeter_ is now known as tkamppeter === saispo_ is now known as saispo [08:01] good morning [08:25] cjwatson: would you mind doing a d-i upload against 2.6.32-7? [08:40] pitti, i last saw cjwatson speek in the channel at 20:56 [08:40] it is 03:40 here now [08:40] crypt-0: he'll pick it up when he wakes up [08:41] i should probably crawl into bed [08:41] pitti, ok :) [08:42] pitti, while you are here is it worth installing the 2.6-16 kernel updates [08:42] i did not see anything very critical in the upstream changes. [08:42] they'll come through -updates anyway sooner or later [08:43] yes they are waiting to be installed [08:43] but i dont like rebooting [08:43] maybe ill use Ksplice [08:43] no hurry === dnivra_ is now known as dnivra === dnivra is now known as dnivra_ [08:44] http://www.ksplice.com/uptrack/ [08:44] Ubuntu 9.10 [08:44] Free for Ubuntu 9.10 Karmic—download now [08:44] [08:44] [08:44] Ubuntu 9.04 [08:44] Free for Ubuntu 9.04 Jaunty—download now [08:45] whoh, sorry for that big paste [08:45] pitti, i want to test ksplice [08:46] babye since it is already in a .deb package bulit for 9.04, 9.10 and "comming soon" for 8.04 it can be added to unverse? [08:46] i'm trying to understand how the sudo application works. I compiled it using DEB_BUILD_OPTIONS="noopt nostrip debug" debuild -b -us -uc. but when I run it in gdb, I get the error "cannot find threads: generic error". the binary that i compiled works fine. what is exactly wrong? [08:46] * crypt-0 goes to bed [08:51] * pitti unbreaks usb-creator [08:54] kirkland: can you comment on bug 493243? [08:54] Launchpad bug 493243 in debianutils "Please merge debianutils 3.2.2 (main) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/493243 [09:02] i'm trying to understand how the sudo application works. I compiled it using DEB_BUILD_OPTIONS="noopt nostrip debug" debuild -b -us -uc. but when I run it in gdb, I get the error "cannot find threads: generic error". the binary that i compiled works fine. what is exactly wrong? [09:03] also where exactly is this function "verify_user()" in check.c of source of sudo defined. didn't find it in the source files at all === jiboumans is now known as jiboumans_ === jiboumans_ is now known as jiboumans === seb128_ is now known as seb128 [10:04] pitti: yup, will do shortly, thanks [10:04] cjwatson: good morning! thanks [10:08] Keybuk: I still can't reproduce that extract failure [10:08] Keybuk: ah, but it's not an extract failure, it's files in .pc being unreadable - quilt does like to do that [10:10] Keybuk: i.e. nothing to do with the tarballs as such - I wonder if it would be worth just forcing at least mode 444 on everything [10:10] (modulo umask) [10:11] or, I wonder if .pc should be ignored [10:11] it's not as if you actually want to merge it [10:19] mvo: hey! [10:20] mvo: just wanted to let you know that I couldn't reproduce that problem with failing APT channels, so it might have been something transient [10:20] mdz: do you have the list admin password for developer-membership-board@? it has some things in its queue which are relevant, and my .listadmin.ini doesn't seem to know its password [10:24] mvo: I have another (unrelated) question though, it looks like the RELEASE_UPRADER_ALLOW_THIRD_PARTY env variable for enabling non-official sources is available only from jaunty on, right? I wondering if there is any chance to have it ever backported at some point [10:26] cjwatson: I don't think so [10:26] cjwatson: iirc Keybuk set it up [10:29] free: hello! thanks for letting me know. backport> yes, but it might be simpler than that, is it for the launchpad PPA ? [10:29] free: what url does that have? [10:30] mvo: well, in this moment I'd need it for a PPA, to test the upgrade process against our RC landscape-client packages (not yet uploaded to Lucid or SRU-ed) [10:30] mvo: but in general it's an option we would like to expose to our users in the UI [10:31] mvo: like a checkbox [10:31] mvo: https://launchpad.net/~landscape/+archive/ppa this is the PPA with the packages [10:35] free: please try adding https://launchpad.net/~landscape/+archive/ppa to mirrors.cfg (that is a file in the downloaded dist-upgrader.tar.gz) [10:37] mvo: thanks for the tip! [10:38] free: with that, it hopefully just works :) [10:38] mvo: is there are wishlist bug open for backporting the allow_third_party feature? if not I might open one [10:39] mvo: I guess so, but it involves adding code to the landscape client just for that (which isn't great), and it solves only this case [10:39] free: do you need more than the LP ppa there? i mean, is it useful indepedant of this? [10:39] free: if you need it for more, than just file a bug [10:39] please [10:39] mvo: hhm, I'm thinking to customers who might need to enable their repos [10:39] mvo: I don't have any real request though [10:40] mvo: so it might just be fine actually, because we support it for >=jaunty [10:40] mvo: I'll probably open a bug if we get some real request from somebody, thanks for now [10:40] free: ok, sounds good [10:46] hey free [10:46] free: we didn't manage to meet in Berlin :) [10:46] dholbach: hey! [10:46] dholbach: yeah, I'm back to Italy :/ [10:47] free: I hope you had a good time [10:47] dholbach: pretty much, a love the city, hope to come back soon [10:47] nice :) [10:47] * dholbach hugs free [10:48] :) [10:52] Keybuk: I just had fsck run on 3 filesystems (/, /home and /space). once / and /home were complete, it went ahead and booted up to gdm while /space continued in the background [10:52] this was way cool. is that how it is supposed to work though? [10:52] mdz: That’s intentional. If you want the system to wait for /space’s fsck, add bootwait to its fstab options. [10:53] ion: what I actually want is for squid to wait until /space is mounted before it starts, because that's where my cache lives [10:53] I suppose that will require upstartifying squid [10:54] mdz: Yeah. start on all-filesystems, or something like that. [11:01] doko, are you planning to sync/merge llvm from Debian? I specifically hope to see the llvm-source package, to sync clang from Debian after that. [11:09] cjwatson: hm, d-i failed with "udev-udeb: Depends: libgudev-1.0-0 (>= 147) but it is not installable" [11:09] weird [11:10] pitti: yeah, udev misbuild by the looks of things [11:11] surely the udeb shouldn't use gudev :) [11:11] oh, that means that it's looking for a libgudev-1.0-0 .udeb [11:12] yes, because objects in udev-udeb are linked against libgudev [11:12] this is not supposed to be the case [11:13] * pitti builds local udev version and checks [11:21] pitti: odd though, I don't see any offending objects there [11:21] hm, neither do I [11:23] pitti: I'm happy to figure it out [11:24] cjwatson: I'm almost done with unbreaking X.org, then I can help with this, too [11:24] no point in us duplicating work :) [11:30] pitti: I see the problem [11:35] pitti: (note that my commit doesn't *entirely* fix it, so please don't upload - still working on another bit) [11:36] cjwatson: understood; thanks! [11:38] pitti: judgement call: add a new libudev0-udeb package, or remove input_id from udev-udeb? [11:39] cjwatson: I'd say the latter [11:39] we only need it for xorg right now really [11:39] oh, I'd been very slightly inclined towards the former on the grounds that we might need it in the future, but not inclined enough to argue the point :) [11:39] unless d-i relies on persistent input device names (which would be very unlikely) [11:39] it certainly doesn't right now [11:39] ok, I'll remove it [11:40] so the previous commit is technically moot for d-i, but correct anyway - otherwise things built against only libudev0 will be pulling in dependencies on libgudev-1.0-0 [11:43] I dunno, this is irritating to remove in the packaging [11:43] pitti: I'm having issues on todays live iso getting an ip address from my router [11:43] davmor2: oh, I get that in vmware, too [11:43] so it's not just me [11:43] pitti: hmm, sorry to ask a question and then ignore the answer, but I think I'm going to create libudev0-udeb anyway - it's a lot less hassle in the packaging, and will probably avoid problems later [11:44] pitti: I'll install and see if it's still an issue [11:44] cjwatson: heh; sure, sounds fine [11:44] davmor2: does ubiquity actually work for you? this morning it just crashed, but then I couldn't report it because of the lack of networking [11:44] davmor2: (still on my list to report) [11:45] probably no need, should be fixed in bzr, assuming it just crashed immediately [11:45] no crashed [11:45] cjwatson: some TypeError AFAIR [11:45] pitti: yeah, that's fixed [11:45] tried to check a file and probably got None [11:45] nice, thanks [11:45] no - it tried to check 'file' (the builtin), rather than 'f' [11:45] aah [11:46] cjwatson: Bah, I keep doing that too. :-/ [11:52] pitti: someone beat you to reporting it bug 492873 [11:52] Launchpad bug 492873 in ubiquity "ubiquity crashed with TypeError in isfile()" [Undecided,New] https://launchpad.net/bugs/492873 [11:56] pitti: do you think it'll be ok if I upload udev? [11:56] cjwatson: sure, why not? [11:56] pitti: or are you still working on it? [11:56] no, I'm done [11:56] (in fact, I didn't touch it) [11:56] cjwatson: the xorg keyboard stuff was a change in xorg-server [11:56] ok [11:58] pitti: uploaded; would you do the honours with binary NEW when it arrives? [11:59] my pleasure :) I'll watch it [11:59] won't make the publisher run in 4 minutes though, I'm afraid === yofel_ is now known as yofel === jelmer_ is now known as jelmer [12:33] I noticed the buildd situation -- what happened? [12:33] all but one were already disabled over the weekend [12:33] seems libdap kills them with some kind of make -j call [12:33] and that was tried on all of those? [12:34] cjwatson, pitti did i see one of you looking at a bug where the kernel post inst was not being run as a result of lost /etc/something config options, got a reference to the bug? damned if i can find it [12:34] when they were reset yesterday libdap was scored in a way that it wouldnt be attempted soon [12:34] apw: not I, I think [12:34] but apparently it came back [12:34] may have been slagasek [12:34] pitti, very likely, yes ... [12:35] its quite odd because we cant build livefses either ... all of the archive is out of sync on arm :/ [12:35] apw: hm, I didn't hear that; the closest I've come across recently is that the new kernel wasn't booted because someone edited menu.lst [12:35] and the livefs builder has a mksquashfs bug i cant reproduce without having the packages :/ [12:36] * pitti hugs ogra [12:36] thanks :) [12:37] apw: /etc/kernel-img.conf? [12:37] yeah thats the file [12:38] apw: bug 470265 ? [12:38] Launchpad bug 470265 in grub "jaunty to karmic upgrade failed to update menu.lst (update-grub missing from kernel-img.conf)" [High,New] https://launchpad.net/bugs/470265 [12:38] ogra: I tried to revieve imbe; let's see whether that works [12:38] ogra: no, sorry, immediately failed again; seems it needs a reboot or so [12:38] pitti, lamont is on it, the armel machines do reboot [12:38] maco, thats the one i was thinking of, thanks [12:38] pitti, they need someone in the DC to power cycle them manually [12:39] (they dont come back automatically, you need someone to press the power button) [12:39] pitti: I would like to get the patches into powertop from upstream. They haven't made a new release yet. [12:39] amitk: in fact, we have had a synced powertop for a very long time, but in late karmic we got a bug fix [12:40] amitk: sure, that seems fine [12:40] pitti: we need some stuff from powertop git to tell us about disk wakeups and HDA audio states [12:40] amitk: I remember that we talked about this at UDS [12:40] amitk: oooh lovely [12:40] amitk: no problem at all if they are already upstream [12:40] amitk, i think those patches you requested are in the current kernel [12:41] apw: I know. I got those patches merged in the lucid kernel. Now I need to get the tool updated to use the new kernel interface :) [12:41] amitk, i know you know you asked for them, i didn't know you knew you had them out there in the wild [12:41] lol [12:42] ok [12:42] amitk: want to do the powertop update yourself? [12:42] pitti: I'll take a stab at it [12:42] amitk: I guess easiest is to "make dist" git head and use that as a new orig.tar.gz [12:43] (easier than backporting patches individually and messing with autoconf) [12:43] pitti: ok, that is exactly the kind of tip I was looking for ;) [12:43] amitk: let me know if you need help (I'll be away for some 30 mins for lunch, but I'll read backscroll) [12:45] pitti: thanks! [12:47] how do I get firefox to either (1) quit dying with SEGV, and/or (2) stop STEALING FOCUS when it pops up a window, finishes rendering a page, or all those other things that I really don't care that it's done? [12:48] lamont, use chromium instead ? [12:48] :) [12:48] * ogra thinks he saw more people with chromium than with FF at UDS [12:49] ogra: uh... no. [12:49] I find chromium has rendering issues. [12:49] not for me ... but the URL bar search function is far behind FF [12:50] Besides having very weird/ugly fonts [12:50] hmm, i cant agree ... but then i use driod as my default font everywhere [12:51] I can't seem to select sans-serif for sans-serif in Chromium. [12:51] chromium has lots of black boxes when I scroll currently... its fun :) [12:52] and it uses Times New Roman by default for serif and Arial for sans-serif [12:52] ogra: Have to agree with you about the chromium at uds thing [12:52] cody-somerville, hmm, i just changed it to sans, works fine here [12:53] the rendering issues are gone with latest update [12:53] ogra, sans-serif [12:53] cody-somerville, thats the same, no ? [12:53] also happened to me, i though it was xorg's problem [12:53] ogra, nope [12:54] artir: my black boxes? or something else? [12:54] yep [12:54] cody-somerville, i dont have sans-serif in *any* font selector ... [12:54] ogra, It shows up in Firefox show. [12:54] cody-somerville, only "Sans" [12:54] amitk: oh, in case you wonder, I'd avise to call the new upstream version 11.1+git20091208 [12:54] artir: updating now, thanks for the heads up [12:54] pitti: ack [12:55] also with the chromium-daily ppa? :) [12:55] thats what i use here [12:55] it's doesn't look like daily, it's quite stable, no fun [12:55] and apart from the fact that url bar searching doesnt really work with searching for fragments of the url, its working flawless for everything [12:57] i only miss greasemonkey [12:58] ogra, http://people.canonical.com/~cody-somerville/sans-serif-firefox.png [12:59] cody-somerville, yes, i belive you, whats the difference ? looks like something hardcoded in FF [12:59] and i would guess it defaults to fontconfigs Sans [12:59] ogra, I dunno but fonts look a hell of a lot better in Firefox then chromium. [12:59] not for me, they really look the same here [13:00] How can Times New Roman look like Serif? [13:00] probably i have better displays :) [13:00] I wouldn't call Times New Romans looking like Serif a trait of a superior display :P [13:00] ogra: mind if I pm a minute? [13:01] jussi01, i have to be in a meeting now ... [13:01] ogra: fine, Ill getyou later then :) [13:01] jussi01, fine afterwards though [13:01] ogra: eta? [13:01] 1h or so [13:01] (or watch #ubuntu.meeting ;) ) [13:02] ok, thanks. get you then :) [13:02] s/./-/ === rgreening_ is now known as rgreening === ev1 is now known as ev [13:14] Keybuk: around? Need to talk about automated boot tests... === dendrobates is now known as dendro-afk === ev1 is now known as ev [13:36] cjwatson: did your Qt arm changes get anywhere? I have an upload for Qt due [13:37] Riddell: been building all night and still going [13:38] Riddell: let me get you a diff ... [13:43] cjwatson: quick question, just did a upgrade to lucid from Karmic and X failed to update, in face the xwerver-xorg package is no long on they system, known issue? [13:45] Im not sure but try: /topic #ubuntu+1 [13:45] it says something about broken xorg [13:46] pgraner: with dist-upgrade or update-manager? do you have logs in /var/log/dist-upgrade/ ? [13:47] xorg was uninstallable for a bit [13:47] input/video driver abi desync [13:47] not sure if that's fixed yet [13:47] Pici: dist-upgrade and yes I have the log [13:47] it should be fine right now [13:47] read what dist-upgrade wants to do before give the ack to uninstall things ;-) [13:47] pgraner: could you please mail me the log? [13:48] hah, mvo has a hilight on "upgrade" :) [13:48] I do ;) [13:48] cjwatson: trying to install xserver-xorg gives me xserver-xorg-input-all & evdev won't/can't be installed [13:48] the issue is that all drivers didn't get rebuild yet for the new xserver... [13:48] mvo: sure [13:48] this is why I got so many more gray hair :/ [13:48] but yeah, with dist-upgrade this will happen very often -- just don't do the upgrade if it wants to remove half of your system [13:48] you sure you're up to date? xserver-xorg-input-all isn't listed in the automatic uninstallable check [13:48] and what pitti said [13:48] pgraner: all the stuff in /var/log/dist-upgrade/* please :) [13:48] wacom was removed from -all yesterday (which is one uninstallable bit) [13:49] and 'chdist apt-get lucid-i386 install xserver-xorg-input-all' works for me right now [13:49] ^ me 2 [13:49] mvo: ok I fibbed, I just went to /var/log/dist-upgrade and the dir is empty [13:51] pgraner: oh, sorry. I misread then. if it was a apt-get dist-upgrade, then there'is no log information on why this was done (u-m keeps a copy of the why) [13:53] mvo: no worries, looks like switching the mirror from the "fastest" to archive.u.c is fixing it. Mirror lag [13:53] ok [13:57] The following packages will be REMOVED: xserver-xorg-input-wacom{a}. I wonder if i could help fix lucid’s wacom support – or is someone working on that? [14:02] davmor2: network-manager problem> ah, got it; it's a dhcp3-client/apparmor problem; sudo aa-complain dhclient3 fixes it [14:02] (I got some violations in dmesg) [14:02] it stumbles over /rofs again [14:02] I thought we disabled AA on the live system for that reason, seems that doesn't work any more [14:02] I'll have a look later on [14:03] pitti: ev's already on it [14:03] (#ubuntu-installer) [14:03] pitti: works fine from an alternate install [14:03] ah [14:03] seems that half of the things I plan today are already being looked at :) [14:03] pitti: surely you're not complaining :) [14:03] heh [14:04] kees, cjwatson, mdz, Keybuk, sabdfl: we'll do a DMB meeting today again? [14:05] pitti, I have the same conflict I had for the previous one :-/ [14:05] kirkland: I have no trouble ssh'ing from kvm into the host, but I don't see how to ssh in, since there is no iface configured for this; is there a trick to get a virtual iface on the host? [14:06] pitti, ssh out, port forward back ;-) === robbiew_ is now known as robbiew [14:07] pitti: hi [14:07] pitti: what's the ip of your kvm guest? 10.0.2.2? [14:07] kirkland: right [14:07] mdz: nice, trying that [14:07] pitti: if you are using bridged networking (default), you won't get a dedicated interface tied to it from the host. [14:08] pitti: slight correction, discussion on the apparmor thing is in #ubuntu-release [14:08] kirkland: sorry, that's the kvm gateway [14:08] ev: ah, thanks; reading backscroll [14:08] sudo dhclient eth0 - dhclient: error loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory - is this problem already known? what package is the culprit? [14:09] pitti: right, so you have to have bridged networking to initiate connections from the outside to get to a guest [14:09] this is from today's lucid live cd [14:09] siretart`: see above and #ubuntu-release; apparmor getting in the way [14:09] pitti: there's a couple of ways to do this ... you can use virt-manager, or virsh [14:09] pitti: oh, nice. thanks! [14:09] pitti: or you can use sudo + a bridged networking script i can show you [14:14] mdz: yay, that works [14:14] kirkland: got it to work with -R 2222:10.0.2.15:22 [14:15] pitti: I think we should have the DMB meeting today anyway - we're accumulating a backlog [14:15] cjwatson: agreed [14:17] cjwatson: Any news on the overnight qt4-x11 build for armel? [14:17] ScottK: still running, was just about to feed Riddell the diff ... [14:17] OK. Thanks. [14:17] overnight ?? [14:17] heh [14:18] not the fastest of builds [14:18] Riddell,ScottK: http://paste.ubuntu.com/337275/ [14:18] yeah [14:19] that more than half of the official armel buildds are dead wont help either ... [14:19] makes no difference in my case, I'm using jocote [14:20] no, but for ScottK it will ... [14:20] it wont build before A1 [14:20] ogra: I was planning on retrying all of KDE as soon as we hit the freeze. [14:20] ;-) [14:21] ScottK, please dont, we dont even have the basic packageset yet [14:21] ogra: I was kidding. [14:21] phew :) [14:21] :) [14:21] you got me [14:21] Oh, wacom works after all. Nice. [14:23] ion: oh? I thought it wouldn't even install right now? [14:24] pitti, i bet evdev makes it work [14:25] I wonder how to check which driver xorg users for wacom? [14:25] ion: should be in /var/log/Xorg.0.log [14:25] ion: right now we don't have udev rules which assign the wacom driver [14:25] so it must be evdev [14:25] so I suppose some features are just missing [14:25] james_w: I checked out lp:ubuntu/elilo and ran 'bzr merge-package lp:debian/elilo'. It appeared to work but it only seems to have merged the packaging, not the upstream changes (e.g. 'bzr di -rancestor:lp:debian/elilo' shows a bunch of lines removed from ChangeLog). Did I do something wrong? [14:26] it likely configures it as mouse [14:26] james_w: should be repeatable if you go back to r17 [14:26] ogra: *nod* [14:26] james_w: revision 2.1.4 is marked [merge] but doesn't have any other visible parents in this tree, which is a little alarming [14:27] pitti: Yeah, i can’t find the information from the log. http://pastebin.com/f6468dc84 === ian_brasil is now known as ian_brasil_afk [14:28] Now to find out what kind of udev rules to add for calibration. I used to have http://heh.fi/hal_fdi_policy/wacom.fdi [14:29] wow, thats impressive [14:29] Oh, click doesn’t work with wacom. It’s “unable to handle keycode 333”. [14:29] 2.875489] (II) "Wacom ISDv4 93": Configuring as tablet [14:30] * ogra wouldnt have expected that [14:30] ion: are you using the karmic/lucid -wacom package or xorg-edgers? [14:30] it seems to recognize the tablet fine by and large [14:30] pitti: I’m using lucid, and the latest upgrade deleted the -wacom package. [14:31] ion: oh, btw, would you mind doing "udevadm info --export-db" and put it into a pastebin? [14:31] ion: I'm curious whether my input_id udev bit detects the tablet as such [14:31] pitti: http://pastebin.com/faecdfef [14:32] ID_INPUT_TABLET=1 [14:32] perfect [14:32] ion: cheers [14:32] x11_driver=evdev [14:32] yup, evdev [14:32] Ah [14:33] ion: see /lib/udev/rules.d/66-xorg-synaptics.rules [14:34] ion: you can use the very same x11_options as in the fdi file, and select by ENV{ID_INPUT_TABLET}=="?*" [14:34] synaptics did the same [14:34] Ah, thanks. I was just about to ask if ENV{x11_options.Foo} is supported, didn’t notice the synaptics file. [14:35] ion: in theeeory it should work [14:35] ion: but I assume that it'll only actually work with the wacom driver? [14:35] * pitti has no clue about wacom, sorry [14:36] kees: you're chairing DMB today? [14:37] Ah, good point. [14:38] So, Option "Calibration" "min-x max-x min-y max-y" for evdev. Let’s try that. [14:41] xorg.conf FTW: ) [14:41] pitti: yeah, that's also good [14:48] ogra: btw, what were the issues with using evdev for touchscreens? IIRC calibration was one, or a lack of a tool for that? [14:48] tjaalton, evdev only works with touchscreens that are supported by udbtouchscreen in the kernel [14:48] *usbtouchscreen [14:48] there are only very few [14:49] hmm [14:49] ok [14:49] usbtouchscreen sets a specific TOUCHSCREEN parameter on the device afaik [14:49] how does evtouch make it work=? [14:49] pitti: http://heh.fi/xorg/udev/66-xorg-wacom.rules handles calibration. Now if click only worked. :-) [14:50] it hooks in on a higher level [14:50] though thats obsolete anyway now that hal is gone [14:50] ion: sweet [14:51] ion: out of interest, how did you figure out the values? is there a program for it? [14:51] ion: do you see anything in xev if you click? [14:51] ogra: do the non-usb devices show up in udev? [14:52] pitti: wacom-tools has wacomcpl which would handle calibration graphically, but it has been broken since the HAL migration. I just found the values with manual experimentation. [14:52] bryce, tjaalton: I'm actually quite surprised that waco mdevies c already work so well with -evdev (see ion ^); so the wacom driver just adds some extra functionality like those clicks, etc.? [14:52] tjaalton, depends ... non USB as in serial surely dont, non USB as in PS/2 depend on the driver ... [14:52] pitti: yes, evdev includes some support but wacom has all the bells and whistles [14:53] tjaalton, all touchscreens i own are usb ones but not supported by usbtouchscreen ... they just show as /dev/input7eventX [14:54] pitti: Nothing from xev, just (WW) "Wacom ISDv4 93": unable to handle keycode 333 in Xorg.0.log. [14:54] ogra: so that's a kernel bug then? [14:54] ion: so I guess that counts as "bells and whistles" then [14:54] not sure [14:55] 331 for the second button, which is mapped to middle mouse button by default in the wacom driver. [14:55] i donbt know if the devices *can* even be supported by usbtouchscreen [14:56] The default calibration for the stylus panel is almost correct by default. The default calibration for the touch panel seems to be a copy of the stylus panel calibration, and it needed a big change. [15:03] ogra: apparently it supports at least serial penmount devices [15:03] so it's not just usb [15:04] you mean evtouch evdev or what ? [15:04] the kernel [15:04] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/input/touchscreen/Kconfig;h=8cc453c85ea704d42ee8411d232c31193e8212e1;hb=baf4974e496957681403d4bf74a3274ed3f85277 [15:05] anyway, gotta run [15:06] pitti: Is evdev able to provide click pressure information? If not, that’s an essential functionality provided by the wacom driver. [15:06] ev: ping [15:07] ion: in theory yes (there's an ABS_PRESSURE value) [15:07] ion: in practice, no idea [15:07] it should be like an axis [15:07] robbiew: pong; home [15:08] pitti: How about tilt? My wacom doesn’t provide that information, just curious. [15:09] ion: all I can say is that the evdev interface defines ABS_TILT_{X,Y} [15:09] but of course it's up to the driver to actually implement it [15:10] Yeah, the interface was what i meant. As long as the interface supports it, it shouldn’t be too big an issue to implement the missing functionality in the evdev driver. It’s just data that comes from /dev/input/eventN in addition to position information etc. [15:15] Yay for MPX. Now if my window manager just supported it. :-P [15:25] mvo, as you probabally realised my update-manager -d upgrade completed fine ... [15:29] apw: great, thanks [15:34] pitti: apport-collect just crashed [15:44] the current live image is really funny... did somebody try: sudo dhclient? [15:44] libc.so.6 is not found [15:44] pgraner: any details? screen output, etc.? [15:44] Kano: already being discussed and in progress [15:48] mdz: with with tools can i readout the acpi sensor data? [15:50] bdrung: yes, there are procfs and sysfs interfaces === thunderstruck is now known as gnomefreak [15:59] anyone here a USB PPC on mac developer? I have a question or two. [16:08] pitti: sorry got distracted here you go: http://pastebin.ubuntu.com/337368/ [16:10] pgraner: ah, that's actually bug 385811 [16:10] Launchpad bug 385811 in apport "TypeError: add_hooks_info() takes exactly 2 arguments" [Undecided,In progress] https://launchpad.net/bugs/385811 [16:12] yo! [16:12] hi there is cjw around? [16:12] cjwatson: hello! [16:12] hedkandi: hey, you left before I could correct my mistake last night [16:13] sorry! [16:13] what's the latest version? [16:13] hedkandi: two paragraphs back in the standard, section 6.5.7 para 1 [16:13] hedkandi: "If the value of the right operand is negative or is greater than or equal to the width of the promoted left operand, the behavior is undefined." [16:14] hedkandi: thus, n >> 32 when n is a 32-bit type is simply invalid C, and the compiler is entitled to do anything it likes [16:14] exactly [16:14] that is what I was seeing [16:14] so the right answer is, don't do that :) [16:14] I was actually getting n>>(m%32) [16:15] is there anybody from the CC around? [16:15] which is another way of writing n>>(m&0x1f) [16:15] LaserJock: #ubuntu-community-team is usually where they hang out. [16:15] cjwatson, well it's interesting [16:15] Pici: ah, awesome, thanks [16:16] cjwatson, I didn't expect that, I've always assumed that you get 0's as you initially stated [16:16] cjwatson, but you don't [16:16] cjwatson, I notice you didn't know this gotcha either. [16:17] hedkandi: not offhand, I outsource that sort of knowledge to the standard [16:17] I presume that the C99 standard is the same as C++ [16:17] you presume incorrectly! [16:17] C99 is the 1999 revision of the C standard [16:17] I outsource that kind of knowledge [16:17] it isn't C++ [16:17] :-) [16:17] so what does the C++ standard say? [16:18] does gcc run to the c99 standard? [16:20] cjwatson, I notice you run the "ubuntu-devel" list [16:24] where's he gone? [16:24] yeesh, I do several things, not just sit by #ubuntu-devel ;-) [16:24] Probably busy doing actual work. [16:25] if you install the gcc documentation package, the info documentation has a lot of stuff about how gcc follows standards. the answer is not straightforward [16:25] I am not a C++ standards person, and have no particular desire to become one :) [16:28] kees, cjwatson, pitti, Keybuk, sabdfl: http://pastebin.com/f653dfa1c [16:28] cjwatson, I was just installing ubuntu and it says in the installation [16:28] (please review) [16:28] "let us know about your ubuntu experience: ubuntu.com/community" [16:29] and I have been to that url, and I can't find any way to "let us know about your ubuntu experience" [16:29] that's not an ideal link for feedback [16:29] mdz, well that's not my fault is it? [16:29] hedkandi: nobody said it was, relax :-) [16:29] mdz: looks great, thank you [16:30] It also says "we want ubuntu to work as well for you as possible" [16:30] hahaha [16:30] but seriously.... [16:30] cjwatson, how shall I "let us know about your ubuntu experience" [16:31] I think that that text is a bug [16:31] nothing is bug free nowadays eh [16:31] (I didn't write it) [16:32] okay I'll file it as a bug then [16:32] in launchpad, and I'll say you agree it's a bug [16:32] the correct package would be ubiquity-slideshow-ubuntu [16:33] hedkandi: that said, at the left of that page, there's a link labelled "Report a Problem" [16:34] indeed and it sent me on to ubuntu-devel mailing list which is run by cjw [16:35] I moderate that list, yes [16:35] so would you like me to "let us know about your ubuntu experience" on that list then? [16:35] but the first link there ("bug reporting tutorial") has directions on reporting bugs [16:36] no; read the text around the links [16:36] ok [16:36] "Features and policy discussions should be discussed on ...", "Development ideas should be discussed on ..." [16:36] the basic problem is that people have lots of different kinds of feedback, not all of which are appropriate for a single place === hypera1r is now known as hyperair [16:40] well what category would you put "let us know about your ubuntu experience in" then? [16:41] I'm just doing what I was asked to do by the ubuntu installer [16:41] is sync processing somehow on hold? (or I'm just impatient?) [16:41] More specifically, I'm asking "how do I let them know about my ubuntu experience"? [16:42] well you can think about that. [16:43] I have a different problem to ask about. [16:43] CHANGE OF TOPIC [16:43] I just installed package grub from karmic, and I think I have a bug in it [16:44] I'll put it in a pastebin [16:44] is there a way to figure out why a package got demoted to universe? (before I file a bug to move it back as it's needed as a build-dependency in main) [16:45] http://pastebin.com/d1b5dc56b [16:45] it doesn't seem to operate [16:52] geser: not in general - it's usually just because it fell out of the seeds [16:53] wow, hedkandi is the least patient person ever === didrocks_ is now known as didrocks === WelshDragon is now known as Guest62734 === bdefreese2 is now known as bddebian [17:13] * cjwatson observes a file called ;! added in ubuntu-meta 1.175, and wonders if pitti is engaging in some interesting developer security experiments? :-) [17:13] cjwatson: argh, looks like some vim spewage [17:14] the kind of thing that mistyping :w! :q would leave behind or so [17:14] yeah :) I'm nuking it [17:14] I do that kind of thing all the time, really [17:14] thanks for cleaning up :) === Guest62734 is now known as WelshDragon === WelshDragon is now known as Guest25231 === deryck is now known as deryck[lunch] [17:45] mdz: DMB email looks good to me === kees__ is now known as kees [17:46] ? [17:46] can i help you sir? [17:46] dmb, different DMB, I'm afraid [17:46] :P [17:46] cjwatson, any comments on the developer membership board email? === yofel_ is now known as yofel === Lutin is now known as Guest13765 === Guest13765 is now known as Lutin [18:01] urgh, cjwatson: thanks for your bug report. Nasty bug. [18:03] james_w: do you want it as a proper bug somewhere? [18:03] cjwatson: just filing it myself [18:04] ah, thanks, sorry [18:04] unless you want the karma? [18:06] bug 494123 [18:06] Launchpad bug 494123 in bzr-builddeb "merge-package does the wrong thing when when upstream goes from n.m to n.p where (m < 10) and (p >= 10)" [Undecided,New] https://launchpad.net/bugs/494123 [18:08] * apw tried to update and finds a collision between kdelibs5 and ibnepomukqury5 [18:13] james_w: I will live without :) [18:13] cjwatson: you could fix it, that probably gets more karma ;-) [18:14] ok, I'll have a look when I have some network bandwidth again [18:16] nah, I was just kidding [18:16] tests are running now to confirm the one-line fix passes === yofel_ is now known as yofel [18:17] yipee, i just read about the new feature in 2.6.32 making it 'slower' but causing systems from completely freezing on write [18:17] * ccheney was having that problem with karmic last night [18:18] * ccheney may upgrade his systems to lucid soon in that case === deryck[lunch] is now known as deryck === nxvl_ is now known as nxvl === slangasek changed the topic of #ubuntu-devel to: Archive: main frozen for alpha-1 | MoM running (but use bzr!) | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs === mac_v_ is now known as mac_v === dendro-afk is now known as dendrobates === micahg1 is now known as micahg [19:47] pitti: I've noticed one thing since the HALsectomy of X [19:47] when resuming from suspend, I can type my passphrase *straight away* [19:47] no silly 2-3s of no input devices [19:49] "I'm sorry, Dave. I can't locate the keyboard right now. Why don;t you take a stress pill?" === vorian_ is now known as v === v is now known as vorian [19:54] Keybuk: yes, this is an expected side-effect and the reason that I was nagging bryce as actively as I was ;) [19:54] do we need to add a "sleep 3" to not trash user experience here ? [19:55] God no [19:55] :) [19:57] slangasek: though I have noticed xkbcomp has come back [19:57] oop [19:57] s [19:58] Keybuk: hey, so I've got a solution to rc2 not waiting for localhost [19:58] and it's fugly [19:58] do you want to review it before I commit to bzr? :) [19:59] sure [20:05] Keybuk: http://paste.ubuntu.com/337524/ [20:05] slangasek: will fail to switch runlevels ever again [20:06] as each runlevel change will spin waiting for the loopback to come up [20:06] (why the pre-start btw?) [20:06] Keybuk: no, that's precisely what the pre-start addresses... :) [20:06] how does the pre-start address that? [20:06] it doesn't do anything [20:06] one job to capture the loopback event and wrap it as a job status; the other job watches for this job to be up and doesn't continue until it is [20:06] it's the same as not having one [20:07] though your sick and twisted idea, gives me a better one [20:07] uhoh :) [20:08] Alright, lets give this another try, shall we? [20:09] hmm, no, my idea doesn't work either [20:10] why not add "and net-device-up IFACE=lo" to the rc-sysinit.conf file ? [20:10] Keybuk: do you understand what I'm doing here, then? I haven't changed the 'start on' condition, so runlevel changes will still work, they just all wait until loopback is started before processing anything [20:10] hmm [20:10] slangasek: yes, though you don't need that pre-start at all [20:10] slangasek: but I don't want to do it that way, the entire point is to get rid of sick while loops like that [20:11] what would you do instead of the pre-start? [20:11] slangasek: nothing [20:11] yes, I realize that's the /point/, but it doesn't /work/ :) [20:11] looking at the rc-sysinit, though [20:11] Bingo [20:11] I think the reason I avoided that was that conceptually, rcS should /not/ block on loopback [20:11] jjohansen, Workie workie [20:11] slangasek: in practice it probably should [20:12] since bringing up the loopback used to be one of the very first things we did in rcS [20:12] so things in rcS probably assumed it [20:12] I haven't found anything that does; but if you prefer that, I think it's an acceptable approximation [20:12] yeah I much prefer that [20:12] aside note, all processes are optional in Upstart [20:13] you can have a job that just has "start on ... " and "stop on ..." [20:13] syn-ack: good [20:13] Keybuk: ah, ok [20:13] jjohansen, Thanks again, if you'd like I don't mind testing out your mainlines. [20:13] (or just "description" if you really like ) [20:14] syn-ack: I'll take all the testing I can get [20:14] thanks [20:14] Good deal. I have to thank Paul van der does for pointing me to you. [20:17] ah, nice to know. Just poke me if you hit any problems [20:17] Keybuk: ok, will test to confirm and push to bzr (and for SRU) [20:17] Or just an empty file. :-P [20:18] ion: I don't think it allows an empty file [20:18] Oh, ok [20:19] it might [20:19] apparently it does [20:19] shows what I know ;) === dendrobates is now known as dendro-afk [20:39] slangasek, thanks for the feedback on the nfs-kernel-server patch. i've updated the patch and attached it to the bug. perhaps you could check it over at your leisure: bug #493145 [20:39] Launchpad bug 493145 in nfs-utils "[Lucid] NFS kernel server doesn't work anymore with 2.6.32" [Medium,In progress] https://launchpad.net/bugs/493145 === Al2O3_ is now known as Al2O3 === robbiew is now known as robbiew-afk === robbiew-afk is now known as robbiew_ [20:56] Shouldn't gfortran now be an alternative for f77? [20:56] If I'm not mistaken, g77 was deprecated in favor of gfortran [20:57] slangasek: hey-- I've got an ntp security update I'd like to upload to lucid. should I wait til friday or can I still get it in? === asac_ is now known as asac [21:46] apw: just to be sure - "2005" means this symbol is definitely present in the hardy kernel? (Have you checked this?) [21:46] i have not checked ... /me looks [21:47] jdstrand: ntp> looks like a good thing to have in ASAP, please go ahead (if it's going to get done today) [21:48] slangasek, the commit which makes that variable a global was in v2.6.15-rc1 [21:48] ok, cool [21:48] though i wasn't expecting that change to go back before lucid [21:48] ahh debian? [21:50] apw: debian; and having the kernel server not fail to restart during package upgrades from hardy [21:50] s/kernel/nfs/ [21:51] yeah sneaky [21:52] slangasek: oh yes, it'll be done today. it's... uploaded just now :) [21:52] slangasek: thanks! [21:57] apw: uploaded, thanks! [21:57] slangasek, thank you === sam_ is now known as smfl [22:52] chrisccoulson: thanks for pointing the transmission dev to me for bug control. [22:52] hey jcastro [22:52] did he contact you then? [22:52] yep, I got him squared away [22:53] i just suggested yesterday that he should perhaps apply now :) [22:53] already approved him based on his history [22:53] I have an unrelated question for you since I have you here. [22:53] jcastro - excellent, thanks :) [22:53] fire away ;) [22:53] I have an upstream that depends on hal, I would like to point him in the right direction to move away from hal, I need to point him to ... ? [22:54] it depends what it uses HAL for [22:54] detecting cameras, the upstream is Shotwell [22:54] gphoto? [22:54] http://yorba.org/shotwell/ these guys [22:55] it could possibly use gphoto for accessing cameras [22:55] but GVFS already has a gphoto backend, making camera devices available via GIO (which is what f-spot does, I think) [22:58] it seems that f-spot can also access cameras directly via gphoto [23:01] so if you don't want people filing bugs on your ppa it won't show your ppa at all? [23:01] * ccheney is confused [23:02] ah nm it calls it 'external downloads' now apparently [23:02] ccheney: are you back on OOo this cycle? [23:02] jcastro: yea [23:02] jcastro, you are a C# hater aren't you? ;-) [23:02] jcastro, trying to get f-spot replaced now? ;-) [23:02] OOo upstream report is kind of hurting [23:02] seb128: no, I met them at guadec and they want to get into universe. :D [23:02] oh good [23:03] seb128: have you tried it lately? they've really come along [23:03] and gthumb has been pretty brutal now too [23:03] dunno if you have seen this guy suggesting replacing f-spot for lucid [23:03] I saw the thread. [23:03] no I didn't [23:03] I should [23:03] but same reply than for banshee [23:03] jcastro: yea i need some community people to help with OOo, have lots of stuff to do and several hundred new bugs as well [23:03] now is not good time for tech changes [23:03] i have to admit defeat now, and say that i don't know if you can use gphoto for detecting camera devices, or whether you need to use some other mechanism [23:03] I appreciate the passion but tbh this kind of thing needed to be done during UDS. [23:03] I agree [23:04] * ccheney will be working on firefox as well this cycle [23:04] chrisccoulson: I'll settle for telling them to ask someone at GNOME what to do. :D [23:04] ccheney: let's link up tomorrow, I'd like to help round people up [23:04] jcastro - gphoto is the safe option, i'm sure [23:04] and gvfs can mount these cameras anyway :) [23:04] seb128: I will respond to them after I respond to the shotwell guys [23:05] jcastro: ok [23:07] seb128: tbh a healthy photo deathmatch for +1 would be great [23:07] heh, gksudo doesn't like the client-side decorated GTK [23:07] chrisccoulson, somebody commented on the bug saying that too [23:08] chrisccoulson, did you run into the issue or just read the bug comment? [23:08] ah, i haven't checked that yet [23:08] gksudo crashes with a BadWindow X error [23:08] kenvandine, ^ [23:08] rickspencer3, ^ not pushing client side = good move [23:08] i havent looked at it further yet, as I've got other stuff I need to get done first [23:08] yeah, it seems like it's a bit too crack-ful right now [23:08] yeah [23:09] I would have thought that the developers had tested it a tad more by now [23:09] but I guess that's why you need breadth [23:09] anyway, PPA and call for testing was certainly the right call [23:09] definately [23:09] if only there was a good venue for testers to report bugs to PPA packages :) === lfaraone_ is now known as lfaraone [23:10] chrisccoulson, how come we are not using #ubunt-desktop btw? [23:10] #ubuntu-desktop [23:10] bratsche is there [23:10] seb128 - good question [23:10] i've got no idea how i ended up in here ;) [23:10] it's all jcastro's fault [23:10] lol [23:10] I though we were on #ubuntu-desktop [23:10] me too [23:11] me three [23:11] ;-) [23:16] grr ppa description field now strips out all returns. :( [23:16] when editing it shows them but strips them for display [23:17] er not exactly, it seems to have non-determinstic behavior [23:17] sometimes it displays it wrong without the returns for some reason [23:18] * ccheney stops looking at it before it breaks again [23:28] Whenever update-manager runs debconf, I get an error: "Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit ...." - can anyone point me in any useful debugging avenues? [23:33] james_w: the gawk bzr history seems broken (it does not show my upload for karmic) ... [23:33] kees: gawk had problems importing later versions [23:34] so it's out of date [23:34] james_w: how do I detect/report these kinds of things? [23:35] http://package-import.ubuntu.com/failures/.bzr/failures/ shows the current list of failures [23:35] reporting a bug on the LP 'udd' project will get me to look at it though [23:36] how do i use apport-retrace without logging into launchpad (so theres no "mess ups")? [23:38] james_w: ok, next up, "john" is not on that list, but fails to get anything to merge from squeeze. :) [23:39] james_w: Also, almost all of the zero-byte files have gone... except python-defaults. What's the case there? [23:40] maxb: I told it to import them all, lool has asked me to do something special with python-defaults [23:40] he has some more debian history, so I'm going to do that one a bit more by-hand [23:40] was that the one that you had created -unofficial branches for? [23:41] yes [23:41] hence being quite interested in some official ones :-) [23:53] kees: john will be available to merge in a few minutes [23:53] apologies for the hassle [23:56] james_w: np, when I looked at it closely, it's a sync. [23:56] james_w: how about "smarty" ? [23:56] also not listed in failures. [23:56] same issue? [23:56] i.e. debian out of date, not Ubuntu [23:56] yeah [23:57] the merge-package reported "ERROR: Nothing to merge." [23:59] kees: smarty will be available for merge in a few