public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
       [not found] <E1Jax3w-00013C-3V@stork.gentoo.org>
@ 2008-03-16 18:00 ` Christian Faulhammer
  2008-03-16 18:06   ` Markus Meier
  2008-03-16 19:40   ` Rémi Cardona
  0 siblings, 2 replies; 10+ messages in thread
From: Christian Faulhammer @ 2008-03-16 18:00 UTC (permalink / raw
  To: gentoo-dev, maekke

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

Hi,

"Markus Meier (maekke)" <maekke@gentoo.org>:

> DOCS="AUTHORS COPYING ChangeLog NEWS README"

 Don't install COPYING.

V-Li


-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 18:00 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild Christian Faulhammer
@ 2008-03-16 18:06   ` Markus Meier
  2008-03-16 19:40   ` Rémi Cardona
  1 sibling, 0 replies; 10+ messages in thread
From: Markus Meier @ 2008-03-16 18:06 UTC (permalink / raw
  To: gentoo-dev; +Cc: opfer

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

On Sun, 16 Mar 2008 19:00:36 +0100
Christian Faulhammer <opfer@gentoo.org> wrote:
> Hi,
> 
> "Markus Meier (maekke)" <maekke@gentoo.org>:
> 
> > DOCS="AUTHORS COPYING ChangeLog NEWS README"
> 
>  Don't install COPYING.

fixed.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 18:00 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild Christian Faulhammer
  2008-03-16 18:06   ` Markus Meier
@ 2008-03-16 19:40   ` Rémi Cardona
  2008-03-16 20:10     ` Arfrever Frehtes Taifersar Arahesis
  1 sibling, 1 reply; 10+ messages in thread
