Re: [gentoo-dev] Re: Disabling locale at emerge output

2011-04-28 Thread Jeroen Roovers
On Wed, 27 Apr 2011 21:10:55 -0600
Ryan Hill  wrote:

> I _am_ arguing for non-English user's rights.  That's the whole
> reason I'm here, annoying you and whatnot.

Great, now we're getting somewhere.

> See, you're thinking primarily in terms of bugzilla.  Like the only
> reason someone would want to see this stuff is to paste it to a bug
> report for a developer to look at.  I'm saying someone who doesn't
> speak English at all (who won't be filing bugs btw) might want to be
> able to understand the error the compiler just dumped on them without
> needing a translator.

I countered that with the argument that if users cannot read "No such
file or directory" then they cannot read "ERROR: app-arch/rpm-4.4.6-r7
failed (compile phase)" either. How does that work?

> But whatever, I appear to be the only person who has a problem with
> this.

But you just said "I _am_ arguing for non-English user's rights"! :-)


 jer



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

2011-04-28 Thread Corentin Chary
2011/4/27 Tomáš Chvátal :
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Dne 27.4.2011 10:04, Corentin Chary napsal(a):
>> I updated http://euscan.iksaif.net yesterday.
>>
>> I also added some overlays, and I now use local portage portage trees
>> instead of system trees (a script to do that is available in
>> euscanwww/script).
>>
>> New features:
>> - Handle overlays correctly (special column for overlays)
>> - Add some charts (small bar charts in table, pies at the bottom)
>> - Less false positives with euscan
>>
>> I'll try to add "all time" line charts this week.
>>
>> Thanks,
> Found another issue, package stays there even if it was removed from the
> portage tree (kde-misc/plasmaboard is a good example).

Good catch, I'll add a --purge option to scan-portage.


-- 
Corentin Chary
http://xf.iksaif.net



Re: [gentoo-dev] Camellia?

2011-04-28 Thread Dane Smith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/27/2011 06:14 PM, Eray Aslan wrote:
> openssl ciphers -v 'ALL:@STRENGTH'

I find it somewhat hard to believe that they are using a version of
OpenSSL that doesn't have AES-256. It's been around since 0.9.7.

Having said that, I don't know of any major weakness with the cipher.
The only thing I don't personally really love about it is the lack of
analysis. Something like AES has been the majority of the fields notice
and gets more attention, so it is likely better analyzed and understood.

Regards,
- -- 
Dane Smith (c1pher)
Gentoo Linux Developer -- QA / Crypto / Sunrise / x86
RSA Key: http://pgp.mit.edu:11371/pks/lookup?search=0x0C2E1531&op=index
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNuWgfAAoJEEsurZwMLhUx1c0P/RVO1g0Ph9zl6YmlLHwJVH/h
RrAN/OdSQRoefGrSEuzKGQJtegmvNakzc4+YOxPsM8nXg2bBBokxkm2smr2H9YQ1
07Gf6kgLw7ZmPzy5sVPDaqd3Y6P9PQa9rvwwejX4XvQZAtFRC/jljPk1qLUutxte
vCdlHQUl2cpV01qzFDtm+YRThPqTSA91Ecrq3yaqZn9mtPmcKjS5uz4eUPSJrepm
xDnXUeCstgEADcjgVA2ofshpdrBLKNcePQQ/FDOuGXkGeQM70CO+U4Yekhe7fvF6
tEK7QomLxPOvTz2OZsSQErmXhysfHHBEM/uo1Mxnk4zkGZzBpexGsEhkPESsTkVR
k8wiwQvLacr+NslDNRAa1c08HU+j6JcvjTbcq8shMD8PvsmS+I3TbUEZsVOBGe6E
kMxG+zwWD3LmXSZCvrUtQeBN+aLpRpa5cibGIgYZtoYe9miT2LW3D1UmvzYNvlZA
0QW0zEOrxrBgHdxBBOgZLN+hCZUaMoAfi0m7AMqFczmyulXsER/ROFsCZmLhzKPK
yK9Y3kAAU7Y0aOjVhwqU4JKuyPvho0SntpRZGSCIXPMncySb163CkeecJ1to8+1O
IN5rY4O9jFMWDHNFz7NMSD6Hnk4zoem6b/+v6qYoT6uHx3sYT/C7l3E0OJ2B7SI/
tXeYUYa/mR49AszHpaes
=lpeo
-END PGP SIGNATURE-



Re: [gentoo-dev] Bugzilla - New Default Status Workflow

2011-04-28 Thread Christian Ruppert
So once again:

