Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-28 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

According to upstreams homepage [1],
the current tagged v1.99.09 does support xulrunner 11.0.

@dirtyepic: Any chance to bump the version in portage?
I can take a look (and grab this package).

Is there any state-of-the-art(tm) alternative to read .chm ebooks? I
wouldn't want to loose this possibility.

Thanks,

   Michael

[1] http://code.google.com/p/chmsee/

On 04/22/2012 08:21 AM, Samuli Suominen wrote:
> # Samuli Suominen  (22 Apr 2012) # One of the
> last packages still using the obsolete pyxml package # Masked for
> removal in 30 days wrt bug 367739 
>  
> # Samuli Suominen  (22 Apr 2012) # Masked for
> removal in 30 days for using the obsolete xulrunner # package wrt
> #412875 and #403415 app-text/chmsee
> 


- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+bw9MACgkQknrdDGLu8JA92AD+OX0PrpAfmeBnYTZX2N50FKPb
eWM/uueFFhBS9EFQxvUA/0vZkVfz2G/wdx7q9SQ8Vzx3ImomMbyOJc1iWn7lofxe
=IzMJ
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-05-03 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/03/2012 05:39 AM, Ryan Hill wrote:
> On Sat, 28 Apr 2012 12:17:55 +0200 Michael Weber 
> wrote:
>> Is there any state-of-the-art(tm) alternative to read .chm
>> ebooks? I wouldn't want to loose this possibility.
> 
> I also maintain kchmviewer and xchm and I think there are a couple
> other non-dedicated readers that support it. Are there any features
> chmsee has that these are missing? I added chmsee to replace gnochm
> but I don't think I've ever used it.  I use xchm for my collection.
> It's tech books and manuals though, nothing too extravagant. It
> doesn't release often but upstream is responsive.
xchm looks good, thanks for the hint.


- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+i8D0ACgkQknrdDGLu8JBvpQEAmuVY1ngQQPjnflJvJDVoYjM6
byeXXZtqxQLo5PgFR24BAIXc0RSeqZt4lwxZc76rwaNoACnJWHkRll2adNBAOjIN
=x8Ua
-END PGP SIGNATURE-



Re: [gentoo-dev] cmake-utils.eclass: set default of CMAKE_VERBOSE=1

2012-05-05 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/04/2012 09:37 PM, Mike Gilbert wrote:
> On Fri, May 4, 2012 at 3:25 PM, Johannes Huber 
> wrote:
>> Am Freitag, 4. Mai 2012, 14:41:42 schrieb Mike Gilbert:
>>> On Fri, May 4, 2012 at 2:29 PM, hasufell 
>>> wrote:
 
 I think that as an argument pro CMAKE_VERBOSE=1 because that
 would cover 100% instead of 95-99.
++

There was a similar rumor about VERBOSE=1 V=1 and the (`emerge -j 2`
induced emerge `--quiet-build`).

But build.log files will get larger and bugzie has this 1MB upload limit.
"File:  Enter the path to the file on your computer (1000 KB limit)
(or paste text as attachment)."

We should add an hint to atach compressed build logs (or raise this
limit).

> It would be nice to avoid having to wait for the user to respond
> with the updated build log.

Which may take ages and lead to "RESO/NEEDINFO". Not good.

Greetings,

   Michael

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+k+g8ACgkQknrdDGLu8JDmMAEAi8vT95lr5K2DkgxZUThy/Yh5
IgfVEVqpm+A3vcBgSZwA/A756k6/WVrJwh2lADr8Sly7hbOpoXYkTkHRO9iu/OVc
=cJST
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: remove ldap from desktop profiles use flags

2012-05-05 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/05/2012 09:55 PM, Dale wrote:
> Not to mention, you add the possibility that the user may miss the 
> change since they are not expecting it.  I would expect it when I
> was changing profiles but not so much just coming out of the blue.

We should make emerge -v (display USE flags) non-optional.
Users should be trained to recognize the green/red use flag changes.

Do whatever you what, I've set make.conf:USE=ldap on machines relying
on it.

Michael
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+lkR4ACgkQknrdDGLu8JAOCgEAkb2E7jA8j5XFsxrZfBFQqIRt
Vy4W74nRfvLI5HT/N+sA/3SEZFOA94shWc98c9aYfPEQpSIJi402HuUZenTdPvEN
=ULqw
-END PGP SIGNATURE-



Re: [gentoo-dev] Packages maintained by trapni need a co-maintainer

2012-05-06 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/06/2012 05:35 PM, Pacho Ramos wrote:
> Well, in tree versions are still buggy and outdated, I would vote
> for either: 1. Mask them for removal (server is already hardmasked,
> but client not). 2. Proxy maintain them if anyone volunteers.

I would proxy maintain.

Feel free to send me a pm on #irc.freenode.net, user xmw.

Michael

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+mqR0ACgkQknrdDGLu8JAtEAD+PnlLNWhp7xYmD/UAePOnTnxQ
Emeh3NCZExK62gaIQBkBAINCB0vxpFn3APnyGk3Ohsnrg5KBHqk1AVfxdGo3IZtY
=wBk/
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: check for enewuser, enewgroup outside of pkg_setup

2012-05-12 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/19/2011 11:44 PM, Mike Frysinger wrote:
> this is why we allow people to pick the appropriate step.  ebuilds
> should be using pkg_{pre,post}inst unless the user/group is needed
> at src_* time. -mike

I noticed a rather annoying test inside enewuser for existence of the
provided "shell" path in the filesystem ( user.eclass lines 153-156 ).

If you want to create an user and set the shell variable to an program
you just emerge, you have to call it from pkg_postinst.

(The example was a trivial desktop manager x11-misc/trivdm in [1])

[1]
http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=tree;f=x11-misc/trivdm

- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+u6KAACgkQknrdDGLu8JA+awD+K7HLWLkd+6eF+uNteODtIJxC
rM46lOPUc7WDf3TXkHoA/job97V3eGMSamAHKp2+kgh7nz1z0VmmNqKxxyD26UE7
=zq6G
-END PGP SIGNATURE-



Re: [gentoo-dev] Do we need games group and all that game prefixes?

2012-05-20 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/20/2012 07:22 PM, Dan Douglas wrote:

> I'd put money on there not being a single admin who has ever used
> the games group to control access to games. Games really have no
> business being on a system where anything like that is a
> requirement to begin with.
We (students council) use pam_ldap for users and primary groups and
pam_group w/ /etc/security/group.conf for secondary groups like
video,sound,games.

We actually considered restricting the games group to certain login
times (i.e. after 18 pm ) to prevent our fellow students from gaming
during office hours, but that just lead to long time sessions
over-night. Since group memberships are evaluated on session creation.

I can imagine some multi-user setups (parents/children) were some user
shouldn't play games-fps/* at all.
But who actually shares a computer these days.

One real benefit of extra groups is some chmod g+s hack for e.g. skype
in combination with firewall rules restricting outbound connections.
http://soup.xmw.de/post/151673185/Restricting-Skype-on-Gentoo

Have a nice day ...

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+5VCgACgkQknrdDGLu8JB8SwD+JARCPBmK13Sl2/n3dsWWx/8p
LBH6j18YbfD1+IWpXaUA/iWCgTS3TI78kSTwe0hnASc+7wTygiWvIcxlPmcv9LtQ
=XXxi
-END PGP SIGNATURE-



[gentoo-dev] Lastrite x11-wm/parti (replaced by x11-wm/xpra)

2012-05-22 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

# Michael Weber  (22 May 2012)
# Masked for removal in 30 days.
# Replaced by x11-wm/xpra.
x11-wm/parti

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+7S+cACgkQknrdDGLu8JAs5wD+MjEzgayDdXwJs9r7MZ04Uc/M
xLL5p9AZ72UbNqWy+hcA/RsclJgM2GbwMUmXpcebDPyzeufeZ0jPo9NNlu8cXy3p
=gf7r
-END PGP SIGNATURE-



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles: package.mask

2012-05-22 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

fixed.

On 05/22/2012 10:48 AM, Samuli Suominen wrote:
> Missing ChangeLog entry; echangelog works in profiles/
> 
> On 05/22/2012 11:16 AM, Michael Weber (xmw) wrote:
>> xmw 12/05/22 08:16:33
>> 
>> Modified: package.mask Log: mask x11-wm/parti
>> 
>> Revision  ChangesPath 1.13781
>> profiles/package.mask
>> 
>> file : 
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13781&view=markup
>>
>>
>> 
plain:
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13781&content-type=text/plain
>>
>>
>> 
diff :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.13780&r2=1.13781
>>
>>
>>
>> 
Index: package.mask
>> ===
>>
>> 
RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
>> retrieving revision 1.13780 retrieving revision 1.13781 diff -u
>> -r1.13780 -r1.13781 --- package.mask22 May 2012 05:09:29
>> -1.13780 +++ package.mask22 May 2012 08:16:32 -
>> 1.13781 @@ -1,5 +1,5 @@ 
>> 
>>
>> 
- -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13780
>> 2012/05/22 05:09:29 dirtyepic Exp $ +# $Header:
>> /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13781 
>> 2012/05/22 08:16:32 xmw Exp $ # # When you add an entry to the
>> top of this file, add your name, the date, and # an explanation
>> of why something is getting masked. Please be extremely @@ -31,6
>> +31,11 @@
>> 
>> #--- END OF EXAMPLES ---
>> 
>> +# Michael Weber  (22 May 2012) +# Masked for
>> removal in 30 days. +# Replaced by x11-wm/xpra. +x11-wm/parti + #
>> Samuli Suominen  (20 May 2012) # Still
>> using vulnerable net-libs/xulrunner wrt bug 412341 # Build
>> problems wrt bug 390325
>> 
>> 
>> 
>> 
> 


- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+7VXcACgkQknrdDGLu8JAl3gD+LVcdhSBAw3t55C+3RXySdH38
bTqP30X+ffJgWXCxhDMA/3fwxRaqCXI/hzsrK6r80p1lJRsHIe9AVzdhl4gbNrcQ
=0YuH
-END PGP SIGNATURE-



Re: [gentoo-dev] Remove eclass/ChangeLog

2012-05-22 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/20/2012 03:55 PM, Andreas K. Huettel wrote:
> Am Sonntag 20 Mai 2012, 15:30:45 schrieb Nirbheek Chauhan:
>> On Sun, May 20, 2012 at 6:55 PM, Michał Górny 
>> wrote:
>>> I will repeat once again: autogenerate them.
>> 
>> +1 for this, seriously.

+1 and consider profiles/**/package.mask, too.

- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+7VfAACgkQknrdDGLu8JAClQD/SVh+bstPurUReBipvCeGPYfE
ZIGHcSs8Wt7HH0dy/YcA/iB2TRcd3BlcVy4O6v5wmf52s4UtCNnpYOL+RpD3O/in
=uZ6k
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: Add new remote-id types in metadata.dtd

2012-05-22 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Can we bump our gentoo-x86/skel.metadata.xml and
app-vim/gentoo-syntax:/usr/share/vim/vimfiles/plugin/newmetadata.vim
files to display some upstream+remote-id lines to make these tags more
prominent?


   
   
   
   
   
   
   
   



