Re: [gentoo-dev] cvs.gentoo.org, git.gentoo.org, *.overlays.gentoo.org migration timeline & ssh keys

2014-08-19 Thread Alex Legler
On 8/19/14, 8:18 PM, Vadim A. Misbakh-Soloviov wrote:
> Btw, I've noticed git.overlays.gentoo.org moved to Hetzner.
> 
> When I remember my expirience of work with Hetzner - I'm scary about Gentoo' 
> infrastructure destiny.
> 

We are directly sponsored by them with at least another machine and are
happy with their services.

> 
> I had a conversation with CEO of my current DDoS-proof hoster and he 
> expressed 
> his desire to "help interesting projects" and asked about the necessary 
> amount 
> of sponsorship and it's terms (and conditions).
> 
> So, can I ask you to provide some info about infra team hardware requirements 
> (which amount needs to be sponsored) and if it is any sponsoring conditions 
> that Gentoo Foundation can suggest to the sponsor (maybe some banner, or 
> something like that)?

Kindly consult past messages sent to the gentoo-announce list on that topic.

> 
> Anyway, mainly I need the amount of hardware gentoo infra team requires to 
> [strike]get rid of hetzner[/strike] meet their "comfortable-work" 
> requirements? Then I can discuss it with hoster again and then bring together 
> somebody from infra-team and hoster's CEO or CTO to discuss the terms 
> themselves.
> 
> 

Mind you, we are not going to 'ditch' sponsors, or randomly move
services around just to use your preferred hoster, even if you establish
sponsorship contacts with them.

Alex

PS. Your signature has a typo.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: News item: Removal of Ruby MRI 1.8; Ruby MRI 1.9 and 2.0 now default

2014-03-08 Thread Alex Legler
On 08.03.2014 14:52, Alex Legler wrote:
> 
> Also, I doubt we're recommending 1.9 over 2.0 (or vice versa).
> 

