All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
@ 2019-09-23 18:01 Trevor Gamblin
  2019-09-23 18:07 ` Trevor Gamblin
  2019-09-23 20:16 ` Ross Burton
  0 siblings, 2 replies; 6+ messages in thread
From: Trevor Gamblin @ 2019-09-23 18:01 UTC (permalink / raw)
  To: openembedded-core

From: Trevor Gamblin <trevor.gamblin@windriver.com>

lighttpd builds fail if "fam" (and therefore gamin) is enabled.

In conf/local.conf:

    CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
    PACKAGECONFIG_append_pn-lighttpd = " fam"

bitbake error:

    ERROR: Nothing PROVIDES 'gamin' (but /yow-lpggp31/tgamblin/oe-core.git/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb DEPENDS on or otherwise requires it)
    NOTE: Runtime target 'lighttpd' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['lighttpd', 'gamin']
    ERROR: Required build target 'core-image-minimal' has no buildable providers.
    Missing or unbuildable dependency chain was: ['core-image-minimal', 'lighttpd', 'gamin']

Since gamin doesn't appear to have a recipe and hasn't been
maintained for several years, this should be removed from the
list of lighttpd PACKAGECONFIG options.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
---
 meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb b/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
index 72990d02e5..3f9e4fec18 100644
--- a/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
+++ b/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
@@ -39,7 +39,6 @@ PACKAGECONFIG[krb5] = "--with-krb5,--without-krb5,krb5"
 PACKAGECONFIG[pcre] = "--with-pcre,--without-pcre,libpcre"
 PACKAGECONFIG[zlib] = "--with-zlib,--without-zlib,zlib"
 PACKAGECONFIG[bzip2] = "--with-bzip2,--without-bzip2,bzip2"
-PACKAGECONFIG[fam] = "--with-fam,--without-fam,gamin"
 PACKAGECONFIG[webdav-props] = "--with-webdav-props,--without-webdav-props,libxml2 sqlite3"
 PACKAGECONFIG[webdav-locks] = "--with-webdav-locks,--without-webdav-locks,util-linux"
 PACKAGECONFIG[gdbm] = "--with-gdbm,--without-gdbm,gdbm"
-- 
2.21.0



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

