[ptxdist] [PATCH] nftables: add option for installing systemd unit

2019-04-03 Thread Baeuerle, Florian
Allow installing a systemd unit for loading the nftables configuration file. The systemd unit is taken from Arch Linux. Signed-off-by: Florian Bäuerle --- .../usr/lib/systemd/system/nftables.service | 15 +++ rules/nftables.in | 6 ++ rules/

[ptxdist] [PATCH] qt5: allow deselection of qml styles

2019-04-02 Thread Baeuerle, Florian
Non-default QuickControls2 QML Styles are optional, so give the option to (de)select them, allowing to save a few megabytes of space: 374.0K Fusion 2.0MImagine 466.5K Material 381.5K Universal Signed-off-by: Florian Bäuerle --- rules/qt5.in | 20 rules/qt5.make |

[ptxdist] [PATCH v3] qt5: version bump 5.12.1 -> 5.12.2

2019-03-28 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- ...qtwayland-use-QT_EGL_NO_X11-and-qt_egl_p.h-everywher.patch | 0 .../0002-videonode-egl-use-QT_EGL_NO_X11-and-qt_egl_p.h.patch | 0 .../0003-qt3d-link-with-latomic-if-necessary.patch| 0 .../0004-eglfs_kms-device-ordering-robustness.patch

Re: [ptxdist] [PATCH] qt5: version bump 5.12.1 -> 5.12.2

2019-03-26 Thread Baeuerle, Florian
Am Dienstag, den 26.03.2019, 08:03 +0100 schrieb Juergen Borleis: > Hi Florian, > > On Monday 25 March 2019 15:45:47 Baeuerle, Florian wrote: > > --- > > rules/qt5.make | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/ru

[ptxdist] [PATCH v2] qt5: version bump 5.12.1 -> 5.12.2

2019-03-25 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/qt5.make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/qt5.make b/rules/qt5.make index 26f88aac4..02c040afa 100644 --- a/rules/qt5.make +++ b/rules/qt5.make @@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_QT5) += qt5 # # Paths and na

[ptxdist] [PATCH] qt5: version bump 5.12.1 -> 5.12.2

2019-03-25 Thread Baeuerle, Florian
--- rules/qt5.make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/qt5.make b/rules/qt5.make index 26f88aac4..02c040afa 100644 --- a/rules/qt5.make +++ b/rules/qt5.make @@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_QT5) += qt5 # # Paths and names # -QT5_VERSION:= 5.12.1

[ptxdist] [PATCH v3] jsoncpp: new package

2019-03-08 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/jsoncpp.in | 11 ++ rules/jsoncpp.make | 53 ++ 2 files changed, 64 insertions(+) create mode 100644 rules/jsoncpp.in create mode 100644 rules/jsoncpp.make diff --git a/rules/jsoncpp.in b/rules/jsonc

Re: [ptxdist] [PATCH v2] jsoncpp: new package

2019-03-08 Thread Baeuerle, Florian
Am Donnerstag, den 07.03.2019, 12:48 + schrieb Baeuerle, Florian: > diff --git a/rules/jsoncpp.in b/rules/jsoncpp.in > new file mode 100644 > index 0..c32e2d91c > --- /dev/null > +++ b/rules/jsoncpp.in > @@ -0,0 +1,10 @@ > +## SECTION=system_libraries

[ptxdist] [PATCH v2] jsoncpp: new package

2019-03-07 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/jsoncpp.in | 10 + rules/jsoncpp.make | 53 ++ 2 files changed, 63 insertions(+) create mode 100644 rules/jsoncpp.in create mode 100644 rules/jsoncpp.make diff --git a/rules/jsoncpp.in b/rules/jsoncp

Re: [ptxdist] [PATCH] poco: make poquito configurable

2019-03-07 Thread Baeuerle, Florian
Am Donnerstag, den 07.03.2019, 12:18 +0100 schrieb Michael Olbrich: > On Tue, Mar 05, 2019 at 10:49:19AM +0000, Baeuerle, Florian wrote: > > +++ b/rules/poco.make > > @@ -57,10 +57,13 @@ POCO_CONF_OPT := \ > > --no-tests \ > > --no-samples \ > > --om

[ptxdist] [PATCH] poco: make poquito configurable

2019-03-07 Thread Baeuerle, Florian
This used to be the default configuration, saving a few kbytes on the library. The features this omits might weigh heavier than a few kbytes, so make this configurable. Signed-off-by: Florian Bäuerle --- rules/poco.in | 6 ++ rules/poco.make | 2 +- 2 files changed, 7 insertions(+), 1 dele

Re: [ptxdist] [PATCH] jsoncpp: new package

2019-03-07 Thread Baeuerle, Florian
Hi, Am Donnerstag, den 07.03.2019, 12:17 +0100 schrieb Michael Olbrich: > On Tue, Mar 05, 2019 at 08:31:22AM +0000, Baeuerle, Florian wrote: > > +++ b/rules/jsoncpp.make > > @@ -0,0 +1,57 @@ > > +# -*-makefile-*- > > +# > > +# Copyright (C) 2009 by Mich

[ptxdist] [PATCH] poco: make poquito configurable

2019-03-05 Thread Baeuerle, Florian
This used to be the default configuration, saving a few kbytes on the library. The features this omits might weigh heavier than a few kbytes, so make this configurable. Signed-off-by: Florian Bäuerle --- rules/poco.in | 6 ++ rules/poco.make | 5 - 2 files changed, 10 insertions(+), 1

[ptxdist] [PATCH] jsoncpp: new package

2019-03-05 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/jsoncpp.in | 10 rules/jsoncpp.make | 57 ++ 2 files changed, 67 insertions(+) create mode 100644 rules/jsoncpp.in create mode 100644 rules/jsoncpp.make diff --git a/rules/jsoncpp.in b/rules/jsoncpp

[ptxdist] [PATCH] networkmanager: configure with polkit if POLKIT is enabled

2019-02-26 Thread Baeuerle, Florian
Also install NetworkManagers polkit policy-files when POLKIT is enabled. Signed-off-by: Florian Bäuerle --- rules/networkmanager.in | 4 rules/networkmanager.make | 6 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/rules/networkmanager.in b/rules/networkmanager.in in

[ptxdist] [PATCH] systemd: install polkit policy files

2019-02-26 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/systemd.make | 4 1 file changed, 4 insertions(+) diff --git a/rules/systemd.make b/rules/systemd.make index d7eefb003..d6f687be7 100644 --- a/rules/systemd.make +++ b/rules/systemd.make @@ -441,6 +441,10 @@ ifdef PTXCONF_SYSTEMD_UDEV_CUST_RULES

[ptxdist] [PATCH] fontconfig: untangle from xorg-fonts

2019-02-20 Thread Baeuerle, Florian
The rc-once fc-cache drop-in used to be installed via the xorg-fonts package, which can be undesirable when using collections in combination with image packages. Untangle the packages by installing the rc-once drop-in via the fontconfig package. Signed-off-by: Florian Bäuerle --- rules/fontconfi

Re: [ptxdist] [PATCH v3 1/3] config/setup: make reproducible builds configurable

2019-02-08 Thread Baeuerle, Florian
really need this for reducing bootloader update frequency with RAUC. - Florian Am Freitag, den 21.12.2018, 10:06 +0000 schrieb Baeuerle, Florian: > Some of ptxdist's packages use SOURCE_DATE_EPOCH to make the build > results predictable. Make this behaviour more configurable via a newly >

[ptxdist] [PATCH v3] poco: version bump 1.6.1 -> 1.9.0

2019-02-04 Thread Baeuerle, Florian
And make poco more configurable. Signed-off-by: Florian Bäuerle --- patches/poco-1.6.1/0001-libpcre-bug.patch | 12 --- .../0002-fix-parallel-building.patch | 57 - ...nclude-pcre.h-for-an-unbundled-build.patch | 38 - patches/poco-1.6.1/series

[ptxdist] [PATCH v2] poco: version bump 1.6.1 -> 1.9.0

2019-02-04 Thread Baeuerle, Florian
And make poco more configurable. Signed-off-by: Florian Bäuerle --- patches/poco-1.6.1/0001-libpcre-bug.patch | 12 --- .../0002-fix-parallel-building.patch | 57 --- ...nclude-pcre.h-for-an-unbundled-build.patch | 38 patches/poco-1.6.1/series |

Re: [ptxdist] [PATCH] poco: version bump 1.6.1 -> 1.9.0

2019-02-04 Thread Baeuerle, Florian
NAK, I totally missed the targetinstall section, and also the defaults are screwed up - Florian Am Montag, den 04.02.2019, 11:22 + schrieb Baeuerle, Florian: > And make poco more configurable. > > Signed-off-by: Florian Bäuerle > --- > patches/poco-1.6.1/0001-libpcre-bug

Re: [ptxdist] [PATCH] poco: version bump 1.6.1 -> 1.9.0

