From 4118f8d52404deb92de15837aa0ff8456c7b85f9 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Mon, 8 Jul 2019 19:29:35 +0100 Subject: [PATCH 1/8] stage5: Add Mathematica --- stage5/00-install-extras/00-packages | 1 + 1 file changed, 1 insertion(+) diff --git a/stage5/00-install-extras/00-packages b/stage5/00-install-extras/00-packages index 5eb164e..9d6a668 100644 --- a/stage5/00-install-extras/00-packages +++ b/stage5/00-install-extras/00-packages @@ -6,6 +6,7 @@ smartsim minecraft-pi python-minecraftpi python-sense-emu sense-emu-tools python-sense-emu-doc +wolfram-engine claws-mail greenfoot-unbundled bluej nodered From 37482277d362859b84a50ba4646043f3ab9ecf1e Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Mon, 8 Jul 2019 19:42:09 +0100 Subject: [PATCH 2/8] stage2: Add vl805fw --- stage2/01-sys-tweaks/00-packages | 1 + 1 file changed, 1 insertion(+) diff --git a/stage2/01-sys-tweaks/00-packages b/stage2/01-sys-tweaks/00-packages index d808197..bb33b5a 100644 --- a/stage2/01-sys-tweaks/00-packages +++ b/stage2/01-sys-tweaks/00-packages @@ -24,3 +24,4 @@ policykit-1 ssh-import-id rng-tools ethtool +vl805fw From 175dfb027ffabd4b8d5080097af0e51ed9a4a56c Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Mon, 8 Jul 2019 19:52:00 +0100 Subject: [PATCH 3/8] Update release notes --- export-noobs/00-release/files/release_notes.txt | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/export-noobs/00-release/files/release_notes.txt b/export-noobs/00-release/files/release_notes.txt index 5fe21e0..a90f71f 100644 --- a/export-noobs/00-release/files/release_notes.txt +++ b/export-noobs/00-release/files/release_notes.txt @@ -1,5 +1,20 @@ UNRELEASED: - * + * Clearer options for switching of Pi 4 video output in Raspberry Pi Configuration + * Option added to Appearance Settings to move taskbar to second monitor + * Option added to Recommended Software to restrict package installs by architecture + * New version of Adobe Flash player (32.0.0.223) + * Selection of screen refresh rates added to Screen Configuration + * Fix for missing text insertion cursor in LibreOffice on Pi 4 + * Fix for Wi-fi interruption when Wi-fi icon on taskbar is clicked + * FIx for incorrect desktop background behind desktop login prompt + * Fix for segmentation faults when launching obconf and lxapperarance + * Fix for unclosed file pointer in Screen Configuration + * Fix for Bluetooth plugin freeze when large numbers of devices detected + * Fix for opening URLs not working in lxterminal + * Fix for start menu opening on incorrect monitor when launched from keyboard + * Fix for taskbar item not having [] removed when un-minimising on second monitor + * Linux kernel 4.19.57 + * Raspberry Pi firmware cb3a32adf39f45a49be454e30c7464920ad7c605 2019-06-20: * Based on Debian Buster * Support for Raspberry Pi 4 hardware From 4c575d7e8ffceffd0146554447a57d9375ca99d8 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Wed, 10 Jul 2019 15:42:40 +0100 Subject: [PATCH 4/8] Add missing release notes --- export-noobs/00-release/files/release_notes.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/export-noobs/00-release/files/release_notes.txt b/export-noobs/00-release/files/release_notes.txt index a90f71f..86651bc 100644 --- a/export-noobs/00-release/files/release_notes.txt +++ b/export-noobs/00-release/files/release_notes.txt @@ -1,4 +1,6 @@ UNRELEASED: + * +2019-07-10: * Clearer options for switching of Pi 4 video output in Raspberry Pi Configuration * Option added to Appearance Settings to move taskbar to second monitor * Option added to Recommended Software to restrict package installs by architecture @@ -13,6 +15,9 @@ UNRELEASED: * Fix for opening URLs not working in lxterminal * Fix for start menu opening on incorrect monitor when launched from keyboard * Fix for taskbar item not having [] removed when un-minimising on second monitor + * Fix for Chromium video playback and WebGL performance on Pi 4 + * Remove 4kp60 option from Raspberry Pi Configuration + * Rename hdmi_enable_4k to hdmi_enable_4kp60 in /boot/config.txt and raspi-config * Linux kernel 4.19.57 * Raspberry Pi firmware cb3a32adf39f45a49be454e30c7464920ad7c605 2019-06-20: From 210b51c293d3fdea968818d72d72085ca181bd7f Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Wed, 10 Jul 2019 15:47:17 +0100 Subject: [PATCH 5/8] stage3: remove Epiphany --- export-noobs/00-release/files/release_notes.txt | 2 +- stage3/00-install-packages/00-packages-nr | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/export-noobs/00-release/files/release_notes.txt b/export-noobs/00-release/files/release_notes.txt index 86651bc..60ae4bd 100644 --- a/export-noobs/00-release/files/release_notes.txt +++ b/export-noobs/00-release/files/release_notes.txt @@ -1,5 +1,5 @@ UNRELEASED: - * + * Remove Epiphany 2019-07-10: * Clearer options for switching of Pi 4 video output in Raspberry Pi Configuration * Option added to Appearance Settings to move taskbar to second monitor diff --git a/stage3/00-install-packages/00-packages-nr b/stage3/00-install-packages/00-packages-nr index c015287..ebbbd16 100644 --- a/stage3/00-install-packages/00-packages-nr +++ b/stage3/00-install-packages/00-packages-nr @@ -1,5 +1,4 @@ xserver-xorg-video-fbdev xserver-xorg xinit xserver-xorg-video-fbturbo -epiphany-browser lxde lxtask menu-xdg zenity xdg-utils gvfs-backends gvfs-fuse From 9c0a25d8528c64eea3f208ee53c7c84a1a02c2eb Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Thu, 18 Jul 2019 12:07:45 +0100 Subject: [PATCH 6/8] stage2: add ntfs-3g --- export-noobs/00-release/files/release_notes.txt | 5 +++-- stage2/01-sys-tweaks/00-packages | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/export-noobs/00-release/files/release_notes.txt b/export-noobs/00-release/files/release_notes.txt index 60ae4bd..8a7f2c8 100644 --- a/export-noobs/00-release/files/release_notes.txt +++ b/export-noobs/00-release/files/release_notes.txt @@ -1,5 +1,6 @@ UNRELEASED: - * Remove Epiphany + * Epiphany/Web removed + * ntfs-3g included 2019-07-10: * Clearer options for switching of Pi 4 video output in Raspberry Pi Configuration * Option added to Appearance Settings to move taskbar to second monitor @@ -19,7 +20,7 @@ UNRELEASED: * Remove 4kp60 option from Raspberry Pi Configuration * Rename hdmi_enable_4k to hdmi_enable_4kp60 in /boot/config.txt and raspi-config * Linux kernel 4.19.57 - * Raspberry Pi firmware cb3a32adf39f45a49be454e30c7464920ad7c605 + * Raspberry Pi firmware 356f5c2880a3c7e8774025aa6fc934a617553e7b 2019-06-20: * Based on Debian Buster * Support for Raspberry Pi 4 hardware diff --git a/stage2/01-sys-tweaks/00-packages b/stage2/01-sys-tweaks/00-packages index bb33b5a..6ed90e6 100644 --- a/stage2/01-sys-tweaks/00-packages +++ b/stage2/01-sys-tweaks/00-packages @@ -25,3 +25,4 @@ ssh-import-id rng-tools ethtool vl805fw +ntfs-3g From c0714e33d61da15538ad8deeb23bc195564f0880 Mon Sep 17 00:00:00 2001 From: 132ikl <132@ikl.sh> Date: Tue, 23 Jul 2019 09:43:07 -0400 Subject: [PATCH 7/8] Update Stretch to Buster in README (#310) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9fe12c9..f15f076 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ _Tool used to create the raspberrypi.org Raspbian images_ ## Dependencies pi-gen runs on Debian based operating systems. Currently it is only supported on -either Debian Stretch or Ubuntu Xenial and is known to have issues building on +either Debian Buster or Ubuntu Xenial and is known to have issues building on earlier releases of these systems. On other Linux distributions it may be possible to use the Docker build described below. From 5436273ec728c8369dab9c08f2739805f20510f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20Hilligs=C3=B8e?= Date: Tue, 23 Jul 2019 15:44:33 +0200 Subject: [PATCH 8/8] Make build_docker.sh portable again (#308) Last commit made the script break on macOS. From `man sed` (On Linux): ``` -E, -r, --regexp-extended use extended regular expressions in the script (for portability use POSIX -E). ``` --- build-docker.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-docker.sh b/build-docker.sh index 2210cb5..f968545 100755 --- a/build-docker.sh +++ b/build-docker.sh @@ -63,7 +63,7 @@ if [ "${CONTAINER_EXISTS}" != "" ] && [ "${CONTINUE}" != "1" ]; then fi # Modify original build-options to allow config file to be mounted in the docker container -BUILD_OPTS="$(echo ${BUILD_OPTS:-} | sed -r 's@\-c\s?([^ ]+)@-c /config@')" +BUILD_OPTS="$(echo ${BUILD_OPTS:-} | sed -E 's@\-c\s?([^ ]+)@-c /config@')" ${DOCKER} build -t pi-gen "${DIR}" if [ "${CONTAINER_EXISTS}" != "" ]; then