Revision of Status of Package Helpers for Etiona from Fri, 11/29/2019 - 21:18
The revisions let you track differences between multiple versions of a post.
TODO list for quidam (11/29)
Tasks Blocking Etiona Release
Status of Package Helpers
List of current missing packages that helpers pass OK (details below)
###########################################################
# a11y-profile-manager #
# gfxboot-theme-ubuntu #
# mplayer #
# plymouth #
# rhythmbox #
# ubufox #
# yelp (no longer has helper, but not in repo) #
# gnome-panel (no longer has helper, but not in repo) #
# indicator-applet (might work after building gnome-panel #
# casper (might work after building plymouth) #
###########################################################
List of helpers ready to Merge (details below)
##################################
# nautilus - MR 268 #
# (will also fix: deja-dup) #
# indicator-datetime - MR 269 #
##################################
Details
a11y-profile-manager: missing from repo, reason unknown
Status: successful
Version: 0.1.11-0ubuntu4
--------------------------------------------------------------------------------
Finished at 20191124-0434
Build needed 00:04:03, 8668k disc space
* Last successfully build by Ark74
asunder: script fails
Reversed (or previously applied) patch detected! Assume -R? [n]
if you say [y] to the question:
Hunk #1 succeeded at 999 with fuzz 2 (offset 136 lines).
Hunk #2 succeeded at 1467 with fuzz 1 (offset 170 lines).
Hunk #3 FAILED at 1545.
1 out of 3 hunks FAILED -- saving rejects to file src/interface.c.rej
patching file src/interface.h
Hunk #1 succeeded at 17 with fuzz 1 (offset 2 lines).
patching file src/prefs.c
Hunk #1 succeeded at 127 with fuzz 1 (offset 5 lines).
Hunk #2 succeeded at 191 with fuzz 1 (offset 9 lines).
Hunk #3 succeeded at 223 with fuzz 1 (offset 11 lines).
Hunk #4 succeeded at 283 with fuzz 1 (offset 14 lines).
Hunk #5 succeeded at 431 (offset 81 lines).
Hunk #6 succeeded at 604 (offset 77 lines).
patching file src/prefs.h
patching file src/threads.c
Hunk #1 succeeded at 41 (offset 2 lines).
Hunk #2 succeeded at 62 (offset 3 lines).
Hunk #3 FAILED at 84.
Hunk #4 FAILED at 112.
Hunk #5 succeeded at 144 with fuzz 1 (offset 12 lines).
Hunk #6 succeeded at 175 with fuzz 2 (offset 17 lines).
Hunk #7 FAILED at 288.
Hunk #8 succeeded at 350 (offset 40 lines).
Hunk #9 succeeded at 359 (offset 41 lines).
Hunk #10 FAILED at 456.
Hunk #11 FAILED at 536.
Hunk #12 FAILED at 740.
Hunk #13 FAILED at 801.
Hunk #14 succeeded at 1174 with fuzz 1 (offset 365 lines).
Hunk #15 FAILED at 837.
Hunk #16 FAILED at 848.
Hunk #17 FAILED at 861.
Hunk #18 succeeded at 1263 (offset 379 lines).
Hunk #19 FAILED at 918.
Hunk #20 FAILED at 933.
12 out of 20 hunks FAILED -- saving rejects to file src/threads.c.rej
patching file src/wrappers.c
Hunk #1 succeeded at 37 (offset 3 lines).
Hunk #2 succeeded at 46 (offset 4 lines).
Hunk #3 succeeded at 55 (offset 5 lines).
Hunk #4 succeeded at 92 with fuzz 2 (offset 6 lines).
Hunk #5 FAILED at 96.
Hunk #6 FAILED at 109.
Hunk #7 succeeded at 150 (offset -12 lines).
Hunk #8 succeeded at 194 with fuzz 2 (offset -7 lines).
Hunk #9 FAILED at 967.
3 out of 9 hunks FAILED -- saving rejects to file src/wrappers.c.rej
patching file src/wrappers.h
Hunk #1 succeeded at 9 (offset 1 line).
Hunk #2 succeeded at 18 (offset 2 lines).
Hunk #3 succeeded at 27 (offset 3 lines).
Hunk #4 FAILED at 127.
1 out of 4 hunks FAILED -- saving rejects to file src/wrappers.h.rej
casper: build fails - missing dependency
The following packages have unmet dependencies:
sbuild-build-depends-casper-dummy : Depends: libplymouth-dev (>= 0.8.0~-13) but it is not installable
E: Unable to correct problems, you have held broken packages.
deja-dup: build fails - missing dependency
The following packages have unmet dependencies:
sbuild-build-depends-deja-dup-dummy : Depends: libgoa-1.0-dev (>= 3.8.0) but it is not going to be installed
Depends: libgoa-backend-1.0-dev but it is not going to be installed
Depends: libnautilus-extension-dev (>= 3.21.92-3~) but it is not installable
E: Unable to correct problems, you have held broken packages.
firefox: build failed
__main__.Error: ('', 0, 'FILE_NOT_FOUND', '/<>/firefox-70.0.1+build1/debian/usr.bin.firefox.in')
/<>/firefox-70.0.1+build1/debian/build/rules.mk:196: recipe for target 'debian/usr.bin.firefox' failed
make: *** [debian/usr.bin.firefox] Error 1
gfxboot-theme-ubuntu: missing from repo, reason unknown
Status: successful
Version: 0.21.0
--------------------------------------------------------------------------------
Finished at 20191124-0358
Build needed 00:00:44, 15512k disc space
* Last successfully build by Ark74
geoip-database-contrib: script succeeds, build succeeds, install succeeds, tested
After installing, apt tries and fails to download from http://geolite.maxmind.com.
icecat: script succeeds, build fails
fails because hardening-wrapper has been deprecated and removed from Ubuntu. see https://wiki.debian.org/Hardening#Enable_or_disable_certain_hardening_features_separately
indicator-applet: build fails - missing dependency
The following packages have unmet dependencies:
sbuild-build-depends-indicator-applet-dummy : Depends: libpanel-applet-dev but it is not installable
E: Unable to correct problems, you have held broken packages.
apt-get failed.
indicator-datetime: build fails
The following tests FAILED:
19 - test-eds-ics-all-day-events (Failed)
20 - test-eds-ics-repeating-events (Failed)
21 - test-eds-ics-nonrepeating-events (Failed)
22 - test-eds-ics-repeating-valarms (Failed)
23 - test-eds-ics-missing-trigger (Failed)
24 - test-eds-ics-tzids (Failed)
25 - test-eds-ics-tzids-2 (Failed)
26 - test-eds-ics-tzids-utc (Failed)
27 - test-eds-ics-non-attending-alarms (Failed)
28 - test-eds-ics-repeating-events-with-individual-change (Failed)
Errors while running CTest
mplayer: missing from repo, reason unknown
Status: successful
Version: 2:1.3.0-7build2
--------------------------------------------------------------------------------
Finished at 20191124-0458
Build needed 00:09:48, 160500k disc space
* Last successfully build by Ark74
nautilus: fixed on MR 268
make[1]: Leaving directory '/<>'
dh_installdocs
dh_installdocs: Cannot find (any matches for) "AUTHORS" (tried in .)
debian/rules:15: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
plymouth: missing from repo, reason unknown
Status: successful
Version: 0.9.3-1ubuntu7.18.04.2+9.0trisquel5
--------------------------------------------------------------------------------
Finished at 20191124-0659
Build needed 00:07:35, 57576k disc space
*Last successfully build by Ark74
rhythmbox: script now succeeds and build
Status: successful
Version: 3.4.2-4ubuntu1+9.0trisquel3
--------------------------------------------------------------------------------
Finished at 20191125-1133
Build needed 00:30:23, 187784k disc space
*Last successfully build by Ark74
thunderbird: build fails
71:30.64 /<>/thunderbird-60.9.0+build1/config/recurse.mk:32: recipe for target 'compile' failed
71:30.64 make[4]: *** [compile] Error 2
71:30.79 make[4]: Leaving directory '/<>/thunderbird-60.9.0+build1/obj-x86_64-linux-gnu'
71:30.87 /<>/thunderbird-60.9.0+build1/config/rules.mk:442: recipe for target 'default' failed
71:30.87 make[3]: *** [default] Error 2
71:31.13 make[3]: Leaving directory '/<>/thunderbird-60.9.0+build1/obj-x86_64-linux-gnu'
71:31.18 client.mk:169: recipe for target 'build' failed
71:31.18 make[2]: *** [build] Error 2
71:31.20 make[2]: Leaving directory '/<>/thunderbird-60.9.0+build1'
71:31.45 226 compiler warnings present.
71:34.80 Failed to parse ccache stats output: stats zero time Tue Oct 1 18:46:25 2019
71:34.87 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
GNUmakefile:9: recipe for target 'build' failed
make[1]: *** [build] Error 2
make[1]: Leaving directory '/<>/thunderbird-60.9.0+build1'
/usr/share/cdbs/1/class/makefile.mk:77: recipe for target 'debian/stamp-makefile-build' failed
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
ubufox: missing from repo, reason unknown
Status: successful
Version: 3.4-0ubuntu1.17.10.1
--------------------------------------------------------------------------------
Finished at 20191124-1438
Build needed 00:00:35, 1012k disc space
* Last successfully build by Ark74
ubuntu-release-upgrader: build fails - missing dependency
The following packages have unmet dependencies:
sbuild-build-depends-ubuntu-release-upgrader-dummy : Depends: ubuntu-drivers-common (>= 1:0.2.55) but it is not installable
Depends: python3-update-manager (>= 1:18.04.11.10) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
ubuntustudio-controls: only in backports
ubuntustudio-menu: only in backports
unity: script succeeds, build fails
make[5]: Entering directory '/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu'
cd /home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu/tests && env NUX_FALLBACK_TEXTURE=TRUE /home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/tests/dummy-xorg-test-runner.sh /usr/bin/dbus-run-session ./test-switcher-controller-slow --gtest_output=xml:/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu/tests/test-switcher-controller-slow-headless.xml
The X server was not able to run in time
tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/build.make:60: recipe for target 'tests/CMakeFiles/run-test-switcher-controller-slow-headless' failed
make[5]: *** [tests/CMakeFiles/run-test-switcher-controller-slow-headless] Error 1
make[5]: Leaving directory '/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:5721: recipe for target 'tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/all' failed
make[4]: *** [tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/all] Error 2
make[4]: Leaving directory '/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:5265: recipe for target 'tests/CMakeFiles/check-headless.dir/rule' failed
make[3]: *** [tests/CMakeFiles/check-headless.dir/rule] Error 2
make[3]: Leaving directory '/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu'
Makefile:1298: recipe for target 'check-headless' failed
make[2]: *** [check-headless] Error 2
make[2]: Leaving directory '/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source/obj-x86_64-linux-gnu'
debian/rules:58: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/home/chaosmonk/package-helpers/helpers/PACKAGES/unity/source'
debian/rules:62: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
vpbdriver: script succeeds, build fails
../../../src/utils/dtmfcheck.cpp:52:46: error: ‘pow10’ was not declared in this scope
static double dBFactor( double db ) { return pow10( db / 20.0 ); }
^~~~~
../../../src/utils/dtmfcheck.cpp:52:46: note: suggested alternative: ‘powl’
static double dBFactor( double db ) { return pow10( db / 20.0 ); }
^~~~~
powl
: recipe for target 'dtmfcheck.o' failed
zeroc-ice: script succeeds, build fails
dh_install: Cannot find (any matches for) "usr/lib/*/*.so" (tried in ., debian/tmp)
dh_install: libzeroc-ice-dev missing files: usr/lib/*/*.so
dh_install: Cannot find (any matches for) "usr/lib/*/*.a" (tried in ., debian/tmp)
dh_install: libzeroc-ice-dev missing files: usr/lib/*/*.a
dh_install: Cannot find (any matches for) "usr/lib/*/libGlacier2++11.so.*" (tried in ., debian/tmp)
dh_install: libzeroc-ice3.7 missing files: usr/lib/*/libGlacier2++11.so.*
...
...
...
gnome-app-install
In order to preserve gnome-app-install we'd need to
*Here a very basic bash script and the .desktop files output got using apt-file as a finder tool.
Issues with various alternatives (see also):
gnome-software
plasma-discover
apper
mx-packageinstaller
Ubuntu Mate's software-boutique
Gtk 3 Theme
Trisquel's Gtk theme appears to be based on the BlueMenta theme, modified to use the window buttons of the Greybird theme. However, the Gtk 3 window buttons are actually still BlueMenta's. In MATE, this is usually not noticeable, because the window manager uses the Metacity window buttons. However, applications which use client-side decoration use the Gtk 3 window buttons, so they do not match the rest of the desktop. In order to avoid cosmetic issues like this,
someone who understands Gtk themes needs to modify the Trisquel theme to use Greybird's Gtk 3 window buttons.
Furthermore, applications with client-side decorations are inconsistent even with the Greybird theme. The window button images match, but the spacing is different,
possibly due to the box that appears around each window button when hovered over with the mouse, so additional work may be needed to avoid this.
Notes
making a local repo with reprepro
$ sudo apt install reprepro
$ mkdir REPO
$ cd REPO
$ mkdir conf
### edit the file "conf/distributions" to contain:
Origin: Trisquel
Label: Trisquel
Codename: etiona
Architectures: amd64
Components: main
UDebComponents: main
Description: Trisquel packages
SignWith: $YOURGPGKEY
$ reprepro includeudeb etiona /path/to/file.udeb
generating a list of missing packages on a Trisquel 9 system
$ sudo apt update
$ git clone https://devel.trisquel.info/trisquel/package-helpers.git
$ cd package-helpers/helpers
$ git checkout etiona
and run the following script:
#!/bin/bash
#!/bin/bash
for package in $(ls make-* | sed 's/make-//g'); do
in_repo=$(apt showsrc $package 2>/dev/null | grep ^Package:)
if [[ ! $in_repo ]]; then
echo $package
fi
done