On 04/19/2012 05:31 PM, Corentin Chary wrote:
> Add rubygems, github, gitorious, pecl, pear, bitbucket. All of them
> are handled by my remoteids.py script.
> 
> ref: https://bugs.gentoo.org/show_bug.cgi?id=406287 ref:
> https://github.com/iksaif/portage-janitor/blob/master/remoteids.py
> 
> --- a/metadata/dtd/metadata.dtd   2010-03-02 18:52:11.0
> +0100 +++ b/metadata/dtd/metadata.dtd 2012-04-19 14:22:14.077954310
> +0200 @@ -61,7 +61,7 @@(#PCDATA)> -   (freshmeat|sourceforge|sourceforge-jp|cpan|vim|google-code|ctan|pypi|rubyforge|cran)
> #REQUIRED> +   (freshmeat|sourceforge|sourceforge-jp|cpan|vim|google-code|ctan|pypi|rubyforge|cran|rubygems|github|gitorious|pecl|pear|bitbucket)
> #REQUIRED>
> 
> 
> 


- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+7n6IACgkQknrdDGLu8JB0bwEAlh9AilEx700DVEwQYD2KJxtc
nLrzXyCrZZLZLE6cpX8BAJIj05i+LN8ZLJOH3bAtcSp41YG4EarviiKTdEpy2Yon
=CQje
-END PGP SIGNATURE-



[gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

i've looked at the blockers of "[TRACKER] portage migration to git"
[1] and want to discuss "testing git-cvsserver" [2].

There are two proposed scenarios how to migrate the developers write
access to the portage tree.

"Clean cut" turns of cvs access on a given and announced timestamp,
rsync-generation/updates is suspended (no input -> no changes), some
magic scripts prepare the git repo (according to [3], some hours
duration) and we all checkout the tree (might be some funny massive load).

"testing git-cvsserver" proses "Clean cut" with the additional ability
to continue using cvs update/commit, - in best case - on the old
checkout w/o alteration on the developers side.

"Clean cut" forces us to clean up out dirty checkouts (I have some
added directories, added ebuilds i hesitated to `repoman commit`).
Plus we have to alter all our hot-wired portage mangling scripts from
cvs'ish to git'ish (I use my read/write checkout as portage tree (cvs
checkout + egencache for checkout) and have an automated google-chrome
bump script). But this can be accomplished on a per developer basis,
and slackers don't stall the process.

"testing git-cvsserver" forces us all to test these cvs'ish scripts
and behaviours against a git-cvsserver and report.
We all know that this test-runs will never happen, stalling this bug
till infinity.
Plus infra/"subset of devs marshalling the migration" get stuck
between fixing git issues and git-cvsserver.

*if you still read this* *wow*

Please discuss my arguments and come to the conclusions to
RESO/WONT-FIX "testing git-cvsserver", make a "clean cut" and remove
this bug from the blockers of "[TRACKER] portage migration to git".

My lengthy 2 cents.

[1] https://bugs.gentoo.org/333531
[2] https://bugs.gentoo.org/333699
[3] https://bugs.gentoo.org/333705#c2
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+82z0ACgkQknrdDGLu8JBUWAD/dmuqyES/mYDrMam+/txnHmgd
VaQaqwHMlwzzqQwbpY4A/0h+5Vp8sLbOE78k4SCaGE2dCQtmeOz0jd1YxkDzP+YW
=jXLQ
-END PGP SIGNATURE-



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/23/2012 06:58 PM, Justin wrote:
> Was this a vote for or against a quick proceeding towards git?
No, just to decide if git-cvsserver (providing cvs access) should be
part of an "git master tree" szenario.

In bugzie: Should https://bugs.gentoo.org/333699 stay a blocker of
https://bugs.gentoo.org/333531.

No flame about "git over cvs" in general, whether or not sparse
checkouts (i.e. w/o kde-*,gnome-* categories) make sense.

Michael
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+9SfMACgkQknrdDGLu8JCGtQEAiS3Wcsll94w2rqlMP2WpSypU
fLdxa2wjstJ5Y/2iXCcA+wX/p+OwBzjLAxiwKnSl98XlLSIT/Qsxm5H1TvEEJ71w
=k8j9
-END PGP SIGNATURE-



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/23/2012 07:06 PM, Alexey Shvetsov wrote:

> Isnt cvs too sloow on mips? git is much more faster. Same for arm. 
> About big repos, well why not use shallow cloned repo. It will work
> with plane history

Can we please cut that out.
I do/did arch testing on arm5, ppc, sparc on rsync trees and committed
the changes from my shiny 2007s notebook.
I did hesitate to spread my commit credentials over all these machines.

Michael
- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+9Sv8ACgkQknrdDGLu8JBFLAEAghjKAQwckMndZfO/gGQyVI3N
butEASSJZYQetyNthUgA/3e5Sf9B93ED/wDSDflKP7YwTVwiFOe5c65Md4vdEsQs
=FW7S
-END PGP SIGNATURE-



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/23/2012 11:14 PM, Dan Douglas wrote:
> On Wednesday, May 23, 2012 04:47:04 PM Robin H. Johnson wrote:
>> 2. rsync generation is NOT going away. Users will still be using
>> it.

First, I'd stick with the current rsync to spread the tree (mirror
work and mirrors+regular rsync users shouldn't notice any backend
switch at all).


> Would users have a way of gaining read-only access? This would be
> EXTREMELY helpful.
Sure, this would be possible like any other git checkout
(layman-git-overlays, github.com, etc.).

Please compare (browsing source and access description)
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/
http://git-exp.overlays.gentoo.org/gitweb/?p=exp/gentoo-x86.git


- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+9W0EACgkQknrdDGLu8JADaQD+KC6cLJ5LqpNrKkNEBT1kAvJW
xn+ZcfcMGJzc8GPyQZAA/jKug+5/DlDAHVGBIjAJOi9xf4EFqroL4eyPY8SD2neh
=dvFZ
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: Portage Git migration - clean cut or git-cvsserver

2012-05-24 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/24/2012 03:37 PM, Kent Fredric wrote:

Kent, this is of topic, stop it.

- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk++PO8ACgkQknrdDGLu8JC2cAD/WknV6DJEzYEsuXJD0TuDU99I
arDTkrBHNXydYVdaxGoBAJmmVm3o7YWlMAvFBz2Eu4ma/VXEHdqocFwl0NK+FEAh
=Esu3
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2012-05-28 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/28/2012 11:34 PM, Zac Medico wrote:
> I've been using FEATURES="userpriv usersandbox" for years, and I
> don't remember experiencing any problems because of it, so I think
> that it would be reasonable to have it enabled by default.
> Objections?

It was/is default on default/linux/amd64/10.0/developer (the one we
all should use ?)

+1

- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/EB5EACgkQknrdDGLu8JBVyAD/a/Szj+swzSIkAgZv2bGzezIQ
M/2+tZUUk+ZE6HlkDrsA/RufmJGlAEa9MJtImaTo/h9svEG/BhioQNvo49nT2ssi
=IRjv
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: Portage Git migration - clean cut or git-cvsserver

2012-06-01 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/31/2012 02:04 PM, Aaron W. Swenson wrote:
> The 6 hours it takes to clone the repo.
afaik it's 6 hours to transform the whole cvs history into a git repo.

Cloning the repo [1] takes 200seconds on 8cores (it's 2GB of data and
22 minutes of 3.4GHz cpus).

[1] git clone git://git-exp.overlays.gentoo.org/exp/gentoo-x86.git
[2] http://lore.xmw.de/gentoo/gentoo-exp/notes

Michael
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/JKucACgkQknrdDGLu8JAIxAEAhLZ4Tk6rXy1qAUbDDHS4UYiL
gGUPj5PKUKSS1YJp6hkA/R9aEqjSNr/8iZ2novNFGjvbJ5CtDkvI+PsvMTUNDoDo
=3t+7
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: Add new remote-id types in metadata.dtd

2012-06-02 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Is there any way to verify the  data?

What programs/scripts use these fields btw?

I could imagine a test like (i.e. $a )
does http://www.fs.net/$a exist.

Michael

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/KTbwACgkQknrdDGLu8JC47wD/WhUl5SqDnd9SZM7xyYWE3NG6
GN/lt6/0J+7W070szVYA/00BA1r0jBA3i93FpvobgvFiKlZSTLPaN5sJCJrrqULR
=Uufg
-END PGP SIGNATURE-



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/default/linux: package.use.mask

2012-06-02 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/02/2012 07:47 PM, Samuli Suominen wrote:
> I think you meant base/package.use.mask
correct, fixed.

> and how about using ChangeLog?
I did that in gentoo-x86/base (theres an ChangeLog file)
but I didn't see anu ChangeLog in gentoo-x86/profiles/default/linux
.

michael@x linux 127 % echangelog "dev-db/firebird client: moved to
base/package.use.mask"
This should be run in a directory with ebuilds...
michael@x linux 255 % pwd
/usr/portage/profiles/default/linux

Sorry and thanks for your pair of eyes.

Michael

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/KaWMACgkQknrdDGLu8JCqDAD/eRqx+QRCjgsbNMq9JKDs1SlU
IJyyRWiS5E6G61NZs/kA/ioCDq2m/52qsDfg6kG+o+FKHpabMxBcYMZlPD0LHtZS
=Mb66
-END PGP SIGNATURE-



Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators)

2012-06-03 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/03/2012 12:22 PM, Andreas K. Huettel wrote:
> ( What I'd ask for is as "raw data" - take all commits (say, for
> the last year), filter out Manifest-only stuff, make a text file
> with only the timestamps for each commit, ideally one per line and
> already in "seconds in epoch" format...
> 
> This, being pretty similar to whatever comes out in our labs, could
> then be postprocessed and visualized... :) )
> 
> Cheers, Andreas
> 

robbat2 zipped gentoo-commits-ml for me to
dev.g.o:/space/temp/gentoo-commits-20120602T221900Z.tar.bz2

I'll take a look at the data this afternoon.

- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/LPjIACgkQknrdDGLu8JDGCQD/dAoCqzzp2thApJtNyQ1EsSQl
AQx4OzTQ5Oy/iT9CSCMA/0j1YuuIXhouRRdbRHNYVhu0oBNbCVLOVGpDsHxRtRHB
=31xY
-END PGP SIGNATURE-



Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators)

2012-06-04 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/04/2012 03:25 PM, Brian Harring wrote:
> While I do grok the potential issue of someone being a hog 
> (specifically via blasting commit by commit rather than building up
>  work locally, then pushing it in chunks), frankly... I'm not that
>  concerned about it, and would rather deal w/ it if/when it occurs.
>  The nature of our commits for the most part are standalone from 
> others- that's not true of the kernel/mozilla, thus why I don't
> think their issues are necessarily ours.
True.

We already have maintainers and herds as responsible (sole editors)
entities for locations (packages).

But, we have arch teams editing ebuild/KEYWORDS, which alters
Manifest/EBUILD lines. Resulting in potential clashes (not
fast-forwardable), if the herd or maintainer does bumps or cleanups.

Will these Manifest lines (and the arch team inflicted Manifest changes)?

And we have orphaned (maintainer-needed) and "everyone can fix it"
herds like desktop-*). This results in a large group of potential
bug-fixers (committers) and the potential of concurrent edits.
This can be managed by using bugzilla IN_PROGRESS as a lock state,
but I thats not very practicable/needs disciplin/is annoying.
But this is no regression compared to CVS, we just need to signal clashed.

Last assumed hot spot imho is package.mask with ~700 commits in the
last 4.5 months (one every 4.6 hours) and ~620 commits in
**/package.use.mask. Not that much.

According to robbat2 data (gentoo-commit tarball) we have ~400k
commits in gentoo-x86 (w/o proj,xml) in 4.7 years, that's 6.2 per hour
averaged.
But I've to look into the data to see trends (# developers, daylight).

Michael


- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/NOFQACgkQknrdDGLu8JARlwEAldk7GAEqCrd5mSsDgC69e5uQ
aqivvwbDpNWSgfwJqwUA/jjlByEncXXPVia11BALSdDf1elrL/3qAf5ktCtxx/m0
=pJFc
-END PGP SIGNATURE-



Re: [gentoo-dev] [gentoo-portage-dev] About forcing rebuilds of other packages issue

2012-06-05 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/05/2012 02:44 PM, Aaron W. Swenson wrote:

> "There's never anything important in all that text." - Anonymous 
> Gentoo User

The bad part is, that even reading of these messages can result in a
breakage. I update a bunch of machines with these steps (maybe we
should place instructions like these on a prominent place).
(this is multi user, multi session).

#preparations
eix-sync
cd /etc/portage
git pull ; [ git stash ; git pull ; git stash pop ; git commit -a ;
git push ]

#on kernel updates
emerge -av1 --nodeps gentoo-sources
cd /usr/src/linux ; zcat /proc/config.gz > .config
make oldconfig
time ( make -j8 && make install_modules && make install &&
module-rebuild -X rebuild &&
eclean-kernel -n 2 -x config &&
grub2-config -o /boot/grub2/grub2.cfg )

#regular packages
emerge -avuND world
dispatch-conf/etc-update
emerge -a --depclean
revdep-rebuild --ignore -- -av
revdep-rebuild --ignore -- -av (second run)

#on xorg-server updates
emerge -av1 $(qlist -IC x11-drivers)

Nice, isn't it?

[1] if you forget the -X on module-rebuild, you might no longer have
the virtualbox-modules version installed in the tree (no packages
satisfy ...). virtualbox does remove old versions real quick.

The fun part comes with non-root users trying to log in:

[2] You've updated nvidia-drivers (kernel module providers in general)
userland and kernel modules, but forget to `rmmod nvidia`, or you
can't without terminating user sessions, it impossible to start new X
servers due to version mismatch between userland and kernel (applies
for virtualbox as well)

[3] You've updated zlib, but failed to recognize it in the emerge -av
output. You get angry reports about broken luatex and inkscape
(imagemagik) because of some nasty zlib abi version mismatch, hidden
from revdep-rebuild.

[5] lafilefixer (funny)
[4] python-updater (rare)
[6] ocaml gets broken after update w/o lablgl rebuild
  https://bugs.gentoo.org/385869

Well, I'm lazy, and do this in the backgound, half asleep.
And I admit that [1] and [2] are my faults, but [3] is very annoying
(just like libdl related stuff) and esp. kernel+module updates take a
lot more than just a few 'REBUILD' packages.

Is there any chance to detect this ZLIB_VERSION problem with
revdep-rebuild (worst case: add a list of possibly broken packages
with tests)?

=

I understand the urge for `eupdate` but that needs an agreement on
the implementation, and I see some rought edges here, where unattended
script magic most likely fails.

Michael -- half asleep

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF0EAREIAAYFAk/OqZ4ACgkQknrdDGLu8JCZTgD2MXNld64l2D9jdko5sDQ1RedO
hDDGT1frS210sIkG5AD+M0N08Ru0FrVmqarkxec6N71egAmrmRUmcMMhtWCcUK0=
=0Xwl
-END PGP SIGNATURE-



Re: [gentoo-dev] Git braindump: 1 of N: merging & git signing

2012-06-08 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/08/2012 01:36 PM, Rich Freeman wrote:

> I doubt any dev checks the signatures on manifest files before
> they overwrite them with a new signature.  If they did it wouldn't
> matter since those signatures aren't even mandatory anyway.
> Certainly it isn't intuitive to me that when I perform a signature
> on changes I make that I'm also vouching for work committed by
> somebody else before me.

I'm trying to do this,

but first we need an keyring with all dev gpg keys - securely
distributed - to verify the signatures.

We (amost all) have gentoogpg key-ids in ldap, most have fingerprints
in gentoofingerprint in ldap, but we have to download these keys from
public keyservers. And its not mandatory to either sign at all or sign
with keys mentioned in ldap.

Someone pointed me on tove's list of gpg keys used for signing [1].

I'd suggest to generate an tarball (containing an keyring) to sign by
an master key (member of trustee/council/..) to be deployed on all
systems (like it's done on archlinux and debian).

But the current vulnerability is exporting/importhing these keys to
pgp.mit.edu et al.

Suggestions?

   Michael

[1] http://dev.gentoo.org/~tove/stats/gentoo-x86/Manifest/keys_in_use.txt

- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/SAOkACgkQknrdDGLu8JBWywD/e4kT9jUt3CFFMZgMla14zdwT
dmZZs4R5to9CikKAFqwA/1dcXV9/8H/qrW0q8yO7pEIdCdr8RD2d0mochceEeyxd
=+k9D
-END PGP SIGNATURE-



[gentoo-dev] Fwd: [gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask

2012-06-09 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

FYI,

after talking to radhermit and hwoarang on #gentoo-dev, I masked these
two versions.

See my comments on https://bugs.gentoo.org/416081 for details.

Michael Weber


-  Original Message 
Subject: [gentoo-commits] gentoo-x86 commit in profiles: ChangeLog
package.mask
Date: Sat,  9 Jun 2012 10:49:07 + (UTC)
From: Michael Weber (xmw) 
Reply-To: gentoo-dev@lists.gentoo.org, x...@gentoo.org
To: gentoo-comm...@lists.gentoo.org

xmw 12/06/09 10:49:07

  Modified: ChangeLog package.mask
  Log:
  Masking =sys-fs/mdadm-3.2.4 and =sys-fs/mdadm-3.2.5 for bug 416081

Revision  ChangesPath
1.6651   profiles/ChangeLog

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.6651&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.6651&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?r1=1.6650&r2=1.6651

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v
retrieving revision 1.6650
retrieving revision 1.6651
diff -u -r1.6650 -r1.6651
- --- ChangeLog 8 Jun 2012 18:37:58 -   1.6650
+++ ChangeLog   9 Jun 2012 10:49:07 -   1.6651
@@ -1,11 +1,14 @@
 # ChangeLog for profile directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
- -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.6650
2012/06/08 18:37:58 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.6651
2012/06/09 10:49:07 xmw Exp $
 #
 # This ChangeLog should include records for all changes in profiles
directory.
 # Only typo fixes which don't affect portage/repoman behaviour could
be avoided
 # here. If in doubt put a record here!

+  09 Jun 2012; Michael Weber  package.mask:
+  Masking =sys-fs/mdadm-3.2.4 and =sys-fs/mdadm-3.2.5 for bug 416081
+
   08 Jun 2012; Torsten Veller  package.mask:
   Mask dev-perl/CPAN-Mini-Phalanx for removal (#420075)




1.13840  profiles/package.mask

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13840&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13840&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.13839&r2=1.13840

Index: package.mask
===
RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
retrieving revision 1.13839
retrieving revision 1.13840
diff -u -r1.13839 -r1.13840
- --- package.mask  8 Jun 2012 18:37:58 -   1.13839
+++ package.mask9 Jun 2012 10:49:07 -   1.13840
@@ -1,5 +1,5 @@
 
- -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13839
2012/06/08 18:37:58 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13840
2012/06/09 10:49:07 xmw Exp $
 #
 # When you add an entry to the top of this file, add your name, the
date, and
 # an explanation of why something is getting masked. Please be extremely
@@ -31,6 +31,17 @@

 #--- END OF EXAMPLES ---

+# Michael Weber  (9 Jun 2012)
+# The mentioned versions fail to assemble raid 0/1/5 devices.
+# As reported in bug 416081 users end up with multiple raids
+# all consiting of single drives. disk/by-uuid is preseved
+# for single disks, so users end up with auto-mounted raids
+# effectivly running on single disks.
+# @base-system feel free to re-evaluate the severeness of this
+# regression and drop the mask. Masked for now.
+=sys-fs/mdadm-3.2.4
+=sys-fs/mdadm-3.2.5
+
 # Torsten Veller  (08 Jun 2012)
 # Masked for removal (#420075)
 # The Phalanx Project is finished and no longer active





- -- 
- --
Gentoo Dev
http://xmw.de/



-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/TKrIACgkQknrdDGLu8JBNKAD/Y80SjlzvUjG1nC0FTGoQSNGO
0VaypBDvIVqWzqXqmdcA+gLTkNgiYIW4fitSyyCXO55iP0uN/4qql44E31QIgzd/
=Af73
-END PGP SIGNATURE-



[gentoo-dev] Github.com tarballs eclass idea

2012-06-11 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi folks,

i've some packages fetching SRC_URI from github.com
tarballs/tags/files like x11-misc/trayer-srg.

Fortunately, github.com provides (mostly) stable tarballs that are fit
for manifestations (file sizes and checksums don't change).
There is no need to create/host tarballs to be picked up by mirrors.

Unfortunately, these tarballs contain $author-$repository-$commitidabrev
(e.g. sargon-trayer-srg-5353f80) ad top directory.

One approach is to define ${S} to match these additional data, but to
easy version bumps, I've started to rename the extracted directory
within src_unpack, to avoid mentioning the $author, $commitid and
modifying ${S}.

"""
SRC_URI="https://github.com/sargon/${PN}/tarball/${P/-srg/} ->
${P}.tar.gz"

src_unpack() {
unpack ${A}
mv *-${PN}-* ${P} || die
}
"""

I wonder if others have similar workarounds?

And does this src_unpack qualify for an eclass or being added to an
existing one,  to avoid code replication?

Maybe fetch filename " -> ${P}.tar.gz" can be mangled into SRC_URI by
this eclass/function, too.

Michael

- --
Gentoo Dev
http://xmw.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/V9YwACgkQknrdDGLu8JBbzgD/aZ0USZEnfa2bQaoHOjKglMN/
BJHuAOv0At95B4ARSXkA/A79qARFSCCAryjv55A1f6+3LafaRJlP0QKLp+zHoKvq
=W1YG
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: vcs-snapshot-r1.eclass -- a better eclass for VCS snapshots (and others)

2012-06-12 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/11/2012 04:25 PM, Michał Górny wrote:
> 
> Committed onto vcs-snapshot.eclass after fixing all in-tree users.
> 

Thanks for the update.

One suggestion:

Have you thought about using bsdtar from app-arch/libarchive instead
of GNU ones? You'll need an additional dependency, but it has zip file
support and I've verified the options you use work [1].

To be clear, I prefer tar over zip, too, but you can restore do not
prefer zip over tar, but you can restore the lost zip functionality
(plus others i assume).

Michael

[1] bsdtar -C /tmp/xxx -x --strip-components 1 -f
~/keithw-mosh-mosh-1.2.1-0-g778b5af.zip


- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/XP6IACgkQknrdDGLu8JBx4QD/dcCp2zdAAjz0kMEVmmdIgQn3
dqU6wv4vBhipVrlaJRYA/R1LAd8lfPBh3uiUEvJ7MY/m1ExTkDXA64QQ5LC61jOA
=CAmK
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: vcs-snapshot-r1.eclass -- a better eclass for VCS snapshots (and others)

2012-06-12 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

- From the eclass:

# XXX: check whether the directory structure inside is
# fine? i.e. if the tarball has actually a parent dir.

This should work with gnu and bsd tar, and sed+sort+wc from
sys-apps/coreutils as well as busybox.

[ $(bsdtar -t -f ~/keithw-mosh-mosh-1.2.1-0-g778b5af.zip \
| sed 's:/.*::' | sort -u | wc -l) == 1 ]

I'm totally sure if we have to handle leading slashes and ./ in
obscure tars/zips but I'd say this tests qualifies for an
|| ewarn "Please check $f for an single parent directory"
or something like that.

My 2 cents

- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/XQ6IACgkQknrdDGLu8JCXrQD/esMpA3z4jiZIsI3qkiz3zM7X
0I2ck7tG6WHGqTP/HEQA/jCAxkDt2hUXM+govuZaKrNHj5pBNvJIQNUF7VnzYKYr
=Lf4O
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: vcs-snapshot-r1.eclass -- a better eclass for VCS snapshots (and others)

2012-06-12 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/12/2012 04:46 PM, Michał Górny wrote:
> Well, I was hoping to come up with something which doesn't involve 
> running additional 'tar -t', to be honest. I have to think about
> it some more time.
> 

FTR,

filelist=$(tar xvC /tmp/xxx --strip-components 1 \
-f ~/keithw-mosh-mosh-1.2.1-0-g778b5af.tar.gz 2>&1) || die

[ $(echo $filelist | sed 's:/.*::' | sort -u | wc -l) == 1 ] \
|| ewarn "..."

does work with GNU tar, but not with bsdtar, which displays the
stripped filenames, plus an leading "x ".

Michael

- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/XrOwACgkQknrdDGLu8JCbwwD+InGUaLTki1W6gYwy+O2zAEek
peIoy1cjDig3EWqRtacA/RVFf3P5y8MBRKaE7yeyzypTUomvXq6tWqVZSUywnjYL
=3Zw6
-END PGP SIGNATURE-



Re: [gentoo-dev] Packages up for grabs due cla retirement

2012-06-16 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/16/2012 10:13 AM, Pacho Ramos wrote:
> net-misc/balance

i'll take this one



- -- 
- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/cReMACgkQknrdDGLu8JCKPAD/Yd7v9s6XGvel2dS10Ibu3hHA
Y1sucB1jKEE5f/DnqJABAJfm6YXj/nA3nfnlU5B0CO1ZLFQbbq1bseMhEwQA7El/
=N6mI
-END PGP SIGNATURE-



Re: [gentoo-dev] Bugzilla whine mail "spam"

2012-06-23 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/23/2012 09:59 PM, Christian Ruppert wrote:
> Again: Don't take it too serious, if it helps to remind you that's
> fine but ignore anything else.

It'd be cool to exclude STABLEREQs, but I support the reminder
characteristic.

- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/mKAIACgkQknrdDGLu8JCfLAD+PwgOeBcsslpq/xNB4nBy6VvK
9AaFw3pCU3xVT6K7818A/0F0NqL0sF0iBlO1ic9zsGySFCv8xtQdNeMOA3YABE2j
=NOoJ
-END PGP SIGNATURE-



Re: [gentoo-dev] euscan GSoC project - requesting feedback

2012-06-27 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/27/2012 10:00 AM, Dirkjan Ochtman wrote:
> On Wed, Jun 27, 2012 at 9:51 AM, Federico "fox" Scrinzi
>  wrote:
>> The main question is: what would you like to have on this
>> dashboard? Currently (in the development version) there's the
>> possibility to login and watch/unwatch
>> packages/categories/herds/... and see the watched stuff in the
>> account dashboard. We're planning on implementing a weekly(?)
>> custom newsletter based on the packages you're watching, which 
>> features would you like?
> 
> - The ability to pick what overlays I care about - Ignore
> alpha/beta versions if the current gentoo-x86 version is not
> alpha/beta - Candidates for stabilization
> 

- - a request rescan button

- - a Report problem machanism.
   i.e. on http://euscan.iksaif.net/maintainers/48/ there's an
   inconsistency between both "upstream" and "version in gentoo"
   being 2012.2.0 but there's still a light red marker.

Great tool, thanks.

   Michael

- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/q0o0ACgkQknrdDGLu8JB9/gD/QpQE9ezi3wMBKTgLfyT1oTEk
+4SxawZ5to7cdnI06q8BAJPdcxzuU+4AG05rTPzuPBfaDz4Xz7t7Xc9Bj+JsSN9W
=eV1X
-END PGP SIGNATURE-



Re: [gentoo-dev] Kernel compiles and you

2012-07-04 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/04/2012 08:56 PM, William Hubbs wrote:
> On Wed, Jul 04, 2012 at 02:20:36PM -0400, Rick "Zero_Chaos" Farina
> wrote:
>> -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
>> 
>> On 07/04/2012 01:58 PM, Michał Górny wrote:

>> We could allow writes in the directories but not to the kernel
>> source files themselves... that seems moderately sane even as the
>> source files don't need to be written to be compiled, only the
>> dir's need write permissions...
> 
> Actually the directories do not need write permissions either. Take
> a look at the O= option documented in /usr/src/linux/README.
> 
> William
> 

Um, well, users can then write the the compiled files (.o in the tree).
You can also set `chmod -R g+w /` and gave everyone full access.

I think running kernels from non-root checkouts is a pretty big
security hole.

Michael

- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk/0lFQACgkQknrdDGLu8JD3AwD8CWdFJemXSh4O4xS94AXfo1Bw
6XwIhGspPvP/EGI/+7cBAI486fBSopMQxB/IaFyDnwVxriLZxOan5SrqMJXWa8b5
=+ocR
-END PGP SIGNATURE-



[gentoo-dev] enewuser: home beloning $user:root inset of $user:$group

2012-07-20 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

is it intentional behavior, that home directories created by enewuser
belong to $user:root (or pwd group) instead of $user:$group ?

I recently set net-misc/minidlna to run as non-root and ended up with
minidlna:minidlna, see [1] for implementation details (and my
workaround) and [2,3] for the discussion leading to the situation.

p.s. I aware that chown/chmod and missing ${EPREFIX} makes this a bad
hack and fails on Prefix.

Michael

[2] https://bugs.gentoo.org/394373
[3] https://bugs.gentoo.org/426726

- --
Gentoo Dev
http://xmw.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAlAJF5YACgkQknrdDGLu8JAoQQD/U2vrcw/bOuGtmcKelM7gbfh9
aV+Nqk89M7re+gYLhY8A/RLSaNztCvQ+ti/ZYeETDEcui7wmT1kEuilxjwz1RrPV
=9ogI
-END PGP SIGNATURE-



Re: [gentoo-dev] enewuser: home beloning $user:root inset of $user:$group

2012-07-21 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/20/2012 06:44 PM, Maxim Kammerer wrote:
> I think that a --do-not-create-homedir (or a shorter equivalent) is
> a good idea.

Yeah, just allow optional arguments to useradd like (useradd --help)
  -m, --create-home create the user's home directory
  -M, --no-create-home  do not create the user's home directory

I would prefer an behavior similar to regular `useradd -m -g $group`
calls.

- --
Gentoo Dev
http://xmw.de/


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAlALVegACgkQknrdDGLu8JCucAD9GN0ZSVQxoTSkf+usb+9aybpH
Q1Sa8MJck/QXhzj+BPEBAISzuqa4sM/+eh3PJEBJ3JwtVNwrNWhLv0eRiF9sWiz5
=zYTB
-END PGP SIGNATURE-



FIXED Re: [gentoo-dev] net-misc/aiccu - maintainer needed

2012-08-01 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 08/01/2012 11:17 AM, Maciej Grela wrote:
...

consider this handled.


- -- 
- --
Gentoo Dev
http://xmw.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAlAY9gEACgkQknrdDGLu8JAzrgD/ZU9OLn9Kz2eKNDwdUiAt33We
lHZ/4CZGoUcV2EmZdw0A/jGY8y3RypAd7zkKUfXrUIbIGO3S68FsyrynrAR5/f1L
=P+A9
-END PGP SIGNATURE-



Re: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp

2017-05-14 Thread Michael Weber
On 05/08/2017 09:13 PM, David Seifert wrote:

If all of this ends in one big bikeshedding fest again, I will start
dekeywording packages. Fortunately for me, I won't get any complaints
(because the arch teams are dead).

formal complaint, powerpc team is alive, and I'm lead.



--
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp

2017-05-14 Thread Michael Weber
On 05/14/2017 12:44 PM, David Seifert wrote:

On Sun, 2017-05-14 at 12:38 +0200, Michael Weber wrote:

On 05/08/2017 09:13 PM, David Seifert wrote:

If all of this ends in one big bikeshedding fest again, I will
start
dekeywording packages. Fortunately for me, I won't get any
complaints
(because the arch teams are dead).


formal complaint, powerpc team is alive, and I'm lead.


https://bugs.gentoo.org/show_bug.cgi?id=546082

You call that alive?

Well, I'm working on stabilization for some months and started 
keywordings just recently.


FTR, nobody saw the need to migrated this bug Component:Keywording (was 
[old] ...) and it didn't show up on my radar, nor on x86s.


--
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Dropping ia64/ppc/sparc profiles to dev/exp

2017-05-14 Thread Michael Weber
On 05/14/2017 01:05 PM, Michał Górny wrote:

On nie, 2017-05-14 at 12:52 +0200, Michael Weber wrote:

On 05/14/2017 12:44 PM, David Seifert wrote:

On Sun, 2017-05-14 at 12:38 +0200, Michael Weber wrote:

On 05/08/2017 09:13 PM, David Seifert wrote:

If all of this ends in one big bikeshedding fest again, I will
start
dekeywording packages. Fortunately for me, I won't get any
complaints
(because the arch teams are dead).


formal complaint, powerpc team is alive, and I'm lead.


https://bugs.gentoo.org/show_bug.cgi?id=546082

You call that alive?



Well, I'm working on stabilization for some months and started
keywordings just recently.

FTR, nobody saw the need to migrated this bug Component:Keywording (was
[old] ...) and it didn't show up on my radar, nor on x86s.



Why would you expect to developers spend their effort on moving bugs to
new keywording workflow *after* the arch teams have been neglecting them
for 1.5 years?

Because we (or some subset) agreed on the "new keywording workflow" and 
we all obliged to play by the rules?


--
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Some packages up for grabs

2012-12-12 Thread Michael Weber
On 12/12/2012 06:21 PM, Matthew Thode wrote:
> I'll take net-misc/radvd
Welcome, co-maintainer ;-)



-- 
Michael Weber
Gentoo Developer



Re: [gentoo-dev] glibc-2.17: nscd is optional

2012-12-29 Thread Michael Weber
On 12/30/2012 02:24 AM, Mike Frysinger wrote:
> rough poll: how many people actually care about nscd ? 
I use it for some pam_ldap machines

> ... it'd default to off.
fine with me, I'll turn it on / need it for `ls -l /home` not taking ages.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-14 Thread Michael Weber
Hi folks,

this commit changes the set of USE flags on the just stabled gcc-4.6,
running a huge number into an rebuild of an freshly updated package.
(emerge --newuse recaclulates from "go disabled" to "go missing")

Wouldn't it be possible to
a) refrain from this change (really, who has USE=go turned on?)
b) handle this with package.use.mask,
c) figure it out before stabilization

I see the point in nobody beeing perfect, but these recurring
effect-less rebuilds of widespread base packages set me up.

Imho, editing /var/db/pkg/sys-devel/gcc-4.6.3/USE is not a recipe to be
carried out to the user. But can we do stuff like this in profile
updates? Without hurting system with USE=go activated, which need
actually need the recompile.

my 2 cents

   Michael


 Original Message 
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog
toolchain.eclass
Date: Tue, 15 Jan 2013 02:30:53 + (UTC)
From: Ryan Hill (dirtyepic) 
Reply-To: gentoo-dev@lists.gentoo.org, dirtye...@gentoo.org
To: gentoo-comm...@lists.gentoo.org

dirtyepic13/01/15 02:30:53

  Modified: ChangeLog toolchain.eclass
  Log:
  Drop go support for 4.6 - broken by newer glibc versions and upstream
recommends it not be used.

Revision  ChangesPath
1.615eclass/ChangeLog

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.615&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.615&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.614&r2=1.615

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.614
retrieving revision 1.615
diff -u -r1.614 -r1.615
--- ChangeLog   13 Jan 2013 22:35:28 -  1.614
+++ ChangeLog   15 Jan 2013 02:30:53 -  1.615
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.614 2013/01/13
22:35:28 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.615 2013/01/15
02:30:53 dirtyepic Exp $
+
+  15 Jan 2013; Ryan Hill  toolchain.eclass:
+  Drop go support for 4.6 - broken by newer glibc versions and upstream
+  recommends it not be used.

   13 Jan 2013; Gilles Dartiguelongue  gnome2.eclass:
   Allow ebuild override of eclass generated econf.



1.567eclass/toolchain.eclass

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.567&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.567&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.566&r2=1.567

Index: toolchain.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v
retrieving revision 1.566
retrieving revision 1.567
diff -u -r1.566 -r1.567
--- toolchain.eclass29 Dec 2012 06:45:06 -  1.566
+++ toolchain.eclass15 Jan 2013 02:30:53 -  1.567
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.566
2012/12/29 06:45:06 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.567
2013/01/15 02:30:53 dirtyepic Exp $
 #
 # Maintainer: Toolchain Ninjas 

@@ -115,7 +115,7 @@
tc_version_is_at_least "4.3" && IUSE+=" fixed-point"
tc_version_is_at_least "4.4" && IUSE+=" graphite"
[[ ${GCC_BRANCH_VER} == 4.5 ]] && IUSE+=" lto"
-   tc_version_is_at_least "4.6" && IUSE+=" go"
+   tc_version_is_at_least "4.7" && IUSE+=" go"
fi
 fi






-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 





Re: [gentoo-dev] call for testers: udev predictable network interface names

2013-01-15 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi all,

I respect both sides of the discussion, because:

a) I once set up an old P3-700 with 5+1 eth cards in 6 different
networks as (bridging)router and truly benefited from the ability to
change a broken NIC - which happened quite often due scrap-metal
hardware - without ending up with martian packages, dhcp service on
the wrong places. But that was 1 incident in 10 years.

b) I use multi-nic servers, some with onboard and extention NICs

c) I tend to move my setups (esp. my laptop) around between different
hardware (nearly identical thinkpad R61/X61), and I _share_ my
installation with other/new users by cloning my disc (well rsync),
lets call this stageN installation.

d) I abuse an old multiport GBit card as GBit switch in my desktop,
besides an onboard one.

e) Some distro/driver constellations (archlinux?) tend to name their
wireless lan eth*.

This resulted in one decision per setup, whether or not to set
/etc/conf.d/udev's

> persistent_net_disable="yes" persistent_cd_disable="yes"

Either to avoid random names due hardware replacement (a) or changed
module loading order (b, inside debian initrd)
or to just use kernel names (eth0, wlan0) because no other cards
present (c) or the NIC drivers compiled into the kernel (d).
e) never happened to me.

It always bugged me to fix/reboot systems which needlessly end up with
eth1/wlan1 because some stupid pre-persistent_net_disable did not
recognize beeing run on an entirely different hardware.

So can we just watch out for the disable="yes" setting and migrate it
during udev's pkg_install phases __and__ post an big fat warning
(elog, news item) on the wall?

I assume most linux users do not operate
servers/multi-nic/multi-networking setups, do not clone their setups
to other hardware.
Given that, these user will almost only see the 'my nics changed names
and i cannot connect to the internet' errors due some moronic or
unavoidable change in initrd/module loading.
That might be the driving force behind udev persistence in the first
place.

I'd be glad if I we respect setups w/ custom-built kernels, w/o
initrds, roots capable of choosing network-name-persistence iff
needed, users adoring the possibility of just dd(1)'ing installations
to new hardware without reinstalling or entering an new product code.

rant=1; And I'd like to avoid dozends of conversations like "Yeah,
your setup/firewall/rouing/... command no longer works, eth0 is no
enp0xx2_at_home_lid_open or was it _bluetooth_turned_off. Didn't you
read the post on some derps mailing list." with haunted people not
knowing better than asking me about their problems.
Not to mention all online documentation/forum posts referring to eth0.
rant=0;

Keep up the good work!

   Michael

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlD1FmAACgkQknrdDGLu8JA68wD/Vuw8mL7O0T398QR7OetqDoLN
pQ7kJz9nveemDxw7o9MBAJSsyQ/DWIKLsqudXjlXhTPQEd0Od6vDBEL6IeFtXCjc
=AfSI
-END PGP SIGNATURE-



Re: [gentoo-dev] call for testers: udev predictable network interface names

2013-01-15 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

"This can have serious security implications" [1]

For whom?
The often cited end user not running any network service, not even sshd?
Without firewalls, routing or dhcp_d_?
Some avahi-discovery woodoo stuff unaware of network topology at all?

Maybe the M$/Windows mechanism asking the user to classify an newly
discovered network as (and shutting down network communication until
done so) isn't the worst solution at all.
(Well, that would need an dbus like service to pop up this box *hihi*)

[Generally speaking]

Linux developed from an highly specialized group of users to an broad
spectrum from "I have control, leave my unique setup alone" to "I have
no idea what I'm doing/I'm unwilling to read/Lets sudo random search
results" kinda users. Not all are enlightened.

Good part is the media coverage, money invested/wasted/...
Hard part is to find an compromise for all users.

So lets provide something that works w/o interaction or master
knowledge and not annoys the crap out of users - for all users.

[about NIC names]

Changing the netdev names way from eth*/wlan*/wwan*/ results in a hell
of obsolete documentation.
Opt-out urges users into either adapt their setups or disable the rules.
This LAN/WLAN eth0/eth1 mess could be fixed by assuring Wi-Fi NICs
being called wlan*, and running WPA stuff just there.

The upcoming UMTS/broadband interfaces are called wwan*? *duck*

Last point - as long as identification of LAN networks isn't handled
properly, the consistency of NIC names it the lesser security concern
for users carring around their laptops.

Enough!

   Michael

[1]
http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames

On 01/09/2013 11:13 PM, William Hubbs wrote:
> All,
> 
> as you probably know by now, udev-197 has hit the tree.
> 
> This new version implements a new feature called predictable
> network interface names [1], which I have currently turned off for
> live systems, because it will require migration on the part of the
> user.
> 
> When you upgrade to this new version of udev, you will find a file 
> /etc/udev/rules.d/80-net-name-slot.rules on your system. It
> currently has comments explaining what is happening.
> 
> As long as this file is in place, this feature is not activated.
> That is why there is not a news item. If you do nothing, nothing
> changes.
> 
> What I would like to do is find some people who are willing to
> migrate and report any issues they find.
> 
> I would like this to be the default for everyone at some point, so
> I want to document the migration process and find out if there are
> any bugs in tools because they expect the eth* names.
> 
> Thoughts?
> 
> William
> 
> [1] 
> http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
>
> 
- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlD1HmkACgkQknrdDGLu8JDLRQD+P0pO8z0WHnELVYOgQrEQi0wm
Xp1kG1pQhYTCN271T6EBAJvRSacaBE7hdIaTCRH7VUoeugWdktQaXE935kqhFCNV
=BWkO
-END PGP SIGNATURE-



Re: [gentoo-dev] January stabilization candidates

2013-01-16 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/12/2013 11:49 PM, "Paweł Hajdan, Jr." wrote:
> Please review attached automatically generated stabilization
> candidates for January.
cool

> I don't want to annoy people with automatically filed bugs, and at
> the same time I also received lots of positive feedback about the
> effort to keep the stable tree more up-to-date.
you can add me to the whitelist for bug filing.
Would you mind adding my
# xmw
app-laptop/thinkfan-0.8.1-r1
Thanks!

> I think the best way to proceed is to listen to that feedback and 
> continue the effort, while also keeping an updated list of
> exclusions for packagers/herds that are actively stabilized by
> maintainers.

Do you/we have any ready-to-use script to file stable requestst?
I know it's just dome lines of python but I'm lazy.
To lazy to get all these 10-something clicks'n'paste right to file
such bugs on first attempt.

Michael

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlD2tEgACgkQknrdDGLu8JCXjwEAmnSj0mvW7hxJgNHSux+P0P/I
ikSyI6XM357KIvU7DX0BAI1Nb6IyKJUq2GNhJCMUaX9RAEL1BvZLczPq+uCAkPvU
=X8G6
-END PGP SIGNATURE-



Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Weber
On 01/15/2013 09:51 PM, Dirkjan Ochtman wrote:
> On Tue, Jan 15, 2013 at 9:18 PM, Peter Stuge  wrote:
>> emerge --sync
   layman -S
   eix-sync #layman...
   porticron # from porticron
   update-gentoo # cvs setup https://xmw.de/dotfiles/bin/update-gentoo

>> emerge --upgrade
with a predefined EMERGE_UPGRADE_OPTS in make.conf (where
EMERGE_DEFAULT_OPTS lives).

But ++ on that
-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] call for testers: udev predictable network interface names

2013-01-16 Thread Michael Weber
On 01/16/2013 05:25 PM, Mike Gilbert wrote:
>> It has been rather nifty that if I walk up to a random machine
>> with exactly one NIC (that I've been asked to examine/fix), I
>> _know_ that there will be eth0 and only that.
++

> I would actually like to see iproute2 added to the system set.
++

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/16/2013 06:33 PM, Michael Orlitzky wrote:
> Yes, sorry for the confusion. I use more than one package manager,
> and when doing an "update" or "upgrade" I'm basically flipping a
> coin.
hehe, as long as we don't --dist-upgrade ;-)
the g was intentional.

how does portage @preserved-libs work? maybe we could emerge
@update[s] and @glsa.

https://wiki.archlinux.org/index.php/Pacman_Rosetta

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlD3PyYACgkQknrdDGLu8JDKOAEAlSRRrurL7VWpeMMtB2sVZeH4
Ik+D3d5LL1Nahflz+PIBAIWVFvyuNmzgnvE+wOpU70AIacTbprFcFJFOe9JaVBVr
=gKRT
-END PGP SIGNATURE-



Re: [gentoo-dev] Lastrites: app-misc/secure-delete, app-misc/ccal, www-apache/mod_vhs, app-portage/epm, www-apps/online-bookmarks, sys-apps/i2c

2013-01-17 Thread Michael Weber
On 01/17/2013 11:42 PM, Maxim Kammerer wrote:
> The journal is not cleared. On ext3/4, this usually means metadata —
> see [1] for more details. All in all, secure-delete has its uses. What
> are people supposed to use instead, dd if=/dev/zero
> of=/media/sdcard/naked_gf_0001.jpg? Besides, there are complementary
> tools in the package, like sfill.
++ for the VFAT/non-ext[34]/ argument

Personally I use shred from sys-apps/coreutils,

  shred -uvxz /mnt/cf/naked_gf_0001.jpg

which might qualify for an alias, but it's good.

I'd grab this package, if thats the point.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] DNSSEC (w/ DLV) live on *.dev.gentoo.org

2013-01-17 Thread Michael Weber
On 01/17/2013 11:36 PM, Robin H. Johnson wrote:
> On Sat, Jan 12, 2013 at 10:36:31PM +, Robin H. Johnson wrote:
>> If there are no problems reported by Jan 17th, I'm going to complete the
>> DNSSEC configuration on gentoo.org and remaining delegated sub-domains.
> Everything is in place except the final trust binding from the org. zone
> to gentoo.org, that will take a couple of hours, but I'm holding off to
> detect more breakage.
> 
++ for DNSSEC,

Regarding ssh support, can you take a look at [1], please.

And I can't see SSHFP record on dev.g.o.

Thanks

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] DNSSEC (w/ DLV) live on *.dev.gentoo.org

2013-01-17 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/08/2013 12:39 AM, Benjamin Lee wrote:
> On 01/07/2013 06:34 AM, Maxim Kammerer wrote:
>> browser plugins? Also, how widespread is client DNSSEC support?
>> E.g., I enabled DNSSEC for my domain, but not sure yet whether
>> DNS resolution anywhere will fail in case DNS responses are
>> spoofed.
> 
> Comcast runs dnssec-failed.org, which is convenient for testing out
> some DNSSEC validation failure cases.  Using a validating resolver,
> my client sees SERVFAIL:
> 
> $ host dnssec-failed.org. Host dnssec-failed.org not found:
> 2(SERVFAIL)

The AD flag is missing on the answer (see bottom).
Programs don't really use that lack of coping with that information.

