[Pureos-changes] Accepted librem5-base 3 (source) into amber-phone-staging, amber-phone-staging

Guido Günther agx at sigxcpu.org
Thu Oct 3 10:51:54 PDT 2019


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 28 Sep 2019 18:32:05 +0200
Source: librem5-base
Binary: librem5-base librem5-base-defaults librem5-dev-tools librem5-gnome librem5-gnome-base librem5-gnome-dev librem5-gnome-notfit librem5-gnome-phone
Architecture: source
Version: 3
Distribution: amber-phone
Urgency: medium
Maintainer: librem5-maintainers <librem-5-dev at lists.community.puri.sm>
Changed-By: Guido Günther <agx at sigxcpu.org>
Closes: 5 6 10 15 16
Description: 
 librem5-base-defaults - Default themes and configuration for the Librem-5
 librem5-base - Metapackage for the Librem5
 librem5-dev-tools - Librem5 development tools
 librem5-gnome-base - GNOME base metapackage for the Librem5
 librem5-gnome-dev - Librem5 GNOME development packages
 librem5-gnome - GNOME metapackage for the Librem5
 librem5-gnome-notfit - GNOME notfit metapackage for the Librem5
 librem5-gnome-phone - GNOME PTSN telephony metapackage for the Librem5
Changes:
 librem5-base (3) amber-phone; urgency=medium
 .
   [ Guido Günther ]
   * d/control: Set maintainers to librem5-maintainers
   * Add scdaemon.
     Needed for smartcard reader.
   * Add kmscube.
     Simplifies kms/drm debugging.
   * Add bluez for bluetooth support
   * dev-tools: Add librem5-devtools-check
     librem5-devtools will not end up on the phone release image so it's o.k.
     to have devkit specific stuff in there.
   * gnome-phone-all: Add chatty and purple-plugin-sms
   * Add xdg-user-dirs (Closes: #5)
   * Don't use dark theme by default (Closes: #6)
   * librem5-base-defaults: Add purism user to needed groups.
     This moves over the code from image-builder so it also works
     on upgrades.
     Closes: https://source.puri.sm/Librem5/image-builder/issues/34
   * gitlab-ci: Gather build debs as artifacts
   * Strip empty line.
     This unbreaks the build since lintian flags this as an error
     https://arm01.puri.sm/job/debs/job/deb-librem5-base-buster-aarch64/13/console
   * d/control: Depend on adduser
   * Use phoc by default.
     We move libwlroots-examples to the dev package since the test
     clients have their use (e.g. for taking automatic screenshots)
   * gnome-phone: Depend on mobile-broadband-provider-info.
     It's useful for g-c-c at least.
   * Use adwaita-phone background (Closes: #10)
   * Move schema overrides to priority 11.
     Debian overrides e.g. the background at 10
   * gnome-dev: Add debug packages.
     Add debug packages for core libs and apps. This makes backtraces way
     more useful by default.
   * gnome-base: Make squeekboard the default.
     There's stuff todo still lets give this some more exposure.
   * gnome-all: Drop gnome-terminal.
     We have kgx
   * Move kgx from gnome-base-all to gnome-all
     gnome-base-all should not cover any appliations but the base
     for those.
   * Move packages not fit for a default installation to gnome-notfit.
     This allows for easy installation and for moving in potential
     candidates via a staging mechanism.
     The package will not be installed by default.
     See: #16
   * gnome-all: Add gnome-clocks.
     According to
     https://puri.sm/posts/the-librem-5-application-compatibility-chart/
     it's adaptive so it should be on the phone.
   * Hide some more applications.
     We want them installed but currently not shown in the menu (Closes: #16)
   * Teach sdl and qt wayland.
     Help those toolkits along to favour wayland over x11 (Closes: #15)
 .
   [ Bob Ham ]
   * Set GSD option to not suspend when on AC power
   * dev-tools: Add jitterentropy-rngd.
     This works around the RNG issue linux-emcraft#2 causing SSH logins to
     be inaccessible for five minutes on boot.  With this package, SSH is
     available immediately.
   * Revert "Merge branch 'add-jitterentropy-rngd' into 'master'"
     This reverts merge request !22
   * base-defaults: Add PulseAudio profile for devkit.
     This is a workaround for the devkit's audio not working properly with
     PulseAudio (linux-emcraft#19).  There is no standard "front" device
     for the SGTL5000 codec so PulseAudio fails to probe the card properly
     with the default profile.  We create a new profile specifically for
     the devkit and direct PulseAudio to use it through a udev rule.
   * base-defaults: Add PulseAudio daemon.conf.d snippet to change default
     sample rate.
     This fixes call audio on the devkit.  The stock default sample rate is
     44.1 kHz and PulseAudio wants a multiple of 8 kHz due to Haegtesse.
     Confusion ensues because the hardware restricts the available sample
     rate in either the ADC or DAC once the other side is opened.
     PulseAudio assumes that the list of available sample rates never
     changes.  We work around this by making the default sample rate 48
     kHz, a multiple of 8 kHz.
   * librem5-base-defaults: Add phone-voice-call-audio.target.
     This systemd unit is needed in order to cope with having both
     haegtesse and wys installed at the same time.  We can have the
     audio unit be brought up with only a WantedBy relationship to
     default.target.
     Systemd can resolve mutual Conflict options by favouring a unit which
     is RequiredBy over one which is WantedBy.  So, we can have
     haegtesse.service and wys.service Conflict with each other but we
     don't want default.target to have a RequiredBy relationship with
     either as that would mean default.target will fail if the RequiredBy
     unit (wys.service) fails.  By inserting phone-voice-call-audio.target
     between wys.service and/or haegtesse.service, we can use systemd to
     resolve the Conflict option while also maintaining only a WantedBy
     relationship with default.target.
   * Pull in sound-theme-librem5 and set it as the default sound theme.
     Closes #3
     Closes calls#37
     Closes Apps_Issues#139
 .
   [ Dorota Czaplejewicz ]
   * gnome-base: Install fonts-cantarell.
     Cantarell is the default font GNOME programs use, and makes them look
     better.
     Closes https://source.puri.sm/Librem5/librem5-base/issues/4
   * Add osk-wayland as default keyboard.
     Having a place which selects the keyboard is going to be useful
     immediately for making the squeekboard transition easier (osk-wayland
     prefers squeekboard), and useful later for letting the user install and
     choose preferred, possibly third-party, input methods.
   * osk: Remove librem5 category from .desktop
 .
   [ Adrien Plazas ]
   * Override the default GNOME Web search engines.
     Include only the ethical DuckDuckGo and Qwant.
   * Make GNOME Web have a mobile user agent.
     This works on versions strictly newer than GNOME Web 3.33.2.
   * Add yelp.
     Fixes https://source.puri.sm/Librem5/librem5-base/issues/11
   * Add color emoji font.
     Add fonts-noto-color-emoji to support many missing emojis as well as
     color emojis.
     Fixes https://source.puri.sm/Librem5/librem5-base/issues/13.
   * gnome-base: Add gnome-getting-started-docs.
     It will be needed by GNOME Initial Setup.
   * gnome-base: Add gnome-initial-setup.
     It has been ported to the Librem 5 and can now work as expected.
   * gnome-all: Add gedit.
     This is needed to edit CSS froom GNOME Web's preferences, otherwise a
     terminal with vim will be launched, which is way less comfortable.
   * gnome-all: Add gnome-software.
     Install GNOME Software by default to gives us a GUI to update and
     upgrade the OS, as well as a way to manage applications.
     Fixes https://source.puri.sm/Librem5/Apps_Issues/issues/9.
   * gnome-all: Add gnome-software-plugin-flatpak.
     Install the Flatpak plugin for GNOME Software by default as we want it
     to support Flatpak.
     Fixes https://source.puri.sm/Librem5/librem5-base/issues/21.
   * Make GNOME Web pretend to be iPhone-like.
     Most websites seem to just look for the Android or iPhone strings to
     show their mobile versions, so making Web pretend to be like an iPhone
     makes most websites just work.
     Fixes https://source.puri.sm/Librem5/epiphany/issues/6.
 .
   [ Zander Brown ]
   * Add kgx to the base image
 .
   [ Christopher Davis ]
   * gschema: Hide window control buttons.
     Per the design plans for the phone, hide controls like
     the close button by default.
 .
   [ Sebastian Krzyszkowiak ]
   * Remove SDL_VIDEODRIVER environment variable.
     Turns out that it also affects SDL1, which is something we don't want.
     Since we're going to have newer SDL2 packaged anyway, we can make
     Wayland backend the default there.
Checksums-Sha1: 
 942c1513e5bf0a7c98bad52660f8ddfed3211126 1921 librem5-base_3.dsc
 07142ab734f669e675a1093a2134f8b20e1794e0 237124 librem5-base_3.tar.xz
Checksums-Sha256: 
 8355ae7953c9e41684ab7f8eb680e058e8982e0902649b82fa2a93378b250137 1921 librem5-base_3.dsc
 e03d15343c5be44c72876076419075dbc6c051993ec80b0e7d7bf2d34bdd326d 237124 librem5-base_3.tar.xz
Files: 
 b73d14b59045433cec790826255d1eef 1921 metapackages optional librem5-base_3.dsc
 6f7385549fdb843a069d0d650634992b 237124 metapackages optional librem5-base_3.tar.xz

-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEjQq0XWCFJ0hT17a/HLsjRafwJ0kFAl2WLekACgkQHLsjRafw
J0lLhgv9GCyhD8NvVNn0O8Cdo03/WyW1kgwSUCU9NOe69T0Ktv/JqqeqRWjodkR0
YPFRpWoFB0xbu2PBVRtkEoctBvg9R2bQSHA5+z+nKnaIguOT6fDFd0Y1Zyeoj1BG
N2jvaerEcPjOj36caPAz7lhOwLKw8AiRWJEqNUv/iXGf0FcklHo3AoVIAoC+1pyq
1qYxjJfAeFHchHlUNyGbWjXGBmU/oUOKWzaI7ae8buPwRkjMPBx5U4s19K80qhUU
0svuhKS9I5N2NMNjDbgH9KYd80uwwQGZRMIn8/9DssqgfVzOdWBM5kBTiT/BZCRE
xSFoIhhPqVc07KyRC+yuHzxwEhF93+3tH5DvirHylSwBcJofO6oX3Oq/ynw05ZM0
gtABG/VKFBngLXj0sA3LTAo/wi45V0xGl0dip+G0XQYzGN0/joB5/J3IeafpNrnw
BHiE5fjkNi8PNSdv5aC85uoqL10+XKkuTmv1BBS2nMHm1OE7/wTlMlGzZZxnYmif
XEo+7WBB
=BGf1
-----END PGP SIGNATURE-----



More information about the Pureos-changes mailing list