* [PATCH 1/3] sysvinit: remove logsave.8
@ 2020-02-27 22:15 Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 2/3] rt-tests: make manpages reproducible Jeremy A. Puhlman
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Jeremy A. Puhlman @ 2020-02-27 22:15 UTC (permalink / raw)
To: openembedded-core
From: Jeremy Puhlman <jpuhlman@mvista.com>
logsave is a duplicate from e2fsprogs, which was already removed,
but the man page remained which is also a duplicate. However it
does not get modifed on install so it conflicts with the e2fsprogs
version.
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
---
meta/recipes-core/sysvinit/sysvinit_2.96.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-core/sysvinit/sysvinit_2.96.bb b/meta/recipes-core/sysvinit/sysvinit_2.96.bb
index 63c10848b4..d2b85ed9c0 100644
--- a/meta/recipes-core/sysvinit/sysvinit_2.96.bb
+++ b/meta/recipes-core/sysvinit/sysvinit_2.96.bb
@@ -110,4 +110,5 @@ do_install () {
# Already provided by e2fsprogs; sysvinit's version is a copy from there
rm ${D}${base_sbindir}/logsave
+ rm ${D}${mandir}/man8/logsave.8
}
--
2.20.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 2/3] rt-tests: make manpages reproducible
2020-02-27 22:15 [PATCH 1/3] sysvinit: remove logsave.8 Jeremy A. Puhlman
@ 2020-02-27 22:15 ` Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 3/3] lsb-release: fix likely reproducabilty timestamp Jeremy A. Puhlman
2020-02-27 22:32 ` ✗ patchtest: failure for "sysvinit: remove logsave.8..." and 2 more Patchwork
2 siblings, 0 replies; 5+ messages in thread
From: Jeremy A. Puhlman @ 2020-02-27 22:15 UTC (permalink / raw)
To: openembedded-core
From: Jeremy Puhlman <jpuhlman@mvista.com>
add -n to gzip call
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
---
...gzip-with-n-for-build-reproducibilty.patch | 62 +++++++++++++++++++
meta/recipes-rt/rt-tests/rt-tests_1.1.bb | 1 +
2 files changed, 63 insertions(+)
create mode 100644 meta/recipes-rt/rt-tests/rt-tests-1.1/0001-gzip-with-n-for-build-reproducibilty.patch
diff --git a/meta/recipes-rt/rt-tests/rt-tests-1.1/0001-gzip-with-n-for-build-reproducibilty.patch b/meta/recipes-rt/rt-tests/rt-tests-1.1/0001-gzip-with-n-for-build-reproducibilty.patch
new file mode 100644
index 0000000000..3bafbbe08f
--- /dev/null
+++ b/meta/recipes-rt/rt-tests/rt-tests-1.1/0001-gzip-with-n-for-build-reproducibilty.patch
@@ -0,0 +1,62 @@
+From aabf518e2e61a882b925f9d2ac53dafa7a041a0a Mon Sep 17 00:00:00 2001
+From: Jeremy Puhlman <jpuhlman@mvista.com>
+Date: Tue, 25 Feb 2020 22:58:59 +0000
+Subject: [PATCH] gzip with -n for build reproducibilty
+
+The date can get encoded in the header of the gz file, which
+causes the binary files between two different builds of the
+same data to be different. Add -n for reproducibilty
+
+Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
+
+Upstream-Status: Submitted [mailinglist]
+
+---
+ Makefile | 24 ++++++++++++------------
+ 1 file changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index a54d82b..e9f0d5a 100644
+--- a/Makefile
++++ b/Makefile
+@@ -168,17 +168,17 @@ install: all install_hwlatdetect
+ cp $(TARGETS) "$(DESTDIR)$(bindir)"
+ install -D -m 644 src/backfire/backfire.c "$(DESTDIR)$(srcdir)/backfire/backfire.c"
+ install -m 644 src/backfire/Makefile "$(DESTDIR)$(srcdir)/backfire/Makefile"
+- gzip -c src/backfire/backfire.4 >"$(DESTDIR)$(mandir)/man4/backfire.4.gz"
+- gzip -c src/cyclictest/cyclictest.8 >"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz"
+- gzip -c src/pi_tests/pi_stress.8 >"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz"
+- gzip -c src/ptsematest/ptsematest.8 >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz"
+- gzip -c src/rt-migrate-test/rt-migrate-test.8 >"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz"
+- gzip -c src/sigwaittest/sigwaittest.8 >"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz"
+- gzip -c src/svsematest/svsematest.8 >"$(DESTDIR)$(mandir)/man8/svsematest.8.gz"
+- gzip -c src/pmqtest/pmqtest.8 >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz"
+- gzip -c src/backfire/sendme.8 >"$(DESTDIR)$(mandir)/man8/sendme.8.gz"
+- gzip -c src/hackbench/hackbench.8 >"$(DESTDIR)$(mandir)/man8/hackbench.8.gz"
+- gzip -c src/signaltest/signaltest.8 >"$(DESTDIR)$(mandir)/man8/signaltest.8.gz"
++ gzip -nc src/backfire/backfire.4 >"$(DESTDIR)$(mandir)/man4/backfire.4.gz"
++ gzip -nc src/cyclictest/cyclictest.8 >"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz"
++ gzip -nc src/pi_tests/pi_stress.8 >"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz"
++ gzip -nc src/ptsematest/ptsematest.8 >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz"
++ gzip -nc src/rt-migrate-test/rt-migrate-test.8 >"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz"
++ gzip -nc src/sigwaittest/sigwaittest.8 >"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz"
++ gzip -nc src/svsematest/svsematest.8 >"$(DESTDIR)$(mandir)/man8/svsematest.8.gz"
++ gzip -nc src/pmqtest/pmqtest.8 >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz"
++ gzip -nc src/backfire/sendme.8 >"$(DESTDIR)$(mandir)/man8/sendme.8.gz"
++ gzip -nc src/hackbench/hackbench.8 >"$(DESTDIR)$(mandir)/man8/hackbench.8.gz"
++ gzip -nc src/signaltest/signaltest.8 >"$(DESTDIR)$(mandir)/man8/signaltest.8.gz"
+
+ .PHONY: install_hwlatdetect
+ install_hwlatdetect: hwlatdetect
+@@ -187,7 +187,7 @@ install_hwlatdetect: hwlatdetect
+ install -D -m 755 src/hwlatdetect/hwlatdetect.py $(DESTDIR)$(PYLIB)/hwlatdetect.py ; \
+ rm -f "$(DESTDIR)$(bindir)/hwlatdetect" ; \
+ ln -s $(PYLIB)/hwlatdetect.py "$(DESTDIR)$(bindir)/hwlatdetect" ; \
+- gzip -c src/hwlatdetect/hwlatdetect.8 >"$(DESTDIR)$(mandir)/man8/hwlatdetect.8.gz" ; \
++ gzip -nc src/hwlatdetect/hwlatdetect.8 >"$(DESTDIR)$(mandir)/man8/hwlatdetect.8.gz" ; \
+ fi
+
+ .PHONY: tarball
+--
+2.23.0
+
diff --git a/meta/recipes-rt/rt-tests/rt-tests_1.1.bb b/meta/recipes-rt/rt-tests/rt-tests_1.1.bb
index 5aa0aa10c3..dad252b4ed 100644
--- a/meta/recipes-rt/rt-tests/rt-tests_1.1.bb
+++ b/meta/recipes-rt/rt-tests/rt-tests_1.1.bb
@@ -13,6 +13,7 @@ inherit ptest
SRC_URI += " \
file://run-ptest \
file://rt_bmark.py \
+ file://0001-gzip-with-n-for-build-reproducibilty.patch \
"
# rt-tests needs PI mutex support in libc
--
2.20.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 3/3] lsb-release: fix likely reproducabilty timestamp
2020-02-27 22:15 [PATCH 1/3] sysvinit: remove logsave.8 Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 2/3] rt-tests: make manpages reproducible Jeremy A. Puhlman
@ 2020-02-27 22:15 ` Jeremy A. Puhlman
2020-02-27 22:35 ` akuster808
2020-02-27 22:32 ` ✗ patchtest: failure for "sysvinit: remove logsave.8..." and 2 more Patchwork
2 siblings, 1 reply; 5+ messages in thread
From: Jeremy A. Puhlman @ 2020-02-27 22:15 UTC (permalink / raw)
To: openembedded-core
From: Jeremy Puhlman <jpuhlman@mvista.com>
Remove timestamp from gzipped manpage.
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
---
.../0001-Remove-timestamp-from-manpage.patch | 25 +++++++++++++++++++
meta/recipes-extended/lsb/lsb-release_1.4.bb | 1 +
2 files changed, 26 insertions(+)
create mode 100644 meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
diff --git a/meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch b/meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
new file mode 100644
index 0000000000..e7ff00d132
--- /dev/null
+++ b/meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
@@ -0,0 +1,25 @@
+From fb0b58be938bab5571ac0bdec3725f6d88b07e9f Mon Sep 17 00:00:00 2001
+From: Jeremy Puhlman <jpuhlman@mvista.com>
+Date: Sat, 22 Feb 2020 19:01:28 +0000
+Subject: [PATCH] Remove timestamp from manpage
+
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 04fdecd..5be8081 100644
+--- a/Makefile
++++ b/Makefile
+@@ -17,7 +17,7 @@ man: lsb_release.1.gz
+
+ lsb_release.1.gz: lsb_release
+ @./help2man -N --include ./lsb_release.examples --alt_version_key=program_version ./lsb_release >lsb_release.1
+- @gzip -9f lsb_release.1
++ @gzip -9fn lsb_release.1
+
+ install: all
+ install -D -m 644 lsb_release.1.gz ${mandir}/man1/lsb_release.1.gz
+--
+2.13.3
+
diff --git a/meta/recipes-extended/lsb/lsb-release_1.4.bb b/meta/recipes-extended/lsb/lsb-release_1.4.bb
index 52e30267f5..a06cbcf845 100644
--- a/meta/recipes-extended/lsb/lsb-release_1.4.bb
+++ b/meta/recipes-extended/lsb/lsb-release_1.4.bb
@@ -10,6 +10,7 @@ LIC_FILES_CHKSUM = "file://README;md5=12da544b1a3a5a1795a21160b49471cf"
SRC_URI = "${SOURCEFORGE_MIRROR}/project/lsb/lsb_release/1.4/lsb-release-1.4.tar.gz \
file://0001-fix-lsb_release-to-work-with-busybox-head-and-find.patch \
+ file://0001-Remove-timestamp-from-manpage.patch \
"
SRC_URI[md5sum] = "30537ef5a01e0ca94b7b8eb6a36bb1e4"
--
2.20.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH 3/3] lsb-release: fix likely reproducabilty timestamp
2020-02-27 22:15 ` [PATCH 3/3] lsb-release: fix likely reproducabilty timestamp Jeremy A. Puhlman
@ 2020-02-27 22:35 ` akuster808
0 siblings, 0 replies; 5+ messages in thread
From: akuster808 @ 2020-02-27 22:35 UTC (permalink / raw)
To: Jeremy A. Puhlman, openembedded-core
On 2/27/20 2:15 PM, Jeremy A. Puhlman wrote:
> From: Jeremy Puhlman <jpuhlman@mvista.com>
>
> Remove timestamp from gzipped manpage.
>
> Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
> ---
> .../0001-Remove-timestamp-from-manpage.patch | 25 +++++++++++++++++++
> meta/recipes-extended/lsb/lsb-release_1.4.bb | 1 +
> 2 files changed, 26 insertions(+)
> create mode 100644 meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
>
> diff --git a/meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch b/meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
> new file mode 100644
> index 0000000000..e7ff00d132
> --- /dev/null
> +++ b/meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
> @@ -0,0 +1,25 @@
> +From fb0b58be938bab5571ac0bdec3725f6d88b07e9f Mon Sep 17 00:00:00 2001
> +From: Jeremy Puhlman <jpuhlman@mvista.com>
> +Date: Sat, 22 Feb 2020 19:01:28 +0000
> +Subject: [PATCH] Remove timestamp from manpage
Missing "Upstream-Status:" and "signed-off-by" in patch
- armin
> +
> +---
> + Makefile | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/Makefile b/Makefile
> +index 04fdecd..5be8081 100644
> +--- a/Makefile
> ++++ b/Makefile
> +@@ -17,7 +17,7 @@ man: lsb_release.1.gz
> +
> + lsb_release.1.gz: lsb_release
> + @./help2man -N --include ./lsb_release.examples --alt_version_key=program_version ./lsb_release >lsb_release.1
> +- @gzip -9f lsb_release.1
> ++ @gzip -9fn lsb_release.1
> +
> + install: all
> + install -D -m 644 lsb_release.1.gz ${mandir}/man1/lsb_release.1.gz
> +--
> +2.13.3
> +
> diff --git a/meta/recipes-extended/lsb/lsb-release_1.4.bb b/meta/recipes-extended/lsb/lsb-release_1.4.bb
> index 52e30267f5..a06cbcf845 100644
> --- a/meta/recipes-extended/lsb/lsb-release_1.4.bb
> +++ b/meta/recipes-extended/lsb/lsb-release_1.4.bb
> @@ -10,6 +10,7 @@ LIC_FILES_CHKSUM = "file://README;md5=12da544b1a3a5a1795a21160b49471cf"
>
> SRC_URI = "${SOURCEFORGE_MIRROR}/project/lsb/lsb_release/1.4/lsb-release-1.4.tar.gz \
> file://0001-fix-lsb_release-to-work-with-busybox-head-and-find.patch \
> + file://0001-Remove-timestamp-from-manpage.patch \
> "
>
> SRC_URI[md5sum] = "30537ef5a01e0ca94b7b8eb6a36bb1e4"
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ patchtest: failure for "sysvinit: remove logsave.8..." and 2 more
2020-02-27 22:15 [PATCH 1/3] sysvinit: remove logsave.8 Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 2/3] rt-tests: make manpages reproducible Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 3/3] lsb-release: fix likely reproducabilty timestamp Jeremy A. Puhlman
@ 2020-02-27 22:32 ` Patchwork
2 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2020-02-27 22:32 UTC (permalink / raw)
To: Jeremy Puhlman; +Cc: openembedded-core
== Series Details ==
Series: "sysvinit: remove logsave.8..." and 2 more
Revision: 1
URL : https://patchwork.openembedded.org/series/22997/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests have been executed on the proposed
series by patchtest resulting in the following failures:
* Issue A patch file has been added, but does not have a Signed-off-by tag [test_signed_off_by_presence]
Suggested fix Sign off the added patch file (meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch)
* Issue Added patch file is missing Upstream-Status in the header [test_upstream_status_presence_format]
Suggested fix Add Upstream-Status: <Valid status> to the header of meta/recipes-extended/lsb/lsb-release/0001-Remove-timestamp-from-manpage.patch
Standard format Upstream-Status: <Valid status>
Valid status Pending, Accepted, Backport, Denied, Inappropriate [reason], Submitted [where]
If you believe any of these test results are incorrect, please reply to the
mailing list (openembedded-core@lists.openembedded.org) raising your concerns.
Otherwise we would appreciate you correcting the issues and submitting a new
version of the patchset if applicable. Please ensure you add/increment the
version number when sending the new version (i.e. [PATCH] -> [PATCH v2] ->
[PATCH v3] -> ...).
---
Guidelines: https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-02-27 22:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-27 22:15 [PATCH 1/3] sysvinit: remove logsave.8 Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 2/3] rt-tests: make manpages reproducible Jeremy A. Puhlman
2020-02-27 22:15 ` [PATCH 3/3] lsb-release: fix likely reproducabilty timestamp Jeremy A. Puhlman
2020-02-27 22:35 ` akuster808
2020-02-27 22:32 ` ✗ patchtest: failure for "sysvinit: remove logsave.8..." and 2 more Patchwork
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.