From: Rémi Cardona @ 2008-03-16 19:40 UTC (permalink / raw
  To: gentoo-dev

Christian Faulhammer a écrit :
>  Don't install COPYING.

Could repoman have a QA warning for COPYING inside DOCS="" and dodoc ?

Cheers,

Rémi
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 19:40   ` Rémi Cardona
@ 2008-03-16 20:10     ` Arfrever Frehtes Taifersar Arahesis
  2008-03-16 20:51       ` Dawid Węgliński
  0 siblings, 1 reply; 10+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2008-03-16 20:10 UTC (permalink / raw
  To: Gentoo Development

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

2008-03-16 20:39:50 Rémi Cardona napisał(a):
> Christian Faulhammer a écrit :
> >  Don't install COPYING.
> 
> Could repoman have a QA warning for COPYING inside DOCS="" and dodoc ?

Repoman already has such QA warning in case of dodoc:

RepoMan scours the neighborhood...
  ebuild.minorsyn               1
   ${CATEGORY}/${PN}/${PF}.ebuild: Useless dodoc 'COPYING' on line: ${LINE_NUMBER}


-- 
Arfrever Frehtes Taifersar Arahesis

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 20:10     ` Arfrever Frehtes Taifersar Arahesis
@ 2008-03-16 20:51       ` Dawid Węgliński
  2008-03-16 22:29         ` Jeroen Roovers
  0 siblings, 1 reply; 10+ messages in thread
From: Dawid Węgliński @ 2008-03-16 20:51 UTC (permalink / raw
  To: gentoo-dev

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

Sunday, 16 of March 2008 21:10:12 Arfrever Frehtes Taifersar Arahesis wrote:
> 2008-03-16 20:39:50 Rémi Cardona napisał(a):
> > Christian Faulhammer a écrit :
> > >  Don't install COPYING.
> >
> > Could repoman have a QA warning for COPYING inside DOCS="" and dodoc ?
>
> Repoman already has such QA warning in case of dodoc:
>
> RepoMan scours the neighborhood...
>   ebuild.minorsyn               1
>    ${CATEGORY}/${PN}/${PF}.ebuild: Useless dodoc 'COPYING' on line:
> ${LINE_NUMBER}

Not if COPYING file is inside $DOCS and is installed in the loop.

-- 
Cheers
Dawid Węgliński

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 20:51       ` Dawid Węgliński
@ 2008-03-16 22:29         ` Jeroen Roovers
  2008-03-16 22:58           ` Mart Raudsepp
  2008-03-17  3:52           ` Alec Warner
  0 siblings, 2 replies; 10+ messages in thread
From: Jeroen Roovers @ 2008-03-16 22:29 UTC (permalink / raw
  To: gentoo-dev

On Sun, 16 Mar 2008 21:51:12 +0100
Dawid Węgliński <cla@gentoo.org> wrote:

> Not if COPYING file is inside $DOCS and is installed in the loop.

Doing something like this would work as well (and go equally unnoticed):

local DOCS="foo bar COPYING baz"
dodoc ${DOCS}

Using a loop in the ebuild would be a waste of time generally (dodoc
will do it for you). Maybe repoman should warn against mentioning the
string 'COPYING' generally? :)


Kind regards,
     JeR
--
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 22:29         ` Jeroen Roovers
@ 2008-03-16 22:58           ` Mart Raudsepp
  2008-03-16 23:33             ` Dawid Węgliński
  2008-03-17  3:52           ` Alec Warner
  1 sibling, 1 reply; 10+ messages in thread
From: Mart Raudsepp @ 2008-03-16 22:58 UTC (permalink / raw
  To: gentoo-dev

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


On P, 2008-03-16 at 23:29 +0100, Jeroen Roovers wrote:
> On Sun, 16 Mar 2008 21:51:12 +0100
> Dawid Węgliński <cla@gentoo.org> wrote:
> 
> > Not if COPYING file is inside $DOCS and is installed in the loop.
> 
> Doing something like this would work as well (and go equally unnoticed):
> 
> local DOCS="foo bar COPYING baz"
> dodoc ${DOCS}

Well, this DOCS deal is coming through gnome2.eclass, and that's how all
of the packages using that eclass are supposed to install DOCS.
I suppose we could also add a QA warning into the eclass for COPYING?


-- 
Mart Raudsepp
Gentoo Developer
Mail: leio@gentoo.org
Weblog: http://planet.gentoo.org/developers/leio

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 22:58           ` Mart Raudsepp
@ 2008-03-16 23:33             ` Dawid Węgliński
  2008-03-17  0:25               ` Petteri Räty
  0 siblings, 1 reply; 10+ messages in thread
From: Dawid Węgliński @ 2008-03-16 23:33 UTC (permalink / raw
  To: gentoo-dev

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

Sunday, 16 of March 2008 23:58:45 Mart Raudsepp wrote:
> On P, 2008-03-16 at 23:29 +0100, Jeroen Roovers wrote:
> > On Sun, 16 Mar 2008 21:51:12 +0100
> >
> > Dawid Węgliński <cla@gentoo.org> wrote:
> > > Not if COPYING file is inside $DOCS and is installed in the loop.
> >
> > Doing something like this would work as well (and go equally unnoticed):
> >
> > local DOCS="foo bar COPYING baz"
> > dodoc ${DOCS}
>
> Well, this DOCS deal is coming through gnome2.eclass, and that's how all
> of the packages using that eclass are supposed to install DOCS.
> I suppose we could also add a QA warning into the eclass for COPYING?

Something like:

    if [[ "${DOCS/COPYING/}" != "${DOCS}" ]]; then
        ewarn "QA: Don't install COPYING file."
    fi

should be enough. ;)

-- 
Cheers
Dawid Węgliński

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 23:33             ` Dawid Węgliński
@ 2008-03-17  0:25               ` Petteri Räty
  0 siblings, 0 replies; 10+ messages in thread
From: Petteri Räty @ 2008-03-17  0:25 UTC (permalink / raw
  To: gentoo-dev

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

Dawid Węgliński kirjoitti:
> Sunday, 16 of March 2008 23:58:45 Mart Raudsepp wrote:
>> On P, 2008-03-16 at 23:29 +0100, Jeroen Roovers wrote:
>>> On Sun, 16 Mar 2008 21:51:12 +0100
>>>
>>> Dawid Węgliński <cla@gentoo.org> wrote:
>>>> Not if COPYING file is inside $DOCS and is installed in the loop.
>>> Doing something like this would work as well (and go equally unnoticed):
>>>
>>> local DOCS="foo bar COPYING baz"
>>> dodoc ${DOCS}
>> Well, this DOCS deal is coming through gnome2.eclass, and that's how all
>> of the packages using that eclass are supposed to install DOCS.
>> I suppose we could also add a QA warning into the eclass for COPYING?
> 
> Something like:
> 
>     if [[ "${DOCS/COPYING/}" != "${DOCS}" ]]; then
>         ewarn "QA: Don't install COPYING file."
>     fi
> 
> should be enough. ;)
> 

${DOCS} = *COPYING*

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild
  2008-03-16 22:29         ` Jeroen Roovers
  2008-03-16 22:58           ` Mart Raudsepp
@ 2008-03-17  3:52           ` Alec Warner
  1 sibling, 0 replies; 10+ messages in thread
From: Alec Warner @ 2008-03-17  3:52 UTC (permalink / raw
  To: gentoo-dev

On 3/16/08, Jeroen Roovers <jer@gentoo.org> wrote:
> On Sun, 16 Mar 2008 21:51:12 +0100
>  Dawid Węgliński <cla@gentoo.org> wrote:
>
>  > Not if COPYING file is inside $DOCS and is installed in the loop.
>
>
> Doing something like this would work as well (and go equally unnoticed):
>
>  local DOCS="foo bar COPYING baz"
>  dodoc ${DOCS}
>
>  Using a loop in the ebuild would be a waste of time generally (dodoc
>  will do it for you). Maybe repoman should warn against mentioning the
>  string 'COPYING' generally? :)

And maybe repoman should do your laundry and dishes too? ;P

But seriously, the bash parsing in repoman is already shitty as hell.
Maybe someone should write a qa mode for ebuild.sh that enables all of
this crap so that we don't have to do horrible regex hacks that have
all kinds of edge cases ;)

That being said dev-portage typically accepts repoman patches, but I
know no one will submit any ;)

-Alec

>
>
>  Kind regards,
>      JeR
>
> --
>  gentoo-dev@lists.gentoo.org mailing list
>
>
éí˘‡^žXŹśČ\x1ežÚ(˘¸&j)bž	b˛

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

end of thread, other threads:[~2008-03-17  3:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1Jax3w-00013C-3V@stork.gentoo.org>
2008-03-16 18:00 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/inkscape: ChangeLog inkscape-0.46-r1.ebuild Christian Faulhammer
2008-03-16 18:06   ` Markus Meier
2008-03-16 19:40   ` Rémi Cardona
2008-03-16 20:10     ` Arfrever Frehtes Taifersar Arahesis
2008-03-16 20:51       ` Dawid Węgliński
2008-03-16 22:29         ` Jeroen Roovers
2008-03-16 22:58           ` Mart Raudsepp
2008-03-16 23:33             ` Dawid Węgliński
2008-03-17  0:25               ` Petteri Räty
2008-03-17  3:52           ` Alec Warner

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