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

2013-02-04 Thread Theo Chatzimichos
On Sun, Feb 3, 2013 at 2:28 PM, Matthew Thode prometheanf...@gentoo.org wrote:
 On 02/03/2013 01:18 PM, Matthew Thode wrote:
 On 02/03/2013 12:46 PM, Pacho Ramos wrote:
 Due matsuu lack of time the following packages are up for grabs:
 app-admin/augeas
 app-admin/puppet
 dev-ml/ocaml-augeas
 dev-python/python-augeas
 dev-ruby/facter
 dev-ruby/hiera


 taking these :D

 Also, if anyone else wants to help me with these it would be appreciated.

Puppet and friends are not unmaintained. Ruby and sysadmin herds are
taking care of these already. No problem having you as co-maintainer
there though, just let us know before you do any major changes (most
of us are in #gentoo-infra)

Theo



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

2013-02-04 Thread Matthew Thode
On 02/04/2013 09:54 AM, Theo Chatzimichos wrote:
 On Sun, Feb 3, 2013 at 2:28 PM, Matthew Thode prometheanf...@gentoo.org 
 wrote:
 On 02/03/2013 01:18 PM, Matthew Thode wrote:
 On 02/03/2013 12:46 PM, Pacho Ramos wrote:
 Due matsuu lack of time the following packages are up for grabs:
 app-admin/augeas
 app-admin/puppet
 dev-ml/ocaml-augeas
 dev-python/python-augeas
 dev-ruby/facter
 dev-ruby/hiera


 taking these :D

 Also, if anyone else wants to help me with these it would be appreciated.
 
 Puppet and friends are not unmaintained. Ruby and sysadmin herds are
 taking care of these already. No problem having you as co-maintainer
 there though, just let us know before you do any major changes (most
 of us are in #gentoo-infra)
 
 Theo
 
Ya, I didn't plan on anything major at all.

-- 
-- Matthew Thode (prometheanfire)



signature.asc
Description: OpenPGP digital 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 x...@gentoo.org
-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 x...@gentoo.org



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 x...@gentoo.org



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

2013-02-04 Thread Sergey Popov
03.02.2013 16:46, Pacho Ramos wrote:
 dev-libs/confuse

I will pick up this one. I use it in one of my projects

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-emulation/xen: xen-4.2.0-r1.ebuild ChangeLog

2013-02-04 Thread Samuli Suominen

On 04/02/13 16:41, Ian Delaney (idella4) wrote:

idella4 13/02/04 14:41:03

   Modified: xen-4.2.0-r1.ebuild ChangeLog
   Log:
   Added acquired but missed sec patch 2012-5513-XSA-29.patch to set of sec 
patches in 4.2.0-r1

   (Portage version: 2.1.11.40/cvs/Linux x86_64, signed Manifest commit with 
key 0xB8072B0D)

Revision  ChangesPath
1.5  app-emulation/xen/xen-4.2.0-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild?rev=1.5view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild?rev=1.5content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild?r1=1.4r2=1.5

Index: xen-4.2.0-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xen-4.2.0-r1.ebuild 2 Feb 2013 21:16:34 -   1.4
+++ xen-4.2.0-r1.ebuild 4 Feb 2013 14:41:03 -   1.5
@@ -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/app-emulation/xen/xen-4.2.0-r1.ebuild,v 1.4 
2013/02/02 21:16:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild,v 1.5 
2013/02/04 14:41:03 idella4 Exp $

  EAPI=5

@@ -85,6 +85,7 @@
${FILESDIR}/${PN}-4-CVE-2012-4538-XSA-23.patch \
${FILESDIR}/${PN}-4-CVE-2012-4539-XSA-24.patch \
${FILESDIR}/${PN}-4-CVE-2012-5510-XSA-26.patch \
+   ${FILESDIR}/${PN}-4-CVE-2012-5513-XSA-29.patch
${FILESDIR}/${PN}-4-CVE-2012-5514-XSA-30.patch \


You forgot a \ there and it makes this ebuild fail.

- Samuli




Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-emulation/xen: xen-4.2.0-r1.ebuild ChangeLog

2013-02-04 Thread IAN DELANEY
On Mon, 04 Feb 2013 16:48:50 +0200
Samuli Suominen ssuomi...@gentoo.org wrote:

 On 04/02/13 16:41, Ian Delaney (idella4) wrote:
  idella4 13/02/04 14:41:03
 
 Modified: xen-4.2.0-r1.ebuild ChangeLog
 Log:
 Added acquired but missed sec patch 2012-5513-XSA-29.patch to
  set of sec patches in 4.2.0-r1
 
 (Portage version: 2.1.11.40/cvs/Linux x86_64, signed Manifest
  commit with key 0xB8072B0D)
 
  Revision  ChangesPath
  1.5  app-emulation/xen/xen-4.2.0-r1.ebuild
 
  file :
  http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild?rev=1.5view=markup
  plain:
  http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild?rev=1.5content-type=text/plain
  diff :
  http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild?r1=1.4r2=1.5
 
  Index: xen-4.2.0-r1.ebuild
  ===
  RCS
  file: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild,v
  retrieving revision 1.4 retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- xen-4.2.0-r1.ebuild 2 Feb 2013 21:16:34 -   1.4
  +++ xen-4.2.0-r1.ebuild 4 Feb 2013 14:41:03 -   1.5
  @@ -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/app-emulation/xen/xen-4.2.0-r1.ebuild,v
  1.4 2013/02/02 21:16:34 ago Exp $ +#
  $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0-r1.ebuild,v
  1.5 2013/02/04 14:41:03 idella4 Exp $
 
EAPI=5
 
  @@ -85,6 +85,7 @@
  ${FILESDIR}/${PN}-4-CVE-2012-4538-XSA-23.patch \
  ${FILESDIR}/${PN}-4-CVE-2012-4539-XSA-24.patch \
  ${FILESDIR}/${PN}-4-CVE-2012-5510-XSA-26.patch \
  +   ${FILESDIR}/${PN}-4-CVE-2012-5513-XSA-29.patch
  ${FILESDIR}/${PN}-4-CVE-2012-5514-XSA-30.patch \
 
 You forgot a \ there and it makes this ebuild fail.
 
 - Samuli
 
 
ah thx


-- 
kind regards

Ian Delaney



Re: [gentoo-dev] Removals reply

2013-02-04 Thread Gilles Dartiguelongue
Le lundi 04 février 2013 à 12:08 +0100, Michael Weber a écrit :
 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.

that doesn't mean this is the majority either. In any case, if anyone
feels strongly about this, it should probably be discussed on -project
and/or brought up to the council. I have absolutely no interest in
having Gentoo be some kind of archive distro and will not read any
further mail in this thread since it has looped a few times already on
the same arguments.

Thanks for reading this captain obvious mail.

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo


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


Re: [gentoo-dev] meaning of EROOT

2013-02-04 Thread Zac Medico
On 02/04/2013 03:01 AM, Michael Weber wrote:
 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/'

In this context, the relevant paths have already been normalized earlier.
-- 
Thanks,
Zac



[gentoo-dev] Proper installation path for efi binaries (.efi)

2013-02-04 Thread Martin Pluskal
Hi
I am curious what is the proper path for installation of efi binaries
(such as shim.efi) in gentoo. I don't think that installing them
directly into /boot/efi... is proper way - it seems to me that
/usr/lib64/efi or /usr/libexec/efi is more appropriate location for
them. What's your opinion?

Thanks for the answer

Martin Pluskal



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Proper installation path for efi binaries (.efi)

2013-02-04 Thread Greg KH
On Mon, Feb 04, 2013 at 08:13:58PM +0100, Martin Pluskal wrote:
 Hi
   I am curious what is the proper path for installation of efi binaries
 (such as shim.efi) in gentoo. I don't think that installing them
 directly into /boot/efi... is proper way - it seems to me that
 /usr/lib64/efi or /usr/libexec/efi is more appropriate location for
 them. What's your opinion?

It depends on if you want the bootloader to use the binary or not.  If
you do, it needs to be in /boot/efi/, otherwise it will never be able to
be run by the UEFI system.

Unless you really think that having /usr/ as a vfat filesystem is ok?
:)

thanks,

greg k-h



Re: [gentoo-dev] Proper installation path for efi binaries (.efi)

2013-02-04 Thread Martin Pluskal
On 4.2.2013 23:34, Greg KH wrote:
 On Mon, Feb 04, 2013 at 08:13:58PM +0100, Martin Pluskal wrote:
 Hi
  I am curious what is the proper path for installation of efi binaries
 (such as shim.efi) in gentoo. I don't think that installing them
 directly into /boot/efi... is proper way - it seems to me that
 /usr/lib64/efi or /usr/libexec/efi is more appropriate location for
 them. What's your opinion?
 
 It depends on if you want the bootloader to use the binary or not.  If
 you do, it needs to be in /boot/efi/, otherwise it will never be able to
 be run by the UEFI system.
Well, in order to boot you have to place .efi into /boot/efi, I am not
sure if it is the best idea to directly install everything with .efi
into /boot/efi. As far as I know, elilo is installed into /usr/lib/elilo
and grub2 is placed into /boot/efi by grub2-install.
 
 Unless you really think that having /usr/ as a vfat filesystem is ok?
 :)
 
 thanks,
 
 greg k-h
 



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Proper installation path for efi binaries (.efi)