2019-02-04 Thread Baeuerle, Florian
Am Montag, den 04.02.2019, 11:22 + schrieb Baeuerle, Florian: > delete mode 100644 patches/poco-1.6.1/0002-fix-parallel-building.patch I didn't really understand what this patch does and parallel building works fine for me, so I dropped it. -

[ptxdist] [PATCH] poco: version bump 1.6.1 -> 1.9.0

2019-02-04 Thread Baeuerle, Florian
And make poco more configurable. Signed-off-by: Florian Bäuerle --- patches/poco-1.6.1/0001-libpcre-bug.patch | 12 --- .../0002-fix-parallel-building.patch | 57 ...nclude-pcre.h-for-an-unbundled-build.patch | 38 patches/poco-1.6.1/series

Re: [ptxdist] [PATCH v3 1/3] polkit: add debian patches

2019-01-17 Thread Baeuerle, Florian
Hi, Am Donnerstag, den 17.01.2019, 09:58 +0100 schrieb m.olbr...@pengutronix.de: > Hi, > > On Wed, Jan 16, 2019 at 09:36:22AM +, Baeuerle, Florian wrote: > > is there a chance to get these patches into ptxdist? I think this fixes > > quite a > > few bugs. &

Re: [ptxdist] [PATCH v3 1/3] polkit: add debian patches

2019-01-16 Thread Baeuerle, Florian
Hi, is there a chance to get these patches into ptxdist? I think this fixes quite a few bugs. Any rework required? - Florian Am Samstag, den 22.12.2018, 13:19 + schrieb Baeuerle, Florian: > Add 41 patches that debian backported to polkit 0.

[ptxdist] [PATCH v3 2/3] polkit: add patch from upstream

2018-12-22 Thread Baeuerle, Florian
This adds 29950854f from polkit upstream as a patch to install a systemd service file for polkit. Signed-off-by: Florian Bäuerle --- .../0001-Add-a-systemd-.service-file.patch| 125 ++ patches/polkit-0.105/series | 1 + rules/polkit.make

[ptxdist] [PATCH v3 3/3] systemd: enable POLKIT support if polkit is selected

2018-12-22 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/systemd.in | 3 +++ rules/systemd.make | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/rules/systemd.in b/rules/systemd.in index 29d7bf2b9..1dc68dcc1 100644 --- a/rules/systemd.in +++ b/rules/systemd.in @@ -112,6 +112,9 @@ config SY

[ptxdist] [PATCH v3 0/3] polkit debian patches

2018-12-22 Thread Baeuerle, Florian
Hi, I reworked the patch series and removed all debian specific patches, because I don't think ptxdist needs them (PAM integration, gettext for translations, and moving config out of /etc). Further, I added an upstream patch for installing a systemd service file. - Florian Florian Bäuerle (3):

[ptxdist] [PATCH v3 3/3] barebox_mlo: add support for reproducible build

2018-12-21 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/barebox_mlo.make | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rules/barebox_mlo.make b/rules/barebox_mlo.make index 368da0e8f..2f1da0ca7 100644 --- a/rules/barebox_mlo.make +++ b/rules/barebox_mlo.make @@ -39,7 +39,6 @@ BAR

[ptxdist] [PATCH v3 2/3] barebox: add support for reproducible build

2018-12-21 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- platforms/barebox.in | 3 +++ rules/barebox.make | 9 + 2 files changed, 12 insertions(+) diff --git a/platforms/barebox.in b/platforms/barebox.in index 645366e93..46f3d8ced 100644 --- a/platforms/barebox.in +++ b/platforms/barebox.in @@ -113,4 +113,7

[ptxdist] [PATCH v3 1/3] config/setup: make reproducible builds configurable

2018-12-21 Thread Baeuerle, Florian
Some of ptxdist's packages use SOURCE_DATE_EPOCH to make the build results predictable. Make this behaviour more configurable via a newly introduced ptxdist setup options. By default, this will set SOURCE_DATE_EPOCH to the year and month of the used OSELAS Toolchain version. If the used toolchain

Re: [ptxdist] [PATCH v2 2/4] barebox: depend on HOST_LZOP

2018-12-14 Thread Baeuerle, Florian
Am Donnerstag, den 13.12.2018, 14:34 +0100 schrieb Michael Olbrich: > On Thu, Dec 13, 2018 at 01:02:50PM +0000, Baeuerle, Florian wrote: > > Am Donnerstag, den 13.12.2018, 12:16 +0100 schrieb Michael Olbrich: > > > On Wed, Dec 12, 2018 at 02:52:54PM +, Baeuerle, Florian

Re: [ptxdist] How to create multiple packages, which contain same filename ?