* Re: [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
  2019-09-23 18:01 [PATCH] lighttpd: remove fam as a PACKAGECONFIG option Trevor Gamblin
@ 2019-09-23 18:07 ` Trevor Gamblin
  2019-09-23 18:39   ` Tim Orling
  2019-09-23 20:16 ` Ross Burton
  1 sibling, 1 reply; 6+ messages in thread
From: Trevor Gamblin @ 2019-09-23 18:07 UTC (permalink / raw)
  To: openembedded-core

On 9/23/19 2:01 PM, Trevor Gamblin wrote:

> From: Trevor Gamblin <trevor.gamblin@windriver.com>
>
> lighttpd builds fail if "fam" (and therefore gamin) is enabled.
>
> In conf/local.conf:
>
>      CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
>      PACKAGECONFIG_append_pn-lighttpd = " fam"
>
> bitbake error:
>
>      ERROR: Nothing PROVIDES 'gamin' (but /yow-lpggp31/tgamblin/oe-core.git/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb DEPENDS on or otherwise requires it)
>      NOTE: Runtime target 'lighttpd' is unbuildable, removing...
>      Missing or unbuildable dependency chain was: ['lighttpd', 'gamin']
>      ERROR: Required build target 'core-image-minimal' has no buildable providers.
>      Missing or unbuildable dependency chain was: ['core-image-minimal', 'lighttpd', 'gamin']
>
> Since gamin doesn't appear to have a recipe and hasn't been
> maintained for several years, this should be removed from the
> list of lighttpd PACKAGECONFIG options.
>
> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
> ---
>   meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb | 1 -
>   1 file changed, 1 deletion(-)
>
> diff --git a/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb b/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> index 72990d02e5..3f9e4fec18 100644
> --- a/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> +++ b/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> @@ -39,7 +39,6 @@ PACKAGECONFIG[krb5] = "--with-krb5,--without-krb5,krb5"
>   PACKAGECONFIG[pcre] = "--with-pcre,--without-pcre,libpcre"
>   PACKAGECONFIG[zlib] = "--with-zlib,--without-zlib,zlib"
>   PACKAGECONFIG[bzip2] = "--with-bzip2,--without-bzip2,bzip2"
> -PACKAGECONFIG[fam] = "--with-fam,--without-fam,gamin"
>   PACKAGECONFIG[webdav-props] = "--with-webdav-props,--without-webdav-props,libxml2 sqlite3"
>   PACKAGECONFIG[webdav-locks] = "--with-webdav-locks,--without-webdav-locks,util-linux"
>   PACKAGECONFIG[gdbm] = "--with-gdbm,--without-gdbm,gdbm"

While troubleshooting I learned that gamin has not been maintained for 
several years. See:

https://bugzilla.gnome.org/show_bug.cgi?id=454124

https://gitlab.gnome.org/Archive/gamin

Is there a reason why we'd want to keep it in the PACKAGECONFIG options 
list?



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

* Re: [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
  2019-09-23 18:07 ` Trevor Gamblin
@ 2019-09-23 18:39   ` Tim Orling
  0 siblings, 0 replies; 6+ messages in thread
From: Tim Orling @ 2019-09-23 18:39 UTC (permalink / raw)
  To: Trevor Gamblin; +Cc: openembedded-core

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

On Mon, Sep 23, 2019 at 11:07 AM Trevor Gamblin <
trevor.gamblin@windriver.com> wrote:

> On 9/23/19 2:01 PM, Trevor Gamblin wrote:
>
> > From: Trevor Gamblin <trevor.gamblin@windriver.com>
> >
> > lighttpd builds fail if "fam" (and therefore gamin) is enabled.
> >
> > In conf/local.conf:
> >
> >      CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
> >      PACKAGECONFIG_append_pn-lighttpd = " fam"
> >
> > bitbake error:
> >
> >      ERROR: Nothing PROVIDES 'gamin' (but
> /yow-lpggp31/tgamblin/oe-core.git/meta/recipes-extended/lighttpd/
> lighttpd_1.4.54.bb DEPENDS on or otherwise requires it)
> >      NOTE: Runtime target 'lighttpd' is unbuildable, removing...
> >      Missing or unbuildable dependency chain was: ['lighttpd', 'gamin']
> >      ERROR: Required build target 'core-image-minimal' has no buildable
> providers.
> >      Missing or unbuildable dependency chain was: ['core-image-minimal',
> 'lighttpd', 'gamin']
> >
> > Since gamin doesn't appear to have a recipe and hasn't been
> > maintained for several years, this should be removed from the
> > list of lighttpd PACKAGECONFIG options.
> >
> > Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
> > ---
> >   meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb | 1 -
> >   1 file changed, 1 deletion(-)
> >
> > diff --git a/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> b/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> > index 72990d02e5..3f9e4fec18 100644
> > --- a/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> > +++ b/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
> > @@ -39,7 +39,6 @@ PACKAGECONFIG[krb5] = "--with-krb5,--without-krb5,krb5"
> >   PACKAGECONFIG[pcre] = "--with-pcre,--without-pcre,libpcre"
> >   PACKAGECONFIG[zlib] = "--with-zlib,--without-zlib,zlib"
> >   PACKAGECONFIG[bzip2] = "--with-bzip2,--without-bzip2,bzip2"
> > -PACKAGECONFIG[fam] = "--with-fam,--without-fam,gamin"
> >   PACKAGECONFIG[webdav-props] =
> "--with-webdav-props,--without-webdav-props,libxml2 sqlite3"
> >   PACKAGECONFIG[webdav-locks] =
> "--with-webdav-locks,--without-webdav-locks,util-linux"
> >   PACKAGECONFIG[gdbm] = "--with-gdbm,--without-gdbm,gdbm"
>
> While troubleshooting I learned that gamin has not been maintained for
> several years. See:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=454124
>
> https://gitlab.gnome.org/Archive/gamin
>
> Is there a reason why we'd want to keep it in the PACKAGECONFIG options
> list?
>

Gamin was dropped from oe-core four years ago:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=aa05be4882eed830c2fc91f93653223edfab2a0c

Gamin itself has not been updated since 2008.

Seems like it is safe to drop the option.

>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>

[-- Attachment #2: Type: text/html, Size: 4969 bytes --]

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

* Re: [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
  2019-09-23 18:01 [PATCH] lighttpd: remove fam as a PACKAGECONFIG option Trevor Gamblin
  2019-09-23 18:07 ` Trevor Gamblin
@ 2019-09-23 20:16 ` Ross Burton
  2019-09-26 20:33   ` Richard Purdie
  1 sibling, 1 reply; 6+ messages in thread
From: Ross Burton @ 2019-09-23 20:16 UTC (permalink / raw)
  To: openembedded-core

On 23/09/2019 19:01, Trevor Gamblin wrote:
> From: Trevor Gamblin<trevor.gamblin@windriver.com>
> 
> lighttpd builds fail if "fam" (and therefore gamin) is enabled.
> 
> In conf/local.conf:
> 
>      CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
>      PACKAGECONFIG_append_pn-lighttpd = " fam"
> 
> bitbake error:
> 
>      ERROR: Nothing PROVIDES 'gamin' (but /yow-lpggp31/tgamblin/oe-core.git/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb DEPENDS on or otherwise requires it)
>      NOTE: Runtime target 'lighttpd' is unbuildable, removing...
>      Missing or unbuildable dependency chain was: ['lighttpd', 'gamin']
>      ERROR: Required build target 'core-image-minimal' has no buildable providers.
>      Missing or unbuildable dependency chain was: ['core-image-minimal', 'lighttpd', 'gamin']
> 
> Since gamin doesn't appear to have a recipe and hasn't been
> maintained for several years, this should be removed from the
> list of lighttpd PACKAGECONFIG options.

Non-default PACKAGECONFIGs are allowed to depend on recipes that are not 
in core, plenty of recipes do this.  Otherwise there'd be no way to turn 
on options that have dependencies in other layers.

However, the fact that Gamin is very much dead is a good reason to 
remove the PACKAGECONFIG and simply hardcode --without-fam for good measure.

Ross


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

* Re: [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
  2019-09-23 20:16 ` Ross Burton
@ 2019-09-26 20:33   ` Richard Purdie
  2019-09-27  1:19     ` Trevor Gamblin
  0 siblings, 1 reply; 6+ messages in thread
From: Richard Purdie @ 2019-09-26 20:33 UTC (permalink / raw)
  To: Ross Burton, openembedded-core

On Mon, 2019-09-23 at 21:16 +0100, Ross Burton wrote:
> On 23/09/2019 19:01, Trevor Gamblin wrote:
> > From: Trevor Gamblin<trevor.gamblin@windriver.com>
> > 
> > lighttpd builds fail if "fam" (and therefore gamin) is enabled.
> > 
> > In conf/local.conf:
> > 
> >      CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
> >      PACKAGECONFIG_append_pn-lighttpd = " fam"
> > 
> > bitbake error:
> > 
> >      ERROR: Nothing PROVIDES 'gamin' (but /yow-lpggp31/tgamblin/oe-
> > core.git/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb DEPENDS
> > on or otherwise requires it)
> >      NOTE: Runtime target 'lighttpd' is unbuildable, removing...
> >      Missing or unbuildable dependency chain was: ['lighttpd',
> > 'gamin']
> >      ERROR: Required build target 'core-image-minimal' has no
> > buildable providers.
> >      Missing or unbuildable dependency chain was: ['core-image-
> > minimal', 'lighttpd', 'gamin']
> > 
> > Since gamin doesn't appear to have a recipe and hasn't been
> > maintained for several years, this should be removed from the
> > list of lighttpd PACKAGECONFIG options.
> 
> Non-default PACKAGECONFIGs are allowed to depend on recipes that are
> not 
> in core, plenty of recipes do this.  Otherwise there'd be no way to
> turn 
> on options that have dependencies in other layers.
> 
> However, the fact that Gamin is very much dead is a good reason to 
> remove the PACKAGECONFIG and simply hardcode --without-fam for good
> measure.

Agreed, can we have a v2 with --without-fam hardcoded in EXTRA_OECONF
please?

Cheers,

Richard



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

* Re: [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
  2019-09-26 20:33   ` Richard Purdie
@ 2019-09-27  1:19     ` Trevor Gamblin
  0 siblings, 0 replies; 6+ messages in thread
From: Trevor Gamblin @ 2019-09-27  1:19 UTC (permalink / raw)
  To: Richard Purdie, Ross Burton, openembedded-core


On 9/26/19 4:33 PM, Richard Purdie wrote:
> On Mon, 2019-09-23 at 21:16 +0100, Ross Burton wrote:
>> On 23/09/2019 19:01, Trevor Gamblin wrote:
>>> From: Trevor Gamblin<trevor.gamblin@windriver.com>
>>>
>>> lighttpd builds fail if "fam" (and therefore gamin) is enabled.
>>>
>>> In conf/local.conf:
>>>
>>>       CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
>>>       PACKAGECONFIG_append_pn-lighttpd = " fam"
>>>
>>> bitbake error:
>>>
>>>       ERROR: Nothing PROVIDES 'gamin' (but /yow-lpggp31/tgamblin/oe-
>>> core.git/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb DEPENDS
>>> on or otherwise requires it)
>>>       NOTE: Runtime target 'lighttpd' is unbuildable, removing...
>>>       Missing or unbuildable dependency chain was: ['lighttpd',
>>> 'gamin']
>>>       ERROR: Required build target 'core-image-minimal' has no
>>> buildable providers.
>>>       Missing or unbuildable dependency chain was: ['core-image-
>>> minimal', 'lighttpd', 'gamin']
>>>
>>> Since gamin doesn't appear to have a recipe and hasn't been
>>> maintained for several years, this should be removed from the
>>> list of lighttpd PACKAGECONFIG options.
>> Non-default PACKAGECONFIGs are allowed to depend on recipes that are
>> not
>> in core, plenty of recipes do this.  Otherwise there'd be no way to
>> turn
>> on options that have dependencies in other layers.
>>
>> However, the fact that Gamin is very much dead is a good reason to
>> remove the PACKAGECONFIG and simply hardcode --without-fam for good
>> measure.
> Agreed, can we have a v2 with --without-fam hardcoded in EXTRA_OECONF
> please?
>
> Cheers,
>
> Richard
>
Done!


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

end of thread, other threads:[~2019-09-27  1:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-23 18:01 [PATCH] lighttpd: remove fam as a PACKAGECONFIG option Trevor Gamblin
2019-09-23 18:07 ` Trevor Gamblin
2019-09-23 18:39   ` Tim Orling
2019-09-23 20:16 ` Ross Burton
2019-09-26 20:33   ` Richard Purdie
2019-09-27  1:19     ` Trevor Gamblin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.