Meeting log from meeting 2013-08-01 20:00UTC

Magnus Granberg <[email protected]>
Newsgroups gmane.linux.gentoo.hardened
Organization Gentoo.org
Message-ID <[email protected]>
Here is the meeting log
/Magnus
meeting-2013-08-01_20:00UTC.log (text/x-log, 10.1 KB)
[00:03:00] <Zorry> 1.0 Toolchain
[00:04:03] <Zorry> i have a fix for the hardenedno* and vannila gcc-config options in the h-dev gcc 4.8.1
[00:04:46] <Zorry> will add the fix to the tree when it tested some more
[00:05:15] <Zorry> it have with the GCC_SPEC get added in the spec
[00:05:42] <Zorry> with gcc 4.8 we need it soner the before
[00:06:19] <Zorry> so it get to be rune before we do the driver_self_spec
[00:06:36] <Zorry> the fix i have now fix that
[00:06:52] <Zorry> i still have to fix the asan thing
[00:07:14] <Zorry> else it gcc 4.8 works fine
[00:08:01] <prometheanfire> cool
[00:08:04] <Zorry> thats all from me  and blueness will have more on uclibc later on
[00:08:19] <Zorry> any one else?
[00:08:24] <prometheanfire> non
[00:08:27] <SwifT> nope
[00:08:40] <Zorry> next then
[00:08:44] <Zorry> 2.0 Selinux
[00:09:02] <SwifT> I submitted policycoreutils-2.1.14-r3 to the tree which supports mcstrans
[00:09:11] <SwifT> mcstrans is a tool used to make sensitivities more human-readable
[00:09:22] <SwifT> so instead of "s0-s0:c0.c1024" it can now display whatever you want
[00:09:35] <SwifT> mcstrans is, as the name suggests, for MCS and MLS policies only though
[00:09:43] <SwifT> the selinux handbook has been updated in this regard
[00:09:54] <SwifT> also, the ebuild now uses python-r1 eclass
[00:10:16] <SwifT> same with sepolgen-1.1.9-r3, which fixes a few tests (FEATURES=test now works again for it ;-) and is also using python-r1
[00:10:38] <SwifT> policy-wise, 2.20130424-r2 is in the tree, ~arch'ed, with the regular set of updates
[00:10:56] <SwifT> not much, just the bugs we had on it - upstream is very calm lately (well, so am I :p)
[00:11:27] <prometheanfire> I've looked into creating openstack selinux policies, but they are moving to quick still.  That's all I have for selinux.
[00:11:40] <SwifT> and finally, I've been quite silent lately because I'm working on a SELinux book (for publication) which will of course reference Gentoo hardened as well ;)
[00:11:52] <Zorry> :)
[00:12:01] <SwifT> I'm hoping to finish this off by mid august, that should give me more time again to do gentoo-stuff
[00:12:20] <prometheanfire> SwifT: from a friend, I've been told we have the best selinux docs online
[00:12:37] <prometheanfire> and let us know when we can buy it :D
[00:12:41] <SwifT> well, with the publication pending, I already have a few ideas to make them even better :)
[00:13:03] <SwifT> that's it for selinux for now
[00:13:12] <Zorry> any one else?
[00:13:23] <Zorry> next then
[00:13:28] <Zorry> 3.0 System Integrity
[00:13:38] <SwifT> nothing here yet, sorry
[00:14:04] <Zorry> k
[00:14:18] <Zorry> next then
[00:14:25] <Zorry> blueness|chromeb:  there
[00:14:47] <Zorry> else we jump over next
[00:15:05] <Zorry> 5.0 Profiles
[00:15:20] <Zorry> any news on that
[00:15:48] <Zorry> okay next then
[00:15:49] <SwifT> nope, and I'm actually glad I'm not ;)
[00:16:00] <SwifT> means that our current set of profiles are well integrated and maintainable
[00:16:17] <Zorry> 6.0 Docs
[00:16:30] <SwifT> I have some
[00:16:40] <Zorry> SwifT: go go
[00:16:55] <SwifT> a3li is working his *** off on the Gentoo wiki; I suspect that in the next few weeks, we'll hear more about moving project pages to the gentoo wiki
[00:17:14] <SwifT> i've "translated" all proejct pages, including hardened, to wiki style and they're available on my dev space
[00:17:33] <SwifT> once we can, I will probably move all our content to the wiki
[00:17:46] <SwifT> (all except selinux handbook because handbook format isn't "translated" yet)
[00:17:57] <SwifT> that should allow for everyone easier "management" of the documentation
[00:18:14] <SwifT> iirc, all documents in the Project: space on the wiki will only be editable by developers
[00:18:46] <SwifT> the GDP docs are already moving to the wiki, not under Project: namespace (just the regular one) and that's working quite well
[00:18:58] <SwifT> that's it
[00:19:19] <Zorry> i don't have anything
[00:19:27] <prometheanfire> pass
[00:19:50] <Zorry> any one else?
[00:19:59] <Zorry> next then
[00:20:05] <Zorry> 7.0 bugs
[00:20:54] <Zorry> any one
[00:21:25] <Zorry> next then
[00:21:26] <SwifT> nope, all quiet
[00:21:34] <Zorry> 8.0 media
[00:21:57] <Zorry> nothing
[00:22:30] <Zorry> okay 9.0 open floor
[00:22:53] <Zorry> and take 4.0 and 4.1 when blueness get in
[00:23:44] <SwifT> I'm hoping to use the Linux.com article about Linux security features later to map our own project with the mentioned technologies
[00:24:00] <blueness|chromeb> back
[00:24:23] <Zorry> blueness|chromeb:  point 4.0 .and 4.0 
[00:24:23] <steev> blueness|chromeb: check out dat -arm pdf i linked you
[00:24:25] <SwifT> blueness|chromeb: go go go
[00:24:48] <Zorry> 4.0 Kernel and Grsec/PaX
[00:24:53] <blueness|chromeb> okay
[00:25:12] <blueness|chromeb> well, i'm very burnt out, too much work, so i've been relaxing
[00:25:35] <blueness|chromeb> so i'm only doing minimal maintenance, but there is nothing much new
[00:25:43] <blueness|chromeb> the pax xattr patch is in the kernels
[00:25:53] <blueness|chromeb> so all users now have xattr on tmpfs
[00:25:55] <blueness|chromeb> and
[00:26:05] <blueness|chromeb> bug #465000
[00:26:08] <willikins> blueness|chromeb: https://bugs.gentoo.org/465000 "xattr pax-marking is failes when done before running install"; Gentoo Linux, Hardened; CONF; nikoli:hardened
[00:26:23] <blueness|chromeb> is done, portage now preserves xattr pax flags during install
[00:26:44] <blueness|chromeb> i wrote a wrapper for install so whenever you do emake install ... it runs the wrapper
[00:26:55] <blueness|chromeb> and the wrapper preserves only usr.pax.flags
[00:27:10] <blueness|chromeb> this will be out with 2.1.12.9
[00:27:10] <SwifT> love it
[00:27:16] <Zorry> :)
[00:27:26] <blueness|chromeb> swc|666, we can add more if need be later
[00:27:31] <pipacs> blueness, also check today's mail on g-h ;)
[00:27:34] <blueness|chromeb> so now we have end-to-end pax flags
[00:27:55] <blueness|chromeb> pipacs, okay i will later, can you give me the gist of what it says?
[00:28:11] <pipacs> just the long ago promised reporting of mismatched process/lib flags
[00:28:20] <blueness|chromeb> ah great!
[00:28:47] <blueness|chromeb> so i can write some utility to read dmesg and report and/or act
[00:29:05] <blueness|chromeb> okay that's about it for grsec/pax
[00:29:19] <SwifT> if you're burned out, I recommend photography or reading SCP wiki :p
[00:29:26] <SwifT> always help here
[00:29:31] <Zorry> 4.1 Kernel stablization
[00:29:41] <Zorry> prometheanfire: ^^
[00:29:41] <blueness|chromeb> SwifT, yeah i literally have to not sit in front of a computer for a while!
[00:29:43] <prometheanfire> dpm
[00:29:48] <prometheanfire> bah
[00:30:14] <prometheanfire> don't know if there is much we need to do about it, just wanted to bring up vanilla's new stablization policy
[00:30:34] <prometheanfire> that is, that they don't ever stablize vanilla-sources
[00:30:51] <blueness|chromeb> yeah this is important
[00:30:58] <prometheanfire> the reasoning being the load placed on arch testers
[00:31:20] <prometheanfire> personally I'd rather go the route for a lower bar for these packages
[00:32:00] <blueness|chromeb> anyone following vanilla can't expect gentoo QA to have looked it over
[00:32:08] <blueness|chromeb> it will literally have to trust upstream
[00:32:21] <blueness|chromeb> so all vanilla-sources will be ~arch
[00:32:26] <SwifT> I can follow it completely - maintaining gentoo-sources is most likely a huge effort already, and since they can't fix vanilla-sources without upstreaming it, there is little to do - either stabilize without testing, or don't stabilize. I can follow the "don't stabilize" reasoning
[00:32:34] <blueness|chromeb> and they'll just add/remove the latest versions
[00:32:50] <blueness|chromeb> SwifT, precisely
[00:34:26] <Zorry> done?
[00:34:33] <SwifT> blueness|chromeb: btw, once again, congrants on making it to the council
[00:34:44] <blueness|chromeb> SwifT, thanks
[00:34:47] <prometheanfire> yes master
[00:34:49] <Zorry> blueness|chromeb: do you have uclibc stuff
[00:34:58] <blueness|chromeb> and btw, its an arm chormebook running gentoo off of sd
[00:35:05] <Zorry> blueness|chromeb: crongrats
[00:35:08] <blueness|chromeb> Zorry, yes, just two fast points
[00:35:20] <prometheanfire> only other thing to note is to be ready for twitch153's devship
[00:35:28] <blueness|chromeb> 1) i'm going to do the uclibc stages every two months rather than every month
[00:35:34] <blueness|chromeb> it was too much to do every month
[00:35:46] <blueness|chromeb> and little benefit, so this releives some pressure on me
[00:35:53] <prometheanfire> blueness|chromeb: gonna make a chromebook image?
[00:36:00] <blueness|chromeb> the only exception will be amd64 and x86 which are totally automated
[00:36:23] <blueness|chromeb> 2) gcc-4.8.1 works perfectly on mips, i may have reported that last time
[00:36:46] <blueness|chromeb> oh and 3) of course i'm still maintaining the amd64 uclibc desktop, that's 100% automated too
[00:36:59] <blueness|chromeb> prometheanfire, i could do lilblue on arm
[00:37:22] <blueness|chromeb> but i wish others would just unashamedly steel my scripts and to it for me :)
[00:37:30] <prometheanfire> what is lilblue anyway?
[00:37:31] <blueness|chromeb> okay done here
[00:37:59] <Zorry> any thing else?
[00:38:00] <blueness|chromeb> lilblue = amd64 hardened uclibc xfce4 desktop.  i just felt i ought to name it something and get kudos on freecode.com
[00:38:04] <blueness|chromeb> so i needed a name
[00:38:06] <prometheanfire> ah
[00:38:06] <blueness|chromeb> i'm done
[00:38:11] <prometheanfire> done
[00:39:06] <blueness|chromeb> http://www.gentoo.org/proj/en/hardened/uclibc/lilblue.xml
[00:39:08] <blueness|chromeb> oh wait!
[00:39:13] <blueness|chromeb> i have one more thing under toolchain
[00:39:25] <prometheanfire> :D
[00:39:26] <blueness|chromeb> i'm like 95% done with a stage3 amd64 built using musl
[00:39:34] <blueness|chromeb> musl is yet another libc
[00:39:43] <blueness|chromeb> but to be honest, i'm not sure about that one
[00:39:57] <blueness|chromeb> its quite different even tough i have some support in the tree
[00:40:07] <blueness|chromeb> okay *now* i'm done
[00:40:16] <blueness|chromeb> ^^^ see why i burn out! ^^^
[00:40:31] <Zorry> okay any thing else or else the meeting is done
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.