https://bugs.gentoo.org/docs/en/html/lifecycle.html

*Every* new bug filed by a user without editbugs will have "UNCONFIRMED"
(old NEW) as fixed status.
*If* we don't enable the UNCONFIRMED status at all then it will
CONFIRMED as default but we would enable the UNCONFIRMED status.

Bug wranglers can then assign the bug and they also *can* mark it as
CONFIRMED *if* they *can* confirm it.
The maintainer may change the status to IN_PROGRESS (old ASSIGNED)
afterwards.

The snipped of my first mail may be a bit confusing... It just means:
NEW will become CONFIRMED, NEW has been fully replaced by CONFIRMED so
NEW is gone but CONFIRMED is *not* the new default status. CONFIRMED
would/could be the default for everybody with editbugs.
ASSIGNED gone, replacement: IN_PROGRESS,
REOPENED gone,
CLOSED gone. VERIFIED will be added.

So I think we should convert...

-- 
Regards,
Christian Ruppert
Role: Gentoo Linux developer, Bugzilla administrator and Infrastructure
member
Fingerprint: EEB1 C341 7C84 B274 6C59 F243 5EAB 0C62 B427 ABC8



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Bugzilla - New Default Status Workflow

2011-04-28 Thread Panagiotis Christopoulos
On 16:07 Thu 28 Apr , Christian Ruppert wrote:
> So once again:
> 
> https://bugs.gentoo.org/docs/en/html/lifecycle.html
Ok, so, we should choose one of two ways:
1. The old one [1]
2. The new one [2]

From my point of view, the problem currently is that the ways above are
mixed. A user files a bug. The bug has UNCONFIRMED status. Then, someone
with editbugs priveleges tries to assign the bug. He has the NEW, ASSIGNED
and RESOLVED options to change its status. A bug is assigned to a team/
maintainter. The maintainer can change its status from NEW to ASSIGNED
or RESOLVED. The maintainer marks the bug as RESOLVED. He can change
that status again to UNCONFIRMED, REOPENED, VERIFIED or CLOSED. Even the
RESOLVED  can be FIXED, INVALID, WONTFIX, DUPLICATE,
WORKSFORME, CANTFIX, NEEDINFO, TEST-REQUEST, UPSTREAM, OBSOLETE. Someone
would say that CANTFIX and UPSTREAM could be merged. The same with
WONTFIX and OBSOLETE (it's a theory, I don't say we should do it).
> ... 
> REOPENED gone,
> CLOSED gone. VERIFIED will be added.
What is the meaning of VERIFIED? (I also never understood the meaning of
the old CLOSED). 
> 
> So I think we should convert...
I think we should convert to the new [2] model too.

The only reason I asked about the whole "workflow thing" on irc was because
sometimes I get confused by all these options. I believe we should
simplify them and update the bug-wranglers guide accordingly.

[1] http://www.bugzilla.org/docs/3.6/en/html/lifecycle.html
[2] http://www.bugzilla.org/docs/4.0/en/html/lifecycle.html

ps: To everyone who helped with the upgrade of bugzie: Thanks guys! I
can understand it wasn't easy. 
-- 
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )


pgp8oqwPzsbMS.pgp
Description: PGP signature


Re: [gentoo-dev] Bugzilla - New Default Status Workflow

2011-04-28 Thread Alex Alexander
On Thu, Apr 28, 2011 at 04:07:24PM +0200, Christian Ruppert wrote:
> So once again:
> 
> https://bugs.gentoo.org/docs/en/html/lifecycle.html
> 
> *Every* new bug filed by a user without editbugs will have "UNCONFIRMED"
> (old NEW) as fixed status.
> *If* we don't enable the UNCONFIRMED status at all then it will
> CONFIRMED as default but we would enable the UNCONFIRMED status.
> 
> Bug wranglers can then assign the bug and they also *can* mark it as
> CONFIRMED *if* they *can* confirm it.
> The maintainer may change the status to IN_PROGRESS (old ASSIGNED)
> afterwards.
> 
> The snipped of my first mail may be a bit confusing... It just means:
> NEW will become CONFIRMED, NEW has been fully replaced by CONFIRMED so
> NEW is gone but CONFIRMED is *not* the new default status. CONFIRMED
> would/could be the default for everybody with editbugs.
> ASSIGNED gone, replacement: IN_PROGRESS,
> REOPENED gone,
> CLOSED gone. VERIFIED will be added.
> 
> So I think we should convert...

+1

The new workflow makes more sense.

I would mark any new bug as UNCONFIRMED by default, having editbugs
doesn't ensure your bugs will be confirmed.


