All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/sconeserver: disable image
@ 2021-03-21 11:47 Fabrice Fontaine
  2021-04-26 20:05 ` Arnout Vandecappelle
  0 siblings, 1 reply; 3+ messages in thread
From: Fabrice Fontaine @ 2021-03-21 11:47 UTC (permalink / raw)
  To: buildroot

Build of http::sconesite::image module was silently broken until commit
d3b818c3cf0990117a8b59fcfc6c212f310ae6ec

However, sconeserver fails to build with ImageMagick because:
- it checks for ImageMagick++.pc instead of ImageMagick.pc
- it uses the transform function which has been removed from the public
  API since version 7.0.1-0 and
  https://github.com/ImageMagick/ImageMagick/commit/06f590165f0505d42005264893fe14a9e8a79986

As sconeserver does not seem to be maintained anymore, drop
BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE and don't had a
Config.in.legacy entry because the option was silently broken since a
long time

Fixes:
 - http://autobuild.buildroot.org/results/895ab582d1140f7677fc1c6934fa2e0c47c49f20

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 package/sconeserver/Config.in      |  8 --------
 package/sconeserver/sconeserver.mk | 15 +++++++--------
 2 files changed, 7 insertions(+), 16 deletions(-)

diff --git a/package/sconeserver/Config.in b/package/sconeserver/Config.in
index 429ac81fe1..d46ba85fbc 100644
--- a/package/sconeserver/Config.in
+++ b/package/sconeserver/Config.in
@@ -26,14 +26,6 @@ config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
 	help
 	  http::sconesite module for Sconeserver
 
-config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
-	bool "http::sconesite::image"
-	depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
-	depends on BR2_USE_MMU # imagemagick
-	select BR2_PACKAGE_IMAGEMAGICK
-	help
-	  http::sconesite::image module for Sconeserver
-
 config BR2_PACKAGE_SCONESERVER_MYSQL
 	bool "mysql"
 	depends on BR2_USE_MMU # mysql
diff --git a/package/sconeserver/sconeserver.mk b/package/sconeserver/sconeserver.mk
index 62cc128d77..17407c29f5 100644
--- a/package/sconeserver/sconeserver.mk
+++ b/package/sconeserver/sconeserver.mk
@@ -14,10 +14,16 @@ SCONESERVER_DEPENDENCIES = \
 	host-pkgconf \
 	$(if $(BR2_PACKAGE_PCRE),pcre) \
 	zlib
+# disable image as it fails to build with ImageMagick
 # disable markdown module because its git submodule cmark
 # https://github.com/sconemad/sconeserver/tree/master/markdown
 # has no cross-compile support provided by the sconeserver build system
-SCONESERVER_CONF_OPTS += --with-ip --with-local --with-ip6 --without-markdown
+SCONESERVER_CONF_OPTS += \
+	--with-ip \
+	--with-local \
+	--with-ip6 \
+	--without-image \
+	--without-markdown
 
 # Sconeserver configure script fails to find the libxml2 headers.
 ifeq ($(BR2_PACKAGE_LIBXML2),y)
@@ -45,13 +51,6 @@ else
 SCONESERVER_CONF_OPTS += --without-sconesite
 endif
 
-ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE),y)
-SCONESERVER_DEPENDENCIES += imagemagick
-SCONESERVER_CONF_OPTS += --with-image
-else
-SCONESERVER_CONF_OPTS += --without-image
-endif
-
 ifeq ($(BR2_PACKAGE_SCONESERVER_MYSQL),y)
 SCONESERVER_DEPENDENCIES += mysql
 SCONESERVER_CONF_OPTS += \
-- 
2.30.1

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

* [Buildroot] [PATCH 1/1] package/sconeserver: disable image
  2021-03-21 11:47 [Buildroot] [PATCH 1/1] package/sconeserver: disable image Fabrice Fontaine
@ 2021-04-26 20:05 ` Arnout Vandecappelle
  2021-04-26 21:16   ` Peter Korsgaard
  0 siblings, 1 reply; 3+ messages in thread
From: Arnout Vandecappelle @ 2021-04-26 20:05 UTC (permalink / raw)
  To: buildroot



On 21/03/2021 12:47, Fabrice Fontaine wrote:
> Build of http::sconesite::image module was silently broken until commit
> d3b818c3cf0990117a8b59fcfc6c212f310ae6ec
> 
> However, sconeserver fails to build with ImageMagick because:
> - it checks for ImageMagick++.pc instead of ImageMagick.pc
> - it uses the transform function which has been removed from the public
>   API since version 7.0.1-0 and
>   https://github.com/ImageMagick/ImageMagick/commit/06f590165f0505d42005264893fe14a9e8a79986
> 
> As sconeserver does not seem to be maintained anymore, drop
> BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE and don't had a
> Config.in.legacy entry because the option was silently broken since a
> long time

 I did add a legacy entry after all. It costs us exactly nothing, and if someone
actually had that selected, they know what's going on. I'm a bit sensitive about
legacy handling :-)

 Regards,
 Arnout

> 
> Fixes:
>  - http://autobuild.buildroot.org/results/895ab582d1140f7677fc1c6934fa2e0c47c49f20
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
>  package/sconeserver/Config.in      |  8 --------
>  package/sconeserver/sconeserver.mk | 15 +++++++--------
>  2 files changed, 7 insertions(+), 16 deletions(-)
> 
> diff --git a/package/sconeserver/Config.in b/package/sconeserver/Config.in
> index 429ac81fe1..d46ba85fbc 100644
> --- a/package/sconeserver/Config.in
> +++ b/package/sconeserver/Config.in
> @@ -26,14 +26,6 @@ config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
>  	help
>  	  http::sconesite module for Sconeserver
>  
> -config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
> -	bool "http::sconesite::image"
> -	depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
> -	depends on BR2_USE_MMU # imagemagick
> -	select BR2_PACKAGE_IMAGEMAGICK
> -	help
> -	  http::sconesite::image module for Sconeserver
> -
>  config BR2_PACKAGE_SCONESERVER_MYSQL
>  	bool "mysql"
>  	depends on BR2_USE_MMU # mysql
> diff --git a/package/sconeserver/sconeserver.mk b/package/sconeserver/sconeserver.mk
> index 62cc128d77..17407c29f5 100644
> --- a/package/sconeserver/sconeserver.mk
> +++ b/package/sconeserver/sconeserver.mk
> @@ -14,10 +14,16 @@ SCONESERVER_DEPENDENCIES = \
>  	host-pkgconf \
>  	$(if $(BR2_PACKAGE_PCRE),pcre) \
>  	zlib
> +# disable image as it fails to build with ImageMagick
>  # disable markdown module because its git submodule cmark
>  # https://github.com/sconemad/sconeserver/tree/master/markdown
>  # has no cross-compile support provided by the sconeserver build system
> -SCONESERVER_CONF_OPTS += --with-ip --with-local --with-ip6 --without-markdown
> +SCONESERVER_CONF_OPTS += \
> +	--with-ip \
> +	--with-local \
> +	--with-ip6 \
> +	--without-image \
> +	--without-markdown
>  
>  # Sconeserver configure script fails to find the libxml2 headers.
>  ifeq ($(BR2_PACKAGE_LIBXML2),y)
> @@ -45,13 +51,6 @@ else
>  SCONESERVER_CONF_OPTS += --without-sconesite
>  endif
>  
> -ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE),y)
> -SCONESERVER_DEPENDENCIES += imagemagick
> -SCONESERVER_CONF_OPTS += --with-image
> -else
> -SCONESERVER_CONF_OPTS += --without-image
> -endif
> -
>  ifeq ($(BR2_PACKAGE_SCONESERVER_MYSQL),y)
>  SCONESERVER_DEPENDENCIES += mysql
>  SCONESERVER_CONF_OPTS += \
> 

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

* [Buildroot] [PATCH 1/1] package/sconeserver: disable image
  2021-04-26 20:05 ` Arnout Vandecappelle