Openssh works,
Firefox has an plugin http://www.dnssec-validator.cz/

I don't think SERVFAIL or NXDOMAIN is the right way to communicate an
validation order.

Michael

p.s. there's dnssec-system-tray to have an eye on the unbound log. I
can provide you with a setup description iff you like.

michael@x ~ % dig dnssec-failed.org

; <<>> DiG 9.9.2 <<>> dnssec-failed.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62274
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;dnssec-failed.org. IN  A

;; AUTHORITY SECTION:
dnssec-failed.org.  7200IN  SOA dns101.comcast.org.
dnsadmin.comcast.net. 2010101559 900 180 604800 7200

;; Query time: 1852 msec
;; SERVER: ::1#53(::1)
;; WHEN: Fri Jan 18 00:38:07 2013
;; MSG SIZE  rcvd: 117

michael@x ~ % dig xmw.de

; <<>> DiG 9.9.2 <<>> xmw.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30196
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;xmw.de.IN  A

;; ANSWER SECTION:
xmw.de. 42  IN  A   176.9.87.236

;; Query time: 1 msec
;; SERVER: ::1#53(::1)
;; WHEN: Fri Jan 18 00:39:53 2013
;; MSG SIZE  rcvd: 51


- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlD4jLMACgkQknrdDGLu8JAAEAD8CYwlaeOcfZGIqwDurx4Bnhf8
H9+T1yirfVh/V9njmQUA/jCXhbi0MuLcQJeopyGT/xwR1EUlS1llH4pF8uAh29F8
=Mr9O
-END PGP SIGNATURE-



Re: [gentoo-dev] DNSSEC (w/ DLV) live on *.dev.gentoo.org

2013-01-17 Thread Michael Weber
https://bugs.gentoo.org/show_bug.cgi?id=435372

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-17 Thread Michael Weber
Hi,

I'd like to drop one strong suggestion about configuration management
that might be beneficial here: use version control software!

Some machines (esp. those with shared administration) have /etc/portage
under git [1] with
 - /var/lib/portage/world symlinked to /etc/portage/world
 - PORTDIR_OVERLAY=/etc/portage/local-overlay

Basically, we have 4 roots fiddling with 4 machines and different
behaviours.

Some forget --oneshot (-1) on broken-libs rebuilds,
some forget to mark packages in world file after successful tests.
Some forget the second > on `echo foo-bar/blub >
/etc/portage/package.keywords/global`
Some forget to commit+push their changes.

All these "problems" esp. the mentioned world file pollution is
documented quite well in the git log, or doesn't get committed at all.

I check `cd /etc/portage ; git stash show ; git diff` on a regular basis
o keep it all together.

The update is almost unattended with [2].

General benefits:
 - You can recover from moronic file handling
 - The changes to the machines get documented (and announced by mail)
 - Config changes and updates can be made w/o all machines being up.
 - It feels like an normal machine, no need to run any deployment tool
to just test-install a package.

Down drafts:
 - Doesn't handle layman repo list
 - Git merge is bad on two changes adding a new last line
 - autoupdate.sh doesn't handle error exit codes.

So, __USE__ an version control, even when you're just running
`cd /etc/portage ; git commit -a -m "randoom updates"` from time to time.

Bye

[1] http://git.fs.lmu.de/gaf-etc-portage.git/

[2] http://git.fs.lmu.de/gaf-etc-portage.git/blob/HEAD:/bin/autoupdate.sh

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Michael Weber
On 01/18/2013 08:36 AM, Benedikt Böhm wrote:
> On Fri, Jan 18, 2013 at 8:27 AM, Michael Weber  <mailto:x...@gentoo.org>> wrote:
> I'd like to drop one strong suggestion about configuration management
> that might be beneficial here: use version control software!
> or even /etc/.git ... it saved my life on numerous occasions

Sure, bit thats's the point were diversity (hostnames, ssh_host_keys)
kicks in (which has been eliminated in mentioned example) and
the repo carries confidential information.
(Well, if somebody places an compromised update in the
 local-overlay, i'd blindly install anything)

I even have / inside git for testing, with excludes on /opt/ /usr
/{s,}/bin /etc/ssl and so on.

It works and is handy to easily add apache config, web-app-config
installed roundcube, layman overlay list, but the maintenance of the
.gitignore raises and hardlink solutions like dirvish make more sense
for being complete backups (LD_LIBRRY_PATH=/backup/.../tree/usr/lib).

> for reference, here is my updateworld script, which also handles python,
> ruby, perl, revdep-rebuild and all that
> crap: 
> https://github.com/zenops/cookbooks/blob/master/cookbooks/portage/files/default/scripts/updateworld
cool.

So basically everyone uses personal `apt-get update` (cvs co, porticron,
emerge+layman, eix-sync) strategies and even more
funny little scripts for `apt-get upgrade` (-avuND world, aliases,
scripts).

I wonder if anybody uses unattended [backup+]emerge as cron job.
I'm really temped to do so, but with users relying on these machines I'm
always chicken-out.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Michael Weber
On 01/18/2013 09:28 AM, Benedikt Böhm wrote:
> i've refrained from doing unattended upgrades for a long time, but i'm
> quite confident in updateworld these days and i usually test it on 2-3
> machines and then let the other 50+ machines do it unattended and it has
> been working fine so far ...
good strategy.

> but - and that's quite important i guess - i only use my own clone of
> the portage tree which i sync from time to time and i also keep
> different versions stable, etc.
HEAVY USER! But you have full control.
Do you have any sophisticated mechanism to detect tree breakage (i.e. us
f*** up), like Samuli replying -commit to -dev or irc activity?

Or do you simply delay commit? (re-schedule on weekends/nights)

Delaying stabilization seems legit, but on Gentoo-stable ?!

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] New, shiny EAPI=5 profiles: volunteer, procedure, preparations

2013-01-18 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/12/2013 09:47 PM, Andreas K. Huettel wrote:
> 

10) add "13" to the selectable Versions in Bugzilla.
Not that anybody cares, but 10 and 10.1 are in there.

Maybe we could drop these values (dropping the field might need a
change in the code) to reduce the number of selection a
newbie reporter is faced.

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlD5KUQACgkQknrdDGLu8JBmIwD/QGdNkWVAM5JsIDIXV9SGyNeC
lkxm02p8qpbnCE+ZAuYA/3Gdf9xh6OMcCz5OAuTNnUcNrJ5JhtFMPBodqOC9lF0b
=9c48
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: new "qt" category

2013-01-19 Thread Michael Weber
On 01/19/2013 03:14 PM, Ben de Groot wrote:
> On 19 January 2013 21:46, Patrick Lauer  wrote:
>> Maybe lib-qt ? dev-qt sounds confusing to me too, what's "dev" about it?
> 
> These are libraries and applications that are used by developers of
> end-user applications.
And so is vim, which is used as editor, by devs.

My initial reading of the posted line "categories are foo[-]bar"
reminded me of some discussion with archlinux enthusiasts which find
them stupid.

It all boils down to: Do we want categories or not?

Categories are nasty, I always fail on `emerge -av1 screen` which
resolves to app-misc/screen and app-vim/screen.

Besides the limitation, categorization creates structure,
Does it belong to gnome or kde? is it an x11 app? is it an application
or just an library? and so on ..

We have a fixed number of exact 2 tags (foo and bar),
This limitation has proven it's usability in the past of Gentoo, but
there are reasons to break it up (Like making up funny points like regex
and it has always been this way). foo-bar-baz might be usefull, too.

But it's plain redundacy to in insist on *qt*/qt-*.

Either reject using an appropriate category and place it
as misc-randoom/qt-* or use a category and strip the "qt-" prefix.

I'm fine with qt/core, my preference would be lib-qt/core or lib/qt-core.

But please don't double the qt.

   Michael

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] Fwd: [gentoo-commits] gentoo-x86 commit in mail-client/claws-mail-rssyl: ChangeLog claws-mail-rssyl-0.34.ebuild

2013-01-21 Thread Michael Weber
Hello Christian,

it looks like you accidentally choose the latest stable version 0.34 for
removal instead of the older 0.33 [1].

I assume this happened in error and I revert the commit.

(The 0.33 version downgrade does not build)

This is reported as [2], too.

Bye,

   Michael

[1] https://bugs.gentoo.org/show_bug.cgi?id=448968
[2] https://bugs.gentoo.org/show_bug.cgi?id=453298

 Original Message 
Subject: [gentoo-commits] gentoo-x86 commit in
mail-client/claws-mail-rssyl: ChangeLog claws-mail-rssyl-0.34.ebuild
Date: Sun, 20 Jan 2013 21:56:35 + (UTC)
From: Christian Faulhammer (fauli) 
Reply-To: gentoo-dev@lists.gentoo.org, fa...@gentoo.org
To: gentoo-comm...@lists.gentoo.org

fauli   13/01/20 21:56:35

  Modified: ChangeLog
  Removed:  claws-mail-rssyl-0.34.ebuild
  Log:
  clean up

  (Portage version: 2.1.11.31/cvs/Linux i686, signed Manifest commit
with key 2B859DE3)

Revision  ChangesPath
1.120mail-client/claws-mail-rssyl/ChangeLog

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail-rssyl/ChangeLog?rev=1.120&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail-rssyl/ChangeLog?rev=1.120&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail-rssyl/ChangeLog?r1=1.119&r2=1.120

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/mail-client/claws-mail-rssyl/ChangeLog,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- ChangeLog   20 Jan 2013 10:24:05 -  1.119
+++ ChangeLog   20 Jan 2013 21:56:35 -  1.120
@@ -1,6 +1,10 @@
 # ChangeLog for mail-client/claws-mail-rssyl
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header:
/var/cvsroot/gentoo-x86/mail-client/claws-mail-rssyl/ChangeLog,v 1.119
2013/01/20 10:24:05 ago Exp $
+# $Header:
/var/cvsroot/gentoo-x86/mail-client/claws-mail-rssyl/ChangeLog,v 1.120
2013/01/20 21:56:35 fauli Exp $
+
+  20 Jan 2013; Christian Faulhammer 
+  -claws-mail-rssyl-0.34.ebuild:
+  clean up

   20 Jan 2013; Agostino Sarubbo 
claws-mail-rssyl-0.34.ebuild:
   Stable for alpha, wrt bug #448968





-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 





Re: [gentoo-dev] news item for udev 197-r3 upgrade (yes, I know, it's late)

2013-01-23 Thread Michael Weber
Hi,

On 01/23/2013 04:04 PM, Rich Freeman wrote:
> System seems to work fine, so I'm not sure how essential that line is.
>  The fact that I'm using an initramfs might also have an effect.

I'd strongly suggest using CONFIG_DEVTMPFS_MOUNT=y.
and stop worring about udev/openrc.

udev/openrc stopped re-mounting /dev that last year.

Michael
-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] DNSSEC errors on *.bugs.gentoo.org

2013-01-24 Thread Michael Weber
Hello Robin,

looks like we have an little issue using DNSSEC for bugs.gentoo.org, but
not signing 339761.bugs.gentoo.org

`dig does-not-exist.bugs.gentoo.org @8.8.8.8`
  returns A record with AD flag.
`dig 339761.bugs.gentoo.org @8.8.8.8`
  returns A record w/o AD flag

Both work with local unbound resolver with forwarders removed.
It looks like stale, unsigned entries.

Did you change anything in the last n days?
Or is the cache of 141.1.1.1 and 8.8.8.8 really compromised?

How do you sign these wildcards anyway? Would be interested.

   Michael


[1] http://domainincite.com/2361-dnssec-to-kill-the-isp-wildcard

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] DNSSEC errors on *.bugs.gentoo.org

2013-01-24 Thread Michael Weber
On 01/24/2013 09:02 AM, Michael Weber wrote:
> Did you change anything in the last n days?
> Or is the cache of 141.1.1.1 and 8.8.8.8 really compromised?

Me culpa. Looks like these do not support AD now (or never did)
And my unbound always used the first resolver, which has AD.

As antarus pointed out, [1] and [2] report positive validation.

Michael