> -- 
> Regards,
> Christian Ruppert
> Role: Gentoo Linux developer, Bugzilla administrator and Infrastructure
> member
> Fingerprint: EEB1 C341 7C84 B274 6C59 F243 5EAB 0C62 B427 ABC8


-- 
Alex Alexander | wired
+ Gentoo Linux Developer
++ www.linuxized.com


pgp5InJUXFVoy.pgp
Description: PGP signature


Re: [gentoo-dev] Camellia?

2011-04-28 Thread Eray Aslan
On Thu, Apr 28, 2011 at 09:14:07AM -0400, Dane Smith wrote:
> I find it somewhat hard to believe that they are using a version of
> OpenSSL that doesn't have AES-256. It's been around since 0.9.7.

It does have AES256 just lower in the list:

eras@woodpecker ~ $ openssl ciphers -v ALL:@STRENGTH | head -n5
ADH-CAMELLIA256-SHA SSLv3 Kx=DH   Au=None Enc=Camellia(256)
Mac=SHA1
DHE-RSA-CAMELLIA256-SHA SSLv3 Kx=DH   Au=RSA  Enc=Camellia(256)
Mac=SHA1
DHE-DSS-CAMELLIA256-SHA SSLv3 Kx=DH   Au=DSS  Enc=Camellia(256)
Mac=SHA1
CAMELLIA256-SHA SSLv3 Kx=RSA  Au=RSA  Enc=Camellia(256)
Mac=SHA1
ADH-AES256-SHA  SSLv3 Kx=DH   Au=None Enc=AES(256)  Mac=SHA1
eras@woodpecker ~ $ openssl version
OpenSSL 0.9.8o 01 Jun 2010

Presumably smtp.g.o and pigeon.g.o has the same setup.
ssl_create_cipher_list() makes the above list if you want to check its
history.

-- 
Eray Aslan
Developer, Gentoo Linux   eras  gentoo.org



Re: [gentoo-dev] Camellia?

2011-04-28 Thread Panagiotis Christopoulos
On 18:35 Thu 28 Apr , Eray Aslan wrote:
>  
> eras@woodpecker ~ $ openssl version
> OpenSSL 0.9.8o 01 Jun 2010
> 
> Presumably smtp.g.o and pigeon.g.o has the same setup.
> ssl_create_cipher_list() makes the above list if you want to check its
> history.
> 
Please, can you continue this somewhere more privately? I wouldn't like it if
I were a sysadmin and someone was posting information about versions of
software of production machines publicly. I hope you understand.

-- 
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )


pgpvH5Ou0RXFJ.pgp
Description: PGP signature


Re: [gentoo-dev] Camellia?

2011-04-28 Thread James Cloos
> "PC" == Panagiotis Christopoulos  writes:

PC> Please, can you continue this somewhere more privately? I wouldn't
PC> like it if I were a sysadmin and someone was posting information
PC> about versions of software of production machines publicly. I hope
PC> you understand.

This isn't private information.  Everyone who receives mail from these
lists can see what crypto gentoo's outgoing servers use when connecting
to one's MXs.

-JimC
-- 
James Cloos  OpenPGP: 1024D/ED7DAEA6



Re: [gentoo-dev] Camellia?

2011-04-28 Thread Dane Smith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/28/11 14:30, James Cloos wrote:
>> "PC" == Panagiotis Christopoulos  writes:
> 
> PC> Please, can you continue this somewhere more privately? I wouldn't
> PC> like it if I were a sysadmin and someone was posting information
> PC> about versions of software of production machines publicly. I hope
> PC> you understand.
> 
> This isn't private information.  Everyone who receives mail from these
> lists can see what crypto gentoo's outgoing servers use when connecting
> to one's MXs.
> 
> -JimC

The cipher in use is public. The version of OpenSSL in use is not. He's
not referring to the cipher talk, but to the version information as far
as I can tell.