2013-02-04 Thread Greg KH
On Mon, Feb 04, 2013 at 11:45:22PM +0100, Martin Pluskal wrote:
 On 4.2.2013 23:34, Greg KH wrote:
  On Mon, Feb 04, 2013 at 08:13:58PM +0100, Martin Pluskal wrote:
  Hi
 I am curious what is the proper path for installation of efi binaries
  (such as shim.efi) in gentoo. I don't think that installing them
  directly into /boot/efi... is proper way - it seems to me that
  /usr/lib64/efi or /usr/libexec/efi is more appropriate location for
  them. What's your opinion?
  
  It depends on if you want the bootloader to use the binary or not.  If
  you do, it needs to be in /boot/efi/, otherwise it will never be able to
  be run by the UEFI system.
 Well, in order to boot you have to place .efi into /boot/efi, I am not
 sure if it is the best idea to directly install everything with .efi
 into /boot/efi. As far as I know, elilo is installed into /usr/lib/elilo
 and grub2 is placed into /boot/efi by grub2-install.

If elilo is in /usr/lib/elilo, the UEFI bios can not run the binary as
it can't even see the filesystem to read the binary from.

So how can anything that is .efi _not_ be in /boot/efi and still work?

Have you tried this out on your system with any success?

What exactly is the issue you are trying to solve here?

