Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild

2009-10-16 Thread Gilles Dartiguelongue
Le mardi 13 octobre 2009 à 23:48 +0200, Jeroen Roovers a écrit :
 On Tue, 13 Oct 2009 21:22:13 +0200
 Fabian Groffen grob...@gentoo.org wrote:
 
  We are working on a proper explanation targetted to devs of this.  I'm
  sorry for the inconvenience caused.
 
 How large of a change to the tree will this involve? Is it a small
 number of packages that need to be fixed through the ebuilds right now?
 will that number grow? Will you notify package maintainers of these
 changes?

Apparently not, it's not that the change is complicated but I (and the
rest of the gnome herd) would rather have an upfront information about
any kind of changes to our ebuilds than discovering these through
gentoo-commits...

 
  For the moment you can find our own documentation here:
  http://www.gentoo.org/proj/en/gentoo-alt/prefix/techdocs.xml
 
 Where did you document D - ED? Can you briefly describe what it does?

I'd also like to know why this cannot be handled by the usual D with
package manager support, this would save a lot of changes to ebuilds
(like the python abi stuff that still has no documentation afaik).

I sincerely want to see progress in the way we handle prefix, python
abis and all the cool stuff that is still in preparation, but let's do
it in a way to makes every dev aware of it (sending a mail to
gentoo-dev-announce for example), thanks.

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


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild

2009-10-16 Thread Jeremy Olexa

Gilles Dartiguelongue wrote:

Le mardi 13 octobre 2009 à 23:48 +0200, Jeroen Roovers a écrit :

On Tue, 13 Oct 2009 21:22:13 +0200
Fabian Groffen grob...@gentoo.org wrote:


We are working on a proper explanation targetted to devs of this.  I'm
sorry for the inconvenience caused.

How large of a change to the tree will this involve? Is it a small
number of packages that need to be fixed through the ebuilds right now?
will that number grow? Will you notify package maintainers of these
changes?


Apparently not, it's not that the change is complicated but I (and the
rest of the gnome herd) would rather have an upfront information about
any kind of changes to our ebuilds than discovering these through
gentoo-commits...


Jeroen / Gilles : Coming soon. The internal draft was just prepared but 
Fabian will be sending it.





For the moment you can find our own documentation here:
http://www.gentoo.org/proj/en/gentoo-alt/prefix/techdocs.xml

Where did you document D - ED? Can you briefly describe what it does?


See the section The variables ED and EROOT on that link. I don't want 
to open it up for discussion on this thread though.




I'd also like to know why this cannot be handled by the usual D with
package manager support, this would save a lot of changes to ebuilds
(like the python abi stuff that still has no documentation afaik).

I sincerely want to see progress in the way we handle prefix, python
abis and all the cool stuff that is still in preparation, but let's do
it in a way to makes every dev aware of it (sending a mail to
gentoo-dev-announce for example), thanks.


Thanks for your support on behalf of the Prefix team,
-Jeremy




Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild

2009-10-13 Thread Fabian Groffen
On 11-10-2009 17:14:29 +0200, Torsten Veller wrote:
 * Fabian Groffen (grobian) grob...@gentoo.org:
  grobian 09/10/11 15:04:33
  
Modified: ChangeLog getmail-4.9.2.ebuild
Log:
Use ED for Prefix compatability, marked ~ppc-macos and ~x64-solaris
[snip]
 Can you please explain these changes? What is ED? Why does it need
 changes in the ebuild at all?

We are working on a proper explanation targetted to devs of this.  I'm
sorry for the inconvenience caused.

 Where is the documentation?

For the moment you can find our own documentation here:
http://www.gentoo.org/proj/en/gentoo-alt/prefix/techdocs.xml


-- 
Fabian Groffen
Gentoo on a different level



Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild

2009-10-13 Thread Jeroen Roovers
On Tue, 13 Oct 2009 21:22:13 +0200
Fabian Groffen grob...@gentoo.org wrote:

 We are working on a proper explanation targetted to devs of this.  I'm
 sorry for the inconvenience caused.

How large of a change to the tree will this involve? Is it a small
number of packages that need to be fixed through the ebuilds right now?
will that number grow? Will you notify package maintainers of these
changes?

 For the moment you can find our own documentation here:
 http://www.gentoo.org/proj/en/gentoo-alt/prefix/techdocs.xml

Where did you document D - ED? Can you briefly describe what it does?


Regards,
 jer



[gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild

2009-10-11 Thread Torsten Veller
* Fabian Groffen (grobian) grob...@gentoo.org:
 grobian 09/10/11 15:04:33
 
   Modified: ChangeLog getmail-4.9.2.ebuild
   Log:
   Use ED for Prefix compatability, marked ~ppc-macos and ~x64-solaris
   (Portage version: 2.2.00.14552-prefix/cvs/Darwin powerpc, RepoMan options: 
 --force)
 
 
 file : 
 http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild?rev=1.2view=markup
 plain: 
 http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild?rev=1.2content-type=text/plain
 diff : 
 http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild?r1=1.1r2=1.2
 
 Index: getmail-4.9.2.ebuild
 ===
 RCS file: /var/cvsroot/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -r1.1 -r1.2
 --- getmail-4.9.2.ebuild  23 Jul 2009 19:27:29 -  1.1
 +++ getmail-4.9.2.ebuild  11 Oct 2009 15:04:33 -  1.2
 @@ -1,6 +1,6 @@
  # Copyright 1999-2009 Gentoo Foundation
  # Distributed under the terms of the GNU General Public License v2
 -# $Header: /var/cvsroot/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild,v 
 1.1 2009/07/23 19:27:29 tove Exp $
 +# $Header: /var/cvsroot/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild,v 
 1.2 2009/10/11 15:04:33 grobian Exp $
  
  inherit distutils
  
 @@ -10,7 +10,7 @@
  
  LICENSE=GPL-2
  SLOT=4
 -KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86
 +KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86 ~ppc-macos ~x64-solaris
  IUSE=
  
  DEPEND==dev-lang/python-2.3.3
 @@ -19,14 +19,15 @@
  PYTHON_MODNAME=getmailcore
  
  src_install() {
 + [[ -z ${ED} ]]  local ED=${D}
   distutils_src_install
  
   # handle docs the gentoo way
 - rm ${D}/usr/share/doc/${P}/COPYING || die
 + rm ${ED}/usr/share/doc/${P}/COPYING || die
   if [[ ${P} != ${PF} ]] ; then
 - mv ${D}/usr/share/doc/${P} ${D}/usr/share/doc/${PF} || die
 + mv ${ED}/usr/share/doc/${P} ${ED}/usr/share/doc/${PF} || die
   fi
  
   dodir /usr/share/doc/${PF}/html
 - mv ${D}/usr/share/doc/${PF}/*.{html,css} 
 ${D}/usr/share/doc/${PF}/html || die
 + mv ${ED}/usr/share/doc/${PF}/*.{html,css} 
 ${ED}/usr/share/doc/${PF}/html || die
  }

Can you please explain these changes? What is ED? Why does it need
changes in the ebuild at all?
Where is the documentation?