- -- 
Dane Smith (c1pher)
Gentoo Linux Developer -- QA / Crypto / Sunrise / x86
RSA Key: http://pgp.mit.edu:11371/pks/lookup?search=0x0C2E1531&op=index
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNuXs5AAoJEEsurZwMLhUxS1UP/2lg96cjD6pK4cnuwEbF/chE
EUQsLcOxycUkOAE5o+kYruksHY07LWmcY7ULG470xnxY/Szs+kT/KbwXXXEKcu+n
LwuYM8nxmGnjAv1CIMsHIgvowZ3USJ312BTbvBPRTdADNlUtcSBlHCbgs2otVI62
wiBUxvZqm+IsDaXWO83lAcN06EOd2TQVLBXMucNATwWxOuPGuRtBC1oU+xzAdxJD
5y2JGw3P2DuU6TjcDV1Zj6W44QrKTbk6wjK8HCpElTEwr/RpwdPEGlQeH8dv3BZz
nI7IatDBANFRawMDwsbnvgNRqjNO4AalFh/8fy4Up9PWcbVCPSRCSPMAT4O2zj4y
M5PmbVshfziLVlzQSqqU7SjgBP99ue4Mbzb3M4zNqKYzfYj+VuS8KEEQVz6qk4HO
IET106tfh7ShMaAMUi6C8Bb0KQhIMYYCYAUH34kaYc6teX9N8/+s/ceumrTUZoa5
BrdNu9+tbMYlY5eZxIsblqNuwp+L53pmA1VePQUCQStcELVPQhflWG27kb8SajlG
tCj0686VjgPlso7PS3hveMYrYu2ifSRmvfdAUB1F9+D/LrEZie/UViY43MhJ/Ios
bXlwIP7kcrx6axm1x32ao0iaRays9+EiVh6sgmbnIfB0uP5AWZW3qzV4DFbRNVVB
MIURStrba1iNISDVXNad
=joaK
-END PGP SIGNATURE-



Re: [gentoo-dev] Camellia?

2011-04-28 Thread Eray Aslan
On Thu, Apr 28, 2011 at 06:59:05PM +0300, Panagiotis Christopoulos wrote:
> Please, can you continue this somewhere more privately? I wouldn't like it if
> I were a sysadmin and someone was posting information about versions of
> software of production machines publicly. I hope you understand.

Security through obscurity does not work.  It especially will not work for the
infrastructure of a Linux distribution.

-- 
Eray Aslan
Developer, Gentoo Linux   eras  gentoo.org



Re: [gentoo-dev] Camellia?

2011-04-28 Thread Mark Loeser
Eray Aslan  said:
> On Thu, Apr 28, 2011 at 06:59:05PM +0300, Panagiotis Christopoulos wrote:
> > Please, can you continue this somewhere more privately? I wouldn't like it 
> > if
> > I were a sysadmin and someone was posting information about versions of
> > software of production machines publicly. I hope you understand.
> 
> Security through obscurity does not work.  It especially will not work for the
> infrastructure of a Linux distribution.

What does any of this have to do with development of Gentoo?  Go send an
email to infrastructure if you want to talk to those that administer
those services.

-- 
Mark Loeser
email -   halcy0n AT gentoo DOT org
email -   mark AT halcy0n DOT com
web   -   http://www.halcy0n.com


signature.asc
Description: Digital signature


[gentoo-dev] [rfc] Rendering the official Gentoo logo / Blender 2.04, Python 2.2

2011-04-28 Thread Sebastian Pipping
Hello!


Gentoo's official logo originates from a Blender file [1] created by
Daniel Robbis over 8 years ago.  He used Blender 2.04 and Python 1.6 at
that time.

When rendering that .blend file with Blender 2.49b (or a more recent
version), Blender does not apply the reflection texture needed [2] to
give the metal look that you know.  I don't know why that is.  All I
know is that Blender does find the file: it's not about the location.

Trying Blender 2.04 binaries on a Windows VM, it turned out that Blender
2.04 is still able to render our logo as expected.  In my eyes rendering
our logo should not depend on a proprietary operating system or binary
blobs.  The source tarball of Blender 2.04 is hard to find (if available
at all), the available sources of 2.03 [7] are incomplete.  Binaries of
2.04 [8] are 32bit only and crash on startup on my system.

The earliest source tarball after 2.04 that upstream offers for download
[3] is Blender 2.26.  That version does not compile with GCC 4.4 and
turns out to be home with Python 2.2.  In hope that this version would
be able to render our logo in the way that Blender 2.04 did, I tried
fixing compilation against GCC 4.4.5.  That worked [4].  The need for
Python 2.2 became clear when all of Python 2.4, 2.4 and 2.6 made it
segfault in Python related code instantly.  Therefore I tried bringing
our old Python 2.2-r7 ebuild to life.  Smaller changes like -fPIC were
needed but it wasn't too hard.  You can find the Python 2.2-r8 in the
betagarden overlay [6].  In the end I could do

  sudo eselect python set python2.2

to compile and run Blender 2.26 and make it render g-metal.blend (after
adjusting the path to the reflection texture) with metal look in a
resolution of a few megapixel on transparent background.
I have the impression, that the rending is the same as of Blender 2.04.


