Re: [ptxdist] [PATCH 3/3] rauc: version bump 1.10 -> 1.10.1

2023-08-10 Thread Alexander Dahl
Hello Roland,

Am Thu, Aug 10, 2023 at 01:02:56PM +0200 schrieb Roland Hieber:
> Changelog:
> https://github.com/rauc/rauc/releases/tag/v1.10.1
> 
> Signed-off-by: Roland Hieber 
> ---
>  .../{rauc-1.10 => rauc-1.10.1}/0001-README-clarify-license.patch  | 0
>  patches/{rauc-1.10 => rauc-1.10.1}/series | 0
>  2 files changed, 0 insertions(+), 0 deletions(-)
>  rename patches/{rauc-1.10 => rauc-1.10.1}/0001-README-clarify-license.patch 
> (100%)
>  rename patches/{rauc-1.10 => rauc-1.10.1}/series (100%)
> 
> diff --git a/patches/rauc-1.10/0001-README-clarify-license.patch 
> b/patches/rauc-1.10.1/0001-README-clarify-license.patch
> similarity index 100%
> rename from patches/rauc-1.10/0001-README-clarify-license.patch
> rename to patches/rauc-1.10.1/0001-README-clarify-license.patch
> diff --git a/patches/rauc-1.10/series b/patches/rauc-1.10.1/series
> similarity index 100%
> rename from patches/rauc-1.10/series
> rename to patches/rauc-1.10.1/series

Not sure where you got those patches from?  They are not in master.
The version bump itself is already in master as commit 196622be0a1b
("rauc: version bump 1.10 -> 1.10.1").

Greets
Alex



[ptxdist] [PATCH 2/3] rauc: select HOST_MESON

2023-08-10 Thread Roland Hieber
RAUC has been using meson since commit 6e72460fe79714249b81 (2023-06-30,
Enrico Jorns: "rauc: migrate to meson"), but now PTXdist warns about the
missing HOST_MESON dependency in the prepare stage.

Signed-off-by: Roland Hieber 
---
 rules/rauc.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/rauc.in b/rules/rauc.in
index e67f5131c615..94a7859d89f5 100644
--- a/rules/rauc.in
+++ b/rules/rauc.in
@@ -8,6 +8,7 @@ menuconfig RAUC
select GLIB
select GLIB_LIBMOUNT
select HOST_GLIB
+   select HOST_MESON
select CODE_SIGNING
select BUSYBOX_FEATURE_TAR_LONG_OPTIONS if BUSYBOX_TAR
select BUSYBOX_FEATURE_TAR_AUTODETECT   if BUSYBOX_TAR
-- 
2.39.2




[ptxdist] [PATCH 3/3] rauc: version bump 1.10 -> 1.10.1

2023-08-10 Thread Roland Hieber
Changelog:
https://github.com/rauc/rauc/releases/tag/v1.10.1

Signed-off-by: Roland Hieber 
---
 .../{rauc-1.10 => rauc-1.10.1}/0001-README-clarify-license.patch  | 0
 patches/{rauc-1.10 => rauc-1.10.1}/series | 0
 2 files changed, 0 insertions(+), 0 deletions(-)
 rename patches/{rauc-1.10 => rauc-1.10.1}/0001-README-clarify-license.patch 
(100%)
 rename patches/{rauc-1.10 => rauc-1.10.1}/series (100%)

diff --git a/patches/rauc-1.10/0001-README-clarify-license.patch 
b/patches/rauc-1.10.1/0001-README-clarify-license.patch
similarity index 100%
rename from patches/rauc-1.10/0001-README-clarify-license.patch
rename to patches/rauc-1.10.1/0001-README-clarify-license.patch
diff --git a/patches/rauc-1.10/series b/patches/rauc-1.10.1/series
similarity index 100%
rename from patches/rauc-1.10/series
rename to patches/rauc-1.10.1/series
-- 
2.39.2




[ptxdist] [PATCH 1/3] rauc: fix license and add license files checksums

2023-08-10 Thread Roland Hieber
Until recently, RAUC's license was only given implicitly in the
meson.build file. Backport the unreleased upstream patch making the
license explicit, so we can pin down that information with a checksum.