2018-12-14 Thread Baeuerle, Florian
alling stuff there. > > Best Regards, > Andreas. > > Am Di., 11. Dez. 2018 um 12:14 Uhr schrieb Baeuerle, Florian < > florian.baeue...@allegion.com>: > > Hi Andreas, > > > > maybe you can confirm if this assumption is correct: > > > > You are

Re: [ptxdist] [PATCH v2 2/4] barebox: depend on HOST_LZOP

2018-12-13 Thread Baeuerle, Florian
Am Donnerstag, den 13.12.2018, 12:16 +0100 schrieb Michael Olbrich: > On Wed, Dec 12, 2018 at 02:52:54PM +0000, Baeuerle, Florian wrote: > > The version shipped by ptxdist allows us to override the modification > > time in the lzop headers. > > > > Sig

[ptxdist] [PATCH v2 4/4] barebox_mlo: add support for reproducible build

2018-12-12 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/barebox_mlo.make | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rules/barebox_mlo.make b/rules/barebox_mlo.make index 368da0e8f..2f1da0ca7 100644 --- a/rules/barebox_mlo.make +++ b/rules/barebox_mlo.make @@ -39,7 +39,6 @@ BAR

[ptxdist] [PATCH v2 2/4] barebox: depend on HOST_LZOP

2018-12-12 Thread Baeuerle, Florian
The version shipped by ptxdist allows us to override the modification time in the lzop headers. Signed-off-by: Florian Bäuerle --- platforms/barebox.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/barebox.in b/platforms/barebox.in index 645366e93..46ab32a07 10064

[ptxdist] [PATCH v2 3/4] barebox: add support for reproducible build

2018-12-12 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/barebox.make | 9 + 1 file changed, 9 insertions(+) diff --git a/rules/barebox.make b/rules/barebox.make index 4018dd697..4e8ffebf9 100644 --- a/rules/barebox.make +++ b/rules/barebox.make @@ -47,6 +47,15 @@ BAREBOX_WRAPPER_BLACKLIST := \ BAREBOX

[ptxdist] [PATCH v2 1/4] config/setup: make reproducible builds configurable

2018-12-12 Thread Baeuerle, Florian
Some of ptxdist's packages use SOURCE_DATE_EPOCH to make the build results predictable. Make this behaviour more configurable via a newly introduced ptxdist setup options. By default, this will set SOURCE_DATE_EPOCH to the year and month of the used OSELAS Toolchain version. If the used toolchain

Re: [ptxdist] How to create multiple packages, which contain same filename ?

2018-12-11 Thread Baeuerle, Florian
#x27; failed > make: *** [/home/friesen/quantumx/projects/ppc/ptx-multi/platform- > soc/state/fpgaimage-cx27c.targetinstall] Error 1 > > make: *** Waiting for unfinished jobs > > >

Re: [ptxdist] How to create multiple packages, which contain same filename ?

2018-12-11 Thread Baeuerle, Florian
Hi Andreas, this use case is supported by ptxdist, actually quite exactly as you planned it. You will eventually run into this issue: https://www.mail-archive.com/ptxdist@pengutronix.de/msg13611.html But probably only if you use image packages for creating your three rootfses at the same time (

Re: [ptxdist] [PATCH v2] Makefile: don't install .done, .gitignore and vim swap files

2018-12-10 Thread Baeuerle, Florian
Hi, I think .done is actually required. $ ptxdist migrate [...] ptxdist: error: PTXdist in /usr/local/lib/ptxdist-2018.11.0 is not built. I tried to install ptxdist from git master (./autogen.sh; ./configure; make install) For reference: https://git.pengutronix.de/cgit/ptxdist/tree/bin/ptxdist?

[ptxdist] [PATCH 4/4] barebox: add support for reproducible build

2018-10-26 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/barebox.make | 9 + 1 file changed, 9 insertions(+) diff --git a/rules/barebox.make b/rules/barebox.make index a6ec3c394..68f1c6203 100644 --- a/rules/barebox.make +++ b/rules/barebox.make @@ -45,6 +45,15 @@ BAREBOX_ENV := \ KCONFIG_NOTIME

[ptxdist] [PATCH 2/4] barebox: depend on HOST_LZOP

2018-10-26 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- platforms/barebox.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/barebox.in b/platforms/barebox.in index 645366e93..46ab32a07 100644 --- a/platforms/barebox.in +++ b/platforms/barebox.in @@ -12,7 +12,7 @@ menuconfig BAREBOX

[ptxdist] [PATCH 3/4] lzop: add patch that allows overriding mtime

