Whisperfish - Signal on Sailfish OS issueshttps://gitlab.com/whisperfish/whisperfish/-/issues2022-12-29T08:13:25Zhttps://gitlab.com/whisperfish/whisperfish/-/issues/23[CI/CD] automatic deployment of tagged versions to OpenRepos.2022-12-29T08:13:25ZRuben De Smet[CI/CD] automatic deployment of tagged versions to OpenRepos.I couldn't directly figure out how to automatically upload an RPM to OpenRepos. It almost trivial to add this into `.gitlab-ci.yml`.
Seems like development of `sailfish-devel-tools` moved here: https://gitlab.com/nobodyinperson/python3-...I couldn't directly figure out how to automatically upload an RPM to OpenRepos. It almost trivial to add this into `.gitlab-ci.yml`.
Seems like development of `sailfish-devel-tools` moved here: https://gitlab.com/nobodyinperson/python3-openrepos-webclient/v0.6.0: first release after rewritehttps://gitlab.com/whisperfish/whisperfish/-/issues/56[CI] check formatting in CI through cargo fmt2020-06-13T12:06:57ZRuben De Smet[CI] check formatting in CI through cargo fmtv1.0.0: cleaned and refactoredhttps://gitlab.com/whisperfish/whisperfish/-/issues/72Publish coverage report somehow2023-03-19T16:20:59ZRuben De SmetPublish coverage report somehowTarpaulin is able to create coverage reports, we should be able to look at them to see what paths are untested.Tarpaulin is able to create coverage reports, we should be able to look at them to see what paths are untested.https://gitlab.com/whisperfish/whisperfish/-/issues/210MR triage: assign "unresolved" label when there are unresolved discussions2021-02-01T11:53:00ZRuben De SmetMR triage: assign "unresolved" label when there are unresolved discussionsCurrently, [Gitlab Triage can filter on discussions](https://gitlab.com/gitlab-org/gitlab-triage/-/merge_requests/180), but not on unresolved discussions. It's probably possible to do so via our own triage plug-in, but that's maybe unre...Currently, [Gitlab Triage can filter on discussions](https://gitlab.com/gitlab-org/gitlab-triage/-/merge_requests/180), but not on unresolved discussions. It's probably possible to do so via our own triage plug-in, but that's maybe unreasonable for us.
Currently, we have ~"MR status::draft" , ~"MR status::merge conflict" , ~"MR status::pending tasks" , ~"MR status::ready" , ~"MR status::unresolved" , of which ~"MR status::unresolved" is currently not used because of this reason. Nevertheless, it's useful this way in order to quickly see what merge requests need attention.
Gitlab Triage feature request at https://gitlab.com/gitlab-org/gitlab-triage/-/issues/220https://gitlab.com/whisperfish/whisperfish/-/issues/347[SailfishOS/CI] Build Harbour-specific RPM in CI2022-06-14T18:11:43ZRuben De Smet[SailfishOS/CI] Build Harbour-specific RPM in CIA Harbour-specific RPM uses the `harbour` feature.
This is doable in the current build system, but it's a lot of redundant work, so we'd rather have this *after* refactoring the build system.A Harbour-specific RPM uses the `harbour` feature.
This is doable in the current build system, but it's a lot of redundant work, so we'd rather have this *after* refactoring the build system.https://gitlab.com/whisperfish/whisperfish/-/issues/348[SailfishOS/CI] Allow badly named RPMs in `rpm-validation`2022-06-10T06:51:40ZRuben De Smet[SailfishOS/CI] Allow badly named RPMs in `rpm-validation`Somehow allow CI-named RPMs:
bXXXX.commit is apparently disallowed by the script, but we wouldn't have that on harbour anyway.
https://github.com/sailfishos/sdk-harbour-rpmvalidator/blob/master/rpmvalidation.sh#L828Somehow allow CI-named RPMs:
bXXXX.commit is apparently disallowed by the script, but we wouldn't have that on harbour anyway.
https://github.com/sailfishos/sdk-harbour-rpmvalidator/blob/master/rpmvalidation.sh#L828https://gitlab.com/whisperfish/whisperfish/-/issues/414Automatic deployment fails (Job Failed #2431791913)2022-08-30T14:12:41ZRuben De SmetAutomatic deployment fails (Job Failed #2431791913)@nobodyinperson, mind taking a look? ;-)
https://gitlab.com/whisperfish/whisperfish/-/jobs/2431791913@nobodyinperson, mind taking a look? ;-)
https://gitlab.com/whisperfish/whisperfish/-/jobs/2431791913v0.6.0: first release after rewritehttps://gitlab.com/whisperfish/whisperfish/-/issues/424i486 doesn't use sccache2024-01-08T10:56:43ZRuben De Smeti486 doesn't use sccacheAs of !256, we have `sccache` enabled for armv7hl and aarch64 builds. The i486 build stalls/hangs on `sccache`, although we didn't debug in which method it actually hangs. We could shave off an hour of build time with this.As of !256, we have `sccache` enabled for armv7hl and aarch64 builds. The i486 build stalls/hangs on `sccache`, although we didn't debug in which method it actually hangs. We could shave off an hour of build time with this.Ruben De SmetRuben De Smethttps://gitlab.com/whisperfish/whisperfish/-/issues/640Update Rust 1.75, CI, remove TMPDIR hack2024-03-18T15:10:27ZMatti ViljanenUpdate Rust 1.75, CI, remove TMPDIR hackThe [updated Rust 1.75](https://github.com/rubdos/sailfish-rust/pull/2) ([whoops](https://github.com/sailfishos/rust/pull/22/commits/f6df00fc487e5d797e2b5a573e9a40fd55ad1aea)) no longer requires the TMPDIR hack in harbour-whisperfish.spe...The [updated Rust 1.75](https://github.com/rubdos/sailfish-rust/pull/2) ([whoops](https://github.com/sailfishos/rust/pull/22/commits/f6df00fc487e5d797e2b5a573e9a40fd55ad1aea)) no longer requires the TMPDIR hack in harbour-whisperfish.spec file.
- [ ] Wait for the next SDK now that [Rust 1.75 has been merged](https://github.com/sailfishos/rust/pull/22)
- Or: rebuild and update Rust 1.75 packages manually
- [ ] Rebuild CI image
- [ ] Revert 99a9bdd5a14fbfddf87f4bcde674d38950614de0Ruben De SmetRuben De Smet