changelog 32.7 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
librem5-base (40pureos1) byzantium; urgency=high

  [ João Azevedo ]
  * forces GNOME Maps as adaptive. Not required with GNOME maps 40 onwards

  [ Dorota Czaplejewicz ]
  * cameras: Install udev file for loading the camera driver
  * cameras: Add switch rule for the selfie camera

  [ Sebastian Krzyszkowiak ]
  * gschema.override: Drop gnome-passwordsafe from the force-adaptive list.
    Byzantium's version already declares itself as adaptive.
  * gschema.override: Add more apps to force-adaptive
    org.gnome.Maps can be dropped with version 40
    org.gnome.TwentyFortyEight can be dropped with version 3.38.2
    org.gnome.Reversi can be dropped *above* version 3.38.1
    org.gnome.LightsOff can be dropped with version 40
    org.gnome.DiskUtility can be dropped *above* version 41.rc
  * pulse: Set echo-cancel parameters also for default sink.
    Due to the way module-filter-apply works, it may not know the source
    yet when it's being loaded, so help it by setting the same parameters
    on the default sink.
    Fixes #50

  [ Guido Günther ]
  * gnome-recommends: Add megapixels. It's the most used camera app on the L5
  * gnome-recommends: Add deja-dup

 -- Guido Günther <agx@sigxcpu.org>  Wed, 08 Sep 2021 22:33:28 +0200

31
32
33
34
35
36
37
38
39
40
librem5-base (39pureos2) byzantium; urgency=medium

  [ Dorota Czaplejewicz ]
  * USB gadget: Expose an ethernet and a serial device over gadgetfs.
    This functionality was previously in the librem5-devkit repository,
    but it's moved here because it's not specific to the dev kit.
    At the same time, gadgetfs is a more flexible way to do it than g_multi.

 -- Guido Günther <agx@sigxcpu.org>  Mon, 30 Aug 2021 14:44:19 +0200

41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
librem5-base (39pureos1) byzantium; urgency=medium

  [ Guido Günther ]
  * notfit: Add gnome-music.
    Will be the music player app but isn't adaptive yet
    See https://source.puri.sm/Librem5/Apps_Issues/-/issues/14
  * Add more apps to gnome-notfit.
    In order to clarify the app choices add the apps we want to use but that
    aren't adaptive yet.
    See https://source.puri.sm/Librem5/Apps_Issues/-/issues/5
    See https://source.puri.sm/Librem5/Apps_Issues/-/issues/14
    See https://source.puri.sm/Librem5/Apps_Issues/-/issues/15
  * Add purism user to systemd-journal group.
    This allows it to read the system journal as well which is useful
    for debugging.

  [ Sebastian Krzyszkowiak ]
  * gnome-phone: Don't depend on purple plugins.
    Those already get recommended by chatty.
  * profile.d: librem5-wayland.sh: Use uname instead of dpkg-architecture.
    It matches on all architectures supported by PureOS and does not require
    dev packages to be installed.
    Fixes OS-issues#205

 -- Guido Günther <agx@sigxcpu.org>  Fri, 27 Aug 2021 16:24:30 +0200