thanks,

greg k-h



Re: [gentoo-dev] Proper installation path for efi binaries (.efi)

2013-02-04 Thread Martin Pluskal
On 4.2.2013 23:59, Greg KH wrote:
 On Mon, Feb 04, 2013 at 11:45:22PM +0100, Martin Pluskal wrote:
 On 4.2.2013 23:34, Greg KH wrote:
 On Mon, Feb 04, 2013 at 08:13:58PM +0100, Martin Pluskal wrote:
 Hi
I am curious what is the proper path for installation of efi binaries
 (such as shim.efi) in gentoo. I don't think that installing them
 directly into /boot/efi... is proper way - it seems to me that
 /usr/lib64/efi or /usr/libexec/efi is more appropriate location for
 them. What's your opinion?

 It depends on if you want the bootloader to use the binary or not.  If
 you do, it needs to be in /boot/efi/, otherwise it will never be able to
 be run by the UEFI system.
 Well, in order to boot you have to place .efi into /boot/efi, I am not
 sure if it is the best idea to directly install everything with .efi
 into /boot/efi. As far as I know, elilo is installed into /usr/lib/elilo
 and grub2 is placed into /boot/efi by grub2-install.
 
 If elilo is in /usr/lib/elilo, the UEFI bios can not run the binary as
 it can't even see the filesystem to read the binary from.
