From bd1e9eb8bf08d50e666004addca8126e6b2928b1 Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:26:58 -0400 Subject: [PATCH 1/8] Update debs.yml --- roles/calibre/tasks/debs.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/roles/calibre/tasks/debs.yml b/roles/calibre/tasks/debs.yml index 797b2bb57..60e74d85e 100644 --- a/roles/calibre/tasks/debs.yml +++ b/roles/calibre/tasks/debs.yml @@ -28,8 +28,9 @@ # when: is_rpi and internet_available - name: Upgrade to latest Calibre using .deb's from testing (rpi) - #command: scripts/calibre-install-latest-rpi-plus.sh # NEC FOR Calibre 3.27.1 on 2018-07-22 (#948 -> PR #950) THO NOT BOOTABLE IN Zero W (#952). Similar to Calibre 3.24.x & 3.25 in June 2018, which had used calibre-install-packages.sh then Debian's own calibre-install-latest.sh - command: scripts/calibre-install-latest-rpi.sh # WORKS for Calibre 3.28 on 2018-07-26 (PR #971). Likewise for Calibre 3.26.x + #command: scripts/calibre-install-latest-rpi-plus.sh # WORKS for Calibre 3.27.1 on 2018-07-22 (#948 -> PR #950) THO NOT BOOTABLE IN Zero W (#952). Similar to Calibre 3.24.x & 3.25 in June 2018, which had used calibre-install-packages.sh then Debian's own calibre-install-latest.sh + #command: scripts/calibre-install-latest-rpi.sh # WORKS for Calibre 3.28 on 2018-07-26 (PR #971). Likewise for Calibre 3.26.x + command: scripts/calibre-install-latest.sh # REQUIRED for Calibre 3.29 on 2018-08-21 (PR #1015), as all above strategies failed (only way that was not attempted: sid-like calibre-install-unstable.sh). THO NOT BOOTABLE IN Zero W (#952) when: is_rpi and internet_available - name: Upgrade to Calibre testing .deb's - target Ubuntu 16.04 (not rpi and not ubuntu_18) From 4ff2589dbf92466e2880bd4fc0b36e12df99715e Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:40:59 -0400 Subject: [PATCH 2/8] Update calibre-install-latest.sh --- scripts/calibre-install-latest.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/calibre-install-latest.sh b/scripts/calibre-install-latest.sh index c8bf11ebd..cf921cfcc 100755 --- a/scripts/calibre-install-latest.sh +++ b/scripts/calibre-install-latest.sh @@ -1,9 +1,18 @@ #!/bin/bash +# Calibre 3.29 requires this approach, to overcome error: +# +# calibre-bin : Depends: qtbase-abi-5-10-0 but it is not installable +# E: Unable to correct problems, you have held broken packages. +# +# Above error proved insurmountable when trying most all scripts in /opt/iiab/iiab/scripts -- even those that DID solve this error: +# +# calibre : Depends: python-pyqt5 (>= 5.11.2+dfsg-1+b1) + # Thanks to Jerry Vonau (https://github.com/jvonau) who made this critical # breakthrough possible! # -# SEE COMMENTS AT THE TOP OF scripts/calibre-install-packages.sh +# SEE NOTES AT TOP OF scripts/calibre-install-packages.sh export DEBIAN_FRONTEND=noninteractive # Drags in stock desktop dependencies without too much from testing below From 3cd03d83a1560e78f260e7d3e4c7d4165201ac2d Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:43:30 -0400 Subject: [PATCH 3/8] Update calibre-install-unstable.sh --- scripts/calibre-install-unstable.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/calibre-install-unstable.sh b/scripts/calibre-install-unstable.sh index 333985103..ab510bc5d 100755 --- a/scripts/calibre-install-unstable.sh +++ b/scripts/calibre-install-unstable.sh @@ -11,6 +11,7 @@ # http://archive.raspbian.org/raspbian/pool/main/c/calibre/ # # Might break future updates; you have been warned. +# SEE NOTES AT TOP OF scripts/calibre-install-packages.sh export DEBIAN_FRONTEND=noninteractive # Prepares to update to latest from unstable From aad9b2e4f5a715919fa698349cfdea9eabdce93e Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:43:49 -0400 Subject: [PATCH 4/8] Update calibre-install-latest-rpi.sh --- scripts/calibre-install-latest-rpi.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/calibre-install-latest-rpi.sh b/scripts/calibre-install-latest-rpi.sh index 869a4b64f..607592bbb 100755 --- a/scripts/calibre-install-latest-rpi.sh +++ b/scripts/calibre-install-latest-rpi.sh @@ -3,7 +3,8 @@ # Thanks to Jerry Vonau (https://github.com/jvonau) who made this critical # breakthrough possible! # -# SEE COMMENTS AT THE TOP OF scripts/calibre-install-packages.sh +# Might break future updates; you have been warned. +# SEE NOTES AT TOP OF scripts/calibre-install-packages.sh export DEBIAN_FRONTEND=noninteractive # Prepares to update to latest from raspbian testing From 06a384d2127e8d3e8742915f1ac586e73e8c47d0 Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:44:13 -0400 Subject: [PATCH 5/8] Update calibre-install-latest-rpi-plus.sh --- scripts/calibre-install-latest-rpi-plus.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/calibre-install-latest-rpi-plus.sh b/scripts/calibre-install-latest-rpi-plus.sh index cf9d5114c..7237f2b2b 100755 --- a/scripts/calibre-install-latest-rpi-plus.sh +++ b/scripts/calibre-install-latest-rpi-plus.sh @@ -12,7 +12,8 @@ # Thanks to Jerry Vonau (https://github.com/jvonau) who made this critical # breakthrough possible! # -# SEE COMMENTS AT THE TOP OF scripts/calibre-install-packages.sh +# Might break future updates; you have been warned. +# SEE NOTES AT TOP OF scripts/calibre-install-packages.sh export DEBIAN_FRONTEND=noninteractive From bae8051ec7c63a56c5e33a5e66b26e040b9b27f8 Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:45:16 -0400 Subject: [PATCH 6/8] Update calibre-install-latest.sh --- scripts/calibre-install-latest.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/calibre-install-latest.sh b/scripts/calibre-install-latest.sh index cf921cfcc..363866335 100755 --- a/scripts/calibre-install-latest.sh +++ b/scripts/calibre-install-latest.sh @@ -12,6 +12,7 @@ # Thanks to Jerry Vonau (https://github.com/jvonau) who made this critical # breakthrough possible! # +# Might break future updates; you have been warned. # SEE NOTES AT TOP OF scripts/calibre-install-packages.sh export DEBIAN_FRONTEND=noninteractive From 20e499bc4bed4fc23df676c7d2bacb6edf8817a0 Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:55:36 -0400 Subject: [PATCH 7/8] Update debs.yml --- roles/calibre/tasks/debs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/calibre/tasks/debs.yml b/roles/calibre/tasks/debs.yml index 60e74d85e..aa51bd285 100644 --- a/roles/calibre/tasks/debs.yml +++ b/roles/calibre/tasks/debs.yml @@ -30,7 +30,7 @@ - name: Upgrade to latest Calibre using .deb's from testing (rpi) #command: scripts/calibre-install-latest-rpi-plus.sh # WORKS for Calibre 3.27.1 on 2018-07-22 (#948 -> PR #950) THO NOT BOOTABLE IN Zero W (#952). Similar to Calibre 3.24.x & 3.25 in June 2018, which had used calibre-install-packages.sh then Debian's own calibre-install-latest.sh #command: scripts/calibre-install-latest-rpi.sh # WORKS for Calibre 3.28 on 2018-07-26 (PR #971). Likewise for Calibre 3.26.x - command: scripts/calibre-install-latest.sh # REQUIRED for Calibre 3.29 on 2018-08-21 (PR #1015), as all above strategies failed (only way that was not attempted: sid-like calibre-install-unstable.sh). THO NOT BOOTABLE IN Zero W (#952) + command: scripts/calibre-install-latest.sh # REQUIRED for Calibre 3.29 on 2018-08-21 (PR #1015), as all above strategies failed (only way that was not attempted: sid-like calibre-install-unstable.sh). THO NOT BOOTABLE IN Zero W (#952) when: is_rpi and internet_available - name: Upgrade to Calibre testing .deb's - target Ubuntu 16.04 (not rpi and not ubuntu_18) From 246f33cc66d7c128aa710b07ec031dc0afa4d7c0 Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 21 Aug 2018 06:57:48 -0400 Subject: [PATCH 8/8] Update debs.yml --- roles/calibre/tasks/debs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/calibre/tasks/debs.yml b/roles/calibre/tasks/debs.yml index aa51bd285..23504f511 100644 --- a/roles/calibre/tasks/debs.yml +++ b/roles/calibre/tasks/debs.yml @@ -30,7 +30,7 @@ - name: Upgrade to latest Calibre using .deb's from testing (rpi) #command: scripts/calibre-install-latest-rpi-plus.sh # WORKS for Calibre 3.27.1 on 2018-07-22 (#948 -> PR #950) THO NOT BOOTABLE IN Zero W (#952). Similar to Calibre 3.24.x & 3.25 in June 2018, which had used calibre-install-packages.sh then Debian's own calibre-install-latest.sh #command: scripts/calibre-install-latest-rpi.sh # WORKS for Calibre 3.28 on 2018-07-26 (PR #971). Likewise for Calibre 3.26.x - command: scripts/calibre-install-latest.sh # REQUIRED for Calibre 3.29 on 2018-08-21 (PR #1015), as all above strategies failed (only way that was not attempted: sid-like calibre-install-unstable.sh). THO NOT BOOTABLE IN Zero W (#952) + command: scripts/calibre-install-latest.sh # REQUIRED for Calibre 3.29 on 2018-08-21 (PR #1015), as all above strategies failed (only script that was not attempted: Sid-like calibre-install-unstable.sh). CLARIF: RESULTING microSD's ARE NOT BOOTABLE IN Zero W (#952) when: is_rpi and internet_available - name: Upgrade to Calibre testing .deb's - target Ubuntu 16.04 (not rpi and not ubuntu_18)