2018-10-26 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- ...1-allow-overriding-modification-time.patch | 39 +++ patches/lzop-1.03/series | 3 +- 2 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 patches/lzop-1.03/0001-allow-overriding-modification-time.patch

[ptxdist] [PATCH 1/4] config/setup: make reproducible builds configurable

2018-10-26 Thread Baeuerle, Florian
Some of ptxdist's packages use SOURCE_DATE_EPOCH to make the build results predictable. Make this behaviour more configurable via a newly introduced ptxdist setup options. By default, this will set SOURCE_DATE_EPOCH to the year and month of the used OSELAS Toolchain version. If the used toolchain

[ptxdist] [PATCH 0/2] Barebox reproducible build + ptxdist setup configuration

2018-10-26 Thread Baeuerle, Florian
I did not manage to finish the patches the way I wanted to, nevertheless I dedcided to send them in this state, since I will be on vacation the upcoming three weeks. The solution with patching lzop is much nicer than using faketime. I'll rework the patch series next month, or someone else may pic

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-16 Thread Baeuerle, Florian
Am Dienstag, den 16.10.2018, 14:38 +0200 schrieb Michael Olbrich: > On Tue, Oct 16, 2018 at 10:57:20AM +0000, Baeuerle, Florian wrote: > > Hi Michael, > > > > Am Dienstag, den 16.10.2018, 12:09 +0200 schrieb Michael Olbrich: > > > On Thu, Oct 11, 2018 at 02:19:17PM

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-16 Thread Baeuerle, Florian
Am Dienstag, den 16.10.2018, 14:51 +0200 schrieb Michael Olbrich: > On Tue, Oct 16, 2018 at 11:06:19AM +0000, Baeuerle, Florian wrote: > > Am Dienstag, den 16.10.2018, 10:59 +0200 schrieb Michael Olbrich: > > > On Fri, Oct 12, 2018 at 12:28:19PM +, Baeuerle, Florian wrote:

[ptxdist] ROOTDIR and image packages

2018-10-16 Thread Baeuerle, Florian
Hello, I making heavy use of image packages with collections. Some images select and install packages that are in conflict with each other due to installing the same file. This creates problems when they are targetinstalled to ROOTDIR concurrently. I often get errors like this: install alternativ

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-16 Thread Baeuerle, Florian
Am Dienstag, den 16.10.2018, 10:59 +0200 schrieb Michael Olbrich: > On Fri, Oct 12, 2018 at 12:28:19PM +0000, Baeuerle, Florian wrote: > > Am Freitag, den 12.10.2018, 14:01 +0200 schrieb Michael Olbrich: > > > On Thu, Oct 11, 2018 at 02:19:17PM +, Baeuerle, Florian wrote: &

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-16 Thread Baeuerle, Florian
Hi Michael, Am Dienstag, den 16.10.2018, 12:09 +0200 schrieb Michael Olbrich: > On Thu, Oct 11, 2018 at 02:19:17PM +0000, Baeuerle, Florian wrote: > > Inject fake timestamps into the build via faketime to produce the exact > > same binaries. > > I'd like to see this pa

Re: [ptxdist] [PATCH 1/3] host-faketime: new package

2018-10-16 Thread Baeuerle, Florian
Hi, Am Donnerstag, den 11.10.2018, 17:30 -0400 schrieb Jon Ringle: > > > +# > > > +HOST_FAKETIME_VERSION= $(LIBFAKETIME_VERSION) > > > +HOST_FAKETIME_MD5= $(LIBFAKETIME_MD5) > > > +HOST_FAKETIME= $(LIBFAKETIME) > > > +HOST_FAKETIME_SUFFIX = $(LIBFAKETIME_SUFFIX) > > > +

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-12 Thread Baeuerle, Florian
Am Freitag, den 12.10.2018, 14:01 +0200 schrieb Michael Olbrich: > On Thu, Oct 11, 2018 at 02:19:17PM +0000, Baeuerle, Florian wrote: > > Inject fake timestamps into the build via faketime to produce the exact > > same binaries. > > > > Signed-off-by: Florian Bäue

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-12 Thread Baeuerle, Florian
Am Freitag, den 12.10.2018, 14:01 +0200 schrieb Michael Olbrich: > On Thu, Oct 11, 2018 at 02:19:17PM +0000, Baeuerle, Florian wrote: > > Inject fake timestamps into the build via faketime to produce the exact > > same binaries. > > > > Signed-off-by: Florian Bäue

Re: [ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-12 Thread Baeuerle, Florian
) SOME_OTHER_VAR=1 endif or a new variable: PKG_REPRODUCIBLE_ENV := ... Any thoughts or ideas on this? -Florian Am Donnerstag, den 11.10.2018, 14:19 + schrieb Baeuerle, Florian: > Inject fake timestamps into the build via faketime to produce the exact > same binaries. > > Signed-off