67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
librem5-base (38pureos2) byzantium; urgency=medium

  [ Guido Günther ]
  * librem5-ci: Add landing.
    We often add packages that aren't in byzantium yet so add landing
    as well since packages from there will be available soon (and if not
    librem5-base won't migrate either).
    Simplify ci pipeline while at that
  * Revert "gnome-base: Switch back to gnome-software"
    pureos-store is in landing now.
    This reverts commit f5836b5cb1991e58e0ac323e48fd8683c439afce.
  * notfit: Add gnome-music.
    Will be the music player app but isn't adaptive yet
    See https://source.puri.sm/Librem5/Apps_Issues/-/issues/14
  * Add more apps to gnome-notfit.
    In order to clarify the app choices add the apps we want to use but that
    aren't adaptive yet.

  [ Sebastian Krzyszkowiak ]
  * gnome-phone: Don't depend on purple plugins.
    Those already get recommended by chatty.

 -- Guido Günther <agx@sigxcpu.org>  Thu, 03 Jun 2021 13:54:08 +0200

91
92
93
94
95
96
97
98
99
100
101
librem5-base (38pureos1) byzantium; urgency=medium

  * gnome: Move more apps to recommends.
    Deinstalling Weaher, Terminal, Usage and Calculator should
    be possible without bad side effects like removing a meta
    package.
  * gnome: Move gnome-maps form notfit to recommends.
    Fits nicely on byzantium

 -- Guido Günther <agx@sigxcpu.org>  Tue, 23 Mar 2021 12:23:52 +0100

102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
librem5-base (37pureos1) byzantium; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * profile.d: Remove QT_WAYLAND_DISABLE_WINDOWDECORATION
  * profile.d: Check whether Qt has Wayland backend available before attempting to use it

  [ Guido Günther ]
  * Add ucm profile from librem5-devkit-tools
  * ucm2: Adjust devkit config to ucm2
  * ucm2: Improve devkit config
  * librem5-wayland: Default to OpenGLES
  * librem5-gst: Use playbin3 in webkit
  * gnome-recommends: Add eog

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Wed, 17 Mar 2021 21:51:31 +0100

118
119
120
121
122
123
124
125
126
127
128
librem5-base (36pureos1) byzantium; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * librem5.pa: Disable unwanted audio processing in echo cancelation module
  * librem5-base-defaults: Turn off WiFi powersave by default

  [ Guido Günther ]
  * gnome: Add nautilus

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Sat, 27 Feb 2021 13:10:37 +0100

129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
librem5-base (35) byzantium; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * librem5-pm.udev: Enable power management for external USB bus

  [ Guido Günther ]
  * Switch to phosh-games
  * ucm2: Rename to Librem_5.
    Adjust to the upstream kernel name
  * Update to Mobian version 1.2.4-1mobian1.
    This is what mobian uses in their current packges
  * base: Add alsa-ucm-conf
  * pulseaudio: Adjust to new card name
    the card is called 'Librem 5' in upstream kernels. Adjust to that.
  * udev: Adjust to upstream kernel name change.
    MODEM is now Modem
  * pulseaudio: Adjust to upstream kernel name.
    MODEM is now Modem

  [ Clayton Craft ]
  * audio: move ucm dir --> ucm2
  * audio/ucm2: port wm8962 to ucm2
  * audio/pulse: update sink/source in librem5 profile.
    The sink/source names changed with the ucm2 config update
  * d/install: change alsa ucm dir to ucm2

 -- Guido Günther <agx@sigxcpu.org>  Fri, 12 Feb 2021 17:27:00 +0100

157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
librem5-base (34) byzantium; urgency=medium

  [ Guido Günther ]
  * Revert "gnome-all: Drop firefox-esr-mobile config"
    firefox-esr-mobile-config is in landing now.
    This reverts commit 81b6b6f5cda9ffd3d81a6f91b7f7e51d076ba518.
  * Use phosh-core meta package.
    Corresponding to gnome-core in Debian it reduces our downstream
    packaging. We can use phosh-full / phosh-phone after the calls ->
    gnome-calls rename.

  [ Sebastian Krzyszkowiak ]
  * dev-tools-all: Add wlr-randr
  * librem5.gschema.override: Clean up force-adaptive list

  [ Evangelos Ribeiro Tzaras ]
  * gnome-phone-all: rename to gnome-calls

 -- Guido Günther <agx@sigxcpu.org>  Tue, 02 Feb 2021 15:42:57 +0100

177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
librem5-base (33) byzantium; urgency=medium

  * Upload to byzantium
  * d/gbp.conf: Update gbp.conf for Byzantium
  * Add librsvg2-common.
    Needed to render SVG from bullseye/byzantium on. This can go away
    once we install recommends by default.
  * gnome-base: Switch back to gnome-software.
    Byzantium does not have PureOS Store yet
  * d/control: Switch priority to optional.
    Otherwise the laptop installer breaks
  * gitlab-ci: Use PureOS byzantium.
    This way we get packages suitable for byzantium
  * tests: Test for librem5-gnome.
    The dev package is not that important atm and we add it back
    once more deps are in place
  * gnome-all: Drop firefox-esr-mobile config.
    Drop until it hits byzantium
  * Revert "defaults: Lower priority for src:webkit for non-amber phone"
    We just use the byzantium version
    This reverts commit fbe0101c46a38de71b567b87bc18e8f832af4a59.

 -- Guido Günther <agx@sigxcpu.org>  Thu, 07 Jan 2021 12:57:39 +0100

201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
librem5-base (32) amber-phone; urgency=medium

  * defaults: Lower priority for src:webkit for non-amber phone.
    Debian thankfully ships security updates for webkit but they don't
    use WPE so break epiphany. Hence lower the priority of packages from
    amber, amber-security, amber-updates and amber-proposed-updates
    but leave amber-phone, amber-phone-staging at default priority.
    This still allows to use
       apt install <pkg>/amber-security
    while prefering amber-phone{,-staging} by default.
    We add a lintian override since this is better than breaking
    installations. This will go away automatically when we switch
    to byzantium.
  * Use phosh-mobile-tweaks.
    Use the shell specific package for things related
    to the shell. We'll use mobile-tweaks and meta-phosh
    to unclutter librem5-base further in the future.

 -- Guido Günther <agx@sigxcpu.org>  Wed, 23 Dec 2020 15:14:32 +0100

221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
librem5-base (31) amber-phone; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * gnome-base: Add gstreamer1.0-libav.
    Patched glibc is already in amber-phone-staging, we can install
    `gstreamer1.0-libav` by default now for better media support in
    Epiphany.
    Fixes OS-issues#79

  [ Guido Günther ]
  * schema override: Tweak nautilus a bit.
    Use single click and smaller symbols
  * gnome-notfit: Add nautilus.
    Needed to display new mounts

 -- Guido Günther <agx@sigxcpu.org>  Fri, 11 Dec 2020 13:05:05 +0100

238
239
240
241
242
243
244
245
246
247
librem5-base (30) amber-phone; urgency=medium

  * gnome-base: Add gvfs-backends.
    Needed for phosh's volume automounting
  * gnome-base: Add fonts-noto-cjk.
    Otherwise there's lots of TOFU chracers e.g. in gnome-software's
    package descriptions.

 -- Guido Günther <agx@sigxcpu.org>  Mon, 30 Nov 2020 09:05:33 +0100

248
249
250
251
252
253
254
librem5-base (29) amber-phone; urgency=high

  * hidden-apps: Hide Yelp's launcher
  * gnome-all: Add geary

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Sat, 14 Nov 2020 18:16:57 +0100

255
librem5-base (28) amber-phone; urgency=high
256
257
258
259
260
261
262
263
264
265
266
267

  [ Guido Günther ]
  * schema override: Drop apps that aren't adaptive in amber-phone

  [ Sebastian Krzyszkowiak ]
  * gnome-all: Add gnome-weather

  [ Martin Kepplinger ]
  * Put battery in shipmode when powering off while not charging

 -- Martin Kepplinger <martin.kepplinger@puri.sm>  Mon, 09 Nov 2020 15:53:26 +0100

268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
librem5-base (27) amber-phone; urgency=medium

  [ Guido Günther ]
  * Whitelist adaptive apps

  [ Sebastian Krzyszkowiak ]
  * librem5.pa: Cork streams also based on input stream trigger

  [ Arnaud Ferraris ]
  * ucm: wm8962: improve ucm profile
  * pulse: librem5: use new profile name for default settings

  [ Sebastian Krzyszkowiak ]
  * librem5.pa: Add default parameters for echo cancellation module
  * ucm: wm8962: Tweak microphone capture volume

  [ Guido Günther ]
  * gschema-overrides: Drop button-layout

  [ Sebastian Krzyszkowiak ]
  * Add librem5-non-gnome metapackage
  * non-gnome-all: Add firefox-esr-mobile-config
  * overriden-apps: Drop firefox-esr desktop file override

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Wed, 04 Nov 2020 16:41:00 +0100

294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
librem5-base (26) amber-phone; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * Mark the modem's ALSA card as a modem.
    This makes PulseAudio ignore it by default, so we add it to librem5.pa
    as well to make it stay available.
  * librem5.pa: Cork/mute audio streams when on a phone call
  * librem5.pa: Duck volume of audio streams when notification or
    accessibility sounds are played
  * librem5.pa: Automatically switch default source/sink to a new device (Bluetooth, USB)
  * librem5.pa: prevent automatic switch to HSP profile.
    To be reverted once HSP works with Redpine module (linux-next#228)

  [ Guido Günther ]
  * gitlab-ci: Use the prebuilt pipelines.
    This eases maintenance and makes sure we can ci packages apart
    by version number. (Closes: #36)
  * dev-tools: Follow librem5-devkit-check -> librem5-check name change.
    This will help librem5-devkit-tools migrate.

  [ Alexander Mikhaylenko ]
  * librem5.gschema.override: Enable phone mode in GTK.
    See https://source.puri.sm/Librem5/gtk/-/merge_requests/18
  * librem5.gschema.override: Force enable hardware acceleration in Epiphany.
    Now that it works in 2.30.1, we want it to be actually used.
  * d/control: Depend on new WebKit.
    AC mode is broken in older WebKit versions.

  [ Adrien Plazas ]
  * gnome-base-all: Replace GNOME Software by PureOS Store

 -- Guido Günther <agx@sigxcpu.org>  Fri, 30 Oct 2020 16:51:47 +0100

327
328
329
330
331
332
333
334
335
librem5-base (25.0pureos0.1) byzantium; urgency=high

  * Forward port to byzantium
  * Remaining changes:
    * d/gbp.conf: Update gbp.conf for Byzantium
    * Add librsvg2-common.

 -- Guido Günther <agx@sigxcpu.org>  Wed, 28 Oct 2020 09:33:14 +0100

336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
librem5-base (25) amber-phone; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * librem5-pm.udev: Enable USB suspend selectively
  * alsa-ucm: Swap microphone channels in wm8962 SpeakerPhone profile
  * alsa-ucm: wm8962: Adjust speaker volumes
  * librem5.gschema.override: Remove mobile-user-agent from Epiphany overrides
  * librem5.gschema.override: Disable hardware acceleration in Epiphany

  [ Alexander Mikhaylenko ]
  * librem5.gschema.override: Update Epiphany user agent

  [ Guido Günther ]
  * gnome-base: Depend on gnome-session-bin instead of gnome-session
  * defaults: Always add user to feedbackd group

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Mon, 28 Sep 2020 22:07:59 +0200

354
355
356
357
358
359
360
361
362
librem5-base (24.0pureos0.2) byzantium; urgency=medium

  * d/gbp.conf: Update gbp.conf for Byzantium
  * Add librsvg2-common.
    Needed to render SVG from bullseye/byzantium on. This can go away
    once we install recommends by default.

 -- Guido Günther <agx@sigxcpu.org>  Tue, 22 Sep 2020 13:45:12 +0200

363
364
365
366
367
368
librem5-base (24.0pureos0.1) byzantium; urgency=medium

  * Upload to byzantium

 -- Guido Günther <agx@sigxcpu.org>  Tue, 22 Sep 2020 09:14:09 +0200

369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
librem5-base (24) amber-phone; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * alsa-ucm: Use stereo output and let the codec downmix to mono when needed.
    PulseAudio doesn't like it when the same PCM is being opened by different
    devices in the same UCM verb with differing configuration. Fortunately,
    we can make the codec do the job instead.
    Requires linux-next!201
  * Bump kernel package dependency for wm8962 monomix support
  * profile.d: Use OpenGL ES contexts in GDK.
    OpenGL 2.1 contexts don't work in GDK under Wayland. We can point it to GL ES
    contexts instead until https://gitlab.gnome.org/GNOME/gtk/-/issues/2619 is fixed.

  [ Guido Günther ]
  * librem5.gschema.override: Enable OSK by default.
    We want to honor GNOMEs setting in squeekboard so turn
    it on by default.
  * librem5-base-defaults: Add feedbackd group and add purism user.
    This makes sure we have the user in the group when new feedbackd
    comes about and switches from video to feedbackd group.

  [ Angus Ainslie ]
  * 99-gnss.rules: add udev rule for gnss device.

 -- Guido Günther <agx@sigxcpu.org>  Fri, 18 Sep 2020 10:49:50 +0200

395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
librem5-base (23) amber-phone; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * alsa-ucm: Turn down the headphones volume to avoid distortion.
    The maximum values used previously are very loud compared to other
    devices and cause a lot of distortion. This sets the main volume
    to 0dB and disables additional gain, resulting with still very loud
    but now quite reasonable maximum value.
  * librem5.gschema.override: Update the Epiphany's user agent string.
    This is a variation of Epiphany's default mobile UA tweaked in order
    to maximize the chances of popular websites recognizing it as
    a mobile browser and serving an appropriate user experience.

  [ Guido Günther ]
  * Drop near level from hwdb.
    This can now by exported by the kernel and hence tweaked for
    different revisions.
  * librem5-base: Bump kernel version.
    Let's pull in a newer kernel for people doing partial upgrades.
  * Add gpsd configuration
    Based on https://source.puri.sm/Librem5/image-builder/-/merge_requests/171
    by Angus

 -- Guido Günther <agx@sigxcpu.org>  Thu, 20 Aug 2020 17:22:00 +0200

420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
librem5-base (22) amber-phone; urgency=high

  [ Guido Günther ]
  * defaults: Don't rotate screen on orientation changes.
    With https://source.puri.sm/Librem5/phosh/-/merge_requests/434
    we listen to the sensor but don't want to do that by default
    to preserve current behavior and since landscape often isn't useful.
    The phosh's quicksettings toggles this setting.
  * gschema overrides: Sort alphabetically.
    The entries where random enought that e.g.
    org.gnome.settings-daemon.plugins.power got added twice.
  * gschema overrides: Set idle timout to 60 seconds.
    That's the smalles value the GUI currently supports and the default
    is 300 seconds before blanking the screen automatically.

  [ Sebastian Krzyszkowiak ]
  * Add an overriden Firefox desktop file to make it work right after
    installation

 -- Guido Günther <agx@sigxcpu.org>  Fri, 10 Jul 2020 12:05:33 +0200

441
442
443
444
445
446
447
librem5-base (21) amber-phone; urgency=medium

  [ Martin Kepplinger ]
  * librem5-base-defaults.librem5-pm.udev: enable runtime PM for sd

 -- Martin Kepplinger <martin.kepplinger@puri.sm>  Wed, 24 Jun 2020 09:28:57 +0200

448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
librem5-base (20) amber-phone; urgency=medium

  [ Sebastian Krzyszkowiak ]
  * profile.d: Set MOZ_ENABLE_WAYLAND.
    This lets Firefox use Wayland natively.
  * base-all: Add plymouth and its Librem 5 theme

  [ Guido Günther ]
  * ucm: Make headphones somewhat work.
    Without that I only get static noise. Stereo is missing and
    some amp levels are off.
    This also fixes HP detection (so we switch automatically when inserted)
    when the kernel bits are in.

 -- Guido Günther <agx@sigxcpu.org>  Tue, 23 Jun 2020 17:41:51 +0200

464
465
466
467
468
469
470
471
472
473
474
475
476
477
librem5-base (19) amber-phone; urgency=medium

  [ Guido Günther ]
  * 90-nm-gadget-managed-rules: Fix syntax error

  [ Sebastian Krzyszkowiak ]
  * base-all: Add dnsmasq-base
  * gnome-all: Move gnome-chess from gnome-notfit, it fits now

  [ Martin Kepplinger ]
  * librem5-base-defaults.librem5-pm.udev: set devfreq powersave governor

 -- Martin Kepplinger <martin.kepplinger@puri.sm>  Mon, 22 Jun 2020 17:33:58 +0200

478
479
480
481
482
483
484
485
librem5-base (18) amber-phone; urgency=medium

  * gnome-dev: Drop libwlroots-examples.
    We don't build them for amber and they're not as useful as they used to be
    when used for taking screenshots and to test rootston.

 -- Guido Günther <agx@sigxcpu.org>  Fri, 22 May 2020 14:42:59 +0200

486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
librem5-base (17) amber-phone; urgency=medium

  [ Guido Günther ]
  * Add gthd. gnome-usage can make use of it and it's better than poking at
    /sys/.
  * Bump priorities for librem5-base and librem5-gnome-base.
    These are needed for a usable (and user fixable) system so we
    don't want any update to force them off the system by accident.

  [ Mohammed Sadiq ]
  * gnome-base-all: Add udisks2
    udisks is required to show storage details in gnome-control-center

 -- Guido Günther <agx@sigxcpu.org>  Tue, 21 Apr 2020 17:09:36 +0200

501
502
503
504
505
506
507
508
librem5-base (16) amber-phone; urgency=medium

  * base: Add feedbackd.
  * Add hwdb entry for proximity sensor.
    The current value of 220 works well for Librem5 and devkit.

 -- Guido Günther <agx@sigxcpu.org>  Wed, 19 Feb 2020 12:39:16 +0100

509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
librem5-base (15) amber-phone; urgency=medium

  [ Dorota Czaplejewicz ]
  * udev: Let NetworkManager use usb0

  [ Sebastian Krzyszkowiak ]
  * gnome-all: Add gnome-terminal
  * hidden-apps: Add gnome-terminal
  * librem5-pm.udev: Don't set USB autosuspend delay to 0

  [ Guido Günther ]
  * base: Add iio-sensor-proxy

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Wed, 12 Feb 2020 20:42:24 +0100

524
525
526
527
528
529
530
531
532
533
534
535
536
librem5-base (14) amber-phone; urgency=medium

  [ Adrien Plazas ]
  * gnome-all: Add gnome-calculator

  [ Guido Günther ]
  * defaults: Set proper chassis type

  [ Sebastian Krzyszkowiak ]
  * gnome-phone-all: Add purple plugins for fully featured E2E XMPP in Chatty

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Tue, 28 Jan 2020 03:30:28 +0100

537
538
539
540
541
542
543
librem5-base (13) amber-phone; urgency=medium

  * default: Disable suspending in g-s-d schema
  * default: Disable dynamic backlight adjustment with ALS by default

 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>  Wed, 08 Jan 2020 16:44:45 +0100

544
545
546
547
548
549
550
551
552
553
554
555
556
557
librem5-base (12) amber-phone; urgency=medium

  [ Adrien Plazas ]
  * gnome-notfit-all: Drop evince
  * gnome-all: Add evince

  [ Guido Günther ]
  * base: Install apparmor

  [ Angus Ainslie ]
  * alsaucm: set some defaults

 -- Angus Ainslie <angus@akkea.ca>  Tue, 17 Dec 2019 09:04:28 -0800

558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
librem5-base (11) amber-phone; urgency=medium

  [ Adrien Plazas ]
  * gnome-base-all: Add gstreamer1.0-packagekit.
    This should allow discovery and installation of missing codecs by
    applications.

  [ Guido Günther ]
  * base: Add f2fs-tools.
    This makes it simpler to work with a flash specific filesystem
  * Move gen-sshd-host-keys.
    It was in base-all and therefore pulled in sshd
    Closes: https://source.puri.sm/Librem5/Apps_Issues/issues/146
  * gitlab-ci: Move artifacts to working dir
  * gitlab-ci: Run autopkgtest
  * Add ssh-server autopkgtest.
    This makes sure we don't pull in openssh-server via the
    librem5-base package anymore
  * Depend on a proper kernel package.
    We trigger this by a build profile so we can disable it in
    CI where we still want to fetch latest kernels via wget.

  [ Sebastian Krzyszkowiak ]
  * librem5-base-defaults: Add user purism to netdev group.
    Otherwise there's no rfkill access, which breaks things like GNOME
    Bluetooth.
    Closes OS-issues#75
  * librem5-base-defaults: Order user groups alphabetically

  [ Mohammed Sadiq ]
  * gnome-base: Add gnome-bluetooth.
    The database of default PINs for various bluetooth
    devices are shipped with gnome-bluetooth.

 -- Guido Günther <agx@sigxcpu.org>  Wed, 11 Dec 2019 15:42:03 +0100

Dorota Czaplejewicz's avatar
Dorota Czaplejewicz committed
594
595
596
597
598
599
600
601
602
603
librem5-base (10) amber-phone; urgency=medium

  [ Guido Günther ]
  * d/gbp.conf: Add tag message and sign tags

  [ Dorota Czaplejewicz ]
  * packaging: Mark as breaking squeekboard

 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>  Tue, 03 Dec 2019 10:22:52 +0000

Bob Ham's avatar
Bob Ham committed
604
605
606
607
608
609
610
611
612
613
614
615
librem5-base (9) amber-phone; urgency=medium

  [ Angus Ainslie (Purism) ]
  * base-all: add pulseaudio-module-bluetooth

  [ Angus Ainslie ]
  * ucm: wm8962: simplify the alsa ucm
  * librem5.pa : Use the simplified alsa config
  * pulse/daemon.conf: Force pulseaudio to use 48K sample rate

 -- Bob Ham <bob.ham@puri.sm>  Mon, 02 Dec 2019 15:01:53 +0000

Bob Ham's avatar
Bob Ham committed
616
617
618
619
620
621
622
623
624
625
626
627
628
librem5-base (8) amber-phone; urgency=medium

  [ Bob Ham ]
  * Add initial audio configuration for the phone

  [ Angus Ainslie ]
  * alsaucm: create audio profiles for the wm8962

  [ Sebastian Krzyszkowiak ]
  * base-default: Enable instant autosuspend for USB devices

 -- Bob Ham <bob.ham@puri.sm>  Tue, 26 Nov 2019 09:06:06 +0000

Bob Ham's avatar
Bob Ham committed
629
630
631
632
633
634
librem5-base (7) amber-phone; urgency=medium

  * librem5-gnome-phone: Add wys

 -- Bob Ham <bob.ham@puri.sm>  Sun, 24 Nov 2019 13:03:49 +0000

Bob Ham's avatar
Bob Ham committed
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
librem5-base (6) amber-phone; urgency=medium

  [ Guido Günther ]
  * Unlock sim by default
  * Add gnome-usage (Closes: #23)

  [ David Boddie ]
  * Update Homepage and Source URLs

  [ Bob Ham ]
  * librem5-base-defaults: Remove phone-voice-call-audio.target
  * librem5-base-defaults: Fix Breaks: fields for wys and haegtesse

 -- Bob Ham <bob.ham@puri.sm>  Fri, 22 Nov 2019 09:27:24 +0000

Guido Gunther's avatar
Guido Gunther committed
650
651
652
653
654
655
656
657
658
librem5-base (5) amber-phone; urgency=medium

  * Add gnome-debug-recommends-all
  * Add .gitignore.
    So there's less noise and we won't forget to commit files.
  * debian: Add gbp.conf

 -- Guido Günther <agx@sigxcpu.org>  Tue, 08 Oct 2019 15:53:30 +0200

Guido Gunther's avatar
Guido Gunther committed
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
librem5-base (4) amber-phone; urgency=medium

  [ Mohammed Sadiq ]
  * pam: Allow simple numeric passwords.
    Remove the obscure setting from /etc/pam.d/common-password allowing
    for weaker passwords so we can use the pin as password.
    As modifying /etc/pam.d/common-password isn't a viable solution,
    a new profile named pam-librem5 with higher priority is added
    to /usr/share/pam-configs/.
    Closes: https://source.puri.sm/Librem5/gnome-control-center/issues/17

  [ Guido Günther ]
  * Work around old systemd on PureOS amber.
    The version does not yet support the render group.
    See https://tracker.pureos.net/T839
  * Split out debug packages.
    Unfortunately we're not allowed to depend on dbgsym packages in pureos.

 -- Guido Günther <agx@sigxcpu.org>  Tue, 08 Oct 2019 11:08:59 +0200

Guido Gunther's avatar
Guido Gunther committed
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
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.

 -- Guido Günther <agx@sigxcpu.org>  Sat, 28 Sep 2019 18:32:05 +0200

Guido Gunther's avatar
Guido Gunther committed
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
librem5-base (2) purple; urgency=medium

  [ Guido Günther ]
  * librem5-gnome: Add virtboard.
    Got lost in the transition to the meta package somehow.
  * d/control: Use metapackage instead of meta package.
    This makes lintian happy
  * Add gitlab-ci
  * Add chatty.
    This installs chatty by default
  * Sort things alphabetically.
    Using `wrap-and-sort -ast`
  * d/control: Fix repo URL
  * Use germinate for meta packages.
    This allows us to track dependencies and recommends in per package files
    making maintaining these simpler. (Closes: #2)

  [ Bob Ham ]
  * d/control: Add haegtesse.
    Added to librem5-gnome because it depends on pulseaudio and it's at a
    little higher level than the packages in librem5-base.
  * Add new librem5-gnome-base package.
    Separate the base GNOME packages (librem5-gnome-base) from the
    higher-level apps and metapackages (librem5-gnome).
  * Add librem5-gnome-phone package.
    Move calls and haegtesse to this package and also add
    libcanberra-pulse for ringtones.

 -- Guido Günther <agx@sigxcpu.org>  Fri, 30 Nov 2018 10:14:19 +0100

867
librem5-base (1) unstable; urgency=medium
Guido Gunther's avatar
Guido Gunther committed
868

869
870
871
  * Install gen-sshd-host-keys package.
    This will allow us to drop the host key generation from the
    image generation scripts.
Guido Gunther's avatar
Guido Gunther committed
872

873
 -- Guido Günther <agx@sigxcpu.org>  Wed, 19 Sep 2018 11:23:47 +0200
Guido Gunther's avatar
Guido Gunther committed
874

Guido Gunther's avatar
Guido Gunther committed
875
876
877
878
879
librem5-themes (0) unstable; urgency=medium

  * Initial release

 -- Guido Günther <agx@sigxcpu.org>  Sun, 29 Apr 2018 12:51:24 +0100