[1] http://dnssec-debugger.verisignlabs.com/339761.bugs.gentoo.org
[2] http://dnsviz.net/d/339761.bugs.gentoo.org/dnssec/

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: news item for udev 197-r3 upgrade (yes, I know, it's late)

2013-01-24 Thread Michael Weber
On 01/24/2013 02:45 AM, »Q« wrote:
> On Wed, 23 Jan 2013 13:49:09 -0800
> Christopher Head  wrote:
> 
>> On Wed, 23 Jan 2013 17:03:15 +0100
>> Michael Weber  wrote:
>>> udev/openrc stopped re-mounting /dev that last year.
>>
>> Are you sure? I have CONFIG_DEVTMPFS_MOUNT disabled, latest stable
>> udev (197-r3) and openrc (0.11.8), and no /dev line in my fstab, yet
>> my /dev is still a devtmpfs with a proper set of device nodes.
> 
> Me too.  It looks like /etc/init.d/udev-mount mounts it if the kernel
> hasn't, but I'd like to know more about whatever best practice is.

Mind the _re_-mount,
if udev discovers /dev not being mounted, udev does.
if udev discovers /dev mounted, no mount action is taken.
Earlier versions remounted /dev regardless.

My best practice is to have CONFIG_DEVTMPFS_MOUNT enabled:
I don't use initrd (except for disk encryption) and
I still find my disks during init=/bin/bash recovery.

and it does not hurt, anymore.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Multilib approach(es) Re: [gentoo-dev] The gx86 multilib project -- masterplan

2013-01-30 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

What's the primary Idea behind multilib at all?
Isn't it just a workaround to keep prebuild software
from lazy/incapable/dead upstreams working (skype, ...)?

Is there any other real use besides bragging about processor
capabilities and compiling an stage1 boot loader?

Please don't get me wrong. I honor the whole effort done to bring this
magic into portage/..., but I see limits in the underlying file system.

The current solution suggested by FHS-2.3 [1] is to use
/lib and /usr/lib, which works for runtime emul- packages,
since software either installed to /opt/{${PN},bin} or had no
alternative in /bin or /usr/bin.

On 01/27/2013 02:40 PM, Thomas Sachau wrote:> 2. How do you handle
other abi-specific files like headers or binaries
> and cases like binaries with abi-specific content? Is it possible
> to preserve them for all requested abis or to preserve them for an 
> non-default abi?

On 01/27/2013 05:08 PM, Pacho Ramos wrote:> Maybe installing headers
in other place would be interesting :/

This is getting wired now, when we get an x86, x86_64 and x86_32
(srsly?) implementation of cp(1).

Either we avoid collision python style with /bin/${PN}- and some
link magic, to select the "best"  according to moon phases.

In the spirit of FHS, I thought about introducing /bin for some
time, but this continues with other dirs.
We would need /var/lib as well (/var/lib/munin/ has ABI specific
.rrd files),
/usr/include/ ... wait a minute.

What about separating these ABIs on top dir and keeping the respective
sub-trees clean, like //{,usr/}{bin,lib}?

// could be realised by one of these systems
- - chroot (just like / chroots), needs root.
- - Gentoo/PREFIX style
- - modified runtime linker to pic correct LD_LIBRARY_PATH.

These // can be anything, like different ABIs,
different libc implementations, different keyword (stable, testing),
different Distros, - as long as it runs with the current kernel.
Well, thin-provisioning, qemu, *random virtualization*.

One ABI, maybe the one that can run/chroot all others sould be defined
as qual="", just like non-multilib systems.

Replication of //{home,usr/portage} can be avoided by symlinks
or bind-mounts, or hardlinks.
(Srsly, /usr/portage/"ebuilds,profiles,metadata,caches" has to be in
/var/portage.)

It'd be a pretty good solution for restraining mentioned (malicious)
software, /skype/ for example.

Some roundups have to be made for exhausive $PATH, X11 .desktop files,
to enable starting other //

Comments?

[1] http://www.pathname.com/fhs/pub/fhs-2.3.html

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEI20AACgkQknrdDGLu8JAGBAD+MPkmNxKSCrHcAnj5PUaxyTM1
Hhymj3cHaxBuTFHlK78A/2t5qJNyg1c0nc6FSePKXq+MXWp/RVDWMb5XCpfEh4dR
=xmPN
-END PGP SIGNATURE-



Re: Multilib approach(es) Re: [gentoo-dev] The gx86 multilib project -- masterplan

2013-01-30 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/30/2013 09:35 AM, Michael Weber wrote:
> These // can be anything, like different ABIs, different libc
> implementations, different keyword (stable, testing), different
> Distros, - as long as it runs with the current kernel. Well,
> thin-provisioning, qemu, *random virtualization*.

Did I ever mention, you can boot into these //!?!

initrd context:
  "mount root partition $ROOTDEV at $TARGET"
  mkdir /fun
  mount -o bind $TARGET/ /fun
  exec switch_root /fun /sbin/init

Mount output get's confusing about multiple lines
mentioning $ROOTDEV, esp. for init.d/fsck, but
IMHO fsck should be done in initrd, and not single-user mode
with read-only mount and with binaries from that broken partition.
- - other story.

Or have it on separate partition - like the traditional "I switch
distros" aproach.

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEI3zEACgkQknrdDGLu8JBrLgEAgI2m92etcKYF7/5wWEmJc1DZ
3apcjuDokN3WxUcxDdIA/A67DJBV5OKmVxX9wSaeomakg8Ql5oCqETXM6b9n1uy+
=Lkq3
-END PGP SIGNATURE-



Re: Multilib approach(es) Re: [gentoo-dev] The gx86 multilib project -- masterplan

2013-01-30 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 01/30/2013 10:58 AM, Michał Górny wrote:
> On Wed, 30 Jan 2013 09:35:12 +0100 Michael Weber 
> wrote:

> We don't want 32-bit cp. Thomas likes to support every weird idea 
> coming from a random user, I don't.
What is wrong with "random" or "user"? Should I take "random user"
personally? Honestly, I have no idea.

Where do you want to draw the line?
How would you handle library packages shipping binaries?
Just `rm "${D}"/usr/bin`?

>> In the spirit of FHS, I thought about introducing /bin for
>> some time, but this continues with other dirs.
> 
>> What about separating these ABIs on top dir and keeping the
>> respective sub-trees clean, like //{,usr/}{bin,lib}?
> No. 32-bit chroot is an old idea and has nothing to do with
> multilib.

Right, that was the intent of my mail.
Not to question some multilib internal stupidity like how to handle
clashing pkg-config files but to question the approach in common.
Maybe FatELF would work with this multilib/USE approch w/o cluttering
the file system [1].

  Multilib: funny clashes all over the tree, partial blessed by FHS.

  Emul- packages, frozen, incapable of compiling and adding additional
  stuff - collision avoidance by upstream.

  Separated trees/chroots/... to be merged in $PATH et. al.

Is there any consent on how to proceed?

I support an slim solution, but as it turns out "architecture
independent" from FHS is just a lie. Or handled very badly.

[1] http://en.wikipedia.org/wiki/Fat_binary

> It's an alternative to multilib and there's no point in reinventing
> it.
Yeah, did not reinvent it, just want to re-think it's validity.

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEJBGsACgkQknrdDGLu8JDMWAD+Ksp5FmqOKgHxuLtR/smWJCgU
SjnM/V64GFnGrCtSqdoA/32BHJdFrO/6YzUZTMhHp+o9u/QgAEjgbKRutdptqZwQ
=dSTv
-END PGP SIGNATURE-



[gentoo-dev] "frozen" overlay Re: Please stop useless removals

2013-02-01 Thread Michael Weber
On 02/01/2013 09:21 AM, Alec Warner wrote:
> On Thu, Jan 31, 2013 at 11:36 PM, Vaeth
>  wrote:
>>
>>>># Upstream is dead and gone.
>>>># Masked for removal on 20130302
>>>
>>>
>>> Erm, so this is the _only_ reason - dead upstream?
>>
> If folks do not want to maintain it anymore, then it will be removed.
> Feel free to contribute to Gentoo and maintain the packages.

Hereby done, becoming a dev is a big step for just one package a user
would keep.

Ihmo, what you call "upstream dead" is a kind of positive situation.

If the author has no longer time to contribute (we all have a real life)
then it's ok, no need to wipe his contribution from the face of the world.

If the software is just working as the author intendend, and it has no
major bugs, then there's no need to do further trivial releases just to
keep the disto maintainers busy.

If it's broken, uncompatible and nobody steps up, drop it, agreed.


>> You are destroying the charme of gentoo by systematically
>> removing all these little tools and toys.  The availability
>> of a lot of software was once a strength of gentoo, so removing
>> these things is really bad, especially if it happens for no
>> real reason.

We need to maintain a certain quality. Sheer mass does has no charm, if
nothing works. But I'd rather like to see gentoo as a broad selection of
tools, that build. maybe some really cool stuff nobody else has.

> Gentoo is not a software archival service.
>> I was understanding if e.g. someting was removed which needs
>> the > a dead upstream. But just needing a small tool like imake (xboing)
>> or having open feature requestes (epm) or even nothing and
>> just dead upstream is IMHO really not a reason.
>>
>> If something really does not compile anymore and nobody cares,
>> then remove keywords (or, for god's sake, mask it);
>> if something might theoretically become a security issue (xpdf)
>> then it should be masked.
>>
>> But please do not throw things out of the tree unless
>> really necessary:
>>
>> It does not hurt anybody to have such package in the tree,
>> but removing it - especially if upstream is dead - means
>> that the tarbalös will be removed from the mirrors and thus
>> nobody is able anymore to install it (even if he would care and
>> fix some minor issues) unless he had kept a copy on
>> his local machine (which will mean in the future that he can only
>> do it if he had used gentoo already many years ago and cared
>> during the time of the removal).
> 
> Again I highly recommend archiving the software yourself; but I don't
> think Gentoo should be doing it.

It costs resources:
 - distfiles and all their mirrors accumulate
 - emerge dependency calculation

If it's out-waged by increasing disc capacity and processor power is up
to discussion.

Last but not least, we have gattered some extra info besides the
tarballs, our precious ebuild scripts. Which is why I started my
involvement with Gentoo (maybe somebody should have told me about BSDs
tree before that).

As Martin said, tarballs get lost. I steal them from debian mirror on a
regular basis, maybe we should contribute ourselves.

PROPOSAL

  Let's create an overlay "frozen stuff" which contains all the
  software no longer developed with following features:

Users showed interest in having them

Web-presence to be picked up on Google search.
   (viewvc.cgi show dead is kinda hidden [1])

Separate distfile mirror
   no need to stress our mirror peers
   make it a sepearate repo,
  feed by upstream and mirror://gentoo
   I can contribute the space/bandwith.

Feedback/Bugs/Voting can be handled inside b.g.o
   no need for extra login,
   frozen-bugs can be auto-generated,
   whitelist [frozen]
   just like the sunrise tracker bugs.

BENEFIT

   User can choose whether or not layman -a frozen.

   Non-trivial ebuilds are preserved.

   Tarballs are preserved.

   Nobody gets hurt.

Comments?


[1] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] "frozen" overlay Re: Please stop useless removals

2013-02-01 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256


On 02/01/2013 10:35 AM, Dennis Lan (dlan) wrote:> HI Michael:
> I can think of it's almost kind of a staging area, some package
> may be partial broken(or partial functional), but still useful for
> user.

Please see [1] for the proposal of betagarden overlay, which might
grab attention by posting a project page, @sping *plz*

> Generally speaking, It should be a good idea! The end users will 
> benefit a lot.
thanks.

On 02/01/2013 10:30 AM, Sergey Popov wrote:
> Well, we can move such software to sunrise, can't we? But
> proposition of splitted mirrors makes sense, cause quite often dead
> upstream means dead links to original tarballs too.
Maybe betagarden/sunrise would benefit from mirror-coverage,
hosting situation is a recurring question on #-sunrise. Votes?

Sunrise commit access is limited to sunrise devs. And I see the _rise_
in context of software and devs.
I don't say sundown, cause for mentioned arguments, I just wanna have
functioning/maybe superseeded software around, regardless of it's
commit-frequency, author involvement or century of creation.

Again: We need to proceed as a contemporary distribution ("Does not
build with latest ~** gcc/" argument), but we can preserve our trail
for those who like.

The line between removed packages and obsoleted slots has to be drawn.

I'm in a tension between overlay scatter and providing an automated
time capsule (that certainly will mess up any of the aforementioned
repos).

[1]
http://archives.gentoo.org/gentoo-dev/msg_384ad55a02bf02154397f29d10a0f68e.xml

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlELnq4ACgkQknrdDGLu8JAY3gD/TOifKZZNqVb6VJkfp/VLGaGT
MZzWVOYVsPPAQi0B+voA/3D8afTh5TjxeWJvAKIZwIG6O/rwVrVBAI4YHgC4T59x
=bnDb
-END PGP SIGNATURE-



Re: readme.gentoo.eclass: use echo -e instead of plain echo (Was: Re: [gentoo-dev] readme.gentoo.eclass: Add a DISABLE_AUTOFORMATTING variable=

2013-02-01 Thread Michael Weber
On 02/01/2013 10:55 AM, Ben de Groot wrote:
> On 1 February 2013 02:59, Pacho Ramos  wrote:
>> El dom, 27-01-2013 a las 18:47 +0100, Pacho Ramos escribió:
>>> El dom, 27-01-2013 a las 15:00 +0100, Pacho Ramos escribió:
>>>> Currently, when people uses DOC_CONTENTS variable to place their desired
>>>> messages, they are automatically reformatted by "fmt" to get proper
>>>> messages (for example, splitting long lines).
>>>>
>>>> But, in some cases, may be useful to disable this behavior and respect
>>>> strictly how DOC_CONTENTS was formatted, for example in that kind of
>>>> messages telling people to run a command and, then, requiring a new line
>>>> to be used. This can also be useful to append extra information to
>>>> DOC_CONTENTS when, for example, additional info is needed when enabling
>>>> a USE flag.
>>>>
>>>>
>>>
>>> Well, after reading man echo I see all this is not needed, I simply need
>>> to use echo -e to get it understand "\n" to create new lines
>>>
>>> New patch attached
>>
>> This will add an option to disabling autoformatting to let people get
>> their doc_contents 100% respected if they want
> 
> How about using an "as-is" argument to readme.gentoo_create_doc?
> That would be more concise. :-)
> 
PLEASE, add "define DOC_CONTENTS in an non-global scope, use
src_prepare/pkg_setup instead" to the eclass documentation of
readme.gentoo_print_elog, Thanks

++ for the eclass, the README.gentoo might submerge into the users
handling of Gentoo Systems. (I always laughed about README.Debian)
[1] show an report about exactly the non-atomar situation of elog and
application usage.

While [2] complained about elog cluttering, I try to migrate
x11-wm/xpra-0.8.0 (upcoming), am I doing it right?

DOC_CONTENTS="""
please make your Xorg binary readable for users of xpra
  chmod a+r /usr/bin/Xorg
and think about the security impact
A copy at ~/.xpra/Xorg matching the current modules is sufficient.
"""

^^ clearly would benefit from non-formatting.
repoman full complains about "Ebuild contains leading spaces on line".

[1] https://bugs.gentoo.org/show_bug.cgi?id=448588
[2] https://bugs.gentoo.org/show_bug.cgi?id=440464


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: Please stop useless removals

2013-02-01 Thread Michael Weber
On 02/01/2013 12:20 PM, Diego Elio Pettenò wrote:
> On 01/02/2013 12:11, Rich Freeman wrote:
>> I do think it is a loss for Gentoo if we start removing packages
>> simply because they don't change (which is all a dead upstream means -
>> it isn't always a bad thing).
> 
> The problem is that a package that doesn't change _will_ bitrot. Full stop.
> 
> Trying to pretend that the problem does not exist, that an unmaintained
> package is just as fine as a maintained one is stupid and shortsighted,
> and explains why I have 1600 bugs open...

Making up new situations up like cross-dev, Gentoo/Prefix, or jet
another cluttered C compiler should not doom working software.

I agree on your testing effort and practice, but compliance with the
weirdest of all setups shouldn't be ultimate reason.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: Please stop useless removals

2013-02-01 Thread Michael Weber
On 02/01/2013 01:22 PM, Diego Elio Pettenò wrote:
> On 01/02/2013 13:07, Michael Weber wrote:
>> Making up new situations up like cross-dev, Gentoo/Prefix, or jet
>> another cluttered C compiler should not doom working software.
> 
> Which would be all fine and dandy 
> 
>> I agree on your testing effort and practice, but compliance with the
>> weirdest of all setups shouldn't be ultimate reason.
> 
> ... if you had a clue on what you were saying.
> 
> The tinderbox _by design_ is not testing "weirdest of all setups", it's
> testing baseline. 
Yeah, but test for /usr/share/doc/${PF} (random to irrelevant),
$CFLAGS/$LDFLAGS/$AR (enable these miraculous setup), automake-1.12 (at
what point in future do you see that as oldest in-tree) last are no
statement regarding a packages functionality on a plain system.


>And if nobody's interested in getting (example)
> media-video/w3cam working (#247917 — last activity on the bug by me on
> 2010; last activity by someone else in 2008!), I don't see why it should
> be kept in tree.
*insert random example here*
I did not argue to keep these in tree, or to label them a+++.
Martin and I did not argue that there are no circumstances an software
should be left alone. We both said, that not working with qt3/... may be
a strong argument.

> Bloody hell, I wonder how many people complaining about removing
> packages are actually using said packages, rather that complaining on
> principles!
Keep on the ground.
I rather prefer a combined discussion on "principles" or workflow, than
bringing up this discussion for every single package.
This is a general Gentoo list, so the mails might get some kind of
"general".

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Packages up for grabs due lack of time

2013-02-03 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/03/2013 12:44 PM, Pacho Ramos wrote:
> Due tester lack of time the following packages are up for grabs: 
> app-admin/tmpreaper
mine.

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEPV7kACgkQknrdDGLu8JDNzAD/b2/0fwNsD9pJnr82PPHUp1E8
0wq/ELBJMIk5gssxlRcA/ivb2vdEwFzjo1ptXmBAe+P9D7NC5RsO8AVfax0xd0hD
=kJ6I
-END PGP SIGNATURE-



Re: [gentoo-dev] Packages up for grabs due lack of time

2013-02-04 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/03/2013 09:56 PM, Tim Harder wrote:
> On 2013-02-03 Sun 04:46, Pacho Ramos wrote:
>> net-dns/ldns-utils net-dns/unbound net-libs/ldns
> 
> I'll help maintain these.
> 
> Tim
@Tim: you can add me there, too.

Michael

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEPk1oACgkQknrdDGLu8JDGnwD/V3iu0OSElPK83CWl3I38SHZZ
j4HbkuGOTlcss9SNDz4A/0KFwP6Se5hi7NOuEeShFKPCVtZyxxkozLDVmC+jpFcS
=OQ9n
-END PGP SIGNATURE-



Re: [gentoo-dev] meaning of EROOT

2013-02-04 Thread Michael Weber
On 02/03/2013 12:07 PM, heroxbd wrote:
> self.eroot = self.target_root.rstrip(os.sep) + self.eprefix + os.sep
wouldn't be this more robust

>>> import os
>>> os.path.normpath('/some/' + os.path.sep + '/stuff/') + os.path.sep
'/some/stuff/'


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Removals reply

2013-02-04 Thread Michael Weber
On 02/03/2013 07:07 AM, Alexandre Rostovtsev wrote:
> We the Gentoo developers strongly believe that this project is not fun
> and not important. 
veto. a) there is no "we", b) there are conrary posts on this list.


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Packages up for grabs due lack of time

