* [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 @ 2020-09-22 9:20 Clemens Gruber 2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber ` (6 more replies) 0 siblings, 7 replies; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- ...auto-type-sizeof-rework-autotest-to-be-cross-compila.patch | 0 ...auto-feature-add-mechanism-allowing-to-force-feature.patch | 0 ...auto-set-ngx_feature_run_force_result-for-each-featu.patch | 0 .../0004-auto-lib-libxslt-conf-use-pkg-config.patch | 0 ...0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch | 0 .../0006-auto-lib-openssl-conf-use-pkg-config.patch | 0 .../0007-auto-lib-libgd-conf-use-pkg-config.patch | 0 ...src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch | 0 ...auto-endianness-add-mechanism-allowing-to-force-resu.patch | 0 ...0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch | 0 patches/{nginx-1.16.1 => nginx-1.18.0}/series | 0 rules/nginx.make | 4 ++-- 12 files changed, 2 insertions(+), 2 deletions(-) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0004-auto-lib-libxslt-conf-use-pkg-config.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0006-auto-lib-openssl-conf-use-pkg-config.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0007-auto-lib-libgd-conf-use-pkg-config.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch (100%) rename patches/{nginx-1.16.1 => nginx-1.18.0}/series (100%) diff --git a/patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch b/patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch similarity index 100% rename from patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch rename to patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch diff --git a/patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch b/patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch similarity index 100% rename from patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch rename to patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch diff --git a/patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch b/patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch similarity index 100% rename from patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch rename to patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch diff --git a/patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch similarity index 100% rename from patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch rename to patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch diff --git a/patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch b/patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch similarity index 100% rename from patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch rename to patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch diff --git a/patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch similarity index 100% rename from patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch rename to patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch diff --git a/patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch similarity index 100% rename from patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch rename to patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch diff --git a/patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch b/patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch similarity index 100% rename from patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch rename to patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch diff --git a/patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch b/patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch similarity index 100% rename from patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch rename to patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch diff --git a/patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch b/patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch similarity index 100% rename from patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch rename to patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch diff --git a/patches/nginx-1.16.1/series b/patches/nginx-1.18.0/series similarity index 100% rename from patches/nginx-1.16.1/series rename to patches/nginx-1.18.0/series diff --git a/rules/nginx.make b/rules/nginx.make index 15e71d25a..fe12acf2e 100644 --- a/rules/nginx.make +++ b/rules/nginx.make @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_NGINX) += nginx # # Paths and names # -NGINX_VERSION := 1.16.1 -NGINX_MD5 := 45a80f75336c980d240987badc3dcf60 +NGINX_VERSION := 1.18.0 +NGINX_MD5 := b2d33d24d89b8b1f87ff5d251aa27eb8 NGINX := nginx-$(NGINX_VERSION) NGINX_SUFFIX := tar.gz NGINX_URL := https://nginx.org/download/$(NGINX).$(NGINX_SUFFIX) -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber @ 2020-09-22 9:20 ` Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber ` (5 subsequent siblings) 6 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- rules/mpg123.make | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rules/mpg123.make b/rules/mpg123.make index 72271a8d6..89c1dac65 100644 --- a/rules/mpg123.make +++ b/rules/mpg123.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MPG123) += mpg123 # # Paths and names # -MPG123_VERSION := 1.25.10 -MPG123_MD5 := ea32caa61d41d8be797f0b04a1b43ad9 +MPG123_VERSION := 1.26.3 +MPG123_MD5 := 2cd73024aafe4873f691ae8c889c7692 MPG123 := mpg123-$(MPG123_VERSION) MPG123_SUFFIX := tar.bz2 MPG123_URL := http://www.mpg123.org/download/$(MPG123).$(MPG123_SUFFIX) @@ -90,6 +90,7 @@ $(STATEDIR)/mpg123.targetinstall: @$(call install_copy, mpg123, 0, 0, 0755, -, /usr/bin/mpg123) @$(call install_lib, mpg123, 0, 0, 0644, libmpg123) @$(call install_lib, mpg123, 0, 0, 0644, libout123) + @$(call install_lib, mpg123, 0, 0, 0644, libsyn123) @$(call install_finish, mpg123) -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] mpg123: version bump 1.25.10 -> 1.26.3 2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber @ 2020-10-09 6:38 ` Michael Olbrich 0 siblings, 0 replies; 16+ messages in thread From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Thanks, applied as 415b62d4488ac338ef1ea56fff6d81b385fd9bd8. Michael [sent from post-receive hook] On Fri, 09 Oct 2020 08:38:36 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote: > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > Message-Id: <20200922092015.84149-2-clemens.gruber@pqgruber.com> > Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> > > diff --git a/rules/mpg123.make b/rules/mpg123.make > index 72271a8d6246..89c1dac653e4 100644 > --- a/rules/mpg123.make > +++ b/rules/mpg123.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MPG123) += mpg123 > # > # Paths and names > # > -MPG123_VERSION := 1.25.10 > -MPG123_MD5 := ea32caa61d41d8be797f0b04a1b43ad9 > +MPG123_VERSION := 1.26.3 > +MPG123_MD5 := 2cd73024aafe4873f691ae8c889c7692 > MPG123 := mpg123-$(MPG123_VERSION) > MPG123_SUFFIX := tar.bz2 > MPG123_URL := http://www.mpg123.org/download/$(MPG123).$(MPG123_SUFFIX) > @@ -90,6 +90,7 @@ $(STATEDIR)/mpg123.targetinstall: > @$(call install_copy, mpg123, 0, 0, 0755, -, /usr/bin/mpg123) > @$(call install_lib, mpg123, 0, 0, 0644, libmpg123) > @$(call install_lib, mpg123, 0, 0, 0644, libout123) > + @$(call install_lib, mpg123, 0, 0, 0644, libsyn123) > > @$(call install_finish, mpg123) > _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber 2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber @ 2020-09-22 9:20 ` Clemens Gruber 2020-10-07 10:22 ` Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber ` (4 subsequent siblings) 6 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- rules/file.make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/file.make b/rules/file.make index 0d42cdece..318850295 100644 --- a/rules/file.make +++ b/rules/file.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_FILE) += file # # Paths and names # -FILE_VERSION := 5.36 -FILE_MD5 := 9af0eb3f5db4ae00fffc37f7b861575c +FILE_VERSION := 5.39 +FILE_MD5 := 1c450306053622803a25647d88f80f25 FILE := file-$(FILE_VERSION) FILE_SUFFIX := tar.gz FILE_URL := http://ftp.astron.com/pub/file/$(FILE).$(FILE_SUFFIX) -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber @ 2020-10-07 10:22 ` Michael Olbrich 0 siblings, 0 replies; 16+ messages in thread From: Michael Olbrich @ 2020-10-07 10:22 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber On Tue, Sep 22, 2020 at 11:20:11AM +0200, Clemens Gruber wrote: > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > --- > rules/file.make | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/rules/file.make b/rules/file.make > index 0d42cdece..318850295 100644 > --- a/rules/file.make > +++ b/rules/file.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_FILE) += file > # > # Paths and names > # > -FILE_VERSION := 5.36 > -FILE_MD5 := 9af0eb3f5db4ae00fffc37f7b861575c > +FILE_VERSION := 5.39 > +FILE_MD5 := 1c450306053622803a25647d88f80f25 Please update the configure options as well. Right not I see an implicit dependency on bz2. Michael > FILE := file-$(FILE_VERSION) > FILE_SUFFIX := tar.gz > FILE_URL := http://ftp.astron.com/pub/file/$(FILE).$(FILE_SUFFIX) > -- > 2.28.0 > > > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber 2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber 2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber @ 2020-09-22 9:20 ` Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber ` (3 subsequent siblings) 6 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- rules/libgcrypt.make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make index 18b61c5a1..95597c0c9 100644 --- a/rules/libgcrypt.make +++ b/rules/libgcrypt.make @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt # # Paths and names # -LIBGCRYPT_VERSION := 1.8.5 -LIBGCRYPT_MD5 := 348cc4601ca34307fc6cd6c945467743 +LIBGCRYPT_VERSION := 1.8.6 +LIBGCRYPT_MD5 := e9dfc1e789a2a42f36917c543fcd7862 LIBGCRYPT := libgcrypt-$(LIBGCRYPT_VERSION) LIBGCRYPT_SUFFIX := tar.bz2 LIBGCRYPT_URL := https://www.gnupg.org/ftp/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX) -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] libgcrypt: version bump 1.8.5 -> 1.8.6 2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber @ 2020-10-09 6:38 ` Michael Olbrich 0 siblings, 0 replies; 16+ messages in thread From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Thanks, applied as ac308a2611f9acbc4dcb385eea98c192709ef992. Michael [sent from post-receive hook] On Fri, 09 Oct 2020 08:38:37 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote: > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > Message-Id: <20200922092015.84149-4-clemens.gruber@pqgruber.com> > Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> > > diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make > index 18b61c5a1403..95597c0c937e 100644 > --- a/rules/libgcrypt.make > +++ b/rules/libgcrypt.make > @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt > # > # Paths and names > # > -LIBGCRYPT_VERSION := 1.8.5 > -LIBGCRYPT_MD5 := 348cc4601ca34307fc6cd6c945467743 > +LIBGCRYPT_VERSION := 1.8.6 > +LIBGCRYPT_MD5 := e9dfc1e789a2a42f36917c543fcd7862 > LIBGCRYPT := libgcrypt-$(LIBGCRYPT_VERSION) > LIBGCRYPT_SUFFIX := tar.bz2 > LIBGCRYPT_URL := https://www.gnupg.org/ftp/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX) _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber ` (2 preceding siblings ...) 2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber @ 2020-09-22 9:20 ` Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber ` (2 subsequent siblings) 6 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Fixes build errors with GCC 10. Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- rules/gnupg.make | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/rules/gnupg.make b/rules/gnupg.make index 90a91cb06..cdf70e9ed 100644 --- a/rules/gnupg.make +++ b/rules/gnupg.make @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GNUPG) += gnupg # # Paths and names # -GNUPG_VERSION := 2.2.9 -GNUPG_MD5 := 52c895a81f514a65e08923736c38654a +GNUPG_VERSION := 2.2.23 +GNUPG_MD5 := a094ff856a53a9a9fd5465657d998079 GNUPG := gnupg-$(GNUPG_VERSION) GNUPG_SUFFIX := tar.bz2 GNUPG_URL := ftp://ftp.gnupg.org/gcrypt/gnupg/$(GNUPG).$(GNUPG_SUFFIX) @@ -80,7 +80,6 @@ GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \ --disable-rpath \ --disable-nls \ --enable-endian-check \ - --disable-regex \ --enable-optimization \ --disable-werror \ --disable-all-tests \ -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] gnupg: version bump 2.2.9 -> 2.2.23 2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber @ 2020-10-09 6:38 ` Michael Olbrich 0 siblings, 0 replies; 16+ messages in thread From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Thanks, applied as 501fdd5ff93b18b1c06daf8280f184612ee7e774. Michael [sent from post-receive hook] On Fri, 09 Oct 2020 08:38:37 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote: > Fixes build errors with GCC 10. > > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > Message-Id: <20200922092015.84149-5-clemens.gruber@pqgruber.com> > Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> > > diff --git a/rules/gnupg.make b/rules/gnupg.make > index 90a91cb06847..cdf70e9edffb 100644 > --- a/rules/gnupg.make > +++ b/rules/gnupg.make > @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GNUPG) += gnupg > # > # Paths and names > # > -GNUPG_VERSION := 2.2.9 > -GNUPG_MD5 := 52c895a81f514a65e08923736c38654a > +GNUPG_VERSION := 2.2.23 > +GNUPG_MD5 := a094ff856a53a9a9fd5465657d998079 > GNUPG := gnupg-$(GNUPG_VERSION) > GNUPG_SUFFIX := tar.bz2 > GNUPG_URL := ftp://ftp.gnupg.org/gcrypt/gnupg/$(GNUPG).$(GNUPG_SUFFIX) > @@ -80,7 +80,6 @@ GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \ > --disable-rpath \ > --disable-nls \ > --enable-endian-check \ > - --disable-regex \ > --enable-optimization \ > --disable-werror \ > --disable-all-tests \ _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber ` (3 preceding siblings ...) 2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber @ 2020-09-22 9:20 ` Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 Michael Olbrich 6 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- rules/systemd.make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/systemd.make b/rules/systemd.make index e6090f141..fa0efe41a 100644 --- a/rules/systemd.make +++ b/rules/systemd.make @@ -15,9 +15,9 @@ PACKAGES-$(PTXCONF_SYSTEMD) += systemd # # Paths and names # -SYSTEMD_VERSION := 246.3 +SYSTEMD_VERSION := 246.6 SYSTEMD_VERSION_MAJOR := $(firstword $(subst -, ,$(subst ., ,$(SYSTEMD_VERSION)))) -SYSTEMD_MD5 := 1408c07c017470fa49cbb6d78c9aedea +SYSTEMD_MD5 := a17b5e6b9e0aa1ac71587c05124e46e7 SYSTEMD := systemd-$(SYSTEMD_VERSION) SYSTEMD_SUFFIX := tar.gz ifeq ($(SYSTEMD_VERSION),$(SYSTEMD_VERSION_MAJOR)) -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] systemd: version bump 246.3 -> 246.6 2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber @ 2020-10-09 6:38 ` Michael Olbrich 0 siblings, 0 replies; 16+ messages in thread From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Thanks, applied as f2e7df06ea6fcac67fe197627adb4d13679d35aa. Michael [sent from post-receive hook] On Fri, 09 Oct 2020 08:38:38 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote: > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > Message-Id: <20200922092015.84149-6-clemens.gruber@pqgruber.com> > Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> > > diff --git a/rules/systemd.make b/rules/systemd.make > index e6090f141247..fa0efe41a609 100644 > --- a/rules/systemd.make > +++ b/rules/systemd.make > @@ -15,9 +15,9 @@ PACKAGES-$(PTXCONF_SYSTEMD) += systemd > # > # Paths and names > # > -SYSTEMD_VERSION := 246.3 > +SYSTEMD_VERSION := 246.6 > SYSTEMD_VERSION_MAJOR := $(firstword $(subst -, ,$(subst ., ,$(SYSTEMD_VERSION)))) > -SYSTEMD_MD5 := 1408c07c017470fa49cbb6d78c9aedea > +SYSTEMD_MD5 := a17b5e6b9e0aa1ac71587c05124e46e7 > SYSTEMD := systemd-$(SYSTEMD_VERSION) > SYSTEMD_SUFFIX := tar.gz > ifeq ($(SYSTEMD_VERSION),$(SYSTEMD_VERSION_MAJOR)) _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] dbus-broker: new package 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber ` (4 preceding siblings ...) 2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber @ 2020-09-22 9:20 ` Clemens Gruber 2020-10-07 7:11 ` Michael Olbrich 2020-10-09 6:38 ` [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 Michael Olbrich 6 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber dbus-broker is a high-performance D-Bus message broker which serves as a drop-in replacement for the dbus-daemon. The original dbus is installed as a dependency (due to required files). If dbus-broker is enabled, it is used as the system bus. At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10 works too, but lacks security-related AF_UNIX patches according to dbus-broker docs) Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> --- rules/dbus-broker.in | 19 +++++++++++ rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 rules/dbus-broker.in create mode 100644 rules/dbus-broker.make diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in new file mode 100644 index 000000000..9ae261284 --- /dev/null +++ b/rules/dbus-broker.in @@ -0,0 +1,19 @@ +## SECTION=middleware + +menuconfig DBUS_BROKER + tristate + prompt "dbus-broker " + select HOST_MESON + select DBUS + select EXPAT + select LIBC_M + select LIBC_PTHREAD + select SYSTEMD + help + The dbus-broker project is an implementation of a message bus as + defined by the D-Bus specification. Its aim is to provide high + performance and reliability, while keeping compatibility to the + D-Bus reference implementation. + This package is designed to be a drop-in replacement for dbus + (as the system bus), but the dbus package still has to be + installed. diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make new file mode 100644 index 000000000..7d32c5425 --- /dev/null +++ b/rules/dbus-broker.make @@ -0,0 +1,75 @@ +# -*-makefile-*- +# +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com> +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker + +# +# Paths and names +# +DBUS_BROKER_VERSION := 24 +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2 +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION) +DBUS_BROKER_SUFFIX := tar.xz +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER) +DBUS_BROKER_LICENSE := Apache-2.0 +DBUS_BROKER_LICENSE_FILES := \ + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +DBUS_BROKER_CONF_TOOL := meson +DBUS_BROKER_CONF_OPT := \ + $(CROSS_MESON_USR) \ + -Daudit=false \ + -Ddocs=false \ + -Dlauncher=true \ + -Dlinux-4-17=false \ + -Dreference-test=false \ + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX) + +# dbus-broker requires a kernel and kernel headers >= 4.14 +ifdef PTXCONF_KERNEL_HEADER +DBUS_BROKER_CPPFLAGS := \ + -isystem $(KERNEL_HEADERS_INCLUDE_DIR) +endif + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/dbus-broker.targetinstall: + @$(call targetinfo) + + @$(call install_init, dbus-broker) + @$(call install_fixup, dbus-broker, PRIORITY, optional) + @$(call install_fixup, dbus-broker, SECTION, base) + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>") + @$(call install_fixup, dbus-broker, DESCRIPTION, \ + "Linux D-Bus Message Broker") + + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker) + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch) + @$(call install_alternative, dbus-broker, 0, 0, 0644, \ + /usr/lib/systemd/system/dbus-broker.service) + + # Replace dbus reference implementation service with dbus-broker as system bus + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \ + /etc/systemd/system/dbus.service) + + @$(call install_finish, dbus-broker) + + @$(call touch) + +# vim: syntax=make -- 2.28.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] dbus-broker: new package 2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber @ 2020-10-07 7:11 ` Michael Olbrich 2020-10-08 12:40 ` Clemens Gruber 0 siblings, 1 reply; 16+ messages in thread From: Michael Olbrich @ 2020-10-07 7:11 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber On Tue, Sep 22, 2020 at 11:20:15AM +0200, Clemens Gruber wrote: > dbus-broker is a high-performance D-Bus message broker which serves as > a drop-in replacement for the dbus-daemon. The original dbus is > installed as a dependency (due to required files). > > If dbus-broker is enabled, it is used as the system bus. > > At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10 > works too, but lacks security-related AF_UNIX patches according to > dbus-broker docs) I've done some experimentation with this myself in the past. The last time I tried this, I still needed the /usr/share/dbus-1/system.conf from the regular package. That made installing only dbus-broker somewhat awkward. Is that still necessary? Michael > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > --- > rules/dbus-broker.in | 19 +++++++++++ > rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 94 insertions(+) > create mode 100644 rules/dbus-broker.in > create mode 100644 rules/dbus-broker.make > > diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in > new file mode 100644 > index 000000000..9ae261284 > --- /dev/null > +++ b/rules/dbus-broker.in > @@ -0,0 +1,19 @@ > +## SECTION=middleware > + > +menuconfig DBUS_BROKER > + tristate > + prompt "dbus-broker " > + select HOST_MESON > + select DBUS > + select EXPAT > + select LIBC_M > + select LIBC_PTHREAD > + select SYSTEMD > + help > + The dbus-broker project is an implementation of a message bus as > + defined by the D-Bus specification. Its aim is to provide high > + performance and reliability, while keeping compatibility to the > + D-Bus reference implementation. > + This package is designed to be a drop-in replacement for dbus > + (as the system bus), but the dbus package still has to be > + installed. > diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make > new file mode 100644 > index 000000000..7d32c5425 > --- /dev/null > +++ b/rules/dbus-broker.make > @@ -0,0 +1,75 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com> > +# > +# For further information about the PTXdist project and license conditions > +# see the README file. > +# > + > +# > +# We provide this package > +# > +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker > + > +# > +# Paths and names > +# > +DBUS_BROKER_VERSION := 24 > +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2 > +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION) > +DBUS_BROKER_SUFFIX := tar.xz > +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) > +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) > +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER) > +DBUS_BROKER_LICENSE := Apache-2.0 > +DBUS_BROKER_LICENSE_FILES := \ > + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8 > + > +# ---------------------------------------------------------------------------- > +# Prepare > +# ---------------------------------------------------------------------------- > + > +DBUS_BROKER_CONF_TOOL := meson > +DBUS_BROKER_CONF_OPT := \ > + $(CROSS_MESON_USR) \ > + -Daudit=false \ > + -Ddocs=false \ > + -Dlauncher=true \ > + -Dlinux-4-17=false \ > + -Dreference-test=false \ > + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX) > + > +# dbus-broker requires a kernel and kernel headers >= 4.14 > +ifdef PTXCONF_KERNEL_HEADER > +DBUS_BROKER_CPPFLAGS := \ > + -isystem $(KERNEL_HEADERS_INCLUDE_DIR) > +endif > + > +# ---------------------------------------------------------------------------- > +# Target-Install > +# ---------------------------------------------------------------------------- > + > +$(STATEDIR)/dbus-broker.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, dbus-broker) > + @$(call install_fixup, dbus-broker, PRIORITY, optional) > + @$(call install_fixup, dbus-broker, SECTION, base) > + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>") > + @$(call install_fixup, dbus-broker, DESCRIPTION, \ > + "Linux D-Bus Message Broker") > + > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker) > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch) > + @$(call install_alternative, dbus-broker, 0, 0, 0644, \ > + /usr/lib/systemd/system/dbus-broker.service) > + > + # Replace dbus reference implementation service with dbus-broker as system bus > + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \ > + /etc/systemd/system/dbus.service) > + > + @$(call install_finish, dbus-broker) > + > + @$(call touch) > + > +# vim: syntax=make > -- > 2.28.0 > > > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] dbus-broker: new package 2020-10-07 7:11 ` Michael Olbrich @ 2020-10-08 12:40 ` Clemens Gruber 2020-12-14 14:54 ` Clemens Gruber 0 siblings, 1 reply; 16+ messages in thread From: Clemens Gruber @ 2020-10-08 12:40 UTC (permalink / raw) To: ptxdist; +Cc: Michael Olbrich On Wed, Oct 07, 2020 at 09:11:53AM +0200, Michael Olbrich wrote: > On Tue, Sep 22, 2020 at 11:20:15AM +0200, Clemens Gruber wrote: > > dbus-broker is a high-performance D-Bus message broker which serves as > > a drop-in replacement for the dbus-daemon. The original dbus is > > installed as a dependency (due to required files). > > > > If dbus-broker is enabled, it is used as the system bus. > > > > At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10 > > works too, but lacks security-related AF_UNIX patches according to > > dbus-broker docs) > > I've done some experimentation with this myself in the past. The last time > I tried this, I still needed the /usr/share/dbus-1/system.conf from the > regular package. That made installing only dbus-broker somewhat awkward. > > Is that still necessary? Yes it is, and on https://github.com/bus1/dbus-broker/wiki they write: "You still need the dbus reference implementation installed, since it provides tools used by many applications, as well as the dbus.socket unit file." From PTXdist point of view, dbus could be a dependency for dbus-broker, and "overriding" dbus.service in /etc/systemd/system seemed like a good choice. Do you think this could lead to problems? Until they ship all files they need with dbus-broker, I am not sure there is a better way. Clemens > > Michael > > > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > > --- > > rules/dbus-broker.in | 19 +++++++++++ > > rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++ > > 2 files changed, 94 insertions(+) > > create mode 100644 rules/dbus-broker.in > > create mode 100644 rules/dbus-broker.make > > > > diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in > > new file mode 100644 > > index 000000000..9ae261284 > > --- /dev/null > > +++ b/rules/dbus-broker.in > > @@ -0,0 +1,19 @@ > > +## SECTION=middleware > > + > > +menuconfig DBUS_BROKER > > + tristate > > + prompt "dbus-broker " > > + select HOST_MESON > > + select DBUS > > + select EXPAT > > + select LIBC_M > > + select LIBC_PTHREAD > > + select SYSTEMD > > + help > > + The dbus-broker project is an implementation of a message bus as > > + defined by the D-Bus specification. Its aim is to provide high > > + performance and reliability, while keeping compatibility to the > > + D-Bus reference implementation. > > + This package is designed to be a drop-in replacement for dbus > > + (as the system bus), but the dbus package still has to be > > + installed. > > diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make > > new file mode 100644 > > index 000000000..7d32c5425 > > --- /dev/null > > +++ b/rules/dbus-broker.make > > @@ -0,0 +1,75 @@ > > +# -*-makefile-*- > > +# > > +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com> > > +# > > +# For further information about the PTXdist project and license conditions > > +# see the README file. > > +# > > + > > +# > > +# We provide this package > > +# > > +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker > > + > > +# > > +# Paths and names > > +# > > +DBUS_BROKER_VERSION := 24 > > +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2 > > +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION) > > +DBUS_BROKER_SUFFIX := tar.xz > > +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) > > +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) > > +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER) > > +DBUS_BROKER_LICENSE := Apache-2.0 > > +DBUS_BROKER_LICENSE_FILES := \ > > + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8 > > + > > +# ---------------------------------------------------------------------------- > > +# Prepare > > +# ---------------------------------------------------------------------------- > > + > > +DBUS_BROKER_CONF_TOOL := meson > > +DBUS_BROKER_CONF_OPT := \ > > + $(CROSS_MESON_USR) \ > > + -Daudit=false \ > > + -Ddocs=false \ > > + -Dlauncher=true \ > > + -Dlinux-4-17=false \ > > + -Dreference-test=false \ > > + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX) > > + > > +# dbus-broker requires a kernel and kernel headers >= 4.14 > > +ifdef PTXCONF_KERNEL_HEADER > > +DBUS_BROKER_CPPFLAGS := \ > > + -isystem $(KERNEL_HEADERS_INCLUDE_DIR) > > +endif > > + > > +# ---------------------------------------------------------------------------- > > +# Target-Install > > +# ---------------------------------------------------------------------------- > > + > > +$(STATEDIR)/dbus-broker.targetinstall: > > + @$(call targetinfo) > > + > > + @$(call install_init, dbus-broker) > > + @$(call install_fixup, dbus-broker, PRIORITY, optional) > > + @$(call install_fixup, dbus-broker, SECTION, base) > > + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>") > > + @$(call install_fixup, dbus-broker, DESCRIPTION, \ > > + "Linux D-Bus Message Broker") > > + > > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker) > > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch) > > + @$(call install_alternative, dbus-broker, 0, 0, 0644, \ > > + /usr/lib/systemd/system/dbus-broker.service) > > + > > + # Replace dbus reference implementation service with dbus-broker as system bus > > + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \ > > + /etc/systemd/system/dbus.service) > > + > > + @$(call install_finish, dbus-broker) > > + > > + @$(call touch) > > + > > +# vim: syntax=make > > -- > > 2.28.0 > > > > > > _______________________________________________ > > ptxdist mailing list > > ptxdist@pengutronix.de > > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de > > > > -- > Pengutronix e.K. | | > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] dbus-broker: new package 2020-10-08 12:40 ` Clemens Gruber @ 2020-12-14 14:54 ` Clemens Gruber 0 siblings, 0 replies; 16+ messages in thread From: Clemens Gruber @ 2020-12-14 14:54 UTC (permalink / raw) To: ptxdist; +Cc: Michael Olbrich Hi Michael, On Thu, Oct 08, 2020 at 02:40:03PM +0200, Clemens Gruber wrote: > On Wed, Oct 07, 2020 at 09:11:53AM +0200, Michael Olbrich wrote: > > On Tue, Sep 22, 2020 at 11:20:15AM +0200, Clemens Gruber wrote: > > > dbus-broker is a high-performance D-Bus message broker which serves as > > > a drop-in replacement for the dbus-daemon. The original dbus is > > > installed as a dependency (due to required files). > > > > > > If dbus-broker is enabled, it is used as the system bus. > > > > > > At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10 > > > works too, but lacks security-related AF_UNIX patches according to > > > dbus-broker docs) > > > > I've done some experimentation with this myself in the past. The last time > > I tried this, I still needed the /usr/share/dbus-1/system.conf from the > > regular package. That made installing only dbus-broker somewhat awkward. > > > > Is that still necessary? > > Yes it is, and on https://github.com/bus1/dbus-broker/wiki they write: > "You still need the dbus reference implementation installed, since it > provides tools used by many applications, as well as the dbus.socket > unit file." > > From PTXdist point of view, dbus could be a dependency for dbus-broker, > and "overriding" dbus.service in /etc/systemd/system seemed like a good > choice. Do you think this could lead to problems? > > Until they ship all files they need with dbus-broker, I am not sure > there is a better way. *Gentle ping* Just wanted to ask if there is anything you wanted me to change. In my opinion, overriding the existing (and required) dbus service with the new dbus-broker is a good compromise or is there an alternative solution you have in mind? (They suggest systemctl enable dbus-broker.service in the GitHub Wiki, which achieves the same thing due to Alias=dbus.service in the [Install] section) If not, I could send an updated version of the patch with v25. Thanks, Clemens > > Clemens > > > > > Michael > > > > > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > > > --- > > > rules/dbus-broker.in | 19 +++++++++++ > > > rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++ > > > 2 files changed, 94 insertions(+) > > > create mode 100644 rules/dbus-broker.in > > > create mode 100644 rules/dbus-broker.make > > > > > > diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in > > > new file mode 100644 > > > index 000000000..9ae261284 > > > --- /dev/null > > > +++ b/rules/dbus-broker.in > > > @@ -0,0 +1,19 @@ > > > +## SECTION=middleware > > > + > > > +menuconfig DBUS_BROKER > > > + tristate > > > + prompt "dbus-broker " > > > + select HOST_MESON > > > + select DBUS > > > + select EXPAT > > > + select LIBC_M > > > + select LIBC_PTHREAD > > > + select SYSTEMD > > > + help > > > + The dbus-broker project is an implementation of a message bus as > > > + defined by the D-Bus specification. Its aim is to provide high > > > + performance and reliability, while keeping compatibility to the > > > + D-Bus reference implementation. > > > + This package is designed to be a drop-in replacement for dbus > > > + (as the system bus), but the dbus package still has to be > > > + installed. > > > diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make > > > new file mode 100644 > > > index 000000000..7d32c5425 > > > --- /dev/null > > > +++ b/rules/dbus-broker.make > > > @@ -0,0 +1,75 @@ > > > +# -*-makefile-*- > > > +# > > > +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com> > > > +# > > > +# For further information about the PTXdist project and license conditions > > > +# see the README file. > > > +# > > > + > > > +# > > > +# We provide this package > > > +# > > > +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker > > > + > > > +# > > > +# Paths and names > > > +# > > > +DBUS_BROKER_VERSION := 24 > > > +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2 > > > +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION) > > > +DBUS_BROKER_SUFFIX := tar.xz > > > +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) > > > +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX) > > > +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER) > > > +DBUS_BROKER_LICENSE := Apache-2.0 > > > +DBUS_BROKER_LICENSE_FILES := \ > > > + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8 > > > + > > > +# ---------------------------------------------------------------------------- > > > +# Prepare > > > +# ---------------------------------------------------------------------------- > > > + > > > +DBUS_BROKER_CONF_TOOL := meson > > > +DBUS_BROKER_CONF_OPT := \ > > > + $(CROSS_MESON_USR) \ > > > + -Daudit=false \ > > > + -Ddocs=false \ > > > + -Dlauncher=true \ > > > + -Dlinux-4-17=false \ > > > + -Dreference-test=false \ > > > + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX) > > > + > > > +# dbus-broker requires a kernel and kernel headers >= 4.14 > > > +ifdef PTXCONF_KERNEL_HEADER > > > +DBUS_BROKER_CPPFLAGS := \ > > > + -isystem $(KERNEL_HEADERS_INCLUDE_DIR) > > > +endif > > > + > > > +# ---------------------------------------------------------------------------- > > > +# Target-Install > > > +# ---------------------------------------------------------------------------- > > > + > > > +$(STATEDIR)/dbus-broker.targetinstall: > > > + @$(call targetinfo) > > > + > > > + @$(call install_init, dbus-broker) > > > + @$(call install_fixup, dbus-broker, PRIORITY, optional) > > > + @$(call install_fixup, dbus-broker, SECTION, base) > > > + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>") > > > + @$(call install_fixup, dbus-broker, DESCRIPTION, \ > > > + "Linux D-Bus Message Broker") > > > + > > > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker) > > > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch) > > > + @$(call install_alternative, dbus-broker, 0, 0, 0644, \ > > > + /usr/lib/systemd/system/dbus-broker.service) > > > + > > > + # Replace dbus reference implementation service with dbus-broker as system bus > > > + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \ > > > + /etc/systemd/system/dbus.service) > > > + > > > + @$(call install_finish, dbus-broker) > > > + > > > + @$(call touch) > > > + > > > +# vim: syntax=make > > > -- > > > 2.28.0 > > > > > > > > > _______________________________________________ > > > ptxdist mailing list > > > ptxdist@pengutronix.de > > > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de > > > > > > > -- > > Pengutronix e.K. | | > > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber ` (5 preceding siblings ...) 2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber @ 2020-10-09 6:38 ` Michael Olbrich 6 siblings, 0 replies; 16+ messages in thread From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw) To: ptxdist; +Cc: Clemens Gruber Thanks, applied as 4566f7a8c6a668ccb4aa02633b5cf827a1b3ca01. Michael [sent from post-receive hook] On Fri, 09 Oct 2020 08:38:35 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote: > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> > Message-Id: <20200922092015.84149-1-clemens.gruber@pqgruber.com> > Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> > > diff --git a/patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch b/patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch > similarity index 100% > rename from patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch > rename to patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch > diff --git a/patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch b/patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch > similarity index 100% > rename from patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch > rename to patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch > diff --git a/patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch b/patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch > similarity index 100% > rename from patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch > rename to patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch > diff --git a/patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch > similarity index 100% > rename from patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch > rename to patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch > diff --git a/patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch b/patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch > similarity index 100% > rename from patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch > rename to patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch > diff --git a/patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch > similarity index 100% > rename from patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch > rename to patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch > diff --git a/patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch > similarity index 100% > rename from patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch > rename to patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch > diff --git a/patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch b/patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch > similarity index 100% > rename from patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch > rename to patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch > diff --git a/patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch b/patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch > similarity index 100% > rename from patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch > rename to patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch > diff --git a/patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch b/patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch > similarity index 100% > rename from patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch > rename to patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch > diff --git a/patches/nginx-1.16.1/series b/patches/nginx-1.18.0/series > similarity index 100% > rename from patches/nginx-1.16.1/series > rename to patches/nginx-1.18.0/series > diff --git a/rules/nginx.make b/rules/nginx.make > index 15e71d25ab27..fe12acf2eac3 100644 > --- a/rules/nginx.make > +++ b/rules/nginx.make > @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_NGINX) += nginx > # > # Paths and names > # > -NGINX_VERSION := 1.16.1 > -NGINX_MD5 := 45a80f75336c980d240987badc3dcf60 > +NGINX_VERSION := 1.18.0 > +NGINX_MD5 := b2d33d24d89b8b1f87ff5d251aa27eb8 > NGINX := nginx-$(NGINX_VERSION) > NGINX_SUFFIX := tar.gz > NGINX_URL := https://nginx.org/download/$(NGINX).$(NGINX_SUFFIX) _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2020-12-14 14:54 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber 2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber 2020-10-07 10:22 ` Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich 2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber 2020-10-07 7:11 ` Michael Olbrich 2020-10-08 12:40 ` Clemens Gruber 2020-12-14 14:54 ` Clemens Gruber 2020-10-09 6:38 ` [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 Michael Olbrich
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox