Librem5 issueshttps://source.puri.sm/groups/Librem5/-/issues2018-07-17T17:12:52Zhttps://source.puri.sm/Librem5/Apps_Issues/-/issues/40Get kgdb working with the imx8mq2018-07-17T17:12:52ZAngus Ainslieangus.ainslie@puri.smGet kgdb working with the imx8mqgdb can connect over the serial port to the imx8m but cannot set break points. I think it might be due to RO kernel sections.
Here is a patch to allow disabling CONFIG_STRICT_KERNEL_RWX but it still can't write breakpoints
https://sour...gdb can connect over the serial port to the imx8m but cannot set break points. I think it might be due to RO kernel sections.
Here is a patch to allow disabling CONFIG_STRICT_KERNEL_RWX but it still can't write breakpoints
https://source.puri.sm/Librem5/linux-emcraft/commit/0f246ee3344a2c435003dad90743fe4b7c968b62https://source.puri.sm/Librem5/image-builder/-/issues/11uboot/kernel: Only send mail on failed builds2019-03-26T11:59:14ZGuido Guntheruboot/kernel: Only send mail on failed buildsAs I learned today mails from Jenkins were so far held by list moderation. Now that they flow in it'd be nice to only have them when a build fails. E.g. like:
https://stackoverflow.com/questions/39720225/send-email-on-jenkins-pipeline...As I learned today mails from Jenkins were so far held by list moderation. Now that they flow in it'd be nice to only have them when a build fails. E.g. like:
https://stackoverflow.com/questions/39720225/send-email-on-jenkins-pipeline-failure
@angus.ainslie since this affects kernel and uboot could you have a look (since I'm on my way back from GUADEC)https://source.puri.sm/Librem5/virtboard/-/issues/4Keyboard does not scale when display->allocation.width/height == 02019-10-11T12:54:53ZGuido GuntherKeyboard does not scale when display->allocation.width/height == 0This breaks scaling the on screen keyboard in our QEMU VM:
See
display_set_output_configure_handler:
```
if (output->allocation.width == 0 &&
output->allocation.height == 0)
continue;
```
...This breaks scaling the on screen keyboard in our QEMU VM:
See
display_set_output_configure_handler:
```
if (output->allocation.width == 0 &&
output->allocation.height == 0)
continue;
```
however e.g. custom modes in QXL have no approprite size information (which can also happen with broken edid):
```
$ weston-info
…
interface: 'wl_output', version: 3, name: 20
x: 0, y: 0, scale: 2,
physical_width: 0 mm, physical_height: 0 mm,
make: '<Unknown>', model: '<Unknown>',
```
so this should be handled properly.https://source.puri.sm/Librem5/deb-build-jobs/-/issues/3Provide instructions on how to test2022-11-30T16:40:26ZBob HamProvide instructions on how to testI've no idea about how to test changes to the jobs.yml file except that it's something to do with jenkins. Could you possibly add some brief instructions to the README (or whatever) on how to go about testing changes? Thanks.I've no idea about how to test changes to the jobs.yml file except that it's something to do with jenkins. Could you possibly add some brief instructions to the README (or whatever) on how to go about testing changes? Thanks.https://source.puri.sm/Librem5/Apps_Issues/-/issues/35Write a Pepper and Carrot reader2020-05-29T08:08:00ZAdrien PlazasWrite a Pepper and Carrot readerThat would be cool to have a Pepper and Carrot reader on the Librem 5 like this: https://www.peppercarrot.com/fr/article441/android-e-reader-by-imseaokThat would be cool to have a Pepper and Carrot reader on the Librem 5 like this: https://www.peppercarrot.com/fr/article441/android-e-reader-by-imseaokhttps://source.puri.sm/Librem5/developer.puri.sm/-/issues/31Network connection chapter2019-06-28T14:46:41ZGuido GuntherNetwork connection chapterEpic: use-cases#2
We need hints in the docs how to detect when running on a low bandwidth connections since apps might want to throttle downloads, etc.Epic: use-cases#2
We need hints in the docs how to detect when running on a low bandwidth connections since apps might want to throttle downloads, etc.https://source.puri.sm/Librem5/developer.puri.sm/-/issues/30Powersaving / Battery chapter2020-02-17T15:25:17ZGuido GuntherPowersaving / Battery chapterWe need hints how to detect when running on battery by talking to upower (e.g. like https://source.puri.sm/Librem5/phosh/blob/master/src/batteryinfo.c#L64) since apps might want to throttle certain things when on battery.We need hints how to detect when running on battery by talking to upower (e.g. like https://source.puri.sm/Librem5/phosh/blob/master/src/batteryinfo.c#L64) since apps might want to throttle certain things when on battery.https://source.puri.sm/Librem5/image-builder/-/issues/7Add qemu-x86_64 image build artifacts to storage.puri.sm2019-08-14T06:46:54ZHeather EllsworthAdd qemu-x86_64 image build artifacts to storage.puri.smIdeally the latest qemu-x86_64.img.xz should be published to some place on storage.puri.sm. I would think that it should go here: https://storage.puri.sm/librem5/binaries/unstable/latest/Ideally the latest qemu-x86_64.img.xz should be published to some place on storage.puri.sm. I would think that it should go here: https://storage.puri.sm/librem5/binaries/unstable/latest/https://source.puri.sm/Librem5/Apps_Issues/-/issues/32Note taking application2020-09-09T16:35:36ZGuido GuntherNote taking applicationHaving a note taking application would be nice:
https://wiki.gnome.org/Apps/Notes
Sync options should be discussed in separately.Having a note taking application would be nice:
https://wiki.gnome.org/Apps/Notes
Sync options should be discussed in separately.https://source.puri.sm/Librem5/Apps_Issues/-/issues/31Port GNOME Sudoku2018-11-16T19:04:07ZAlberto Fanjul AlonsoPort GNOME SudokuGNOME sudoku is a simple app with lot of touch interaction it can be a great example to port other apps.
https://wiki.gnome.org/Apps/Sudoku
https://gitlab.gnome.org/GNOME/gnome-sudokuGNOME sudoku is a simple app with lot of touch interaction it can be a great example to port other apps.
https://wiki.gnome.org/Apps/Sudoku
https://gitlab.gnome.org/GNOME/gnome-sudokuAlberto Fanjul AlonsoAlberto Fanjul Alonsohttps://source.puri.sm/Librem5/developer.puri.sm/-/issues/22Add Jenkins infrastructure instructions2019-06-14T12:45:55ZHeather EllsworthAdd Jenkins infrastructure instructionsThere should be a page containing instructions/guide on what to look for in Jenkins. This will mostly be useful to volunteers that submit flatpaks for us to build (with Jenkins) and include in our flatpak repository.
There should also b...There should be a page containing instructions/guide on what to look for in Jenkins. This will mostly be useful to volunteers that submit flatpaks for us to build (with Jenkins) and include in our flatpak repository.
There should also be instructions on how to create a new build job, esp for building debs, to be used internally since the volunteers should not have access to do anything other than read only on the Jenkins server.Heather EllsworthHeather Ellsworthhttps://source.puri.sm/Librem5/Apps_Issues/-/issues/29RSS Feed Reader2022-10-07T07:15:32ZGuido GuntherRSS Feed ReaderA RSS feed reader would be nice, maybe adjusting liferea works.A RSS feed reader would be nice, maybe adjusting liferea works.https://source.puri.sm/Librem5/developer.puri.sm/-/issues/19Chapters should be reordered2018-11-19T17:40:50ZBob HamChapters should be reorderedIn my opinion, the documentation should be reordered. The most commonly referred-to information should come first. I found the Design chapter to be very far from the first thing I wanted to read. For example:
1. Introduction
2. Refer...In my opinion, the documentation should be reordered. The most commonly referred-to information should come first. I found the Design chapter to be very far from the first thing I wanted to read. For example:
1. Introduction
2. Reference information about hardware
3. Reference information about software
4. Instructions on setting up hardware, plugging in, getting a shell, etc.
5. Information about software development that's applicable to the phone, for example, say, descriptions of public phosh/oFono/Calls/virtual keyboard/etc. APIs
4. Instructions on setting up development environment(s)
5. Instructions on building software (current "App Development" chapter)
5. Guidelines for development (like Design)
6. Information on getting apps publishedhttps://source.puri.sm/Librem5/developer.puri.sm/-/issues/18Need reference information2019-05-23T16:20:03ZBob HamNeed reference informationFeature: https://source.puri.sm/Librem5/use-cases/issues/93
As it is, the documentation is largely goal-oriented. For example:
"This site contains instruction and examples to help you accomplish your goals with the Librem 5 dev kit an...Feature: https://source.puri.sm/Librem5/use-cases/issues/93
As it is, the documentation is largely goal-oriented. For example:
"This site contains instruction and examples to help you accomplish your goals with the Librem 5 dev kit and phone."
As a developer, I find reference information more important than instruction.
For example, a table of all of the hardware components, like CPU, modem, audio codec, accelerometer, wlan, gnss, etc, together with links to datasheets. A good example is on page 41 (and possibly page 9) of the GTA04 manual:
https://projects.goldelico.com/p/gta04-main/downloads/47/
A table of the main software packages used on the hardware, together with links to their home page and/or source code would also be good. For example:
* Linux kernel, http://source.puri.sm/Librem5/linux-whatever
* U-Boot, ...
* PureOS, http://pureos.net
* Rootston, ...
* phosh, ...
* Calls, ...
* Web, ...
* Geary, ...
* Fractal, ...David BoddieDavid Boddiehttps://source.puri.sm/Librem5/image-builder/-/issues/5Launch image in qemu to run tests2022-04-29T19:22:19ZGuido GuntherLaunch image in qemu to run testsit would be good to launch the image in a qemu instance after build so we can run the test automatically.
See ```bin/test-testimge```.it would be good to launch the image in a qemu instance after build so we can run the test automatically.
See ```bin/test-testimge```.https://source.puri.sm/Librem5/image-builder/-/issues/4Upload built kernels2020-09-21T10:24:34ZGuido GuntherUpload built kernelsThe kernels are debs already (although not built like the Debian package), we should upload them so the can be installed via apt-get instead of fetching it from storage.puri.sm. Will make it simpler to fetch the latest kernel and to use ...The kernels are debs already (although not built like the Debian package), we should upload them so the can be installed via apt-get instead of fetching it from storage.puri.sm. Will make it simpler to fetch the latest kernel and to use different kernels for releases and ci builds.https://source.puri.sm/Librem5/wlroots/-/issues/7Maintain input_method_secure patches2023-07-24T09:06:31ZDorota CzaplejewiczMaintain input_method_secure patchesThe code from https://source.puri.sm/Librem5/wlroots/commits/input_method_secure will not get merged to rootston upstream, and the maintainers refused it already. It's crucial to have input method support on any real device though. Until...The code from https://source.puri.sm/Librem5/wlroots/commits/input_method_secure will not get merged to rootston upstream, and the maintainers refused it already. It's crucial to have input method support on any real device though. Until a better method comes, these patches need to be applied on top of master.
Since I don't know how to do that properly, I'm filing an issue.A1: Support fully featured on screen keyboardhttps://source.puri.sm/Librem5/Apps_Issues/-/issues/28OTP application2019-01-15T16:12:53ZGuido GuntherOTP applicationUsers should be able to use their phone as OTP provider. A quick search showed up
https://github.com/paolostivanin/OTPClient
written in GTK+Users should be able to use their phone as OTP provider. A quick search showed up
https://github.com/paolostivanin/OTPClient
written in GTK+https://source.puri.sm/Librem5/tmut/-/issues/2Add doap file2019-05-14T13:36:20ZGuido GuntherAdd doap filehttps://source.puri.sm/Librem5/infra/ansible-librem/-/issues/2Add doap file2018-06-03T23:54:16ZGuido GuntherAdd doap file