Re: [ptxdist] [PATCH 1/3] host-faketime: new package

2018-10-12 Thread Baeuerle, Florian
Hi Roland, Am Donnerstag, den 11.10.2018, 16:43 +0200 schrieb Roland Hieber: > Hmmm, we had a similar patch in August that added libfaketime as a > runtime dependency to PTXdist in order to detect changes to packages' > patch series: > > https://www.mail-archive.com/ptxdist@pengutronix.de/msg1319

[ptxdist] [PATCH 3/3] barebox_mlo: add option for building barebox_mlo reproducibly

2018-10-11 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- platforms/barebox_mlo.in | 11 +++ rules/barebox_mlo.make | 29 - 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/platforms/barebox_mlo.in b/platforms/barebox_mlo.in index 01c8669bc..7c3266d0b 100644 --- a/pla

[ptxdist] [PATCH 2/3] barebox: add option for building barebox reproducibly

2018-10-11 Thread Baeuerle, Florian
Inject fake timestamps into the build via faketime to produce the exact same binaries. Signed-off-by: Florian Bäuerle --- platforms/barebox.in | 10 ++ rules/barebox.make | 16 +++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/platforms/barebox.in b/platfo

[ptxdist] [PATCH 1/3] host-faketime: new package

2018-10-11 Thread Baeuerle, Florian
Signed-off-by: Florian Bäuerle --- rules/host-faketime.in | 10 + rules/host-faketime.make | 47 2 files changed, 57 insertions(+) create mode 100644 rules/host-faketime.in create mode 100644 rules/host-faketime.make diff --git a/rules/host-fa

Re: [ptxdist] [PATCH v3 02/25] ptxd_install_find: allow installing from /

2018-09-17 Thread Baeuerle, Florian
Hi Michael, Am Montag, den 17.09.2018, 10:40 +0200 schrieb Michael Olbrich: > On Thu, Sep 13, 2018 at 08:05:54PM +0200, Florian Bäuerle wrote: > > ptxt_install_find strips the last slash from a destination path. The > > result is an empty path if installing to the root directory. > > --- > > scri

Re: [ptxdist] [PATCH v3 02/25] ptxd_install_find: allow installing from /

2018-09-13 Thread Baeuerle, Florian
Oh and of course I forgot the Signed-Off-By, will add that in v4. Am Donnerstag, den 13.09.2018, 20:05 +0200 schrieb Florian Bäuerle: > ptxt_install_find strips the last slash from a destination path. The > result is an empty path if installing to the root directory. > --- > scripts/lib/ptxd_make

Re: [ptxdist] [PATCH v3 02/25] ptxd_install_find: allow installing from /

2018-09-13 Thread Baeuerle, Florian
Am Donnerstag, den 13.09.2018, 20:05 +0200 schrieb Florian Bäuerle: > ptxt_install_find strips the last slash from a destination path. The > result is an empty path if installing to the root directory. > --- > scripts/lib/ptxd_make_xpkg_pkg.sh | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion

Re: [ptxdist] [PATCH v2 01/23] xorg-font-ttf-android: isolate from xorg-fonts

2018-09-04 Thread Baeuerle, Florian
Hi Michael, Am Dienstag, den 04.09.2018, 11:34 +0200 schrieb Michael Olbrich: > On Tue, Aug 07, 2018 at 02:40:47PM +0200, Florian Bäuerle wrote: > > As all ttfs font packages, xorg-font-ttf-android used to install fonts > > into xorg-fonts' package and defers the mkfontdir- and mkfontscale steps >

Re: [ptxdist] PTXdist usescases