2013-02-05 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/03/2013 02:27 PM, Pacho Ramos wrote:
> Due leio lack of time the following packages are up for grabs: 
> app-benchmarks/gtkperf

mine. just fixed https://bugs.gentoo.org/show_bug.cgi?id=428652

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlERl/gACgkQknrdDGLu8JBGQwEAjU+yc8/aNFKMdOYUTbJZcvyj
DoCW+OEAD3RnA4bqWUUA/jXEg/lz9FoWR7UjggZIukGjTRK3POqlVs0IZfj4nJ3U
=eFSz
-END PGP SIGNATURE-



Re: [gentoo-dev] SRC

2013-02-09 Thread Michael Weber
On 02/09/2013 12:26 AM, Alec Warner wrote:
> On Fri, Feb 8, 2013 at 3:18 PM, Stefan Ehret  wrote:
>> 
>> *  *
>> *   PLEACE SAFE THE SOURCE *
>> *  *
>> 
>>
>>
> 
> Annnd banned.
> 
> -A
> 
at __second__ incident, slacker! ;-)

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Gentoo email address in VCS. Re: [gentoo-dev] Last rites: dev-ruby/rails:3.0

2013-02-11 Thread Michael Weber
On 02/11/2013 09:39 PM, Hans de Graaff wrote:
> # Hans de Graaff  (11 Feb 2013)

What about using your gentoo email address? One mapping less, please.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-12 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/12/2013 10:14 PM, William Hubbs wrote:
> as preparation for the up-coming cvs->git migration of the portage
> tree, the council is strongly suggesting that from this point
> forward all developers sign their manifests with their gpg key as
> described in the developer's manual [1].
++

We should all put these data into LDAP, too. on dev.gentoo.org ..

perl_ldap -b user -M gpgkey  
perl_ldap -b user -M gpgfingerprint  


At least have some lose binding between tree signing keys and dev
identities. Or put the whole public key into the ldap.

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEax6cACgkQknrdDGLu8JAHmgD/fMVoUUO5g7iYeFobMy6rWBW8
mVIAoCe2BWZ6XOfPEvEBAI1Ny0ruWaRjI+HEStU3omgNVPUddeLoKJMyK5r0pJiX
=37sv
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: RFC: install linux-firmware with kernel sources (was Re: Lastrite: Firmware cleanup, part #1)

2013-02-12 Thread Michael Weber
On 02/12/2013 09:43 PM, Duncan wrote:
> Christopher Head posted on Tue, 12 Feb 2013 11:39:57 -0800 as excerpted:
> 
>> On Sun, 10 Feb 2013 14:49:03 -0800 Alec Warner 
>> wrote:
>>
>>> Most external firmware is not needed to boot. If you need it to boot,
>>> you will have to stow it in the initramfs.
or the kernel itself ...
>>
>> For those of us who prefer monolithic kernels, virtually all firmware is
>> needed to boot. Even if a network interface doesn't need to be
>> operational for boot, the kernel insists that the firmware be available
>> right at boot or else it will fail and the interface will never appear.
> 
> I'm a monolithic kernel guy myself, and I simply build-in the firmware I 
> need (three radeon firmware files, IIRC, used to be tg3 as well until 
> that mobo died).  
dito.

> And FWIW, I didn't really know about linux-firmware either, but google 
> knew when I asked it about the files the kernel errors spit out. =:^)  
> And I didn't actually install it, either.  I simply grabbed the tarball 
> and extracted the files I needed, placing them where the kernel could 
> find them.
from cross distro source etc.
I wonder how that linux-firmware serves it all will handle different
versions of one firmware-filename with disjunct sets of supported
hardware revisions.
Random files in /lib/firmware out of packet manager space it is (form me).


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-12 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/12/2013 10:14 PM, William Hubbs wrote:
> If you have any questions on this, please feel free to let us
> know.
What is the rotation strategy for (near) outdated keys?
Alter the key or create a new one? Sign the new with the old one?

IMHO the answer to these questions is not obvious nor given by (our)
docu [1].

Maybe, add "keep ldap id/fingerprint synchronized" there, too.


> [1]
> http://devmanual.gentoo.org/general-concepts/manifest/index.html

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEazGMACgkQknrdDGLu8JBXygD8CalxwI4y7kxbqYwyXcyohtbW
7xICGdFgIDA8jH7v4poA/RrtQTxwmmzE4g53Eyg8RBKxEIa0BmAZUaAMIyM9ntdq
=XOfU
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-12 Thread Michael Weber
On 02/13/2013 12:28 AM, Robin H. Johnson wrote:
> On Wed, Feb 13, 2013 at 12:12:35AM +0100, Michael Weber wrote:
>> On 02/12/2013 10:14 PM, William Hubbs wrote:
>>> If you have any questions on this, please feel free to let us
>>> know.
>> What is the rotation strategy for (near) outdated keys?
>> Alter the key or create a new one? Sign the new with the old one?
> If your keysize is still good, you should ideally update the expiry on
> the key and re-upload it to keyservers.
Can you commit this to the document, please?

>> IMHO the answer to these questions is not obvious nor given by (our)
>> docu [1].
> I'm pretty sure it was in the devrel developer handbook at one point,
> along with instructions to create your key, but I can't find it now.
>
>> Maybe, add "keep ldap id/fingerprint synchronized" there, too.
> http://www.gentoo.org/proj/en/infrastructure/ldap.xml#doc_chap3
That does tell how to update the data, but does not suggest to do so.

My main concern is the cross-referencing of our documentation.
I'm aware that there is a ton of documentation splattered all over the
place
and outside our infra.
But besides the "non-trivial" step to become a dev (as mentioned last week)
there is a certain non-trivial step to keep one, esp. by gathering the
non-routine informations and fast-forward developments.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-13 Thread Michael Weber
On 02/13/2013 11:55 AM, Markos Chandras wrote:
> http://www.gentoo.org/doc/en/gnupg-user.xml
> 
still no hint what to do on expiration (as every single other "gpg howto").

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-13 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/13/2013 06:22 PM, Aaron W. Swenson wrote:
> There's nothing Gentoo specific about it. I don't see why we would 
> need to officially document an official document. The most we
> should do is point people to the resource.
So, please link to this page and drop out fractional/incomplete version.

> [1] http://www.gnupg.org/gph/en/manual.html#AEN329
> 


- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlEb62sACgkQknrdDGLu8JAZeQD+M8+z4/LicZnWLOf+mwXcqFEM
qwuAFjeV5XN+KoDehn8A/1IE9ane4mN5dTFSPRgArTghBUgJ1hXhfIcDdCcukB0N
=24Uj
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-13 Thread Michael Weber
On 02/13/2013 09:07 PM, Agostino Sarubbo wrote:
> As most of us do, I do the commit from another machine, not mine. So, for ssh 
> I'm using ssh -A to forward the key and I'm interested to find a way to do it 
> for the gpg key.
> 
> I found an how-to that uses socat ( http://superuser.com/questions/161973/how-
> can-i-forward-a-gpg-key-via-ssh-agent ) but does not work as expected.

GPG agents do not transport keys, just passphrases.

I once used a patch against openssh to enable forwarding of domain
sockets, it applies to current 6.1_p1.

http://www.25thandclement.com/~william/projects/streamlocal.html

Maybe we should add this to our openssh version, I'd appreciate it.

> This is an example: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-
> x86/app-portage/splat/Manifest?revision=1.45&view=markup
> 
> The manifest apparently is signed, but there is no really gpg sign.

look closely to the output of repoman commit, there is a small "gpg
failed" or somethink like that.


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-13 Thread Michael Weber
On 02/13/2013 09:23 PM, Peter Stuge wrote:
> Rather than creating a TCP socket I would look into using the ssh -W
> option.
gpg agent works with unix domain sockets.


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Re: [gentoo-dev-announce] please sign your manifests

2013-02-13 Thread Michael Weber
On 02/13/2013 09:30 PM, Michael Weber wrote:
> GPG agents do not transport keys, just passphrases.

To stress that, my passphrased key resides on my remote build-box,
gpg just askes my local gpg agent for the passphrase.

ssh -R /root/.gnupg/S.gpg-agent:/tmp/keyring-michael/gpg b-4

with a persistent location of the unix socket assured by
https://xmw.de/dotfiles/bin/new-keyring




-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: RFC: install linux-firmware with kernel sources (was Re: [gentoo-dev] Lastrite: Firmware cleanup, part #1)

2013-02-13 Thread Michael Weber
U folks are aware of the fact that installed sources is rather vaguely
coupled with running kernel, right?

No, I'm not running archkernel on gentoo, but it would be possible.
It's also fine to poke around in linus' sources and cross compile w/o
ever running the damn thing or needing firmware from /lib/firmware.

Anyway, please do not force-reinstall of about 400k kernel source files
to just fix any USE flag constellation.
I'm not saying --newuse, just people forgetting to set the flag.

Last thought, we have maintainer-needed in bugzilla to handle
unmaintained packages (and I'm looking at these from time to time, maybe
I should start a maintainer-needed herd).

/$(get_libdir) vs /lib is the wrong method without effect,
non-multilib/x86 installs to /lib, multilib is linked to /lib.
So please, stop using dramatizing this and use it as alibi for your
otherwise justified plans.


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: Graveyard overlay (was: Re: [gentoo-dev] last rites: games-strategy/x2, games-strategy/x2-demo)

2013-02-13 Thread Michael Weber
On 02/14/2013 06:09 AM, Ben de Groot wrote:

> I need two things:
> 
> 1. Users volunteering some time to keep this running
> 2. Agreement on a place to host tarballs no longer hosted upstream

i'm all in.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] Fwd: [gentoo-commits] gentoo-x86 commit in x11-terms/st: st-0.4.ebuild ChangeLog st-0.3.ebuild

2013-04-02 Thread Michael Weber
@ago: Why did you remove the 0.3 version of the ebuild?

The bug requested keywording, so, just add ~x86 to the latest version.

Was there an problem with version 0.3?

Non-maintainer commits should have good explanations, and the resons for
removing version 0.3 is not documented in your commit/echangelog message.

Be verbose.


 Original Message 
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/st:
st-0.4.ebuild ChangeLog st-0.3.ebuild
Date: Tue,  2 Apr 2013 23:33:56 + (UTC)
From: Agostino Sarubbo (ago) 
Reply-To: gentoo-dev@lists.gentoo.org, a...@gentoo.org
To: gentoo-comm...@lists.gentoo.org

ago 13/04/02 23:33:56

  Modified: st-0.4.ebuild ChangeLog
  Removed:  st-0.3.ebuild
  Log:
  Add ~x86, remove old, wrt to bug #464252

  (Portage version: 2.1.11.55/cvs/Linux ppc64, signed Manifest commit
with key 7194459F)

Revision  ChangesPath
1.2  x11-terms/st/st-0.4.ebuild

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/st/st-0.4.ebuild?rev=1.2&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/st/st-0.4.ebuild?rev=1.2&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/st/st-0.4.ebuild?r1=1.1&r2=1.2

Index: st-0.4.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/x11-terms/st/st-0.4.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- st-0.4.ebuild   2 Apr 2013 07:11:39 -   1.1
+++ st-0.4.ebuild   2 Apr 2013 23:33:56 -   1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/st/st-0.4.ebuild,v 1.1
2013/04/02 07:11:39 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/st/st-0.4.ebuild,v 1.2
2013/04/02 23:33:56 ago Exp $

 EAPI=5

@@ -12,7 +12,7 @@

 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="savedconfig"

 RDEPEND="media-libs/fontconfig



1.14 x11-terms/st/ChangeLog

file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/st/ChangeLog?rev=1.14&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/st/ChangeLog?rev=1.14&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/st/ChangeLog?r1=1.13&r2=1.14

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/x11-terms/st/ChangeLog,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- ChangeLog   2 Apr 2013 07:11:39 -   1.13
+++ ChangeLog   2 Apr 2013 23:33:56 -   1.14
@@ -1,6 +1,9 @@
 # ChangeLog for x11-terms/st
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/st/ChangeLog,v 1.13
2013/04/02 07:11:39 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/st/ChangeLog,v 1.14
2013/04/02 23:33:56 ago Exp $
+
+  02 Apr 2013; Agostino Sarubbo  -st-0.3.ebuild,
st-0.4.ebuild:
+  Add ~x86, remove old, wrt to bug #464252

 *st-0.4 (02 Apr 2013)






-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 





Pass "${@}" in phase functions Re: [gentoo-dev] [PATCH] Introduce cmake-multilib wrapper for cmake-utils.

2013-04-12 Thread Michael Weber
Hi,

I'm not sure if it's a sane way to push make -j1 via

src_compile() {
cmake-multilib_src_compile -j1
}

but I detected a lack of functionality in the current
cmake-multilib.eclass. Both cmake-utils.eclass and multilib-build.eclass
have it, so it might be sound to continue with this behavior.

Comments, pls.

   Michael


Index: cmake-multilib.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/cmake-multilib.eclass,v
retrieving revision 1.1
diff -u -B -r1.1 cmake-multilib.eclass
--- cmake-multilib.eclass   10 Feb 2013 11:44:55 -  1.1
+++ cmake-multilib.eclass   13 Apr 2013 00:58:17 -
@@ -33,24 +33,24 @@
 EXPORT_FUNCTIONS src_configure src_compile src_test src_install

 cmake-multilib_src_configure() {
-   multilib_parallel_foreach_abi cmake-utils_src_configure
+   multilib_parallel_foreach_abi cmake-utils_src_configure "${@}"
 }

 cmake-multilib_src_compile() {
-   multilib_foreach_abi cmake-utils_src_compile
+   multilib_foreach_abi cmake-utils_src_compile "${@}"
 }

 cmake-multilib_src_test() {
-   multilib_foreach_abi cmake-utils_src_test
+   multilib_foreach_abi cmake-utils_src_test "${@}"
 }

 cmake-multilib_src_install() {
cmake-multilib_secure_install() {
-   cmake-utils_src_install
+   cmake-utils_src_install "${@}"

# Make sure all headers are the same for each ABI.
multilib_check_headers
}

-   multilib_foreach_abi cmake-multilib_secure_install
+   multilib_foreach_abi cmake-multilib_secure_install "${@}"
 }


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: Pass "${@}" in phase functions Re: [gentoo-dev] [PATCH] Introduce cmake-multilib wrapper for cmake-utils.

2013-04-13 Thread Michael Weber
On 04/13/2013 05:50 PM, Michał Górny wrote:
> That's my mistake most likely. Please commit the patch.
done.

+  13 Apr 2013; Michael Weber  cmake-multilib.eclass:
+  Pass ${@} in phase functions. Approved by author on dev-ml.
+


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] Should mirror restriction imply bindist restriction?