The license identifier was previously ported from "LGPL-2.1" to
"LGPL-2.1-only" in PTXdist commit 4850f7aac30aebf4ef64 (2018-02-12,
Michael Olbrich: "update all spdx license identifier to the new
version") without adding any license file checksum as source, which
turned out to be slightly incorrect. Fix the identifier based on the
newly added patch.

Link: https://github.com/rauc/rauc/pull/1211
Signed-off-by: Roland Hieber 
---
 .../0001-README-clarify-license.patch | 59 +++
 patches/rauc-1.10/series  |  4 ++
 rules/rauc.make   |  5 +-
 3 files changed, 67 insertions(+), 1 deletion(-)
 create mode 100644 patches/rauc-1.10/0001-README-clarify-license.patch
 create mode 100644 patches/rauc-1.10/series

diff --git a/patches/rauc-1.10/0001-README-clarify-license.patch 
b/patches/rauc-1.10/0001-README-clarify-license.patch
new file mode 100644
index ..3154228602bd
--- /dev/null
+++ b/patches/rauc-1.10/0001-README-clarify-license.patch
@@ -0,0 +1,59 @@
+From: Roland Hieber 
+Date: Tue, 8 Aug 2023 14:32:05 +0200
+Subject: [PATCH] README: clarify license
+
+Simply including the LGPL license text is not enough information to
+determine the license of a software project, as Section 13 of the LGPL
+allows licensees to choose the terms of "any later version of the
+license" if specified so by the copyright holders.
+
+The information in meson.build implies "LGPL-2.1-or-later" as project
+license. As a minimal measure to make this information explicit, add the
+usual license notice and warranty disclaimer as recommended in the GNU
+GPL How-To to the README file, and also add a minimal copyright notice
+as required by Section 1 of the LGPL.
+
+Let the LGPL badge at the start of the README point to the relevant
+section further down.
+
+Link: https://www.gnu.org/licenses/gpl-howto.html#why-license-notices
+Link: https://www.gnu.org/licenses/identify-licenses-clearly.html
+Signed-off-by: Roland Hieber 
+Upstream-Status: Backport https://github.com/rauc/rauc/commit/b20002582f6c7
+---
+ README.rst | 21 -
+ 1 file changed, 20 insertions(+), 1 deletion(-)
+
+diff --git a/README.rst b/README.rst
+index aa01720effeb..18f9f44413e0 100644
+--- a/README.rst
 b/README.rst
+@@ -280,8 +280,27 @@ Please read the Documentation's
+ `Contributing `_
+ section for more details.
+ 
++License
++---
++
++Copyright (C) 2015–2023 RAUC project
++
++RAUC is free software; you can redistribute it and/or modify it under the 
terms
++of the GNU Lesser General Public License as published by the Free Software
++Foundation; either version 2.1 of the License, or (at your option) any later
++version.
++
++This library is distributed in the hope that it will be useful, but WITHOUT 
ANY
++WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 
A
++PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 
details.
++
++You should have received a copy of the GNU Lesser General Public License along
++with this source code, see the file named `COPYING`_. If not, see
++https://www.gnu.org/licenses/.
++
+ .. |LGPLv2.1| image:: https://img.shields.io/badge/license-LGPLv2.1-blue.svg
+-   :target: https://raw.githubusercontent.com/rauc/rauc/master/COPYING
++   :target: #license
++.. _COPYING: https://raw.githubusercontent.com/rauc/rauc/master/COPYING
+ .. |CI_branch| image:: https://github.com/rauc/rauc/workflows/tests/badge.svg
+:target: https://github.com/rauc/rauc/actions?query=workflow%3Atests
+ .. |Codecov_branch| image:: 
https://codecov.io/gh/rauc/rauc/branch/master/graph/badge.svg
diff --git a/patches/rauc-1.10/series b/patches/rauc-1.10/series
new file mode 100644
index ..cd19ad51f19b
--- /dev/null
+++ b/patches/rauc-1.10/series
@@ -0,0 +1,4 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+0001-README-clarify-license.patch
+# db9f69fcb4d731f1af20ab33abdd2fca  - git-ptx-patches magic
diff --git a/rules/rauc.make b/rules/rauc.make
index 0f71f12edef0..2f2351b90ac8 100644
--- a/rules/rauc.make
+++ b/rules/rauc.make
@@ -21,7 +21,10 @@ RAUC_SUFFIX  := tar.xz
 RAUC_URL   := 
https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION)/$(RAUC).$(RAUC_SUFFIX)
 RAUC_SOURCE:= $(SRCDIR)/$(RAUC)-meson.$(RAUC_SUFFIX)
 RAUC_DIR   := $(BUILDDIR)/$(RAUC)
-RAUC_LICENSE   := LGPL-2.1-only
+RAUC_LICENSE   := LGPL-2.1-or-later
+RAUC_LICENSE_FILES := \
+   
file://README.rst;startline=286;endline=299;md5=d98e15259a1a004b59d4701b3d49cf44
 \