@ 2021-04-26 21:16   ` Peter Korsgaard
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2021-04-26 21:16 UTC (permalink / raw)
  To: buildroot

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 > On 21/03/2021 12:47, Fabrice Fontaine wrote:
 >> Build of http::sconesite::image module was silently broken until commit
 >> d3b818c3cf0990117a8b59fcfc6c212f310ae6ec
 >> 
 >> However, sconeserver fails to build with ImageMagick because:
 >> - it checks for ImageMagick++.pc instead of ImageMagick.pc
 >> - it uses the transform function which has been removed from the public
 >> API since version 7.0.1-0 and
 >> https://github.com/ImageMagick/ImageMagick/commit/06f590165f0505d42005264893fe14a9e8a79986
 >> 
 >> As sconeserver does not seem to be maintained anymore, drop
 >> BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE and don't had a
 >> Config.in.legacy entry because the option was silently broken since a
 >> long time

 >  I did add a legacy entry after all. It costs us exactly nothing, and if someone
 > actually had that selected, they know what's going on. I'm a bit sensitive about
 > legacy handling :-)

Committed to 2021.02.x, thanks.

-- 
Bye, Peter Korsgaard

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

end of thread, other threads:[~2021-04-26 21:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-21 11:47 [Buildroot] [PATCH 1/1] package/sconeserver: disable image Fabrice Fontaine
2021-04-26 20:05 ` Arnout Vandecappelle
2021-04-26 21:16   ` Peter Korsgaard

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.