scratch that, seems like we are (even though big users like rails
actively push users to 2.0; but that's probably not important here)

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: News item: Removal of Ruby MRI 1.8; Ruby MRI 1.9 and 2.0 now default

2014-03-08 Thread Alex Legler
On 08.03.2014 14:25, Alex Xu wrote:
> On 08/03/14 05:37 AM, Tom Wijsman wrote:
>> On Sat, 8 Mar 2014 01:46:52 + (UTC)
>> Duncan <1i5t5.dun...@cox.net> wrote:
>>
>>> 0 1 2 3 4
>>> 012345678901234567890123456789012345678901234
>>> Ruby MRI 1.8 removal; 1.9 recommended default
>>>
>>> (The latter is GLEP 42's max 44 chars exactly, and accurately
>>> represents the recommended eselect ruby setting.)
>>
>>   $ x="Ruby MRI 1.8 removal; 1.9 recommended default" ; echo ${#x}
>>  45
>>
>> Since you have started with 0 instead of 1, you have one character
>> more; thus we'll need to find another character to cut, since that
>> doesn't seem possible I suggest we drop the word "default" instead.
>>
>>   $ x="Ruby MRI 1.8 removal; 1.9 recommended" ; echo ${#x}
>>  37
>>
> 
> $ x="Ruby MRI 1.8 removal; 1.9 now recommended" ; echo ${#x}
> 41
> 

I hereby make trademark claim to the name 'GLEP 42 Title Golf'.

Also, I doubt we're recommending 1.9 over 2.0 (or vice versa).

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Regarding long delays on GLSA generation

2014-01-18 Thread Alex Legler
On 18.01.2014 18:38, Pacho Ramos wrote:
> […]
> 
> Then, how are you finally going to fix this?

Thank you for finally showing interest in anything we do. Here is how we
are 'finally' going to fix this.

> Only for knowing, I still
> was seeing some delays and, then, I though situation was not improved.
> For example, since this year started, I have only seen 8 GLSAs filled:
> http://www.gentoo.org/security/en/glsa/

Er, we're 18 days in…

You shouldn't look at this purely by the numbers, you should see that we
have now again a steady stream of advisories going not. No gaps like
from 2013-01 to 2013-07. That is largely the effort of the
recently-joined members.

> 
> Then, I thought something was still wrong as that rate didn't seem
> enough to me for handling upcoming security issues and the really old
> ones. Also, if you that 8 GLSAs, you will see the only one that has been
> done in a fast way is the ntp one, the other 7 took months (or years) to
> be handled.

So you observed correctly there's still plenty of delays. There are
three parts to an advisory that take time:
- Drafting: Collecting information, linking references, getting package
versions done right (slots are a huge pain still).

- Reviewing: Our current process asks for two independent positive
reviews from other team members before an advisory can be sent.

- Sending: The original author gets a .txt to email and have to check in
the .xml to CVS.

Going through these three steps requires at least three people, and the
(group of) people whose action is required shifts twice. That overall
process is spot #1 we are planning to improve. The current plan contains
requiring only one review and the reviewer sends the advisory directly.
So we go from author -> reviewer 1 -> reviewer 2 -> author to just
author -> reviewer.

Concerning the single steps here are other measures:
- Drafting: Implement a new GLSA format to
  * reduce the amount of editorial text written by us
  * support slots (makes specifying vulnerable ranges in slotted package
much easier)
  * (cleanup old stuff no longer needed)

- Reviewing: Reduced editorial text means less to review.

- Sending: We want to improve our tooling to automatically send
advisories and push them to a git repository.

The new GLSA format was up for review on -security last week. Next up
will be getting it specified formally, implemented in our tooling,
glsa-check and a new security.g.o frontend. [1]
Then, we can adopt the new workflow.

> 
> Then, instead of blaming on how should I have asked for clarification on
> this (well, looks like the main topic here is that I have asked about
> this in ML instead of the real problem :O), I think you should focus on
> explaining how are you fixing this problem. 

Your original email didn't reflect actual interest in the details. Now
that we've established you do care, I hope my explanations helped you
out there.

> I have been long time wondering about this because:
> 1. I usually get lots of bugs from alias I am a member whose we go fast
> bumping, calling for stabilization and dropping vulnerable versions and,
> the, the bugs get stalled.
> 2. Once of the machines I maintain would benefit from being able to use
> glsacheck to only update vulnerable packages as not always have enough
> time for updating the full world
> 
> 
> 

[1] Lots of code to be written here. .py+.rb, help wanted!

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



Re: [gentoo-dev] Regarding long delays on GLSA generation

2014-01-18 Thread Alex Legler
On 18.01.2014 17:30, Pacho Ramos wrote:
> […]
> 
> What I want to achieve is to try to get this problem solved, I don't
> think has any sense to have pending GLSA bugs waiting for ages (yes,
> ages), I see this for really a lot of packages, the pointed one was only
> one example, but there are many more (like glib, dotnet stuff...)

Your message is profoundly lacking any proposed solutions, however it
does contain plenty of complaining. That's not a good way to solve problems.

> 
> Regarding sending this to the whole list (well, I don't understand why
> people in security team want to not get gentoo-dev ML involved), I
> simply did that as I though maybe some help/suggestions could be needed
> taking care clearly the security team is not able to fix this situation
> for really a long time and, hopefully, some other people could help with
> their effort and ideas to fix this long standing issue.

Assuming that posing to -dev generates magical help or solutions is
quite naive. You're not the first one to post here, but and you're
certainly not the first one whose message didn't help in the slightest.
Thanks for trying though.

As others on the list have noticed, we are working on fixing things.
Your diagnosis of us being 'clearly' unable to do so is quite
unsubstantiated. You should understand that we can't just make a bug
pile gathered over years disappear in one day.

> 
> The issue is still present even if we don't talk about it and keep
> simply ignoring all bug reports assigned to security and accumulating
> for years. The idea is to try to solve the situation, not to point to
> you, I didn't pointed to you, you will know why do you feel offended
> about this.
> 
> 

Noone's offended here. I'm just saying your email doesn't serve a
purpose. If a -dev post was the solution, we'd have it by now. If you'd
like to help in a way we actually think is useful, we'd be glad to have
you fill one of our staffing needs posted or to engage in the
discussions we have on the -security list and on IRC.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



Re: [gentoo-dev] Regarding long delays on GLSA generation

2014-01-18 Thread Alex Legler
On 18.01.2014 16:34, Pacho Ramos wrote:
> Was looking to existing gedit bug reports and I found:
> https://bugs.gentoo.org/show_bug.cgi?id=257004
> 
> That is only one more example of a really old bug report still opened
> and waiting for a GLSA. Was wondering what really causes this long
> delays, can't GLSA be done automatically?

Nope. But we do make constant refinements to speed up the process.

> Would a GLSA even have any
> sense for cases like this (after 5 years)
> 

Yope. (I've answered this questions a trillion times by now, so care to
use $searchengine?)

> Thanks for your help
> 
> 

Not sure what you wanted to achieve by sending this email. Posting
$old_bug assigned to a specific team to -dev to point fingers at them is
just lame, as I'm pretty sure there's bug skeletons in every team's closet.

Appreciatively of your appreciation of our efforts,
Alex

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



Re: [gentoo-dev] overlays.gentoo.org restoration & post-mortem

2014-01-18 Thread Alex Legler
On 18.01.2014 06:23, Kent Fredric wrote:
> 
> On 18 January 2014 18:02, Robin H. Johnson  <mailto:robb...@gentoo.org>> wrote:
> 
> - More people need to use the infra-status page to learn about the state
>   of Gentoo services.
> 
> 
> 
> A service middle layer like fastly or cloudflare which could link to the
> infra page would be good here perhaps, so when an outage occurred ( at
> least on the web side ) appropriate links to infra could be given.
> 
> And the infra status page is not exactly obvious. Its not listed on the
> "gentoo sites" list on the top right, and perhaps it aught to be.
> 

Ironically, the only site that was already using the Tyrian theme (i.e.
the one with a top-right menu) was infra-status.
Now with overlays using the new theme too, I've updated the list.

(NB: During the outage, I added a link to the site from the g.o frontpage.)

> 
> 
> -- 
> Kent
> 
> perl -e  "print substr( \"edrgmaM  SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3
> ) for ( 9,8,0,7,1,6,5,4,3,2 );"
> 
> http://kent-fredric.fox.geek.nz


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



Re: [gentoo-dev] Local Gentoo User Group community support

2013-11-15 Thread Alex Legler
On 15.11.2013 20:12, yac wrote:
> Hi
> 
> What does Gentoo Linux provide for $SUBJ?
> 
> I know there are mailing lists like gentoo-user-. Is there
> anything else?

-project is where you wanted to post this

> 
> ---
> Jan Matějka| Gentoo Developer
> https://gentoo.org | Gentoo Linux
> GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
> 


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [gentoo-dev-announce] Moving project pages to wiki.gentoo.org

2013-09-25 Thread Alex Legler
On 25.09.2013 20:38, Mike Gilbert wrote:
> 
> Apologies if this has been covered elsewhere, but how are we dealing
> with herds.xml?
> 
> Many herds are compiled from the project pages using
>  element. How does that work if the project pages
> are going away?
> 

The /proj/en/foo entries will be replaced by Project:Foo, or just Foo.

Until now, the (raw) herds.xml served didn't expand
, I'd like to change that as querying member
information isn't as easy as getting /proj/en/foo?passthru=1 anymore.

At any rate, I have noted this as a to-do item for when the migration
nears completion.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [Bug 483274] app-text/poppler-0.22.5 Please stabilize

2013-09-16 Thread Alex Legler
On 16.09.2013 15:47, Dirkjan Ochtman wrote:
> On Mon, Sep 16, 2013 at 3:45 PM, Michael Palimaka  
> wrote:
>> That is a useful tool, but many people get a lot of their bugmail through an
>> alias.
> 
> There's a trick where you can route all email from Bugzilla to the
> alias to /dev/null and "watch" the alias on Bugzilla, thereby applying
> your own email preferences.

Alternatively, should there be a consensus amongst the members of a
certain alias what email they would like to getg, we can change the
settings for the alias user.

> 
> Hat tip to Mike Gilbert.
> 
> Cheers,
> 
> Dirkjan
> 


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [Bug 483274] app-text/poppler-0.22.5 Please stabilize

2013-09-16 Thread Alex Legler
On 16.09.2013 15:19, Rich Freeman wrote:
> Additionally, can anybody who knows more about bugzilla comment on how
> easy it would be to have some way to mark modifications as trivial,
> and take this into account in the bugspam?  Either make it
> configurable as to whether users get trivial bugspam (ideally), or at
> least stick something in the headers that can be filtered on.
> 

https://bugs.gentoo.org/userprefs.cgi?tab=email allows pretty
fine-grained control over what email you receive.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] s/disk space/drive space

2013-07-30 Thread Alex Legler
On 30.07.2013 13:50, Alexander Berntsen wrote:
> For future reference,

I don't think you're using that right. You get to make statements "for
future reference" if you actually have authority to tell people what to do.

> please use "drive space" rather than "disk
> space". This includes in eclasses like check-reqs.
> 

'disk space' is a perfectly valid term even if you have fancy solid
state drives these days. It is an established term in technical
documentation that everyone understands even if you don't physically use
a 'disk'.

Wikipedia lists 'disk space', not 'drive space' as do two English-*
dictionaries I checked. Why should we be coining 'drive space'?

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [1/3] Automatic *XML->Wiki wiki.gentoo.org

2013-07-09 Thread Alex Legler
On 10.07.2013 01:53, Alex Xu wrote:
> (Delayed due to list servers being down)
> On 08/07/13 06:48 PM, Alex Xu wrote:
>> On 08/07/13 04:02 PM, Sven Vermeulen wrote:
>>> On Wed, Jun 26, 2013 at 03:54:47PM +0200, Alex Legler wrote:
>>> I keep track of the stuff at [1], an example output can already be found at
>>> [2]. 
>>>
>>> [1] https://wiki.gentoo.org/wiki/User:SwifT/proj2wiki 
>>> [2] https://wiki.gentoo.org/wiki/User:SwifT/proj2wiki/test
>>>
>>> It would appreciate some feedback - things that do not need to be covered
>>> anymore or so (I know our wiki supports some stuff that shouldn't be
>>> rendered anymore).
>>>
>>
>>
>> I don't really like the default MW table style here; it doesn't really
>> look... Gentoo, if you will. I hacked around the CSS a bit and I'd say
>> the new look works better. http://i.imgur.com/5eD7FGy.png
>>

Oh god no. The days of these tables are numbered.

Which brings me to...

- Developer list: Moves to the sidebar. Not sure how to render that.
Maybe in a comment and people remove that once they have added all the
members?

- Subproject list: Moves to the sidebar as well. Same treatment as for
the developer list.

>>
>> Another styling-related concern, the post- text is:
>>
>>  All developers can be reached by e-mail using '''nickn...@gentoo.org''' .
>>
>> It should be:
>>
>>  All developers can be reached by e-mail using
>> nickn...@gentoo.org.
>>

The line should just be removed altogether.

>>
>> Also, this output is not correct:
>>
>>  ... join the mailing list at{{Mail|
>> gentoo-harde...@lists.gentoo.org}}.
>>
>> There is a new line after "Mail|". It should be:
>>
>>  ... join the mailing list at {{Mail|gentoo-harde...@lists.gentoo.org}}.
>>
>>
>>  should translate to , not '''.
>>
>>
>>  output, while a good start, is clearly incorrect. (Ctrl-F
>> SELinux subproject resources)
>>
>>
>>
>> Other than that, there don't seem to be any major issues. Excellent work!
>>
> 


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [1/3] Automatic *XML->Wiki wiki.gentoo.org

2013-06-26 Thread Alex Legler
On 16.06.2013 02:28, Robin H. Johnson wrote:
> From the infra perspective, I would like to add that I support this
> move, I just have a few concerns on the conversion, one of which is
> dealt with here.
> 
>> I've committed my draft XSL to the gentoo/xml/htdocs/xsl location, named
>> guidexml2wiki.xsl. It still requires some updates that I'll work on soon
>> (such as handling internal links) as I'll be using it more and more for the
>> guides on gentoo.org/doc/en to move to the wiki as well.
>> ProjectXML generates towards GuideXML, so should be usable chained.
> It would be nice to move the foundation/ content to the Wiki as well I
> think.
> 

Sure. It doesn't count as a project I guess, so you would move into
Foundation:.* ?

>> PS An ebuild for a single stylesheet seems like overkill to me, but i've
>> been proven incorrect in the past...
> I think it would help a lot of the devs that are put off by the concept
> of XML/XSLT. Just give them a little wrapper script to generate wiki
> output.
> 
> One of my large concerns was how to handle some of the tag conversion.
> We have a lot of custom tags, plus some interesting behavior in some
> tags. 
> 
> Sven's XSL makes a very good start, but somebody needs to put in some
> TLC for the following tags in conversion, and/or can we have it emit
> something useful so we know when we hit a tag that's missing in the
> XSLT.
> 
> Here's my list of tags found in proj/ that aren't in the XSLT so far:
> (the "/>" is just because I collapsed the tag of any attributes, there 
> probably
> needs to be an audit of how the XSL handles attributes).
> 
>   179 

ignore, needed by guidexml

>   145 

.*? -> ''\1''

>74  (optional attribute link)

This functionality is replaced by the {{Mail}} template.
Usage:
* {{Mail|a3li}} -> mailto:a...@gentoo.org";>Alex Legler
* {{Mail|a3li|foo}} -> foo
* {{Mail|a3li@g.o}} -> mailto:a3li@g.o";>a3li@g.o
* {{Mail|a3li@g.o|foo}} -> mailto:a3li@g.o";>foo

>27 

Project members will have to be recreated using the form.

>25 

keep ""

>18 

Discard, everything is the same CC license, the old 2.x version allows
upgrade to the 3.0 we use.

>15  (optional attribute position)

Discard, GuideXML specific.

> 9  (attribute resource)

These resource things could just become a list:
  * foo
  * bar
  * baz

> 7 
> 7 
> 7 
> 7 
> 7 
> 6  (attribute ref)

Dump information, contents need to be recreated using the form as well.
Longdescription should 'just' be the first paragraph of the wiki page.

> 4 
> 2 
> 2 

Does anyone actually use the goals feature? imo, discard.

> 2 
> 2 
> 2 
> 2 
> 2 

Discard. I have moved staffing needs already.

> 1 
> 1 
> 1 
> 1 
> 1 
> 

We have proper syntax hilighting in the wiki. Discard?

> 1  (attribute name)

Shouldn't these be proper projects?

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Gentoo Hangouts

2013-06-24 Thread Alex Legler
On 24.06.2013 12:01, Chí-Thanh Christopher Nguyễn wrote:
> Alex Legler schrieb:
>> On 24.06.2013 08:31, Alexander Berntsen wrote:
>>> I realise that by "Gentoo is and will remain Free Software"[0], what 
>>> is meant is the distribution and the source code. However, I think it 
>>> would be a bad example to use proprietary software for development or 
>>> communication.
> 
>> So we shouldn't be present on Google+ at all?
> 
> Last I checked,

…and I check every day!

> you can use Google+ with a web browser. For hangouts, you
> need to install the proprietary google-talkplugin (I don't think a usable
> free replacement exists yet).

Sure, but the (web-accessible) platform itself is proprietary as well.

I don't see it as much of an issue to use this channel—as long as it
isn't the only one we offer.

> 
> Best regards,
> Chí-Thanh Christopher Nguyễn
> 
> 

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Gentoo Hangouts

2013-06-24 Thread Alex Legler
On 24.06.2013 08:31, Alexander Berntsen wrote:
> I realise that by "Gentoo is and will remain Free Software"[0], what
> is meant is the distribution and the source code. However, I think it
> would be a bad example to use proprietary software for development or
> communication.

So we shouldn't be present on Google+ at all?

> 
> 
> [0]  <http://www.gentoo.org/main/en/contract.xml>
> 

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [2&3]/3 API & files

2013-06-22 Thread Alex Legler
On 22.06.2013 11:20, Markos Chandras wrote:
> On 16 June 2013 02:21, Robin H. Johnson  wrote:
>>> Special pages and contents
>> http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml
> 
> Since I am the one generating this one, I don't think it makes sense
> to move it into a git repo as it
> is. The script is actually pretty simple. The text from chapter 1 is
> always the same
> (ie cat header > maintainer-needed.xml) and then I generate the list
> of packages using the
> portageq --maintainer-email=maintainer-nee...@gentoo.org -n output.
> So, in theory other developers
> never have to touch it unless they want to change the text of chapter
> 1. This rarely happens (I never
> changed it since day 0). But if you want to put it on a git repo, I
> need to rewrite it a bit because it is
> not pretty as it is.

That sounds like a page to have on qa-reports.g.o.
When you're happy with the script quality, let infra know and we'll add
it there.

> 
> --
> Regards,
> Markos Chandras - Gentoo Linux Developer
> http://dev.gentoo.org/~hwoarang
> 


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [2&3]/3 API & files

2013-06-16 Thread Alex Legler
On 16.06.2013 21:44, Robin H. Johnson wrote:
> […]
>>> - How can we better encourage these to move to an API site?
>> Not sure what you mean with that.
> It needs to be really easy for any developer to throw up a new data
> source w/ scripts onto the API site.
> 
> Even qa-reports is somewhat stalled, and doesn't have good visibility,
> because it's not that easy for any dev to add something new to it.
> 

Currently, it's files in CVS, soon to be files in a Git. That's at least
the same reachability as before. I think solving this problem is a
separate task.

>Image resources:
>>>> These can be uploaded to the Wiki.
>>> How can we ensure later that the media files don't get deleted?
>> Deletion is restricted to administrators, mediawiki also keeps old
>> versions around in case someone reuploads a file.
>> To prevent even that, we can restrict editing certain assets to developers.
> See my other comment about git-mediawiki maybe, that would satisfy my
> needs, just having old versions of the images around as needed (not
> admin-deletable).

Um, got a link for that extension?
I didn't clarify, the Wiki can be configured to keep a revision even if
someone deletes a file.

> 
>>>> Other files and downloads:
>>>> Until proper project file hosting is implemented, again a simple
>>>> git-backed static site, possibly projects.gentoo.org.
>>> Please don't put lots of binary files in Git.
>>>
>> How do we expose that site to developers then? Akin to the mirroring
>> system on d.g.o?
> I need to dust off the project hosting proposal, because there are a lot
> of files that need to move to it (like all the elections & PR
> materials).
> 

…or that.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [2&3]/3 API & files

2013-06-16 Thread Alex Legler
On 16.06.2013 03:21, Robin H. Johnson wrote:
>> Special pages and contents
>> --
>> herds.xml, repositories.xml, etc.:
>> As these are intended for other applications to use, these should go to
>> a new site, possibly api.gentoo.org, initially fed from a git repository.
>> This site should get backed by SSL.
> Here's a partial list of the ones I know about:
> http://www.gentoo.org/proj/en/overlays/repositories.xml
> http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml
> http://www.gentoo.org/main/en/mirrors3.xml
> Both of these are broken I think:
> http://www.gentoo.org/proj/en/perl/outdated-cpan-packages.xml
> http://www.gentoo.org/proj/en/perl/outdated-cpan-packages-perl-experimental.xml
> 
> - Do you know of more?

http://www.gentoo.org/proj/en/metastructure/herds/herds.xml

> - How can we better encourage these to move to an API site?

Not sure what you mean with that.

> - Some of these are meant for human consumption, others are meant for
>   tool consumption, should be differentiate?

Human consumption -> qa-reports.g.o

> 
>> Image resources:
>> These can be uploaded to the Wiki.
> How can we ensure later that the media files don't get deleted?
> 

Deletion is restricted to administrators, mediawiki also keeps old
versions around in case someone reuploads a file.
To prevent even that, we can restrict editing certain assets to developers.

>> Other files and downloads:
>> Until proper project file hosting is implemented, again a simple
>> git-backed static site, possibly projects.gentoo.org.
> Please don't put lots of binary files in Git.
> 

How do we expose that site to developers then? Akin to the mirroring
system on d.g.o?

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-16 Thread Alex Legler
On 16.06.2013 06:01, "Paweł Hajdan, Jr." wrote:
> On 6/9/13 7:22 AM, Alex Legler wrote:
>> I'd appreciate some input on below plan to move project pages to the Wiki:
> 
> Alex, thanks for working on this! Some feedback:
> 
> 1. How will the project pages be protected against "unwanted" edits? I
> think it's valuable to have some official pages where you know only
> Gentoo devs can edit them.

The Project: namespace is restricted to only allow users in the
developer group to edit.

> 
> 2. How will the staffing needs page be updated after dropping gorg?

You create a subpage for each staffing need, filling in information
using a form. Semantic magic aggregates these, and you'll get a template
to include for your project page to list the ones for your project
specifically.

> 
> 3. How secure is the wiki? Do we have regular backups and security
> updates procedures in place? I know you're member of the security team
> and infra team is doing its job well, but I just wanted to check.
> Dynamic web applications arguably have bigger attack surface than
> effectively a bunch of static files only editable after you gain server
> access.

It's part of the usual infra backup, and I follow upstream release
announcements and update accordingly.

> 
> Paweł
> 
> 


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-11 Thread Alex Legler
On 11.06.2013 13:05, Theo Chatzimichos wrote:
> On Tuesday, June 11, 2013 12:20:20 Sven Vermeulen wrote:
>> "Jason A. Donenfeld"  wrote:
>>> On Sun, Jun 9, 2013 at 4:22 PM, Alex Legler  wrote:
>>>> - Projects: Use a GuideXML-to-Wikisyntax conversion tool to create an
>>>>
>>>>   initial wiki version of the document
>>>
>>> What is the current status of such a tool?
>>
>> It is a script (xslt) that can be used with xsltproc to convert large chunks
>> into wiki style. It isn't perfect though thus still requires manual review,
>> but it is doable.
>>
>> I *think* I committed one to the repo a while ago. If not, I'll do so soon
>> (I have one in my own repo just for this purpose).
> 
> How about an ebuild please?
> 

Optional. I intend to expose this as a web site/service.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-10 Thread Alex Legler
On 10.06.2013 14:36, Sergey Popov wrote:
> 09.06.2013 18:22, Alex Legler пишет:
>> I'd appreciate some input on below plan to move project pages to the Wiki:
>>
>> Motivation
>> --
>>
>> The main motivation is to reduce the contents on the main website,
>> allowing for an easier makeover. Also, the Wiki exposes the contents and
>> an editing capability to more people, allowing for better collaboration.
>> Finally, this is an opportunity for projects to go through the contents
>> in their project spaces and update/remove outdated contents as well
>> Gentoo as a whole to remove orphaned projects.
> 
> Err, i do not want to say that wiki is not suite for this purpose, but
> what's wrong with current situation? Is there something wrong with gorg?

The software is unmaintained, and the website template is next to
unmaintainable. I could go on a bit more about this, but I think these
two points *alone* justify moving away from it.

> Well, it is not always clear how to use some of it's features, but apart
> of that, why we should migrate to wiki?
> 
> Just to clear orphaned project pages?

No, I described multiple points. Again:
 - Less contents on www.g.o -> we can much more easily relaunch it
 - Users can more easily contribute to project documentation
 - Update/purge project documentation
 - Remove orphaned projects

> 
> Why we can not just have official project pages, maintained as usual
> through gorg and additional info in wiki(if it is needed, for example,
> like we do on Gentoo Qt project page?
> 

In case it wasn't clear enough yet: This is step 1 of n to get rid of
gorg and GuideXML for the website (read: not main docs) aspects of Gentoo.
Running two project page venues increases maintenance instead of
lowering it. I intend to have less work after this change, not more.

Do you have any concerns beyond 'never change a running system'?

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-09 Thread Alex Legler
On 09.06.2013 17:57, Andreas K. Huettel wrote:
> 
>> I'd appreciate some input on below plan to move project pages to the Wiki:
>>
> 
> Last time I chatted with people about this, it was unclear how exactly 
> translations would be handled on the wiki. 
> 
> Has that been discussed and resolved?

As there was no disagreeing feedback, I launched the system we had in
testing [1] today.

The current process is described in [2], but could see minor changes as
more and more translators went through it.

> 
> Cheers, 
> A
> 

[1] http://translatewiki.net/wiki/Technology
[2] http://wiki.gentoo.org/wiki/Help:Translating

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-09 Thread Alex Legler
On 09.06.2013 17:44, Ulrich Mueller wrote:
>>>>>> On Sun, 09 Jun 2013, Alex Legler wrote:
> 
>> I'd appreciate some input on below plan to move project pages to the
>> Wiki:
> 
> Some questions:
> 
> - Do we need to update GLEP 39? It requires a project page in
>   www.g.o/proj/en/ that is actively maintained.
> 

Yes, obviously. Thanks for pointing that out.

> - What is the namespace policy in the Wiki? IIUC, the project pages
>   itself should go to [[Project:Myproject]] and any subpages should go
>   to [[Project:Myproject/Whatever]]? But what are the rules for
>   project documentation that should be editable by all users, i.e.
>   project pages in the main namespace?

As our current guideline [1] says: The title should be specific, short
and unambiguous. Other than that, no restrictions.

Alex

> 
> Ulrich
> 


[1] http://wiki.gentoo.org/wiki/Gentoo_Wiki:Guidelines
-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-09 Thread Alex Legler
I'd appreciate some input on below plan to move project pages to the Wiki:

Motivation
--

The main motivation is to reduce the contents on the main website,
allowing for an easier makeover. Also, the Wiki exposes the contents and
an editing capability to more people, allowing for better collaboration.
Finally, this is an opportunity for projects to go through the contents
in their project spaces and update/remove outdated contents as well
Gentoo as a whole to remove orphaned projects.

Process
---

- Infra: /proj/* in CVS becomes read-only
- Projects: Go through documents, updating them or marking them to be
  discarded
- Projects: Use a GuideXML-to-Wikisyntax conversion tool to create an
  initial wiki version of the document
- Projects: Enter URL mapping information into a form
- Infra: Redirect www.g.o/proj/* to the respective Wiki pages

Before doing this with every project, I'd like to do a field trial with
2-4 projects.

Timeframe
-

The process should not take longer than 4 weeks.

Special pages and contents
--

herds.xml, repositories.xml, etc.:
As these are intended for other applications to use, these should go to
a new site, possibly api.gentoo.org, initially fed from a git repository.
This site should get backed by SSL.

Image resources:
These can be uploaded to the Wiki.

Other files and downloads:
Until proper project file hosting is implemented, again a simple
git-backed static site, possibly projects.gentoo.org.

Project main pages:
Using Semantic MediaWiki, we can represent all the semantic information
we had on the project pages, like members and subprojects, on the Wiki
as well.
(Do we need more information than we can currently express in the
guidexml markup or can any be removed?)

Project-created documentation:
Projects should consider moving documentation pages they created into
the main Wiki namespace, allowing users to improve the documents.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] splashutils needs a maintainer

2013-01-27 Thread Alex Legler
On 27.01.2013 23:06, Pacho Ramos wrote:
> With spock retirement, splashutils became orphan. The problem is that it
> has a lot of unresolved bugs for a long time:
> https://bugs.gentoo.org/buglist.cgi?quicksearch=splashutils&list_id=1521218
> 
> that would need someone with more knowledge about it to maintain it (as
> I don't have splash on my systems for years).
> 
> Also looks like splashutils is no more developed, but I don't know if we
> have a proper replacement for it in gentoo (most distributions are
> moving to plymouth, but I haven't tried if it works ok on Gentoo)

We have it, it works (or at least worked). Someone would need to
implement it in genkernel initrds though as at the moment only dracut
can handle it.

In terms of package maintenance, I took the package from aidecoe when he
dropped it to avoid it getting removed. People seem to have found issues
in there now and it could use a bump. As I cannot boot my systems using
dracut initrds right now, feel free to take the package (and the openrc
plugin for it) and fix/bump/do whatever with it.

> 
> Thanks for your help
> 


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: About changing security policy to unCC maintainers when their are not needed

2012-09-14 Thread Alex Legler
On 13.09.2012 09:29, Pacho Ramos wrote:
> […] 
> OK, then, looks like the policy could be that, once all arches are done,
> maintainers cleanup ebuilds and unCC themselves, that way, if they are
> still getting mails from bug report is because they forgot to remove
> vulnerable versions and, if not, is because all their work was finished.
> Are you ok with this policy? 

A general note: The request makes one wonder a bit how much you actually
care about your package if a few emails disturb you. Arches, Security,
and users reporting issues are trying to help you get the package into a
good shape.

Now, I can understand the request for the sake of possibly less email,
less bugs appearing in "bugs I'm in CC on" searches and such, especially
when things on the security side take a bit longer.

We have no problem with people removing themselves after a bit of time,
after arches are done and vulnerable versions are removed, but I
certainly won't encourage people to do that actively right away.
The reasons for this are a) that unCC usually generates another email
(hey, not just maintainers want as little email as possible) and b)
sometimes things still come up that require maintainer attention (mostly
users reporting issues).
The Security team certainly won't unCC people as suggested before in the
thread, and if there are packages where more issues happen "post-unCC",
we'd have to manually reCC maintainers every time. So you'd weigh up our
time with a few bytes in your inbox.

What we could agree on is clarifying that maintainers have to stay on CC
until stabling is done and vulnerable versions are removed, they can, if
they want, remove themselves after a bit of time after that, and that
Security might ask them to stay on CC next time, should the package turn
out to require their attention after stabling more often.

@security: ack?

Alex

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] About changing security policy to unCC maintainers when their are not needed

2012-09-14 Thread Alex Legler

Am 2012-09-13 22:11, schrieb Rich Freeman:
On Thu, Sep 13, 2012 at 3:57 PM, Pacho Ramos  
wrote:

El jue, 13-09-2012 a las 15:48 +0200, Alex Legler escribió:
Sorta OT but a general thing: I think you should CC teams you want 
to
talk to and not only use the gentoo-systemd-flamewars^W^W-dev 
mailing

list where these teams might only find your post by chance.



I thought all developers were subscribed to gentoo-dev and would 
read

it :|



No. -dev is not mandatory and several people are explicitly not 
subscribed,
others don't read it regularly. Given the low SNR this list currently 
has,

that's not really a surprise.



Maybe, maybe not, but this seems like the appropriate place to 
discuss
it.  Maybe -project instead.  However, I don't think you need to CC 
14

teams on an email just in case they don't read -dev.  Debate it on
-dev, and then announce the outcome on -announce if it is important
enough.


Don't be silly. This is not about 14 teams, it pertains mainly one 
team.

CCing one alias is not too much to ask for, given people CC aliases all
the time even for simpler things than this.
Also, I'd like to be asked before *you* change things in *my* team's
policy. (Think someone touching others' ebuilds, all hell would break 
loose)

So: Discuss with the team (on -dev *if* they read it), then announce
on -dev-announce.
We read it fairly soon this time, but please don't expect everyone is 
actively

filtering the traffic on this list for things that pertain to them.
There are team aliases for a reason.



Rich


--
Alex Legler 
Gentoo Security/Ruby/Infrastructure



Re: [gentoo-dev] About changing security policy to unCC maintainers when their are not needed

2012-09-13 Thread Alex Legler
On 12.09.2012 19:59, Pacho Ramos wrote:
> Hello
> 
> Currently, package maintainers are CCed to security bugs when their are
> needed. The problem is that, once maintainers add a fixed version and
> tell security team they are ok to get it stabilized, maintainers are
> kept CCed until bug is closed by security team. This usually means
> getting a lot of mail after some time when security team discuss if a
> GLSA should be filled or not, if security bot adds some comment... some
> of that comments are applied to really old bugs that need no action from
> maintainers. 
> 
> Maybe would be interesting to change the policy to unCC maintainers
> again when their action is no longer required.
> 
> What do you think?

Sorta OT but a general thing: I think you should CC teams you want to
talk to and not only use the gentoo-systemd-flamewars^W^W-dev mailing
list where these teams might only find your post by chance.

> 
> Thanks for your thoughts 
> 
-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure





signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] plymouth maintainer-needed

2012-04-18 Thread Alex Legler
On Wednesday 18 April 2012 17:01:28 Amadeusz Żołnowski wrote:
> > I guess this should go to the wiki.
> 
> I was asked in the past to move howto from wiki to some more reliable
> place, because wiki used to be offline quite often.  Has this been
> changed?  If you move it, please just know me the address so I can
> redirect users from the old one.

I didn't mean the community wiki, but our own one (wiki.gentoo.org).

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] plymouth maintainer-needed

2012-04-18 Thread Alex Legler
On Wednesday 18 April 2012 16:03:09 Amadeusz Żołnowski wrote:
> Hi,
> 
> I no longer use plymouth and have no more will to work on it, but
> because I believe many users use this package it would be good if
> somebody take maintainership of it.

I'll take it for now. Co-maintainers welcome.

> There's only one serious bug opened
> at this time and there's no much work with this package.  I have also
> written some howto for users:
> 
>   http://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml
> 
> (Append .src to get the source.)  You can move it anywhere you want.

I guess this should go to the wiki.

> 
> Plymouth has plugin I have written for OpenRC (see its openrc use flag)
> which is more proof-of-concept rather something to be used really
> seriously, therefore best would be to drop this plugin and support only
> systemd which is supported by upstream ootb.

Works fine for me, so there's no point in dropping it in fear of systemd.

-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure


signature.asc
Description: This is a digitally signed message part.


[gentoo-dev] Last rites: Various horde packages

2012-03-28 Thread Alex Legler
Up for removal in 4 weeks:

# Alex Legler  (28 Nov 2010)
# Not maintained, multiple security issues.
# Use the split horde ebuilds instead.
www-apps/horde-webmail
www-apps/horde-groupware

# Alex Legler  (28 Mar 2012)
# Leftover packages from a packaging attempt of Horde-4
# These can be readded when someone picks the package up
dev-php/Horde_ActiveSync
dev-php/Horde_Alarm
dev-php/Horde_Argv
dev-php/Horde_Auth
dev-php/Horde_Autoloader
dev-php/Horde_Browser
dev-php/Horde_Cache
dev-php/Horde_Cli
dev-php/Horde_Compress
dev-php/Horde_Constraint
dev-php/Horde_Controller
dev-php/Horde_Core
dev-php/Horde_Crypt
dev-php/Horde_Data
dev-php/Horde_DataTree
dev-php/Horde_Date
dev-php/Horde_Date_Parser
dev-php/Horde_Db
dev-php/Horde_Exception
dev-php/Horde_Feed
dev-php/Horde_Form
dev-php/Horde_Group
dev-php/Horde_History
dev-php/Horde_Http
dev-php/Horde_Icalendar
dev-php/Horde_Image
dev-php/Horde_Imap_Client
dev-php/Horde_Imsp
dev-php/Horde_Injector
dev-php/Horde_Itip
dev-php/Horde_Kolab_Format
dev-php/Horde_Kolab_Server
dev-php/Horde_Kolab_Session
dev-php/Horde_Kolab_Storage
dev-php/Horde_Ldap
dev-php/Horde_Lock
dev-php/Horde_Log
dev-php/Horde_LoginTasks
dev-php/Horde_Mail
dev-php/Horde_Memcache
dev-php/Horde_Mime
dev-php/Horde_Mime_Viewer
dev-php/Horde_Nls
dev-php/Horde_Notification
dev-php/Horde_Oauth
dev-php/Horde_Pdf
dev-php/Horde_Perms
dev-php/Horde_Prefs
dev-php/Horde_Rdo
dev-php/Horde_Role
dev-php/Horde_Routes
dev-php/Horde_Rpc
dev-php/Horde_Scribe
dev-php/Horde_Secret
dev-php/Horde_Serialize
dev-php/Horde_Service_Facebook
dev-php/Horde_Service_Twitter
dev-php/Horde_SessionHandler
dev-php/Horde_Share
dev-php/Horde_SpellChecker
dev-php/Horde_Sql
dev-php/Horde_Stream_Filter
dev-php/Horde_Stream_Wrapper
dev-php/Horde_Support
dev-php/Horde_SyncMl
dev-php/Horde_Template
dev-php/Horde_Test
dev-php/Horde_Text_Diff
dev-php/Horde_Text_Filter
dev-php/Horde_Text_Filter_Csstidy
dev-php/Horde_Text_Flowed
dev-php/Horde_Thrift
dev-php/Horde_Token
dev-php/Horde_Translation
dev-php/Horde_Tree
dev-php/Horde_Url
dev-php/Horde_Util
dev-php/Horde_Vfs
dev-php/Horde_View
dev-php/Horde_Xml_Element
dev-php/Horde_Xml_Wbxml
dev-php/Horde_Yaml


-- 
Alex Legler 
Gentoo Security/Ruby/Infrastructure


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: euscan proof of concept (like debian's uscan)

2011-09-01 Thread Alex Legler
On Wednesday 31 August 2011 15:41:51 Corentin Chary wrote:
> Hi,
> 
> some news about euscan (still available at http://euscan.iksaif.net)
> 
> - New design (yay !)

Glad you like it. Be sure to credit where you got it from, though.

-- 
Alex Legler 
Gentoo Security / Ruby

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Using Jabber for developer communication

2011-04-10 Thread Alex Legler
On 4/10/11 2:11 PM, Michał Górny wrote:
> On Sun, 10 Apr 2011 14:06:56 +0200
> Alex Legler  wrote:
> 
>> On 4/10/11 1:00 PM, Dmitry Dzhus wrote:
>>> When will Gentoo switch over to glorious and progressive Jabber
>>> from outdated and obsolete IRC?
>>>
>>
>> After we've moved gentoo.org to myspace.com/gentoo.
> 
> Myspace is passé. I think cool kids use facebook nowadays.
> 

You successfully missed the joke.

(And please don't CC the senders when replying to the list)



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Using Jabber for developer communication

2011-04-10 Thread Alex Legler
On 4/10/11 1:00 PM, Dmitry Dzhus wrote:
> When will Gentoo switch over to glorious and progressive Jabber
> from outdated and obsolete IRC?
> 

After we've moved gentoo.org to myspace.com/gentoo.

Happy trolling,
Alex



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: bugzilla cleanup: remove SECURITY keyword?

2011-01-18 Thread Alex Legler
On 1/18/11 4:06 PM, Torsten Veller wrote:
> * Alex Legler :
>> On 1/18/11 3:31 PM, "Paweł Hajdan, Jr." wrote:
>>>
>>>> Is it worthwhile to remove the SECURITY keyword from 79 bugs...
>>
>> It is not, we would have told you before if you had actually asked
>> us. (hoping you get the hint)
> 
> Paweł actually asked: "What do you think about removing it?"
> Why can't "we" (whoever it is) answer here?

"we": the team that sounds like that keyword he wants to remove.
Security has a dedicated contact address, and I have made it clear in
previous conversations that we like to be asked directly (and *not* on
$random_mailinglist inbetween dozens of other things) before any things
related to our responsibility happen.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: bugzilla cleanup: remove SECURITY keyword?

2011-01-18 Thread Alex Legler
On 1/18/11 3:31 PM, "Paweł Hajdan, Jr." wrote:
> 
>> Is it worthwhile to remove the SECURITY keyword from 79 bugs...

It is not, we would have told you before if you had actually asked
us. (hoping you get the hint)

>>
>> ...if you consider that (if everyone gets keyword-changes bugzilla mails,
>> it's an "Email Preference"[2] configurable in bugzilla)
>> 79 mails are sent to 11 + 63 + other CC'ed recipients?
> 
> I wonder how many e-mails would be sent if we used the "Change several
> bugs at once" Bugzilla feature. My guess is just one e-mail.

No, one email per bug.

> 
> Maybe we can just update description of obsolete KEYWORDS with something
> like "*** DEPRECATED *** don't use for new bugs". That should be easy
> and address most of my original point.
> 

Do that if it restores your inner peace, but leave the keyword in place
on old bugs.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [warning] the bug queue has 118 bugs

2010-12-15 Thread Alex Legler
On 12/15/10 1:16 PM, Duncan wrote:
> Mike Frysinger posted on Tue, 14 Dec 2010 22:22:14 -0500 as excerpted:
> 
>> On Tuesday, December 14, 2010 20:54:45 Jeroen Roovers wrote:
>>> On Tue, 14 Dec 2010 14:00:02 +0200 (EET) Alex Alexander wrote:
 Our bug queue has 118 bugs!
>>>
>>> I am starting to wonder if this is helping. It looks like everyone now
>>> attempts to keep it <100 on a daily basis, but not to far <100, which
>>> means a lot of old, difficult, nasty bug reports are left unattended.
>>> Still, I got it down to about two dozen now.
>>
>> i think people will aim for whatever arbitrary limit is picked.  so
>> raising it to say 200 wont help either.
> 
> Agreed.
> 
> Which begs the question[1], why not take the opportunity to lower it?
> 

Just be careful:
That will result in more emails, and in people getting annoyed by them
putting filters on them, resulting in less people reading such emails,
which will result in more open bugs, and more emails, repeat ad infinitum.

Besides from that, I still don't really know why these things have to
appear on our technical mailinglist.

Alex



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC Bugzilla interaction guide for devs & editbugs users

2010-09-06 Thread Alex Legler
On Mon, 6 Sep 2010 10:39:59 +0200, Dirkjan Ochtman 
wrote:

> [...]
> >
> > 2.2. Security bugs
> >  The developer should comment, but ONLY members of the security team
> >  should:
> >  - change whiteboard
> >  - add/remove arches
> >  - change bug status/reso
> 
> The arches can still remove themselves when they've done whatever they
> needed to do, right?
> 

Of course.

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: RFC Bugzilla interaction guide for devs & editbugs users

2010-09-06 Thread Alex Legler
On Mon, 6 Sep 2010 14:10:41 +0200, Christian Faulhammer
 wrote:

> Hi,
> 
> "Robin H. Johnson" :
> > 2.2. Security bugs
> >   The developer should comment, but ONLY members of the security
> > team should:
> >   - change whiteboard
> >   - add/remove arches
> 
>  As security may be grateful for any kind of help, those two actions
> is often done by the maintainers.
> 

We are indeed grateful for help, but we require people who change
things there to know what they are doing.

I understand that we're slow at times, but we regularly have to revisit
a bug because there was a change, but it wasn't done right. 
That's no help. Instead, it's creating more work (and frustration).

There is a specific guideline on how we handle our bugs, and we request
people who change bugs assigned to our team to follow them or to stay
away.

So, as for the guide, it should link to the vulnerability policy as
well include a note with the contents of the previous paragraph.

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] FOSDEM 2011

2010-08-26 Thread Alex Legler
On Thu, 26 Aug 2010 11:01:27 +0200, Markus Duft
 wrote:

> booth registration is not yet open, i will have an eye on this too...
> (is there any interest in it anyway? who could come up with flyers,
> cds, etc.?)
> 

The Gentoo e.V. has printed flyers a year ago. There should be plenty
left, especially in English. Talk to rbu, sping or hollow. Also,
there's other stuff like T-Shirts, see
https://www.gentoo-ev.org/wiki/Events for a few pictures.

As for CDs, we've used the 10.1 LiveDVDs, simply burned to DVD-R, but
with a nice printed label. You can expect to hand out at least 35 per
day (we gave them to people for free after a short chat).

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Wiki(es) for Gentoo ?!

2010-08-21 Thread Alex Legler
On Sat, 21 Aug 2010 02:37:49 +0200, Thilo Bangert 
wrote:

> Alex Legler  said:
> > On Fri, 20 Aug 2010 23:01:42 +0200, Thilo Bangert
> > 
> > 
> > wrote:
> > > Dear all,
> > > 
> > > can somebody summarize what the status is for one or more wikies
> > > for gentoo - its users and/or its developers or whatever.
> > > 
> > > I can see this:
> > > http://www.gentoo.org/proj/en/wiki/
> > 
> > There was a meeting (logs on this list) where the goals of the
> > project were discussed and defined. Things like policies are still
> > to be discussed.
> 
> uh - hhm. cant seem to find it. will look further, when i'm fully
> awake tomorrow.

You'll find it in Message-ID:
 from
hwoarang:

http://dev.gentoo.org/~hwoarang/files/meeting-1-log.txt

> would be great to link to stuff like this from the
> project page, though.

done

> 
> > 
> > Infra has hardware ready and I have started building a set of git
> > repos with the mediawiki sources for it.
> > 
> > The testing wiki I host needs fixing because of a PHP update. I'll
> > try to get to that this weekend.
> 
> great  - let me know.

should be up now again:
http://gentoowiki.a3li.li/index.php?title=Main_Page

> 
> > 
> > > I'd like to know what and where someone interested in this could
> > > help. Thanks.
> > 
> > Get the team to meet again and do the boring work (policies!).
> 
> ok
> 
> > Or if you're into PHP talk to me about helping with the sources.
> 
> do you have a TODO document laying around somewhere? i talk PHP from
> time to time.
> 

Not really, and on second thought laying out the initial structure is
not something multiple people should/could work on. 

Why don't you join #gentoo-wiki, and add yourself to the wiki@ alias,
I'll announce progress there.

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Wiki(es) for Gentoo ?!

2010-08-20 Thread Alex Legler
On Fri, 20 Aug 2010 23:01:42 +0200, Thilo Bangert 
wrote:

> Dear all,
> 
> can somebody summarize what the status is for one or more wikies for 
> gentoo - its users and/or its developers or whatever.
> 
> I can see this:
> http://www.gentoo.org/proj/en/wiki/
> 

There was a meeting (logs on this list) where the goals of the project
were discussed and defined. Things like policies are still to be
discussed.

Infra has hardware ready and I have started building a set of git repos
with the mediawiki sources for it.

The testing wiki I host needs fixing because of a PHP update. I'll try
to get to that this weekend.

> I'd like to know what and where someone interested in this could
> help. Thanks.
> 

Get the team to meet again and do the boring work (policies!).
Or if you're into PHP talk to me about helping with the sources.

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in www-apps/drupal: drupal-5.23.ebuild ChangeLog drupal-6.19.ebuild drupal-6.16.ebuild drupal-6.17.ebuild drupal-5.22.ebuild

2010-08-17 Thread Alex Legler
On Tue, 17 Aug 2010 16:11:42 +0400, Peter Volkov  wrote:

> В Втр, 17/08/2010 в 11:27 +0200, Alex Legler пишет:
> > but as for removing the old versions, that's something we usually
> > ask people to do after bumping packages with security issues to
> > minimize the risk of people installing possibly vulnerable versions.
> 
> I agree with removal but not immediately. Personally I already had
> issues with another web application: it worked in my installation, but
> people were unable to use it after security fix.

In that case: Reopen the bug and inform us. Besides, you should only
get issues when dealing with ~arch ebuilds as they're not tested. But
that's what you get for using testing. *shrug*

> Since having
> vulnerable but working installation is better then "fixed" but
> broken,

No offense, but that's just naive.

> I'd rather always kept old versions for some time. 

Use a local overlay then.

> Also it's
> not a big problem to have old versions in the tree since you have to
> specify version number explicitly to install them...
> 

You obviously haven't been in our support venues and seen what some
people are able to do...

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in www-apps/drupal: drupal-5.23.ebuild ChangeLog drupal-6.19.ebuild drupal-6.16.ebuild drupal-6.17.ebuild drupal-5.22.ebuild

2010-08-17 Thread Alex Legler
On Tue, 17 Aug 2010 10:46:10 +0400, Peter Volkov  wrote:

> В Пнд, 16/08/2010 в 18:04 +, Alexey Shvetsov (alexxy) пишет:
> > alexxy  10/08/16 18:04:52
> > 
> >   Modified: ChangeLog
> >   Added:drupal-5.23.ebuild drupal-6.19.ebuild
> >   Removed:  drupal-6.16.ebuild drupal-6.17.ebuild
> > drupal-5.22.ebuild
> >   Log:
> >   [www-apps/drupal] Version bump
> 
> Always reference bug number and mention people that spent time
> reporting problems in our bugzilla. Please, add bug # and attribution
> into ChangeLog. Also with version bump it's always good idea to keep
> previous version to allow re-installation of previous versions in the
> case of regressions.
> 
> https://bugs.gentoo.org/show_bug.cgi?id=323399
> 

That's rather https://bugs.gentoo.org/show_bug.cgi?id=332541

I agree that the bug # should be referenced, but as for removing the
old versions, that's something we usually ask people to do after
bumping packages with security issues to minimize the risk of people
installing possibly vulnerable versions.

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Council Agenda 20100809 rev 01

2010-08-06 Thread Alex Legler
On Fri, 06 Aug 2010 14:49:19 -0700, "Paweł Hajdan, Jr."
 wrote:
> 
> 1. The Gentoo Security team is severly understaffed, they have an
> entry on the Staffing Needs page, but no long-term improvement is
> visible over the last 6 months. The status visibility is low, and
> it's even hard to ask for tasks to help with.

And you'd like the council to do what about that exactly?

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Gentoo Council 2010/2011 - Nominations are now open

2010-06-15 Thread Alex Legler
On Tue, 15 Jun 2010 13:17:20 +0300, Markos Chandras
 wrote:

> *a3li
> 

Thank you, but I have to decline.

My teams have lots of work right now, devoting more of my time to other
things wouldn't be right.

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] Gentoo Council 2010/2011 - Nominations are now open

2010-06-05 Thread Alex Legler
On Sat, 5 Jun 2010 02:00:02 +0200, Torsten Veller 
wrote:

> Hello fellow developers and users.
> 
> Nominations for the Gentoo Council 2010/2011 are now open for the next
> two weeks (until 23:59 UTC, 18/06/2010).
> 

Chainsaw, Fauli and sping please.

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] Gentoo Wiki Project

2010-04-05 Thread Alex Legler
On Mon, 5 Apr 2010 20:12:49 +0200, Ben de Groot 
wrote:

> After the mostly positive feedback on the recent wiki discussion, we
> have now gone ahead, formed a preliminary team consisting of both
> users and developers, and put up a project page [1]. All constructive
> feedback on this new project is welcome.
> 
> We'd also like to invite any users and developers, who are willing to
> help to make this a success, to join us. At this point we are
> especially looking for people who can help with:
> - the initial setup and configuration of a MediaWiki instance

idl0r and I are offering to arrange things with infra.

As they are busy at the moment, I created a test wiki for us to test
extensions and styling:

http://gentoowiki.a3li.li/index.php?title=Main_Page

I have installed a captcha extension, as well as the flagged revision
extension. Contact me off-list for "editor" privileges for that.

> - the design of a custom Gentoo theme for MediaWiki (including
> graphics and CSS)

In that aforementioned wiki, there is a hacked together purplified
version of MediaWiki's new Vector theme. Maybe that's
already enough. If not maybe someone wants to use it as a starting point
(contact me off-list for details) 

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-04 Thread Alex Legler
On Sun, 04 Apr 2010 01:37:03 +0200, Sebastian Pipping
 wrote:

> [...]
> > >> Here's another idea:
> >> The German Wikipedia uses a concept called "sighted revisions". If
> >> you visit an article without logging in you will see the latest
> >> sighted revision, as an identified user you can also view the
> >> latest revision.
> > 
> > That's an interesting idea, which we should consider.
> 
> I'm not sure if that a thing to go for.  Drawbacks:
> - More work  (whereas we could use more manpower already)

We need moderators, that is clear. If they check the content for
correctness and remove spam they might just as well click one more
checkbox to mark a stable revision.

> - New bottlenecks

That's sorta point #1 rephrased.

> Couldn't we just make two big "namespaces"
> 
>   'devs'-- Developers only
>   'registered'  -- Full edit access to any registered user
> 
> in the same wiki and have pages be in either namespace, reflecting the
> namespace in the page name or path somehow?
> 

In MediaWiki, that'd be the nil namespace for 'registered',
i.e.
http://wiki.gentoo.org/wiki/25WaysToBreakYourMachine

and $whatever for 'devs':
http://wiki.gentoo.org/wiki/Devs:25WaysToBreakYourMachine
or
http://wiki.gentoo.org/wiki/Devwiki:25WaysToBreakYourMachine

For MoinMoin, I'd suggest what they call a wikicluster.
users:
http://wiki.gentoo.org/gentoowiki/25WaysToBreakYourMachine

devs:
http://wiki.gentoo.org/devwiki/25WaysToBreakYourMachine

> I expect that to be
> - easy to implement

For both, yes.

> - providing a good mix of openness and quality control
> 
> 
> > GuideXML documents are often experienced as an unnecessary
> > barrier.
> 
> I think you should clearly state again that this is not gonna replace
> GuideXML, just migrate a few use cases where a wiki fits better.
> This is what you aim for, right?
> 

!

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-04 Thread Alex Legler
On Sun, 4 Apr 2010 10:48:52 +0200, Antoni Grzymala
 wrote:

> 
> Has anyone considered the immensely powerful twiki?
> 

The Webs concept of TWiki is interesting and the table editing nifty,
but we would need to assess if it matches our goals. I somehow fear that
it outreaches our aims a bit.

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-04 Thread Alex Legler
On Sun, 4 Apr 2010 00:31:52 -0700, Joshua Saddler
 wrote:

> 
> No, he's definitely out to kill GuideXML. Just give him time.
> 

At least for official documentation, that should not happen.

(That excludes non-doc parts of the website though imo. GuideXML is a
XML "DSL" designed for documentation, sadly it sucks for doing
websites.)

> > A wiki can fulfill several purposes for us:
> > 
> [...]
> 
> However, a wiki *does* make it easier for everyone to jump right in
> and edit stuff as ideas are passed around, rather than waiting for
> someone to make changes to something in a devspace.
> 

That's why we should want a wiki for general collaboration.

> > 3. A place to host and maintain our existing documentation
> >[which is currently in GuideXML]
> 
> Entirely unnecessary duplication of effort. To quote the forum mods,
> "don't cross-post" . . . and especially don't do it if you'll be
> violating a doc license somewhere. It's one of the reasons why we
> don't use existing unofficial wiki content in our docs. I and the GDP
> have written about that ad nauseum over the years; just search the
> list archives. 

ack. It should /not/ be a goal of the Wiki to maintain official docs.

> [...]
> Show me a wiki that produces such beautiful code samples (with
> titles). 
> [...]
> . . . or a wiki that makes it super-easy to add all sorts of
> additional in-line formatting to regular paragraphs, for example all
> the blue highlighting for code used throughout
> http://www.gentoo.org/doc/en/xml-guide.xml, or the monospace font
> used for filesystem paths.
> 

Let's be honest: Such things can be arranged. Most Wikis have a {{foo}}
-> foo syntax already built in.

> Show me a wiki that makes it easy to create tables, for example,
> compare RadeonProgram from the x.org wiki:
> 
> http://www.x.org/wiki/RadeonProgram?action=edit
> 
> ||<-2 style="text-align: center; background-color: #66">
> '''Native''' || #66"> '''R100''' || #66"> '''R200''' || #66"> '''R300''' || #66"> '''R400''' || #66"> '''RS690''' || #66"> '''R500''' || #66"> '''R600''' || #66"> '''R700''' ||
> 
> 
> . . . that's one line of cells. One. Ugly. Compare it to:
> 
> http://www.gentoo.org/doc/en/xml-guide.xml#doc_chap5_pre1
> 
> 
> 
>   Foo
>   Bar
> 
> 
>   This is an example for indentation
>   more stuff
> 
> 
> 

Meep. That's an unfair one.
The guidexml snippet does not contain any styling. (Oh wait, I forgot,
it doesn't even support styling. [another reason why it sucks for
websites])

> [...]
> 
> I ain't out to stop ya'll from using a wiki. I do agree that they
> have some advantages. However, I will point out how limited wikis
> are. They're not a magic bullet that will solve all our problems.

Again: Official docs should not be considered as Wiki material indeed.
Of course if someone feels like experimenting with such things in the
Wiki, feel free to. If the experiment should be really successful, the
GDP might reconsider.
But it's still the GDP's sandbox and as long as they're playing in it,
don't take away their toys.

Let's work *together* towards a better Gentoo, so let's consider the
official docs off-limits for the Wiki effort (at least for now) as
there are valid reasons against such a thing.

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Alex Legler
On Sat, 3 Apr 2010 15:19:20 +0200, Ben de Groot 
wrote:

> Okay, so it seems a lot of people do want a wiki. So let's see what
> we can do to make that happen.
> 

I created a Wiki page (oh, the irony) to track the results of this
thread in the Gentoo eV wiki:
http://gentoo-ev.org/wiki/Official_Gentoo_wiki

Feel free to edit the page or email me changes.

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Alex Legler
On Sat, 03 Apr 2010 19:56:53 +0100, George Prowse
 wrote:

> Does mediawiki have captcha ability?
> 

Yes, there are plug-ins provide that functionality. [1]

Let's get a general Wiki concept done before talking about spam
remedy in detail, though. :)


[1] http://www.mediawiki.org/wiki/Manual:Combating_spam#Captcha
-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Alex Legler
On Sat, 3 Apr 2010 15:19:20 +0200, Ben de Groot 
wrote:

> 1 - requirements
> 
> 
> In order to choose the best possible wiki implementation, we need to
> know our requirements. So what features do you think are essential or
> good to have? What syntax would we prefer to use?
> 
> [...]
> 
> - active upstream (bug fixes, security updates)
> - free open source software
> - ACLs
> - spam prevention measures
> - attachments (to upload screenshots for example)
> - feeds
> 

I propose to use MediaWiki.

It fulfills all of your points above. Plus the software is proven in
large scale deployments and the security track record is alright.

> 
> 
> 2 - maintainers
> ===
> 
> Who is volunteering for maintaining the wiki? We need editors and
> moderators, people who look out for quality control and take care of
> spam removal. So let's get together a team. I'm sure if we ask on the
> forums we'll get some users interested as well.

I'd be interested in helping out with the backend part, i.e. setting up
and maintaining the Wiki software and the needed extensions,
user management and support.

> 
> 
> 3 - edit access
> ===
> 
> Do we keep to the original "free for all" model, with all the spam
> that includes, or do we go with registered users only? I think the
> latter is the smarter option. I also think we will want to mark
> certain pages "official" and lock down editing rights.
> 

Here's another idea:
The German Wikipedia uses a concept called "sighted revisions". If you
visit an article without logging in you will see the latest sighted
revision, as an identified user you can also view the latest revision.

For the editing part:
Some users have the privilege to mark revisions as "sighted". In
Wikipedia, you gain that privilege automatically after 300 or so edits.
We could of course set that bit manually or use another threshold.

If a "regular" user makes a contribution, one of the editors would go
and check the changes and mark the revision as sighted.

> 
> Is there anything else we should consider before getting started?
> 

Maybe we should discuss what goals we want to reach with a Wiki.

One thing is offering user-contributed documentation, of course.
But do we also want a developer wiki? Or offer per-project realms in our
wiki? Or $something_else?

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] [rfc] layman storage location (again)

2010-01-15 Thread Alex Legler
On Fri, 15 Jan 2010 20:36:20 +0100, Sebastian Pipping
 wrote:

> Would
> 
>   /var/lib/layman
> 
> do well?

+1

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-irc/bip: metadata.xml ChangeLog bip-0.8.4.ebuild bip-0.8.1.ebuild

2010-01-05 Thread Alex Legler
On Tue, 5 Jan 2010 12:17:39 +0100, Christian Faulhammer
 wrote:

> Hi,
> 
> "Alex Legler (a3li)" :
> > a3li10/01/05 10:30:43
> > 
> >   Modified: metadata.xml ChangeLog
> >   Added:bip-0.8.4.ebuild
> >   Removed:  bip-0.8.1.ebuild
> >   Log:
> >   Version bump, add 'noctcp' option to disable automatic CTCP
> > VERSION replies. Remove old version (Portage version:
> > 2.2_rc59/cvs/Linux x86_64)
> 
> [...]
> 
> > IUSE="debug noctcp ssl vim-syntax oidentd"
> 
>  Please avoid no* USE flags, they are bad behaviour and will earn you
> a spanking.  Use USE flag defaults if you want to activate it by
> default.
> 

I don't think the implications regarding noblah USE flags as stated in
the devmanual apply to this case. There is no change in dependencies
with that flag, so no problem for any arch teams.

Also, I like the semantics of noctcp better. It's not just about
enabling or disabling the CTCP stuff for flexibility's sake, it's about
*specifically disabling* it avoid getting hit by morons sending
floodbots to Freenode (or $any_irc_network).

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Why do packages which will not build remain in the distribution list?

2009-12-30 Thread Alex Legler
On Wed, 30 Dec 2009 06:58:48 -0500, Richard Freeman 
wrote:

> [...]
> So a build error might not reflect a
> problem with the package you're trying to build. 

This is the case here.
Some packages install broken pkg-config files (missing a Name: field)
which will cause pkg-config --list-all to fail when encountering such
a package. That in turn also makes the Ruby pkg-config library fail
which is used in the configure step.

We already have filed some bugs against these broken packages. Now we
have to wait until all are fixed, or find a way to make pkg-config more
resistant to such errors -- both are outside of the Ruby team's realm.

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] RFC: Add RUBY_TARGETS to USE_EXPAND

2009-11-30 Thread Alex Legler
On Tue, 6 Oct 2009 15:28:19 +0200, Alex Legler  wrote:

> I would like to propose the addition of a new USE_EXPAND variable.
> 

I have just commited the changes.

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


[gentoo-dev] Last rite: dev-ruby/{nitro,og,glue,gen}

2009-11-30 Thread Alex Legler
# Alex Legler  (30 Nov 2009)
# Dead upstream, fetch issues with gemcutter.
# Masking for removal in 30 days.
dev-ruby/nitro
dev-ruby/glue
dev-ruby/gen
dev-ruby/og

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: RFC: Add RUBY_TARGETS to USE_EXPAND

2009-10-06 Thread Alex Legler
On Tue, 6 Oct 2009 22:19:25 +0200, Christian Faulhammer
 wrote:

> Hi,
> 
> Alex Legler :
> > RUBY_TARGETS contains a list of ruby implementations and versions to
> > install a package for, like this:
> 
>  Python has to do the same for 2.x and 3 versions...wouldn't it be
> nice to have the same solution for both languages?
> 

It might be nice, /eventually/.
As far as I can see, the proposed Python solution is just a concept,
where we already have near-beta eclasses that we *really* want to deploy
this year as they block the unmasking of Ruby 1.9.
Additionally, there are some really nasty things about the current
ruby.eclass (prepall override) and incompatibilities with RubyGems that
should be resolved rather sooner than later.

> V-Li
> 

A3-Li


signature.asc
Description: PGP signature


[gentoo-dev] RFC: Add RUBY_TARGETS to USE_EXPAND

2009-10-06 Thread Alex Legler
Hey,

I would like to propose the addition of a new USE_EXPAND variable.

The Ruby team is currently working on a new version of ruby.eclass with
proper support for packages installed for multiple versions of ruby.

RUBY_TARGETS contains a list of ruby implementations and versions to
install a package for, like this:

[ebuild U ] dev-ruby/actionpack-2.3.2-r1 [2.3.2] USE="-doc -test%"
RUBY_TARGETS="ruby18* ruby19* -jruby%" 746 kB [0=>1]

In that example, actionpack would install for Ruby 1.8 and 1.9. USE
dependencies are then used to ensure all dependencies are built
at least for 1.8 and 1.9 as well.

Any comments or questions?

Thanks, Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] horde and friends

2009-09-21 Thread Alex Legler
On Mon, 21 Sep 2009 18:32:33 +0200, Benny Pedersen  wrote:

> On man 21 sep 2009 18:18:58 CEST, Alex Legler wrote
> > Have you seen horde-webmail and horde-groupware? They include horde
> > + several apps.
> 
> last time i checked horde webmail would depend on horde installed
> 

www-apps/horde-webmail is not Horde IMP.

> what i suggest is horde uses use="imp" if you like to have horde
> webmail

This is not going to happen. Horde itself is an application framework.
emerge horde-imp if you want webmail.

> but this is unrelated to my php c-client problem that are shown on  
> some emails it cant display in horde, and related to this i would
> like to know if its a known by other gentoo users that uses horde, or
> not just claws :)
> 
> php 5.2.10 will atleast reguire me to install c-client 2006k not  
> older, i have tryed 2007e also both does not fix the problem i have :/
> 

File a bug.


signature.asc
Description: PGP signature


Re: [gentoo-dev] horde and friends

2009-09-21 Thread Alex Legler
On Mon, 21 Sep 2009 18:06:51 +0200, Benny Pedersen  wrote:

> [...]
> problem as i see it, is that we have multiple horde ebuilds, but it  
> would make more sense to have one horde ebuild with more use flags ?
> 

Have you seen horde-webmail and horde-groupware? They include horde +
several apps.

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] Stabilization of Python 3.1

2009-09-19 Thread Alex Legler
On Sat, 19 Sep 2009 19:09:38 +0200, Dirkjan Ochtman 
wrote:

> On Sat, Sep 19, 2009 at 19:06, Alex Legler  wrote:
> > What is the point of stabilizing it if users shouldn't use it as
> > main interpreter? Just leave it in ~arch until it can be safely
> > used.
> 
> Making it easily available so that people can port stuff, so that the
> entire world may be able to use it as their main interpreter sooner?
> 

Don't you think that ~arch makes it easily available enough for people
who *want* to port stuff? 
If I run stable Gentoo, I'm interested in a /stable/ system(tm) and not
the latest Python version that people are still fiddling with.
Especially since the Gentoo core system extensively uses Python. By the
way, does Portage work with Python 3 yet?

> Seriously, it's out there, there's no reason to keep it from stable.
> Just prevent people from making python invoke 3.x and everything will
> be fine.
> 

Yeah, right, let's install it on all those stable machines, but then
not use it.

Way to go!
Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] Stabilization of Python 3.1

2009-09-19 Thread Alex Legler
On Sat, 19 Sep 2009 18:48:27 +0200, Arfrever Frehtes Taifersar Arahesis
 wrote:

> Stabilization of Python 3.1.* will be requested at the beginning of
> november. There was a suggestion to create a news item which would
> inform users that temporarily they shouldn't switch to Python 3 as
> their main interpreter. 

What is the point of stabilizing it if users shouldn't use it as main
interpreter? Just leave it in ~arch until it can be safely used.

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future

2009-09-13 Thread Alex Legler
On Sun, 13 Sep 2009 17:08:38 -0500, Dale  wrote:

> As has been said before, a lot of people don't go to the forums to see
> the poll.  I only go to the forums to search if I have a problem
> before posting to the list.  There may have been a dozen polls on the
> forums and I would have no idea they happened. 
> 

That might be /your personal/ behavior.

> Of course, the same could be said about doing a poll on the mailing
> lists as well.  Some Gentoo users that use the forums may not even
> know the mailing lists exists. 
> 

Do the poll in the Forums. Advertise it on planet, some MLs, maybe the
g.o front page, and on IRC.
That way we reach the users that don't go to the forums, but are on
IRC, and the folks that are on the forums but don't know of the MLs and
vice-versa.

Of course there'll be still people that don't know anything about the
thing, but *shrug*. Those who care, know. And those who don't care,
don't need to know, we have made our effort to reach people.

> I'm not sure any poll could really be accurate no matter which means
> is used.  

Maybe that is something we just need to live with. Guess all the other
people who do Internet polls do.

Besides, what can we lose? I don't think Sebastian would mind
preparing and posting the survey. A little more community participation
and a little less time spent talking instead of doing would do us good.

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future

2009-09-13 Thread Alex Legler
On Sun, 13 Sep 2009 16:25:19 -0500, Dale  wrote:

> 
> Where are these referrer logs?  I don't recall ever doing one of
> those. 
> 

They are in the web server logs. Apache includes them in the "combined"
log format, or you can add them in a custom log format.

So cooperation with Infra is required for this sort of analysis.

> Hasn't it been said before that Gentoo polls are pretty difficult to
> do and not very accurate?  

I fail to see the difficulty of both creating and filling out a survey
on a forums post. 
Also, accuracy is always an issue when doing online surveys as people
can submit it multiple times, and there's always the kids that just
click something out of boredom. Don't think that problem is specific to
Gentoo polls.

Alex


signature.asc
Description: PGP signature


[gentoo-dev] Last rites: www-apps/diaria

2009-08-18 Thread Alex Legler
Last upstream release was January 15, 2004, fails to install correctly
in multi-ruby environments, doesn't even start without spitting a
stacktrace.

Due for removal in 30 days.

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] RFC:sys-apps/portage @overlay atoms postfix support

2009-05-25 Thread Alex Legler
On So, 2009-05-24 at 20:04 +0200, lx...@sabayonlinux.org wrote:
> [...]
> >> app-admin/equo (sabayon overlay -- Entropy Framework client) supports
> >> the postfix "@repository" to let users force the installation of a
> >> package from a specific repository.
> >
> > @ is used by Portage for sets. Paludis has been using ::repo for repo
> > dependencies for years. Why not go with the established syntax?
> 
> I wrote "postfix" not "prefix". Sets use "@" prefix.

Your @ is still a prefix for the repository name.

For usability's sake, please don't do this. I can imagine users getting
confused over the different meanings of the @ sign.

I do not want to trigger a discussion like the one PHP had when choosing
namespace separators, but we got the "::" established in Paludis and
Paludis is used by way more Gentoo people than equo.

So it only seems logical to me to use the wider-known and at the same
time ambiguity-free "operator".

Alex


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: Ruby 1.8 with Oniguruma patches, ruby-config

2009-05-15 Thread Alex Legler
# Alex Legler  (15 May 2009)
# Masked for removal wrt bug #251833. Due for removal in 30 days.
# Use app-admin/eselect-ruby instead.
dev-ruby/ruby-config
=dev-lang/ruby-1.8.6_p114

Ruby _p114 is the last Ruby with Oniguruma patches, however there are numerous 
security issues. Ruby 1.9.1 will contain Oniguruma again, people needing it in 
1.8 can use a gem [1].
ruby-config is superseded by eselect-ruby.

Cheers,
Alex

[1] http://oniguruma.rubyforge.org/


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Packages up for grabs

2009-03-23 Thread Alex Legler
On Mo, 2009-03-23 at 11:26 -0100, Jorge Manuel B. S. Vicetto wrote:
> [...]
> Ali Polatel (hawking)
> [...]
> net-irc/bip

Shamelessly stole that one.

Gracias,
Alex


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: gems.eclass review

2009-03-12 Thread Alex Legler
On Fr, 2009-03-06 at 21:03 -0600, Ryan Hill wrote:
> In the case that USE_RUBY is set to something funky, it never gets handled.  
> The eclass
> basically just does nothing.  This might be what you want,  but if not, how 
> about something
> like:
> 

Actually, this is what we want. ;)
I noticed after I sent the eclass for review, that USE_RUBY="any" should
not be used anymore. So I added a deprecation notice and will get rid of
it in a month or so.

> > +   dodir ${GEMSDIR}
> 
> || die
> 

Added the two die's, thanks.

I also added eclass-manpages-style documentation and empty EAPI-2
functions to make pva happy. :p

I am going to wait another couple of days before comitting if anyone
should have more comments. Updated the old URLs with the new changes:

http://dev.gentoo.org/~a3li/ruby/gems.eclass.txt
http://dev.gentoo.org/~a3li/ruby/gems.eclass.diff

Thanks,
Alex


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] gems.eclass review

2009-03-03 Thread Alex Legler
Hey,

we have some changes to be made in gems.eclass for Ruby 1.9.1.
Basically this introduces the possibility to install gems for multiple
versions of Ruby.

If anyone feels like reviewing, please review the following changes: ;)

http://dev.gentoo.org/~a3li/ruby/gems.eclass.txt
Diff against the current version in the tree:
http://dev.gentoo.org/~a3li/ruby/gems.eclass.diff

Regards,
Alex




signature.asc
Description: This is a digitally signed message part