2013-04-26 Thread Michael Weber
On 04/26/2013 09:23 PM, Ulrich Mueller wrote:
>>>>>> On Fri, 26 Apr 2013, Mike Frysinger wrote:
> 
>>> Currently RESTRICT=mirror and RESTRICT=bindist are independent of
>>> each other. I wonder if the former should imply the latter.
>>>
>>> Is there any package where the files in SRC_URI cannot be mirrored
>>> (i.e., redistributed), but where the built package can be
>>> distributed?
> 
>> i've used RESTRICT=mirror in the past when the files were really
>> large (like games or toolchain source tarballs) and upstream already
>> had a good mirroring system. in both cases, there was no binary
>> redistribution restrictions.
> 
>> so my answer would be no: we have two independent knobs and let's
>> keep them that way.
> 
> Right. And as was pointed to me on IRC, another legitimate case for
> mirror restriction are packages in overlays whose distfiles are not on
> mirrors. Then it obviously makes no sense to check mirrors for it.

And sunrise suggested to not set it, to make the move into main tree
less error prone.

I think, all the legal terms "no mirror" and "no branded redistribution"
are clear, but portage might get problems to check/recognise "within a
legal entity". DNS zones, netblocks and so on are all optional and do
not necessarily represent these boundaries.
trusted computing platform ... please no.
GPG keys sets with encrypted tarballs would raise the awareness, all of
them bypass-able

In the end, legally speaking, it's the user pushing buttons and portage
is no licensed lawyer.

   Michael
-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] robo-stable bugs

2013-05-29 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/20/2013 08:29 PM, Tom Wijsman wrote:
> We have `iamlate` for this in app-portage/gentoolkit-dev.
/usr/bin/imlate , nice ;-)


- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlGlyLAACgkQknrdDGLu8JDJ3QEAhYrgzLHT5NCINaXBVYCNs1PH
12+nHNMy9V+6BQ4EMi8A/RLvadt7RndQPk8m5BuDlzRuwaO05WNVfkArMOxovd1v
=7eoE
-END PGP SIGNATURE-



Re: [gentoo-dev] [RFC] SRC_URI behaviour

2013-06-15 Thread Michael Weber
On 06/15/2013 02:14 PM, Diego Elio Pettenò wrote:
> It's just not going to happen as long as I got CVS access, it's not a?T
> threat or a grandstanding, it's a simple boolean logic statement.
Step away then.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] [RFC] SRC_URI behaviour

2013-06-15 Thread Michael Weber
On 06/15/2013 11:17 PM, Diego Elio Pettenò wrote:
> On 15/06/2013 22:15, Michael Weber wrote:
>>>> It's just not going to happen as long as I got CVS access, it's not a?T
>>>> threat or a grandstanding, it's a simple boolean logic statement.
>> Step away then.
> 
> You know what? I really should just leave and see how people who think
> that a live ebild is a nice idea will ruin it. It's not like I depend on
> Gentoo for my work anymore.
Fine, we would all benefit from a environment without your snappy
comments and cryptic responses. Seriously, learn some social skill in
your free time.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] [RFC] SRC_URI behaviour

2013-06-15 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/15/2013 05:12 PM, Rick "Zero_Chaos" Farina wrote:
> There is currently no need for improvement in my eyes, and I'm not
> sure this could be considered improvement anyway.
i.e. git-2.eclass provides support for environment override (and
variables) for branches, commits and repos, for example
EGIT_REPO_URI=

Hard to cover/encode this functionality in your proposed urls.

These look - by the way - a lot like the "new" packer-4.something git
url in Archlinux/AUR.

"our" VCS eclasses should still be superior in functionality.


++ for global RESTRICT="fetch|mirror" with overrides in both ways on
per url basis as prefix to the protocol, like nomirror+http:// and
fetch+git:// . But this needs tivial (?) adaption in every VCS eclass.


- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlG83TcACgkQknrdDGLu8JAq/wEAmUQkeQaLY8FVGZpO9YNShR43
DQ4hrgT1TNSnUQcwzZQBAImK9nurCVcUn4LJSBD0mtCQah2VVo1VfTUzeoMJs1Tt
=B9vk
-END PGP SIGNATURE-



Re: [gentoo-dev] [RFC] SRC_URI behaviour

2013-06-15 Thread Michael Weber
On 06/15/2013 11:24 PM, Markos Chandras wrote:
> Please both of you. Stop it now and take it elsewhere. Consider this a
> friendly warning.
Agreed. Sorry for my impulsive response.
I don't say thanks for the warning, but for your counseling of the
mailing list.

I'm on a borderline between advocation against "abusive" or
"destructive" behavior leeding to the last two retirements and
just leaving these people.

I hate the overlay/fork symptomatic, and I have put a lot of effort into
making Gentoo into my personal understanding of Linux, but
i'm considering stepping down to a overlay basis and avoid all the
bitching and alpha-male stupidity.

Bye,

   Michael

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



[gentoo-dev] netsurf.eclass proposal

2013-06-19 Thread Michael Weber
Hello,

I'd like to add a new eclass for www-client/netsurf related ebuilds and
seek your review and approval. I'll add it in two days, if unchallenged.

=== Motivation ===

The browser projects started out as a stray set of components [1], some
without releases.

In the meantime, all stuff is presented on one web-git [2] and
download page [3]. The browser components is available as bundled tar
[4] and solo [5].
[1] http://www.netsurf-browser.org/projects/
[2] http://git.netsurf-browser.org/
[3] http://download.netsurf-browser.org/libs/releases/
[4] http://download.netsurf-browser.org/netsurf/releases/source/
[5] http://download.netsurf-browser.org/netsurf/releases/source-full/

Handling this the "Gentoo way" I added all components as single
packages. All relying on the same - separate - buildsystem tarball.

The presented eclass is intended to master this buildsystem for
- binary components (www-client/netsurf, dev-libs/nsgenbind)
- shared and static library components
- multilib builds and rename non-DEFAULT_ABI $bins to $bin.${ABI}
- verbose building
- repecting FLAGS, warn about stray -O? and -g flags in components.
and reduce code duplication within the ebuilds.

=== Eclass consumers (flattened DEPENDS tree) ===

dev-libs/libwapcaplet-0.2.0
dev-libs/libparserutils-0.1.2
dev-libs/libcss-0.2.0
net-libs/libhubbub-0.2.0
net-libs/libdom-0.0.1
dev-libs/libnsfb-0.1.0
dev-libs/nsgenbind-0.0.1
media-libs/libnsbmp-0.1.0
media-libs/libnsgif-0.1.0
media-libs/librosprite-0.1.0
media-libs/libsvgtiny-0.1.0
www-client/netsurf-3.0

=== Implementation ===
see attachment

[future] add live git multiple repo fetch voodoo.

=== Concerns ===

This eclass relies on multilib-minimal and the "inherit" tree
netsurf -> multilib-minimal -> multilib-build -> multibuild might be a
little fragile.

Only 12 consuming packages. No other rdeps, yet, so the whole set could
have been done in one ebuild.

*My first eclass* so there might be issues with bash array quoting.
 Are the DEPEND and IUSE inside the eclass added to the ebuilds?
 It looks ok, but I'd better ask.

Any good way to disable the CFLAGS sanity check on

(dev-libs/nsgenbind should be relocated to dev-utils)

( www-client/netsurf[abi_x86_32] on amd64 misses working curl version. )

=== TL;DR ===

see attachment for the real thing.

Constructive feedback is very welcome.

Thanks
-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
=== eclass/netsurf.eclass ===
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

# @ECLASS: netsurf.eclass
# @MAINTAINER:
# Michael Weber 
# @BLURB: Handle buildsystem of www.netsurf-browser.org components
# @DESCRIPTION:
# Handle unpacking and usage of separate buildsystem tarball and manage
# multilib build, static-libs generation and debug building.
#
# Supports PATCHES and DOCS as in base.eclass

case ${EAPI:-0} in
0|1|2|3|4) die "this eclass doesn't support EAPI<5" ;;
*) ;;
esac

inherit base toolchain-funcs multilib-minimal

EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install

LICENSE="MIT-with-advertising"

# @ECLASS-VARIABLE: NETSURF_BUILDSYSTEM
# @DESCRIPTION:
# Select version of buildsystem tarball to be used along the component
# defaults to buildsystem-1.0
NETSURF_BUILDSYSTEM="${NETSURF_BUILDSYSTEM:-buildsystem-1.0}"

# @ECLASS-VARIABLE: NETSURF_BUILDSYSTEM_SRC_URI
# @DESCRIPTION:
# Download link for NETSURF_BUILDSYSTEM, add to SRC_URI iff set explicitly.
NETSURF_BUILDSYSTEM_SRC_URI="http://download.netsurf-browser.org/libs/releases/${NETSURF_BUILDSYSTEM}.tar.gz
 -> netsurf-${NETSURF_BUILDSYSTEM}.tar.gz"

# @ECLASS-VARIABLE: NETSURF_COMPONENT_TYPE
# @DESCRIPTION:
# Passed to buildsystem as COMPONENT_TYPE, valid values are
# lib-shared, lib-static and binary. Defaults to "lib-static lib-shared"
NETSURF_COMPONENT_TYPE="${NETSURF_COMPONENT_TYPE:-lib-static lib-shared}"

# @ECLASS-VARIABLE: SRC_URI
# @DESCRIPTION:
# Defaults to http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz
# and NETSURF_BUILDSYSTEM_SRC_URI.
if [ -z "${SRC_URI}" ] ; then

SRC_URI="http://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz
${NETSURF_BUILDSYSTEM_SRC_URI}"
fi

IUSE="debug"
if has lib-static ${NETSURF_COMPONENT_TYPE} ; then
IUSE+=" static-libs"
fi

DEPEND="virtual/pkgconfig"

# @FUNCTION: netsurf_src_prepare
# @DESCRIPTION:
# Run base_src_prepare for PATCHES support and multilib_copy_sources for 
# in-source build.
netsurf_src_prepare() {
base_src_prepare
multilib_copy_sources
}

# @ECLASS-VARIABLE: netsurf_makeconf
# @DESCRIPTION:
# Configuration variable bash array to be passed to emake calls.
# Defined at netsurf_src_configure and can be altered afterwards.

# @FUNCTION: netsurf_src_configure

Re: [gentoo-dev] netsurf.eclass proposal

2013-06-19 Thread Michael Weber
On 06/19/2013 02:16 PM, Michał Górny wrote:
> Dnia 2013-06-19, o godz. 14:09:26
> Michael Weber  napisał(a):
> 
>> - multilib builds and rename non-DEFAULT_ABI $bins to $bin.${ABI}
> 
> And why exactly do you need multilib for a web browser?
> 

No need for the browser package (just fun) but I'd like to provide it
for the ten library packages.

-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



Re: [gentoo-dev] repoman commit unexpectedly drops FEATURES="sign" on error

2013-06-19 Thread Michael Weber
On 06/20/2013 05:27 AM, Zac Medico wrote:
> On 06/19/2013 08:25 PM, Zac Medico wrote:
>> On 06/19/2013 07:59 PM, "Paweł Hajdan, Jr." wrote:
>>> I was surprised by repoman just dropping FEATURES="sign" . I'm aware
>>> that at that time it has to commit an updated Manifest to prevent
>>> breakages, so if gpg fails it proceeds, but is there something it could
>>> do to check gpg sanity before committing anything?
Failing at the password prompt (two chances on regular pinentry) also
results in this behaviour.

>> It seems the simplest way to go would be to do a test signature before
>> commit, as suggested here:
>>
>> https://bugs.gentoo.org/show_bug.cgi?id=298605
>>
>> Is it okay to assume that everyone uses gpg-agent, so they won't have to
>> enter the passphrase more than once?
I have a remote (ssh) test-box to work on the tree, I don't want to
cache my decrypted key there.
Having the crypted version there is bad enough, but GPG_AGENT protocol
only exchanges passwords (unlike SSH_AGENT). GPG_AGENT forwarding over
SSH can be done with a general unix domain socket forwading hack [1].

> Or, we could skip the test signature if the GPG_AGENT_INFO variable is
> not set?
It's a clue, but the key-cache can be expired and a bad password entry
can still result in failure.

[1] http://25thandclement.com/~william/projects/streamlocal.html


-- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 



  1   2   >