Well it cannot, elilo.efi has to be placed to /boot/efi, install path is
however /usr/lib/elilo/elilo.efi.
 
 So how can anything that is .efi _not_ be in /boot/efi and still work?
I am talking about location to which .efi is supposed to be placed after
installation, not necessary from which it can work.
 
 Have you tried this out on your system with any success?
Why would I try it? I am not suggesting that it would work. After you
emerge elilo or grub2 you are still not able to boot unless you do other
steps (grub2-install or cp elilo.efi /boot/efi...  efibootmgr ... etc.)
 
 What exactly is the issue you are trying to solve here?
I am thinking about creating ebuild for shim. I was wondering if there
is any policy or suggestion where to place .efi binaries or how to
handle them in gentoo - it seems that there is none so perhaps there
should be agreed on what best practice is (install directly into
/boot/efi or install else and let user manually copy .efi to /boot/efi
or something completely different (eselect efi ...)).

In suse default path is for example /usr/lib64/efi/:
ls /usr/lib64/efi/:
MokManager.efi  elilo.efi  shim-suse.efi  shim.efi
xen-4.2.1_02-0.7.2.efi  xen-4.2.efi  xen-4.efi  xen.efi

yet /boot/efi contains only elilo.efi
 
 thanks,
 
 greg k-h
 
thanks

Martin




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Proper installation path for efi binaries (.efi)

2013-02-04 Thread Alec Warner
On Mon, Feb 4, 2013 at 3:14 PM, Martin Pluskal mar...@pluskal.org wrote:
 On 4.2.2013 23:59, Greg KH wrote:
 On Mon, Feb 04, 2013 at 11:45:22PM +0100, Martin Pluskal wrote:
 On 4.2.2013 23:34, Greg KH wrote:
 On Mon, Feb 04, 2013 at 08:13:58PM +0100, Martin Pluskal wrote:
 Hi
I am curious what is the proper path for installation of efi binaries
 (such as shim.efi) in gentoo. I don't think that installing them
 directly into /boot/efi... is proper way - it seems to me that
 /usr/lib64/efi or /usr/libexec/efi is more appropriate location for
 them. What's your opinion?

 It depends on if you want the bootloader to use the binary or not.  If
 you do, it needs to be in /boot/efi/, otherwise it will never be able to
 be run by the UEFI system.
 Well, in order to boot you have to place .efi into /boot/efi, I am not
 sure if it is the best idea to directly install everything with .efi
 into /boot/efi. As far as I know, elilo is installed into /usr/lib/elilo
 and grub2 is placed into /boot/efi by grub2-install.

 If elilo is in /usr/lib/elilo, the UEFI bios can not run the binary as
 it can't even see the filesystem to read the binary from.
 Well it cannot, elilo.efi has to be placed to /boot/efi, install path is
 however /usr/lib/elilo/elilo.efi.

 So how can anything that is .efi _not_ be in /boot/efi and still work?
 I am talking about location to which .efi is supposed to be placed after
 installation, not necessary from which it can work.

 Have you tried this out on your system with any success?
 Why would I try it? I am not suggesting that it would work. After you
 emerge elilo or grub2 you are still not able to boot unless you do other
 steps (grub2-install or cp elilo.efi /boot/efi...  efibootmgr ... etc.)

 What exactly is the issue you are trying to solve here?
 I am thinking about creating ebuild for shim. I was wondering if there
 is any policy or suggestion where to place .efi binaries or how to
 handle them in gentoo - it seems that there is none so perhaps there
 should be agreed on what best practice is (install directly into
 /boot/efi or install else and let user manually copy .efi to /boot/efi
 or something completely different (eselect efi ...)).

 In suse default path is for example /usr/lib64/efi/:
 ls /usr/lib64/efi/:
 MokManager.efi  elilo.efi  shim-suse.efi  shim.efi
 xen-4.2.1_02-0.7.2.efi  xen-4.2.efi  xen-4.efi  xen.efi

 yet /boot/efi contains only elilo.efi

Can you even guarantee that /boot is mounted when your package is
installed? That would be my major concern on Gentoo...
-A


 thanks,

 greg k-h

 thanks

 Martin