However, this is not a good long-term solution.  For instance Portage
doesn't operate under Python 2.2 so an ebuild for Blender 2.25 is a
tricky thing to do nowadays.

Among the options I see is the following:

 A) Find out how to render g-metal.blend with recent Blender
(2.57b at best) to give pixel-identical results to Blender 2.04.
Needs an advanced Blender user ideally.

 B) Port Blender 2.26 to a recent version of Python.

Are there any other options?

What do you think?

I would also like to encourage you to reproduce the process I described
to spot any problems I overlooked.

Thanks for reading up to this point.

Best,



Sebastian


[1]
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-src/gentoo-web/blend/g-metal.blend
[2]
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-src/gentoo-web/blend/metallandscape1.jpg
[3] http://download.blender.org/source/
[4] http://git.goodpoint.de/?p=blender-2.26.git;a=summary
[5]
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-lang/python/python-2.2-r7.ebuild?hideattic=0&view=markup
[6]
http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commitdiff;h=a3712c45dee61717cbc09b39ff868af7a3ccaa89
[7] http://download.blender.org/source/chest/blender_2.03_tree.tar.gz
[8] http://download.blender.org/release/Blender2.04/



[gentoo-dev] Re: Disabling locale at emerge output

2011-04-28 Thread Ryan Hill
On Thu, 28 Apr 2011 14:00:23 +0200
Jeroen Roovers  wrote:

> On Wed, 27 Apr 2011 21:10:55 -0600
> Ryan Hill  wrote:
 
> > See, you're thinking primarily in terms of bugzilla.  Like the only
> > reason someone would want to see this stuff is to paste it to a bug
> > report for a developer to look at.  I'm saying someone who doesn't
> > speak English at all (who won't be filing bugs btw) might want to be
> > able to understand the error the compiler just dumped on them without
> > needing a translator.
> 
> I countered that with the argument that if users cannot read "No such
> file or directory" then they cannot read "ERROR: app-arch/rpm-4.4.6-r7
> failed (compile phase)" either. How does that work?

Why would you need to read that?  See compiler error, portage explodes,
lots of red stars everywhere.  If I can read the compiler error I know what
happened.


-- 
fonts, gcc-porting,  it makes no sense how it makes no sense
toolchain, wxwidgets   but i'll take it free anytime
@ gentoo.orgEFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


signature.asc
Description: PGP signature


Re: [gentoo-dev] [rfc] Rendering the official Gentoo logo / Blender 2.04, Python 2.2

2011-04-28 Thread Michał Górny
On Fri, 29 Apr 2011 02:29:42 +0200
Sebastian Pipping  wrote:

> Gentoo's official logo originates from a Blender file [1] created by
> Daniel Robbis over 8 years ago.  He used Blender 2.04 and Python 1.6
> at that time.
> 
> When rendering that .blend file with Blender 2.49b (or a more recent
> version), Blender does not apply the reflection texture needed [2] to
> give the metal look that you know.  I don't know why that is.  All I
> know is that Blender does find the file: it's not about the location.
>
> [...]
> 
> Among the options I see is the following:
> 
>  A) Find out how to render g-metal.blend with recent Blender
> (2.57b at best) to give pixel-identical results to Blender 2.04.
> Needs an advanced Blender user ideally.
> 
>  B) Port Blender 2.26 to a recent version of Python.
> 
> Are there any other options?

Maybe it's time to make the SVG variant the official logo, and leave
the blender file as a historical variant.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


[gentoo-dev] Review for initial systemd.eclass

2011-04-28 Thread Michał Górny
Hello,

I'd like to submit an initial version of systemd.eclass, providing
helper functions for packages installing systemd unit files. Such
an eclass would be pushed to gx86 before first systemd packages
to control the packages installing upstream systemd units.

The eclass currently provides four functions:
- systemd_get_unitdir() which simply outputs the unitdir (for insinto),
- systemd_dounit() which installs the specified units into unitdir,
- systemd_enable_service() which symlinks service ${2} into target ${1},
  creating that target if necessary,
- systemd_with_unitdir() which outputs
  the '--with-systemdsystemunitdir' option as expected
  by systemd-capable configure scripts.

The eclass currently assumes the following:
- systemd units are installed into /$(get_libdir)/systemd/system,
- systemd units are installed unconditionally.

Though it should be possible to change that behaviour within the eclass
without modifying the ebuild files.

I'm attaching the eclass file. It is also available in my devoverlay
[1].

[1] 
http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=blob;f=eclass/systemd.eclass

-- 
Best regards,
Michał Górny


systemd.eclass
Description: Binary data


signature.asc
Description: PGP signature