2018-08-31 Thread Baeuerle, Florian
Am Freitag, den 31.08.2018, 12:17 +0200 schrieb Michael Olbrich: > You need: > $platform_a/rules/platform-opengl.in with no dependencies > > $platform_a/platforms/platform-opengl.in that depends on ti-sgx-drivers > $platform_a/platforms/*.in for ti-sgx-drivers > > These must have a section that e

Re: [ptxdist] PTXdist usescases

2018-08-31 Thread Baeuerle, Florian
Am Donnerstag, den 30.08.2018, 11:41 +0200 schrieb Michael Olbrich: > > > > Let's say I want to build App D on two platforms, each requiring > > > > different > > > > graphic drivers (SGX is a nightmare), I wouldn't really know how to do > > > > that > > > > properly. > > > > > > Hmm, we have so

Re: [ptxdist] PTXdist usescases

2018-08-30 Thread Baeuerle, Florian
Hi, Am Donnerstag, den 30.08.2018, 11:41 +0200 schrieb Michael Olbrich: > On Thu, Aug 30, 2018 at 08:05:04AM +0000, Baeuerle, Florian wrote: > > Am Mittwoch, den 29.08.2018, 16:48 +0200 schrieb Michael Olbrich: > > > On Tue, Aug 28, 2018 at 10:07:45AM +, Baeuerle, Florian

Re: [ptxdist] PTXdist usescases

2018-08-30 Thread Baeuerle, Florian
Hello Michael, Am Mittwoch, den 29.08.2018, 16:48 +0200 schrieb Michael Olbrich: > Hi, > > On Tue, Aug 28, 2018 at 10:07:45AM +, Baeuerle, Florian wrote: > > the way we use ptxdist might be interesting for you as well. > > > > We use one ptxdist directory w

Re: [ptxdist] PTXdist usescases

2018-08-29 Thread Baeuerle, Florian
Am Dienstag, den 28.08.2018, 17:27 +0200 schrieb Erwin Rol: > Hey Michael, > > On Mon, 2018-08-27 at 18:40 +0200, Michael Olbrich wrote: > > On Mon, Aug 13, 2018 at 02:40:14PM +0200, Robert Schwebel wrote: > > > On Mon, Aug 13, 2018 at 02:16:20PM +0200, Erwin Rol wrote: > > > > > Michael Olbrich p

Re: [ptxdist] PTXdist usescases

2018-08-28 Thread Baeuerle, Florian
Hi, the way we use ptxdist might be interesting for you as well. We use one ptxdist directory with two platforms and three applications, let's call the platforms X and Y, and the Applications A, B and C Application A with two variants on one platform - release [platform X] - devel [platform X]

Re: [ptxdist] [PATCH v2 01/23] xorg-font-ttf-android: isolate from xorg-fonts

2018-08-07 Thread Baeuerle, Florian
sorry for the noise, git send-email had slight problems with my smtp server… Am Dienstag, den 07.08.2018, 14:39 +0200 schrieb Florian Bäuerle: > As all ttfs font packages, xorg-font-ttf-android used to install fonts > into xorg-fonts' package and defers the mkfontdir- and mkfontscale steps > to xo

Re: [ptxdist] [PATCH 23/23] xorg-fonts: make all xorg-font-ttf packages tristate

2018-08-02 Thread Baeuerle, Florian
Am Donnerstag, den 02.08.2018, 08:52 + schrieb Baeuerle, Florian: > Am Mittwoch, den 01.08.2018, 20:32 +0200 schrieb Florian Bäuerle: > > [...] > > > > diff --git a/rules/graphics_and_multimedia.in > > b/rules/graphics_and_multimedia.in > > index 54e53ad7a.

Re: [ptxdist] [PATCH 23/23] xorg-fonts: make all xorg-font-ttf packages tristate

2018-08-02 Thread Baeuerle, Florian
Am Mittwoch, den 01.08.2018, 20:32 +0200 schrieb Florian Bäuerle: > [...] > > diff --git a/rules/graphics_and_multimedia.in > b/rules/graphics_and_multimedia.in > index 54e53ad7a..f96a381e3 100644 > --- a/rules/graphics_and_multimedia.in > +++ b/rules/graphics_and_multimedia.in > @@ -1,7 +1,7 @@

Re: [ptxdist] [PATCH 23/23] xorg-fonts: make all xorg-font-ttf packages tristate

2018-08-02 Thread Baeuerle, Florian
Hi Juergen, Am Donnerstag, den 02.08.2018, 07:25 +0200 schrieb Juergen Borleis: > Hi Florian, > > On Wednesday 01 August 2018 20:32:00 Florian Bäuerle wrote: > > [...] > > > > diff --git a/rules/graphics_and_multimedia.in > > b/rules/graphics_and_multimedia.in index 54e53ad7a..f96a381e3 100644 >

Re: [ptxdist] [PATCH] xorg-fonts: make all xorg-font packages tristate

2018-07-31 Thread Baeuerle, Florian
Hi, Am Dienstag, den 31.07.2018, 11:31 +0200 schrieb Michael Olbrich: > Hi, > > On Tue, Jul 31, 2018 at 08:54:14AM +, Baeuerle, Florian wrote: > > the approach works for me, at least for completely selecting or deselecting > > a font via collection. You have to

Re: [ptxdist] [PATCH] xorg-fonts: make all xorg-font packages tristate

2018-07-31 Thread Baeuerle, Florian
Hi Michael, the approach works for me, at least for completely selecting or deselecting a font via collection. You have to select MENU_FONTS and XORG_FONT_TTF as module. I have a package which then selects noto fonts as dependency. When deselecting this package in a collection, I end up with a ro

[ptxdist] [PATCH v2 2/2] squashfs-tools: version bump 4.2 -> 4.3 and drop 3.4 support

2018-07-30 Thread Baeuerle, Florian
--- rules/squashfs-tools.make | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/rules/squashfs-tools.make b/rules/squashfs-tools.make index 6bdc03635..5fb905d06 100644 --- a/rules/squashfs-tools.make +++ b/rules/squashfs-tools.make @@ -16,13 +16,9 @@ PACKAGES-$(PTXCONF

[ptxdist] [PATCH v2 1/2] image-root-squashfs: add rules for generic squashfs image

2018-07-30 Thread Baeuerle, Florian
This adds rules for generating a squashfs image from the root filesystem via genimage. --- config/images/squashfs.config| 8 platforms/image-root-squashfs.in | 72 rules/image-root-squashfs.make | 39 + 3 files changed, 119 insertions(+)

Re: [ptxdist] [PATCH] image-root-squashfs: add rules for generic squashfs image

2018-07-30 Thread Baeuerle, Florian
Am Montag, den 30.07.2018, 13:56 +0200 schrieb Michael Olbrich: > On Mon, Jul 30, 2018 at 11:39:05AM +0000, Baeuerle, Florian wrote: > > This adds rules for generating a squashfs image from the root > > filesystem via genimage. > > > > Since genimage does not seem to

[ptxdist] [PATCH] image-root-squashfs: add rules for generic squashfs image

2018-07-30 Thread Baeuerle, Florian
This adds rules for generating a squashfs image from the root filesystem via genimage. Since genimage does not seem to support squashfs-tools v3.x, this package conflicts with that option. --- config/images/squashfs.config| 8 platforms/image-root-squashfs.in | 77 ++

[ptxdist] ptxdist-2018.06.0: host-localedef incompatible with OSELAS-Toolchain 2016.06.1

2018-06-19 Thread Baeuerle, Florian
Hello, I'm having troubles building a ptxdist Project with ptxdist-2018.06.0 in combination with the OSELAS-Toolchain 2016.06.1. The new hostdef-locale's localedef cannot handle the locales from the old OSELAS-Toolchain: generating "en_US.UTF-8" - this can take some time calling localedef binary

Re: [ptxdist] [PATCH] host-autotools-automake: version bump 1.5.1 -> 1.6.1

2018-05-15 Thread Baeuerle, Florian
Hi, Am Dienstag, den 15.05.2018, 08:30 +0200 schrieb Uwe Kleine-König: > Hello, > > On Mon, May 14, 2018 at 10:54:56AM +, Baeuerle, Florian wrote: > > Removed patch: > > > > - 0001-disable-manpages.patch: > > Build succeeds without this patch. > > the

[ptxdist] [PATCH] host-autotools-automake: version bump 1.5.1 -> 1.6.1

2018-05-14 Thread Baeuerle, Florian
Removed patch: - 0001-disable-manpages.patch: Build succeeds without this patch. Signed-off-by: Florian Bäuerle --- .../0001-disable-manpages.patch | 33 --- patches/automake-1.15.1/series| 4 --- rules/host-autotools-automake.make| 4

[ptxdist] Automake bug#20903

2018-05-11 Thread Baeuerle, Florian
There is a bug in automake 1.15.1 which prevents building ptxdist in Jenkins concurrently. The bug was reported a long while ago as bug#20903: https://lists.gnu.org/archive/html/bug-automake/2015-06/msg00026.html And it was fixed last year: https://git.savannah.gnu.org/cgit/automake.git/commit/

[ptxdist] [PATCH] systemd: fix condition for installing vconsole.conf

2017-10-24 Thread Baeuerle, Florian
According to the commit description in 4462d49, this is the intended behavior. Signed-off-by: Florian Bäuerle --- rules/systemd.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/systemd.make b/rules/systemd.make index 85e473ef1..468e547b7 100644 --- a/rules/systemd.m

[ptxdist] Ptxdists use of pkg-config causing issues with Qt-5.9

2017-06-23 Thread Baeuerle, Florian
Hello, I've been working on getting Qt-5.9 built with the latest ptxdist and I encountered a bug which is related to the way, ptxdist uses pkg-config. I already found a (hacky) workaround, but I think the root cause actually is how ptxdist uses pkg-config. The problem is already described in the