public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild
       [not found] <E1MwzyL-0008Au-Qo@stork.gentoo.org>
@ 2009-10-11 15:14 ` Torsten Veller
  2009-10-13 19:22   ` Fabian Groffen
  0 siblings, 1 reply; 5+ messages in thread
From: Torsten Veller @ 2009-10-11 15:14 UTC (permalink / raw
  To: gentoo-dev

* "Fabian Groffen (grobian)" <grobian@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.2&view=markup
> plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild?rev=1.2&content-type=text/plain
> diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/getmail/getmail-4.9.2.ebuild?r1=1.1&r2=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 -0000	1.1
> +++ getmail-4.9.2.ebuild	11 Oct 2009 15:04:33 -0000	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?



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild
  2009-10-11 15:14 ` [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild Torsten Veller
@ 2009-10-13 19:22   ` Fabian Groffen
  2009-10-13 21:48     ` Jeroen Roovers
  0 siblings, 1 reply; 5+ messages in thread
From: Fabian Groffen @ 2009-10-13 19:22 UTC (permalink / raw
  To: gentoo-dev

On 11-10-2009 17:14:29 +0200, Torsten Veller wrote:
> * "Fabian Groffen (grobian)" <grobian@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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild
  2009-10-13 19:22   ` Fabian Groffen
@ 2009-10-13 21:48     ` Jeroen Roovers
  2009-10-16  8:04       ` Gilles Dartiguelongue
  0 siblings, 1 reply; 5+ messages in thread
From: Jeroen Roovers @ 2009-10-13 21:48 UTC (permalink / raw
  To: gentoo-dev

On Tue, 13 Oct 2009 21:22:13 +0200
Fabian Groffen <grobian@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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild
  2009-10-13 21:48     ` Jeroen Roovers
@ 2009-10-16  8:04       ` Gilles Dartiguelongue
  2009-10-16 22:23         ` Jeremy Olexa
  0 siblings, 1 reply; 5+ messages in thread
From: Gilles Dartiguelongue @ 2009-10-16  8:04 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1463 bytes --]

Le mardi 13 octobre 2009 à 23:48 +0200, Jeroen Roovers a écrit :
> On Tue, 13 Oct 2009 21:22:13 +0200
> Fabian Groffen <grobian@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 <eva@gentoo.org>
Gentoo

[-- Attachment #2: Ceci est une partie de message numériquement signée --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild
  2009-10-16  8:04       ` Gilles Dartiguelongue
@ 2009-10-16 22:23         ` Jeremy Olexa
  0 siblings, 0 replies; 5+ messages in thread
From: Jeremy Olexa @ 2009-10-16 22:23 UTC (permalink / raw
  To: gentoo-dev

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 <grobian@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




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-10-16 22:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1MwzyL-0008Au-Qo@stork.gentoo.org>
2009-10-11 15:14 ` [gentoo-dev] Re: gentoo-x86 commit in net-mail/getmail: ChangeLog getmail-4.9.2.ebuild Torsten Veller
2009-10-13 19:22   ` Fabian Groffen
2009-10-13 21:48     ` Jeroen Roovers
2009-10-16  8:04       ` Gilles Dartiguelongue
2009-10-16 22:23         ` Jeremy Olexa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox