Here is the meeting log from the meeting.
/Magnus
[00:24:39] <Zorry> 2.0 Toolchain
[00:24:48] <klondike> calling lejonet_
[00:24:55] <prometheanfire> sure
[00:25:00] <klondike> He says today he is in charge of the pub and can't join :(
[00:25:08] <prometheanfire> oh
[00:25:11] <prometheanfire> so don't call?
[00:25:14] <Zorry> gcc 4.8.1 will sone be unmasked
[00:25:23] <klondike> prometheanfire: do call blueness please
[00:26:11] <Zorry> and the hardenedno* will work
[00:26:25] <Deda_Zych> hehe
[00:26:44] <prometheanfire> he'll be here in a sec
[00:26:46] <Deda_Zych> so optimistic
[00:27:06] <Zorry> still no progress on the asan thing
[00:27:06] <klondike> Hi pipacs, welcome :)
[00:27:13] <miniBill> http://arstechnica.com/apple/2013/08/rendering-bug-crashes-os-x-and-ios-apps-with-string-of-arabic-characters/
[00:27:28] <Zorry> it have more hardcoded addresses
[00:27:30] <blueness> Zorry, prometheanfire lost in thought!
[00:27:32] <blueness> so sorry
[00:27:40] <Zorry> miniBill: meeting
[00:27:42] <SwifT> miniBill, Deda_Zych - please wait until the online meeting is over
[00:28:02] <klondike> Or we'l have to moderate :(
[00:28:12] <Deda_Zych> okay, sorry
[00:28:17] <SwifT> Zorry: is the asan thingie being picked up upstream?
[00:28:21] <SwifT> or is it just silent?
[00:28:31] <Zorry> SwifT:  will upstream it
[00:28:54] <Zorry> it affect llvm and gcc for it use the same thing
[00:29:14] <blueness> Zorry, no matter what i did with those various parameters, i could not get it to work with a pax kernel
[00:29:27] <miniBill> ack
[00:29:35] <Zorry> blueness: yee it have more stuff hardcoded
[00:29:50] <pipacs> blueness, you mean under uderef, right? 'cos without uderef it should work
[00:30:01] <Zorry> pipacs: yes
[00:30:04] <blueness> pipacs, yes
[00:30:12] <blueness> i should have been more specific
[00:30:27] <klondike> so asan + UDEREF is bad
[00:30:35] <blueness> klondike, correct
[00:30:55] <klondike> Shrug will add it to the fuck (pun intended)
[00:31:06] <Zorry> pipacs: is there some way to check if we have uderef enable?
[00:31:09] <pipacs> does asan work under windows?
[00:31:18] <blueness> bug #458706
[00:31:19] <Zorry> pipacs: think so
[00:31:20] <willikins> blueness: https://bugs.gentoo.org/458706 "PaX: Max. per-task virtual memory too small for llvm asan and gcc-4.8 asan"; Gentoo Linux, Hardened; IN_P; klaus.kusche:hardened
[00:31:28] <blueness> pipacs, i didn't try it
[00:31:57] <pipacs> zorry, well, lately dmesg will have a message about the kind of uderef used (only if it's enabled in config), and you can also look at the address space size (like where the initial stack is)
[00:32:11] <Zorry> okay
[00:32:27] <blueness> pipacs, doesn brk() return that value?
[00:32:32] <pipacs> i'm just asking about windows because it also has a smaller userland address space than linux and its 47 bits
[00:32:47] <pipacs> nope, brk returns an address 'close' to the main executable
[00:33:10] <Zorry> pipacs: powerpc to have lower to and it have code allover the plase in asan
[00:33:15] <blueness> pipacs, so how would we get the initial stack addr?
[00:33:45] <pipacs> take the addr of any local variable ? ;)
[00:33:54] <pipacs> or just look at argv, env strings, etc
[00:34:02] <pipacs> or in proc/pid/maps
[00:34:07] <blueness> pipacs, yeah but that's randomized
[00:34:27] <pipacs> doesn't matter, the generic area (top 4 bits) will remain the same
[00:34:45] <blueness> ah yes, good point we're up in the 46, 47 bit range
[00:35:01] <blueness> okay that's doable
[00:35:19] <pipacs> but ideally you should follow the model used for windows/ppc/whatever in asan
[00:35:30] <pipacs> and make the uderef address space size a similar case
[00:36:06] <pipacs> also for pcid based uderef (introduced very recently) i could restore the  full address space but that'd cost (even more) performance
[00:36:32] <Deda_Zych> what the asan is?
[00:36:44] <Zorry> pipacs: no need to restore
[00:36:44] <pipacs> address sanitizer, rest is on google
[00:37:45] <Deda_Zych> stupid practice for monkeys afaik
[00:37:45] <blueness> pipacs, when you say " make the uderef address space size a similar case" do you mean by editing the kernel or asan?
[00:37:51] <Deda_Zych> * imfo
[00:37:58] <Deda_Zych> *imho
[00:38:31] <Zorry> blueness: asan have code for the powerpc/window with lower address specs
[00:38:41] <blueness> Zorry, like we were trying
[00:38:49] <Zorry> blueness: yepp
[00:38:55] <Deda_Zych> good-written program never have a memory errors
[00:38:55] <blueness> but it failed for us
[00:38:59] <Deda_Zych> never was
[00:39:03] <Deda_Zych> never will
[00:39:34] <Zorry> so upstream it and wait
[00:39:38] <blueness> k
[00:39:41] <Zorry> next
[00:39:45] <blueness> k
[00:39:46] <pipacs> blueness, editing asan
[00:39:59] <blueness> pipacs, okay that's what Zorry and i were tring
[00:40:17] <klondike> Zorry: you mean send upstream the bug or the fixes?
[00:40:26] <blueness> the bug and suggested fixes
[00:40:32] <pipacs> i'd naively think that you just have to find all ifdefs for those archs and add a uderef case ;)
[00:40:34] <Zorry> klondike: upstream the bug
[00:41:28] <pipacs> but that'd be just a proof of concept solution, for real use you want to get rid of hardcoded addresses/constants and make it runtime selectable, but that's probably a whole lot more work
[00:41:51] -*- klondike nods
[00:41:59] <klondike> And maybe less efficiency
[00:42:58] <Zorry> can we do next point?
[00:43:08] <klondike> Oki for me
[00:43:23] <klondike> prometheanfire: are you back home?
[00:43:24] <blueness> yes
[00:43:54] <Zorry> 2.1 -fstack-check enable by default on gcc 4.8.1
[00:44:13] <Zorry> do we enable it on all arches or only on some?
[00:44:44] <blueness> Zorry, good question, i know what happens with ffmpeg in amd64
[00:44:57] <blueness> there even 10 registers isn't enough for some of the asm in one of the drivers
[00:45:02] <blueness> err ... codecs
[00:45:10] <klondike> blueness: because they are stupid
[00:45:14] <blueness> indeed
[00:45:17] <prometheanfire> klondike: ya
[00:45:18] <Zorry> blueness: even libav have problems
[00:45:30] <blueness> but i don't know how -fstack-check is implemented in x86 or the other arches
[00:45:46] <blueness> so maybe it doesn't need a free register for x86
[00:45:46] <klondike> Zorry: because they inherited ffmpeg's code ;)
[00:45:50] <blueness> not sure, has anyone tried
[00:45:55] <Zorry> klondike: figut that
[00:46:22] <klondike> I have talked with lu_zero, he'll help me upstream the fix on libav thus earning a lot of respect points from me :)
[00:46:25] <SwifT> what's the goal for us - filter the fstack-check option on those ebuilds that can't take it?
[00:46:45] <blueness> that was the most intense use of registers i've ever seen, i think we should just edit the ebuild and add -fno-stack-check only for ffmpeg and only for hardened
[00:46:57] <blueness> i don't think anything else will break
[00:47:10] <blueness> so ffmpeg and libav are corner cases
[00:47:55] <SwifT> i'd say enable it on all arches - we'll be notified soon if it does cause huge havoc in some (and can then still decide to drop it for those arches, right?)
[00:48:05] <Zorry> yep
[00:48:17] <SwifT> better soon (now that it still has to be unmasked) than later (when it would be already stable :p-
[00:48:26] <klondike> blueness: as for ffmpeg I can talk to you on that later
[00:48:39] <blueness> klondike, okay
[00:48:43] <blueness> so i'm with SwifT
[00:48:49] <klondike> But the issue was basically overoptimization by keeping some constants on registers instead of memory
[00:48:50] <Zorry> SwifT: +1
[00:48:52] <blueness> enable it globally on all arches
[00:49:11] <blueness> klondike, yeah but upstream will never accept that fix
[00:49:22] <klondike> libav will :]
[00:49:27] <blueness> why?
[00:49:27] <klondike> To me that's enough
[00:49:35] <blueness> libav is reasonable?
[00:49:39] <klondike> Because lu_zero is a reasonable guy ;)
[00:49:42] <blueness> k
[00:49:59] <blueness> lu_zero is upstream libav?
[00:50:03] <klondike> yep
[00:50:07] <blueness> k
[00:50:41] <blueness> i think we're done with this issue
[00:51:48] <Zorry> blueness: do you have any thing on uclibc?
[00:52:03] <blueness> Zorry, nothing new really, just maintaining steadily
[00:52:30] <SwifT> how's lilblue going?
[00:52:36] <blueness> i should say mips32r2 takes 2 weeks for both hardened and vanilla stages on a ubiquity router station!
[00:52:39] <blueness> but it does compile
[00:53:02] <blueness> SwifT, amede has shown interest and people are using it, i've got a binhost at about 6000 packages but its not ready yet
[00:53:16] <SwifT> blueness: wouldn't emulating mips on a faster machine help with the builds?
[00:53:20] <blueness> you know things are taking off when users submit their own patches upstream to work on lilblue!
[00:53:27] <SwifT> hehe
[00:53:38] <blueness> SwifT, probably not, qemu-mips is just as slow
[00:53:54] <SwifT> bleh
[00:53:57] <blueness> its gcc-4.8.x which is the beast
[00:54:02] <klondike> blueness: but you can multithread that ;)
[00:54:13] <blueness> klondike, maybe yes
[00:54:18] <blueness> there might be some gain
[00:54:28] <blueness> if it gets worse, i'll have to switch to cross building
[00:54:37] <blueness> which is not too hard, but it does have some dangers
[00:54:59] <blueness> eg. the NOP command on the lemote mips64el is borked and i'm not sure how a cross compile would do there
[00:55:03] <SwifT> buy a more expensive ubiquity router :p
[00:55:06] <blueness> native hardware is always better
[00:55:26] <blueness> SwifT, actually i have one, a mips64 that i've been using for other stuff
[00:55:41] <blueness> a ubiquity edge router lite
[00:55:49] <SwifT> that uniquity router, is that one of the imagination donated ones?
[00:55:50] <blueness> it might be worth trying
[00:55:53] <blueness> yes
[00:55:57] <SwifT> cool
[00:56:29] <blueness> i've got to bug markos for his kernel because the SD card isn't the most table
[00:56:31] <blueness> anyhow
[00:56:39] <blueness> real life steppe din
[00:56:43] <blueness> stepped in
[00:57:14] <Zorry> next ?
[00:57:19] <blueness> yes
[00:57:20] <SwifT> yup
[00:57:44] <Zorry> lead or kernel ?
[00:57:52] <SwifT> lead first
[00:57:54] <Zorry> ok
[00:58:01] <blueness> I vote for "not me"
[00:58:03] <blueness> :)
[00:58:04] <Zorry> 1.0 leads
[00:58:23] <Zorry> any on projects lead?
[00:58:42] <blueness> leave them i think
[00:58:50] <SwifT> I nominate all current leads for their current project, and put myself in position for those subprojects I already lead :p
[00:58:59] <Zorry> okay
[00:59:04] <blueness> SwifT, +1
[00:59:11] <Zorry> klondike: prometheanfire ?
[00:59:36] <klondike> Just for the sake oof plurality I present my self as current hardened project leads ;)
[00:59:49] <klondike> I'll also like to keep PR if possible
[00:59:58] <prometheanfire> +
[00:59:59] <prometheanfire> +1
[01:00:01] <prometheanfire> bah
[01:00:46] <klondike> Other than that I second SwifT's nominations
[01:00:48] <blueness> klondike, what do you mean?
[01:01:08] <prometheanfire> the +1 was for swifts nominations
[01:01:56] <klondike> blueness: That for the sake of plurality I'm presenting young me as an alternative to Zorrys non dictatorships ;)
[01:02:18] <blueness> klondike, oh okay i'm confused because we were talking about subprojects
[01:02:30] <klondike> Maybe I'm choosing the worst word, nominating may be a better one :P
[01:02:37] <blueness> Zorry, so vote on subproject leads remaining the same?
[01:02:56] <Zorry> blueness: yes looks that way
[01:03:09] -*- blueness votes yes
[01:03:13] -*- SwifT too
[01:03:29] <Zorry> +1
[01:03:31] <klondike> I vote no, I want SwifT to take over Doc if he already hasn't :P
[01:03:42] <SwifT> there's no doc subproject :p
[01:04:14] <klondike> Ohh then I go for yes ;)
[01:04:38] <Zorry> Done...
[01:04:56] <Zorry> next main lead me or klondike
[01:05:05] <Zorry> if i got klondike right
[01:05:14] <klondike> You copied me
[01:05:21] -*- blueness votes for Zorry 
[01:05:33] <klondike> Down with Zorry's democracy up with klondike's dictatorship :P
[01:05:35] <SwifT> well, although klondike can put a lot of weight in, I vote for Zorry
[01:05:46] <klondike> I vote for Zorry too
[01:05:46] <SwifT> (pun intended ;)
[01:06:33] <klondike> prometheanfire: who do you vote for?
[01:06:38] <blueness> prometheanfire, ???
[01:06:59] <prometheanfire> 16:02 <  prometheanfire@> the +1 was for swifts nominations
[01:07:11] <SwifT> so current leads - including zorry ;)
[01:07:14] <prometheanfire> yep
[01:07:24] <klondike> Oki
[01:07:37] <SwifT> great - settled. congrats to all, and make sure you don't slack!
[01:07:39] <Zorry> so look like i was reselected as lead
[01:07:40] <SwifT> next topic?
[01:07:44] <Zorry> next
[01:07:47] <blueness> yes next
[01:08:06] <klondike> Unanimity then
[01:08:06] <Zorry> 3.0 Kernel and Grsec/PaX
[01:08:38] <Zorry> blueness: pipacs ^^
[01:09:04] <pipacs> any questions? ;)
[01:09:17] <blueness> there's nothing new to report really, i'm looking to stabilize a 3.10.x kernel soon, but there were some early boot freezes, i'm going to test the latest after thing meeting
[01:09:36] <blueness> bug #482010
[01:09:38] <willikins> https://bugs.gentoo.org/482010 "=sys-kernel/hardened-sources-3.10.7* early boot panic"; Gentoo Linux, Hardened; CONF; chutzpah:blueness
[01:10:02] -*- klondike has been suffering strange OOPs on sys_pax_exit or something like that with 3.9.6
[01:10:17] <pipacs> that should be fixed but the reporter isn't too active
[01:10:31] <SwifT> oh I can test on that as well, had the same issue
[01:10:35] <blueness> pipacs, i haven't tested, i was waiting for him to answer, but i'll test
[01:10:57] <blueness> SwifT, i'll have the next set up in a few hours
[01:11:09] <pipacs> i'm pretty certain he's got a haswell and the invpcid code blew up there 'cos it wasn't well documentend and i was trying to save on something
[01:11:14] <pipacs> but now i went for the safer code
[01:11:17] <SwifT> oh wait, that's another oops
[01:11:25] <pipacs> so i hope it'll work, but anyone on haswell can help test it
[01:11:47] <SwifT> i had bug #481790
[01:11:48] <willikins> SwifT: https://bugs.gentoo.org/481790 "sys-kernel/hardened-sources-3.10.7-r1 - kernel crash in KVM guest"; Gentoo Linux, Hardened; UNCO; alexander:hardened
[01:11:58] <blueness> SwifT, might be the same, no?
[01:12:11] <pipacs> that's fixed already
[01:12:25] <blueness> k
[01:12:36] <blueness> pipacs, also, is there a relationship between the two SLOB bugs
[01:12:45] <SwifT> it's fixed upstream, but it still needs to be pulled in a hardened-kernel, not?
[01:12:45] <blueness> bug #480548
[01:12:46] <pipacs> SLOB = death wish
[01:12:46] <willikins> blueness: https://bugs.gentoo.org/480548 "=sys-kernel/hardened-sources-3.9.9 fails to compile with CONFIG_SLOB=y"; Gentoo Linux, Hardened; CONF; mk:hardened
[01:12:50] <klondike> pipacs: do you know anything about cpu_idle cusing either panics or oops?
[01:12:58] <blueness> and bug #349837
[01:12:59] <willikins> blueness: https://bugs.gentoo.org/349837 "sys-kernel/hardened-sources-2.6.36-r6: SLOB Allocator + PAX_USERCOPY causes PaX to kill all processes"; Gentoo Linux, Hardened; CONF; jgolonko:hardened-kernel
[01:13:14] <pipacs> klondike, no idea, never saw it myself
[01:13:23] <blueness> pipacs, should we set it BROKEN if pax is enabled?
[01:13:31] <klondike> Oki I'll photo it if it happens again :)
[01:14:12] <pipacs> blueness, well, that's one way of 'fixing' it ;P
[01:14:32] <blueness> pipacs, hmm ... i like hitting bugs so we know they are there at least
[01:14:33] <pipacs> klondike, also use something recent, not 3.9
[01:14:49] <blueness> when people open bugs against SLOB we can remind them SLOB = death wish
[01:15:59] <Zorry> pipacs: will you support 3.10 as longterm kernel?
[01:16:28] <pipacs> no we won't
[01:16:32] <Zorry> k
[01:16:48] <pipacs> we'll probably choose the next such kernel next year, probably the one ubuntu lts settles on
[01:17:04] <blueness> pipacs, works for us
[01:17:10] <Zorry> k
[01:17:30] <klondike> Who wants LTS anyways? :P
[01:18:01] <blueness> life on the hemoraging edge
[01:18:21] <klondike> BTW, which are the current LTS? 2.6.32 and any other?
[01:18:35] <pipacs> and 3.2
[01:18:54] <blueness> pipacs,  and 2.6 no?
[01:19:00] <klondike> Ohh that's one too many IMHO :)
[01:19:23] <blueness> https://grsecurity.net/download_stable.php
[01:20:02] <pipacs> i no longer support 2.6.32 myself, spender keeps it alive only because some sponsors pay for it
[01:20:48] <klondike> Jokes aside pipacs we appreciate your work, a few weeks ago I had to update from a 3.1 or so I had in Valencia
[01:21:00] <blueness> brb guys, i must take care of my dog
[01:21:24] <yac> jfyi: I love the live coverage on twitter
[01:21:50] <klondike> yac: thanks, glad to see it's helpful :)
[01:21:54] <Zorry> next then?
[01:22:14] <SwifT> next
[01:22:17] <Zorry> 4.0 Selinux
[01:22:41] <SwifT> nothing major - policycoreutils has been bumped with a few patches on rlpkg and selocal
[01:23:04] <SwifT> rlpkg now displays the setfiles command that it executes in the background, because we had a few reports about filesystem relabeling that wasn't complete
[01:23:10] <SwifT> the command should help us debug that if it occurs again
[01:23:31] <SwifT> that, and the magic behind precompiled expressions (libpcre) makes it really... challenging ;)
[01:24:04] <SwifT> other than that, nothing to report - we're following upstream quite nicely and i'm probably going to push our rev3 of the policies soon (~arch)
[01:24:29] <SwifT> that's it
[01:25:46] <Zorry> next?
[01:25:52] <SwifT> yup
[01:25:54] <Zorry> 5.0 System Integrity
[01:26:13] <SwifT> for IMA and EVM, a patch that I have been waiting for has been put in the Linux kernel when I wasn't looking
[01:26:23] <SwifT> it's in 3.9.5 and hgiher, perhaps also lower (didn't look further)
[01:26:35] <SwifT> so that means IMA/EVM now works again with custom policies
[01:27:19] <SwifT> next on the agenda is to check the kernel module signature based protection
[01:27:30] <SwifT> which, when I get a 3.10.x kernel to boot, should be fairly easy to document
[01:28:01] <klondike> I think I know how it works
[01:28:19] <SwifT> looks fairly simple, just need to play around with it for a while
[01:28:33] <klondike> They basically generate a digest of the binary module then sign it with their own key
[01:28:49] <SwifT> i'll be working on gentoo security baselines in the next few weeks (SCAP based content) so expect some chatter on that on wiki/mailinglist soon
[01:28:56] <klondike> You probably should start by the Makefiles, looks for calss to openssl ;)
[01:29:22] <SwifT> yeah, there's a sign-file script available as well
[01:29:31] <SwifT> anyway - that's it for integrity
[01:30:04] <blueness> SwifT, make it easy because if i have to learn one more complicated thing, my mind will explode
[01:30:30] <klondike> blueness: unification theories :P
[01:30:31] <SwifT> not my fault security is difficult :p
[01:30:49] <blueness> you're all lazy!
[01:30:53] <blueness> :P
[01:30:58] <blueness> push the work on me!
[01:31:40] <SwifT> nah, you'll need to read gentoo-dev@g.o and digest it for us :p
[01:31:44] <SwifT> you're on the council :p
[01:32:53] <SwifT> next?
[01:33:08] <klondike> LOL
[01:33:35] <Zorry> 6.0 Profiles
[01:33:40] <blueness> sure
[01:33:53] <blueness> i have one profile i added to hardened, very very experimental
[01:34:03] <klondike> x32?
[01:34:08] <blueness> no hardened/linux/musl
[01:34:21] <blueness> its an even more slim libc
[01:34:36] <blueness> i've almost got an entire stage3 but still needs some work and it hardened well but ...
[01:34:48] <blueness> i think i should restructure things a bit in the future
[01:35:01] <blueness> and have default/linux/uclibc and default/linux/musl
[01:35:17] <blueness> and then have hardened/linux/uclibc and hardened/linux/musl inherit from them
[01:35:21] <blueness> it makes mroe sense
[01:35:39] <blueness> right now i have vanilla as USE=-hardened on those profiles which is backwards
[01:35:44] <SwifT> Next month on #gentoo-hardened: blueness wrote his own libc :p
[01:35:59] <blueness> at some point i'll email gentoo-dev@ and suggest the idea
[01:36:16] <blueness> SwifT, libc are very very important!  like kernels
[01:36:21] <klondike> xD
[01:36:31] <blueness> klondike, yes?
[01:36:51] <klondike> blueness: just found SwifT comment funny
[01:36:51] <blueness> anyhow, on the question of the profiles, doesn't that make more sense?
[01:37:10] <klondike> I'm all in fro blibc ;)
[01:37:10] <Zorry> to have default yes
[01:37:29] <blueness> okay, i've been very busy with teaching but i'll try to push that out
[01:37:32] <SwifT> blueness: yes, it makes it more predictable (the profiles)
[01:37:34] <blueness> i would add default first
[01:37:37] <blueness> then wait
[01:37:37] <klondike> blueness: from an elegance PoW having default instead of hardened makes sense
[01:37:41] <blueness> and then switch to inheriting
[01:38:17] <blueness> it does mean i'll have to change my catalyst scripts but i can do that
[01:38:24] <Zorry> blueness: or have profiles/musl/...
[01:38:29] <Zorry> as uclibc have
[01:38:42] <blueness> Zorry, the profiles/uclibc is in a very very bad place
[01:38:47] <Zorry> k
[01:38:48] <blueness> i don't know who uses it
[01:39:26] <Zorry> did use it before to test uclibc
[01:39:50] <blueness> Zorry, well that's originally why i went with hardened/linux/uclibc because i needed to start over
[01:40:01] <blueness> i should ask vapier
[01:40:33] <Zorry> next?
[01:40:33] <blueness> okay i'll investigate and report back next month
[01:40:35] <blueness> no need to rush
[01:40:39] <blueness> sure next
[01:40:45] <klondike> hum
[01:40:53] <klondike> blueness: you may want to ask solar
[01:41:10] <klondike> I think he knows the most about hardened + embedded here
[01:41:15] <blueness> probably
[01:41:31] <blueness> at least the older stuff
[01:41:33] <klondike> other than that next
[01:41:55] <Zorry> 7.0 Docs
[01:42:02] <klondike> SwifT!
[01:42:22] <SwifT> well, I moved our project space from www.gentoo.org/proj/en/hardened to wiki.gentoo.org/wiki/Project:Hardened
[01:42:44] <klondike> :)
[01:42:45] <SwifT> the documents that I think are still relevant are also moved to the wiki (most of them in the Project:Hardened)
[01:42:58] <SwifT> not all of them are moved though, I think we have a few documents in CVS that aren't accurate anymore
[01:43:01] <blueness> SwifT, i noticed, nice work!
[01:43:02] <SwifT> like the hardenedxorg.xml one
[01:43:31] <klondike> We should mark them as outdated then
[01:43:32] <SwifT> but other than that, it means you guys can now no longer pull the "I don't know GuideXML" card anymore ;)
[01:43:46] <klondike> SwifT: I never pulled that one :P
[01:43:51] <klondike> Who can edit these?
[01:43:55] <SwifT> all developers
[01:44:07] <SwifT> if a document is under "Project:" only developers can edit it
[01:44:22] <SwifT> I tend to move my user documents to the general one and just watch the documents, because I have faith :p
[01:44:27] <Zorry> SwifT: nice work
[01:44:50] <SwifT> like https://wiki.gentoo.org/wiki/SELinux/FAQ (and not Project:SELinux/FAQ)
[01:44:56] <SwifT> but that's a matter of choice
[01:45:03] <blueness> SwifT, but now i don't know wiki markup!
[01:45:14] <SwifT> hehe
[01:45:28] <klondike> blueness: I'm so going to go fetch a stick and use it with you until you learn ;)
[01:45:41] <SwifT> anyway, I can work on the wiki documents from time to time to make them more wikified and such over time, no biggie
[01:46:20] <SwifT> we just need to get blueness' wiki account to become Developer, because right now I had to put Zorry as lead for his projects on the wiki
[01:47:12] <SwifT> other than that, a warm request to you all to review the documents and update them when you notice they're stale (for isntance when they are still talking about paxctl instead of paxctl-ng and what not)
[01:47:12] <klondike> BTW there are WYSIWYG editors for wikis
[01:47:51] <blueness> klondike, i didn't know that, cna you name one
[01:48:12] <klondike> libreoffice can export to wiki markup IIRC
[01:48:15] <SwifT> and as a second topic for docs - and also the reason I wasnt' as active for gentoo as before - was that I was busy writing a book on SELinux System Administration (http://www.packtpub.com/selinux-policy-administration/book but the title will change from policy -> system)
[01:48:18] <blueness> i'm okay with just good ol' wiki markup, but maybe a wysiwyg would teach me a thing or two
[01:48:31] <SwifT> it refers to gentoo hardened on many occasions of course ;)
[01:48:31] <klondike> And there are also some js ones ;)
[01:48:38] <klondike> Plus the wikimarkup editor
[01:49:00] <SwifT> but the chapters have been accepted now, so that work is done and I can put more energy in gentoo again ;)
[01:49:04] <blueness> SwifT, i didn't know you authored a book for pakt
[01:49:18] <SwifT> you do now ;)
[01:50:04] <SwifT> rest assured though, I still aim to get our documents to be top-notch (and not to move all my documentation effort to the commercial side)
[01:50:08] <blueness> SwifT, i'm goign to have to pirate it as soon as it comesout
[01:50:13] <SwifT> hehe
[01:50:18] <blueness> how long is it?
[01:50:33] <SwifT> 117 pages (about 89 pages of real content)
[01:50:37] <klondike> FWIW I have announced it ;)
[01:51:02] <blueness> nice
[01:51:14] <klondike> But you know my policy on this stuff
[01:51:18] <SwifT> the order was to make a small book on selinux (which is quite a challenge) which also focuses on real-life work (so no theoretical part - also a challenge with selinux)
[01:51:45] <klondike> I prefer to pay SwifT directly his royalties + a little bit more and pirate it :P
[01:52:01] <Zorry> klondike: some beer's?
[01:52:06] <blueness> this one is by one of my students -> http://www.packtpub.com/yii-1-1-using-php-framework-application-development-starter/book
[01:52:06] <SwifT> i like
[01:52:11] <klondike> That also works :)
[01:52:33] <SwifT> blueness: php framework development - i hope he took security as an important requirement in it ;)
[01:52:41] <SwifT> anyway, that's about docs for me
[01:52:45] <Zorry> any thing else?
[01:52:51] <klondike> Yeah
[01:52:55] <Zorry> next then
[01:53:04] <Zorry> 8.0 Bugs
[01:53:06] <blueness> next
[01:53:09] <klondike> SwifT: announce the book on the gentoo-hardened list when it's out
[01:53:17] <SwifT> will do
[01:54:12] <Zorry> any bug or next?
[01:54:24] <SwifT> well, about bugs - the #481790 one mentioned that it would be fixed in the next (pax?) patch - blueness, do you know if/when this one will be available in the tree?
[01:54:44] <SwifT> pipacs said it was already fixed, so I guess I just need to wait until 3.10.7-r2 or so ?
[01:54:48] <klondike> When pipacs is done with it as always :P
[01:55:11] <blueness> SwifT, this evening (about 4 hours) after i put it through the testing
[01:55:30] <SwifT> blueness: great
[01:56:30] <Zorry> next?
[01:56:35] <klondike> go!
[01:56:45] <Zorry> 9.0 Media
[01:57:04] <klondike> Well as unusual I have been tweeting the meeting
[01:57:39] <klondike> I also sent ical + google calendar invites to the meeting in the hope they helped which seems wasn't the case :P
[01:58:03] <klondike> Other than that I have not much more to report
[01:58:19] <klondike> I haven't given any talks and I think none of us has
[01:58:40] <klondike> As always suggestions and so are more than welcome :)
[01:59:20] <Zorry> 10.0 Open floor
[01:59:27] <klondike> I also am considering creating a simple meeting congregator on Haskell to handle the icals for me and mail sending for Zorry  :P
[01:59:50] <Zorry> any thing else the meeting is done
[01:59:59] <blueness> nope
[02:00:05] <Zorry> ty all for the meeting

Reply via email to