Log from the meeting.
/Magnus
[22:23:22] <Zorry> 1,0 Toolchain [22:23:37] <Zorry> gcc 4.6.3 and 4.7.0 is in the overlay [22:24:03] <Zorry> 4.8 is on the testing repo [22:24:28] <Zorry> h-s fail to compile on 4.7 [22:24:52] <Zorry> and still no unmask of 4.6.x [22:24:53] <lejonet> Isn't it so that the fancy plugins haven't been updated too? [22:24:58] <Zorry> yep [22:25:47] <Zorry> else i don't have that mutch [22:26:19] <Zorry> any one else have some thing? [22:26:49] <Zorry> next [22:26:55] <Zorry> 3.0 Selinux [22:27:12] <SwifT> ok [22:27:16] <blueness> i'm so sorry guys [22:27:22] <blueness> i was tied up at the college [22:27:34] <Zorry> blueness: you after selinux [22:27:51] <Zorry> SwifT: go [22:27:52] <blueness> Zorry, yes of course [22:28:00] <SwifT> the 20120215 policies and 20120217 userspace has been moved to the main tree (~arch for now), we're targeting stabilization end of this month [22:28:28] <SwifT> I'm currently trying to build selinux-enabled hardened stages to see if that can greatly simplify our installation process [22:28:49] <SwifT> I think it can, and would be a good addition as currently the installation process takes a lot of time [22:29:18] <Zorry> +1 [22:29:27] <lejonet> SwifT: that would be awesome [22:29:28] <SwifT> I also filed quite a few enhancement suggestions (as bugreports) on bugzie, partially to support twitch153 in his quest to find a good bug to provide a patch for for his GSoC [22:29:42] <SwifT> but I'm also going to take a stab at those in the near future [22:30:16] <SwifT> beyond that, I'm going to be a bit more active on the docs regarding selinux again, as we have to make sure all selinux users know how to properly handle their own policies (and extend them) [22:30:50] <SwifT> upstream has been quite silent in its acceptance of upstream patches, so we might want to only track the vital patches ourselves, and have the users do their specific patches. [22:31:06] <SwifT> not sure on the last thing here, still trying to set my mind on it [22:31:32] <SwifT> on one hand, it's easy for me/us to update our policy to be quite finished/polished [22:31:48] <blueness> SwifT, are the patches gentoo specific, is that why upstream is ignoring? [22:31:56] <SwifT> on the other hand, if upstream doesn't track them easily anymore, we might have hundreds of patches here which we need to refactor with each new major release [22:32:05] <prometheanfire> blueness: not much traffic [22:32:09] <prometheanfire> at all [22:32:10] <SwifT> no, they're ignoring other people's patches as well [22:32:21] <blueness> oh dear [22:32:39] <SwifT> I'm guessing they're focusing more on their internal projects or on CIL [22:32:49] <blueness> are those policies also pushed down to fedora and other distros? [22:33:21] <SwifT> I still position refpolicy for that... the patches we sent to refpolicy are being integrated in fedora and others the moment they update their base refpolicy [22:33:39] <blueness> if it gets bad enough contact the maintainers for other distros and see about co-operation on maintenance of patches [22:33:41] <SwifT> if refpolicy falls out, it'll become a bit more difficult to combine and find synergies [22:34:04] <blueness> right [22:34:05] <SwifT> fedora is generally less "pushy" on its patches because it has a somewhat different set of principles [22:34:18] <SwifT> in a security field, principles are important to keep a coherent set of policies [22:34:34] <SwifT> for now, ours (gentoo) is that we track refpolicy as much as possible [22:34:49] <SwifT> we might need to revisit that if it stays low on activity [22:35:38] <SwifT> pebenito's been gone from irc lately as well [22:35:49] <klondike2> SwifT, if upstream dies fork it and be the new upstream thatŽs the free software way [22:35:52] <SwifT> so it might just be that he's too busy or has some personal thinsg to take care of [22:36:30] <SwifT> maintaining the policies for gentoo isn't all that hard, but it's way easier if there are more eyes looking at the patches [22:36:43] <SwifT> especially for selinux, because it's security policies [22:36:52] <klondike2> SwifT, so fork it along with other distros using it :P [22:37:11] <SwifT> I'll wait a bit first, push out some more patches and see what happens [22:37:34] <SwifT> but if nothing changes by the next meeting we have, I might go on and suggest something ) [22:37:37] <SwifT> ;) [22:37:41] <prometheanfire> :D [22:37:42] <SwifT> that's all I have on selinux [22:38:05] <Zorry> any one else? [22:38:13] <blueness> i agree with klondike2 that you are in a good position to become a new upstream if we get there [22:38:15] <xvilka> hardened debian may be have similar policies way? [22:38:44] <blueness> xvilka, all selinux distros have similar policy needs [22:39:13] <SwifT> yes, and still they're all somewhat different ;) [22:39:29] <SwifT> gentoo still has a high focus on full confinement [22:39:37] <SwifT> other distributions focus primarily on targeted [22:39:45] <blueness> yah [22:39:52] <SwifT> we still support UBAC, others don't [22:40:09] <SwifT> why? because it's hard to support it if you're not focusing on full confinement ;) [22:40:43] <blueness> SwifT, the full confinement is definitely a plus [22:40:49] <SwifT> pebenito already took some approaches to ensure better community support in refpolicy by introducing a "contrib/" repo, but I don't know who has commit access there [22:41:02] <blueness> even back in my redhat days i only could do targeted [22:41:12] <blueness> only with gentoo have i succeeded at strict [22:41:27] <prometheanfire> it's because we are cool [22:41:32] <SwifT> rhel supports targeted-minus-unconfined (which we call "strict") but there aren't that many out there [22:41:41] <blueness> prometheanfire, its because swift works his butt off! [22:41:48] <prometheanfire> yes :D [22:41:59] <SwifT> I hate targeted :p [22:42:02] <SwifT> it's too... lazy [22:42:13] <klondike2> I hate :P [22:42:27] -*- xvilka going to setup selinux+posgresql selinux properties. [22:43:17] <blueness> SwifT, keep up posted about upstream and if we need to become upstream and you need help, i think we can do that [22:43:59] <SwifT> if it needs to be, I'll first ask around in #selinux, there are many guys like dominick grift and such almost 24/7 available there with much more expertise on selinux than I [22:44:41] <SwifT> i'll also mail pebenito and ask him what might be causing delays and if we can support him in any way on it [22:44:59] <klondike2> SwifT, but if nobody gives the first step patches will start accumulating [22:45:44] <klondike2> !seen pebenito [22:45:44] <willikins> klondike2: PeBenito was last seen 2 days, 1 hour, 37 minutes and 33 seconds ago, quitting IRC (Quit: avc: granted { sigkill } for pid=6645 exe=/usr/bin/xchat) [22:46:04] <klondike2> U_U [22:46:35] <blueness> next? [22:46:43] <SwifT> yup, next [22:47:22] <blueness> Zorry, ? [22:47:47] <Zorry> 2.0 Kernel [22:47:56] <blueness> k [22:48:11] <blueness> first let me appologize again for being late, i has working with students [22:48:36] <blueness> the first thing about the hardened kernel is that now 3 branches are being supported by grsec/pax team [22:48:51] <blueness> they're still supporting 2.6.32 even though upstream has stop at .59 [22:49:24] <blueness> so brad is also backporting fixes to that kernel. people shouldn't worry that the kernel folk have dropped 2.6.32 [22:49:45] <blueness> any bugs/security issues on it are being taken care of in the grsec patchs. [22:49:56] <blueness> some servers out there still have to use 2.6.32 so that's good news [22:50:21] <blueness> the others are 3.2.x which is considered also stable by grsec team [22:50:28] <blueness> and 3.3.x which is testing [22:51:12] <blueness> i'm about to stabilize 2.6.32-r95 and 3.2.11 which work on all the boxes that people wanted me to test on including Chainsaw's HP he sent from england [22:51:19] <blueness> probably tomorrow [22:51:48] <blueness> and that's about it for kernel. i'm still waiting for the end of semester to finish writing a userland utility to do xattr pax [22:52:00] <blueness> then that work will be "complete" except for bug fixes [22:52:03] <prometheanfire> https://docs.google.com/a/mthode.org/spreadsheet/ccc?key=0AjK9oTC6oiO7dHB6NjJiVDVWVnpzazhfR0ZfR2hDM3c&pli=1#gid=0 [22:52:25] <prometheanfire> that's the status of kernel testing, going to test amd kvm this month, but I expect the same results as intel [22:52:27] <SwifT> if that's NSFW I'll kill you [22:52:28] <blueness> that's enough for me prometheanfire talk about the virt stuff [22:53:03] <blueness> looks like uderef is the problem [22:53:22] <prometheanfire> this is for host kernel options and cpu types and how they effect guest perf [22:53:40] <prometheanfire> ya, if you have a new cpu, kernexec works fine, uderef sucks no mater what [22:53:56] <blueness> so ideal situation is nested pagest [22:54:49] <blueness> prometheanfire, did you point any of this out to brad, he was pushing for both udered and kernexec but i just don't see it working [22:55:04] <prometheanfire> I've told him, but I'll tell him again [22:55:36] <prometheanfire> we never invited spender or pipacs to the meeting, just noticed [22:55:47] <blueness> because he didn't want to accept my VIRTUALIZATION settings saying he wanted both uderef and kernexec [22:56:09] <blueness> but i explained i had to go with the lowest denominator [22:56:17] <xvilka> yes, both are good :) [22:56:21] <Zorry> prometheanfire: i did post time on hardened ml [22:56:29] <prometheanfire> I think he'll have to split the virt down to kernexec toggling [22:56:31] <blueness> the settings that would work on the worst case scenerio cpu [22:56:34] <prometheanfire> Zorry: good point [22:56:51] <prometheanfire> he wants to be VERY fine grained [22:57:06] <prometheanfire> but that's it for me [22:57:57] <Zorry> blueness: any time line for h-s and gcc-4.7.x ? [22:58:16] <blueness> Zorry, i haven't tested at all [22:58:31] <Zorry> blueness: the gcc-plugins fail [22:58:33] <blueness> 4.7 just hit the overlay, i can try after the meeting [22:58:37] <blueness> i figured [22:58:52] <blueness> do you know what the breakage is? [22:59:42] <Zorry> gcc-4.7 have change some of the plugins api [23:01:08] <Zorry> that is all from me [23:01:11] <Zorry> next? [23:01:17] <blueness> Zorry, i'll try after the meeting and see if i can figure out what the api change is [23:01:21] <blueness> it might be an easy fix [23:01:31] <Zorry> k [23:01:51] <Zorry> 4.0 Gresec/PaX then [23:01:58] <blueness> me again! [23:02:28] <blueness> no new developments, as i said above, i have yet to write the userland utility for xattr pax [23:02:49] <blueness> you don't strickly speaking need one sinc eyou can use setfattr or getfatttr [23:02:52] <blueness> but [23:02:58] <klondike2> only new bugs... :P [23:03:17] <blueness> its nice to have a utility that will migrate say pt_pax to xt_pax [23:03:37] <blueness> klondike2, always! you just have to kill them one at a time [23:03:55] <klondike2> Yeah, yeah I know [23:04:15] <blueness> actually paxctl-ng did do that but the format was for my implementation of xt_pax not the one adopted by pipacs [23:04:38] <blueness> klondike2, it might even be possible to just do this with a script [23:05:05] <blueness> anyhow, that's it for grsec/pax [23:05:20] <klondike2> blueness, when does semester end? [23:05:25] <blueness> 3 weeks [23:05:50] <blueness> Zorry, can i mention stuff about uclibc? [23:06:01] <Zorry> blueness: go [23:06:41] <blueness> i've been tracking uclibc upstream closely and there have been some important fixes, mostly having to do with static linking [23:06:56] <blueness> an ancient bug of mine was closed -> https://bugs.busybox.net/show_bug.cgi?id=1543 [23:07:21] <blueness> so uclibc-0.9.33.1 is working well in amd64 [23:07:40] <blueness> with i686 i have to return to a bug that made gcc-4.6.3 fail to compile [23:08:17] <blueness> mips i hit a similar bug as with i686 fails to compile 4.6.3 [23:08:30] <blueness> and ppc had other issues which I didn't have time to return to [23:08:55] <blueness> but during the summer the plan is to have hardened uclibc i686, amd64, ppc, mips and arm [23:09:34] <blueness> i have to bring the stuff back into the main tree too, but i think i see a way to do that and keep everyone happy, vapier didn't like my minimalist approach to the uclibc ebuild [23:10:01] <blueness> so that's where i'm heading with that ... side story ... my home router (a gentoo box) died yesterd [23:10:17] <blueness> the new one is running amd64 uclibc [23:10:27] <blueness> works great, very snappy [23:10:32] <SwifT> oh yes, the free-drinks announcement [23:10:33] <SwifT> ;) [23:10:34] <blueness> <end> [23:10:49] <blueness> yeah, that's right i was supposed to buy you all drinks to celebrate [23:10:49] <Zorry> next then? [23:10:54] <blueness> yes next [23:10:59] <blueness> unless there are questions [23:11:11] <Zorry> 5.0 Profiles [23:12:09] <Zorry> i don't have anything on it [23:12:15] <Zorry> SwifT: or blueness ? [23:12:39] <blueness> Zorry, nope, profiles are perfect ... ehhe [23:12:49] <SwifT> there was a report on updating selinux to force python[xml] but I'm not able to reproduce as the profile we have should already do so [23:13:17] <SwifT> libselinux or libsemanage uses the python eclass and asks it to use XML, so... [23:13:34] <SwifT> I marked the bug as needinfo iirc for now [23:13:42] <SwifT> didn't hear anything about it since [23:14:14] <Zorry> k [23:14:31] <Zorry> next [23:14:48] <Zorry> 6.0 Docs [23:15:02] <Zorry> SwifT: klondike [23:15:17] <SwifT> nothing from my part (all docs changes made are on non-hardened stuff lately) [23:16:00] <SwifT> i'm using hardened / selinux in a new online doc I'm writing though (http://swift.siphos.be/aglara) but that's beyond the gentoo docs ;) [23:17:02] <Zorry> okay [23:17:10] <Zorry> next then? [23:17:24] <klondike2> hum [23:17:34] <klondike2> Progress on the revdep-pax doc [23:17:50] <klondike2> but need some enhancements for it to make sense [23:18:15] <klondike2> Other than that little more, donŽt have that much time lately :( [23:18:51] <blueness> klondike2, yeah i will get to that too, ie the enhencements [23:20:30] <Zorry> next then? [23:20:38] <klondike2> yup [23:20:45] <Zorry> 7.0 Bugs [23:22:15] <blueness> well, i didn't want to bring it up, but the python rwx mapping was/wasn't fixed [23:22:29] <Zorry> was thinking of that bug [23:22:45] <Zorry> we need to bug libffi [23:22:46] <blueness> i'm so confused as to the status of that whole thing [23:23:28] <blueness> the last comment was that pax changed again and made the last fix not work anymore [23:23:51] <Zorry> i think 2.7.3 have the patch but libffi still miss the needed stuff [23:23:55] <blueness> https://bugs.gentoo.org/show_bug.cgi?id=329499#c100 [23:24:04] <blueness> Zorry, okay [23:26:02] <blueness> no more? open floor? [23:26:12] <Zorry> in short libffi still need the fix [23:27:42] <Zorry> so we need to open a bug for libffi and make patch that is okay [23:27:57] <Zorry> any one else? [23:28:26] <klondike2> hum [23:28:29] <klondike2> media [23:28:39] <Zorry> okay next [23:28:42] <klondike2> we had some questions on twitter 2 days ago [23:28:46] <Zorry> 8.0 Media [23:28:59] <klondike2> but identi.ca is mostly dead so may close it [23:29:47] <Zorry> k [23:29:52] <klondike2> IŽd like comments on that though [23:30:06] <klondike2> Anybody against closing the identi.ca account? [23:30:14] <Zorry> fine by me [23:31:43] <blueness> klondike2, nah squat on the name [23:31:56] <blueness> does it hurt leaving it open? [23:32:01] <klondike2> nope [23:32:14] <klondike2> but I may not answer :P [23:32:17] <blueness> well i don't really have strong feelings, you decide [23:32:36] <klondike2> okey we keep it but we say we are not using it anymore [23:32:43] <blueness> sure [23:32:50] <blueness> suggest other means of contacting us [23:33:01] <klondike2> okey [23:34:47] <klondike2> thatŽs it from me [23:34:59] <klondike2> so next? [23:35:00] <Zorry> okay [23:35:08] <Zorry> 9.0 Open floor [23:36:19] <Zorry> i will be busy with my tinderbox project [23:36:23] <blueness> nothing really we coverd it all [23:37:26] <blueness> (the weather is so nice here ... moving to the front porch brb) [23:37:52] <Zorry> we did have snow here :( [23:38:16] <klondike2> xD [23:38:22] <klondike2> umeå sucks :P [23:38:33] <klondike2> it is okey in göteborg [23:39:33] <klondike2> så säger lärare :P [23:40:04] <Zorry> okay next meeting will be in 4 weeks i hope [23:40:07] <Zorry> next* [23:40:42] <Zorry> ty all for the meeting [23:40:54] <prometheanfire> :D [23:41:23] <klondike2> vi ses då