+   file://COPYING;md5=4fbd65380cdd255951079008b364516c
 
 # 
 # Prepare
-- 
2.39.2




[ptxdist] [PATCH] chrony: Version bump. 4.3 -> 4.4

2023-08-10 Thread Christian Melki
Some enhancements.
https://chrony.tuxfamily.org/news.html

* Move patchset forward. Applies cleanly.

Chrony could do with configure pinning cleanup if someone would care.

Signed-off-by: Christian Melki 
---
 ...001-configure-make-unrecognized-option-a-fatal-error.patch | 0
 patches/{chrony-4.3 => chrony-4.4}/series | 0
 rules/chrony.make | 4 ++--
 3 files changed, 2 insertions(+), 2 deletions(-)
 rename patches/{chrony-4.3 => 
chrony-4.4}/0001-configure-make-unrecognized-option-a-fatal-error.patch (100%)
 rename patches/{chrony-4.3 => chrony-4.4}/series (100%)

diff --git 
a/patches/chrony-4.3/0001-configure-make-unrecognized-option-a-fatal-error.patch
 
b/patches/chrony-4.4/0001-configure-make-unrecognized-option-a-fatal-error.patch
similarity index 100%
rename from 
patches/chrony-4.3/0001-configure-make-unrecognized-option-a-fatal-error.patch
rename to 
patches/chrony-4.4/0001-configure-make-unrecognized-option-a-fatal-error.patch
diff --git a/patches/chrony-4.3/series b/patches/chrony-4.4/series
similarity index 100%
rename from patches/chrony-4.3/series
rename to patches/chrony-4.4/series
diff --git a/rules/chrony.make b/rules/chrony.make
index 200454058..b7e831eed 100644
--- a/rules/chrony.make
+++ b/rules/chrony.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_CHRONY) += chrony
 #
 # Paths and names
 #
-CHRONY_VERSION := 4.3
-CHRONY_MD5 := 765dd8c085a0be2a52f9e9135665f0b7
+CHRONY_VERSION := 4.4
+CHRONY_MD5 := f9876c57f9385c193c806ad8d5c6aec7
 CHRONY := chrony-$(CHRONY_VERSION)
 CHRONY_SUFFIX  := tar.gz
 CHRONY_URL := 
http://download.tuxfamily.org/chrony/$(CHRONY).$(CHRONY_SUFFIX)
-- 
2.34.1




[ptxdist] [PATCH] openssh: Version bump. 9.3p2 -> 9.4p1

2023-08-10 Thread Christian Melki
https://www.openssh.com/txt/release-9.4

* Add another mirror, since the .de ones were a bit lacking
at the time of update.

Signed-off-by: Christian Melki 
---
 rules/openssh.make | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/rules/openssh.make b/rules/openssh.make
index 5a1733f7c..15ae8b987 100644
--- a/rules/openssh.make
+++ b/rules/openssh.make
@@ -15,13 +15,14 @@ PACKAGES-$(PTXCONF_OPENSSH) += openssh
 #
 # Paths and names
 #
-OPENSSH_VERSION:= 9.3p2
-OPENSSH_MD5:= e21180e7c902e596b047b5520842c2e1
+OPENSSH_VERSION:= 9.4p1
+OPENSSH_MD5:= 4bbd56a7ba51b0cd61debe8f9e77f8bb
 OPENSSH:= openssh-$(OPENSSH_VERSION)
 OPENSSH_SUFFIX := tar.gz
 OPENSSH_URL:= \

https://ftp.halifax.rwth-aachen.de/openbsd/OpenSSH/portable/$(OPENSSH).$(OPENSSH_SUFFIX)
 \
-   
https://mirror.hs-esslingen.de/pub/OpenBSD/OpenSSH/portable/$(OPENSSH).$(OPENSSH_SUFFIX)
+   
https://mirror.hs-esslingen.de/pub/OpenBSD/OpenSSH/portable/$(OPENSSH).$(OPENSSH_SUFFIX)
 \
+   
https://ftp.lysator.liu.se/pub/OpenBSD/OpenSSH/portable/$(OPENSSH).$(OPENSSH_SUFFIX)
 
 OPENSSH_SOURCE := $(SRCDIR)/$(OPENSSH).$(OPENSSH_SUFFIX)
 OPENSSH_DIR:= $(BUILDDIR)/$(OPENSSH)
-- 
2.34.1