Queue | Packages | Commits

Pending commits

# branch commit status message
274 master 9e3fa6e6 INDEXING temp/qt5-qtwayland: apply patches suggested by upstream (!509) These patches are intended to make things work nicely due to regressions introduced in qt5.12.4. I've tested them in QEMU and they seem to work fine. See: https://mail.kde.org/pipermail/kde-distro-packagers/2019-July/000379.html
273 master 326dc7b8 INDEXING phosh/phoc: enable for all architectures and update to latest commit (!497)
272 master 3dd4d8f2 INDEXING samsung-zanin: new device (Samsung Galaxy Chat) (!496) The phone boots pmOS, and the basic functionalities are ready. [ci:skip-build]: already built successfully in CI
271 master 5ccbcf99 INDEXING samsung-i927: update kernel to 5.2.1, more updates (!452) - OTG support - Charger - WiFi 5GHz - RTC bug "fixed" (always-on interrupt - made device overheat!) - Kernel version bumped to 5.2.1 - Memory timings - New WM8994 codec board driver (fixes suspend/resume) - Camera's regulator supported now (saves power at least!) - Updated panel driver (still not in mainline, idk why) - MHL support in kernel (fixes boot times and screen, currently disabled in X, not tested) - Other minor kernel chagnes [ci:skip-build]: already built successfully in CI
270 master 40b98f4c INDEXING phosh/phoc: new aport (!495)
269 master 861fb8e5 INDEXING xiaomi-santoni: add android adaptation (!420) Signed-off-by: Asriel Dreemurr <asriel.danctnix@gmail.com>
268 master f5ef288d INDEXING postmarketos-mkinitfs-hook-debug-shell: add reboot-mode (!492)
267 master 7fcb5790 INDEXING postmarketos-ui-phosh: Mention support for aarch64 (!491) Related: 2bff253d7d91acb3d13ae49a6864aef9db0a98e7 ("phosh/phosh: enabled aarch64 (!414)")
266 master 54825690 INDEXING gitlab-ci.yml: use alpine:latest, not :3.8 (!490)
265 master 54060103 INDEXING nokia-900: fix wallpaper in i3wm (!473) The wallpaper has been broken, since we intentionally removed the N900 specific wallpaper from the postmarketos-wallpapers package. Just use the default wallpaper, and tell feh to scale it nicely.
264 master f1339bdb INDEXING samsung-lt023g: fix WiFi (!489) [ci:skip-build]: already built successfully in CI
263 master 8ae04602 INDEXING temp/gnome-shell: remove, upstreamed (!488)
262 master 536da1c1 INDEXING Add device: wileyfox-crackling (!485) Initial support for Wileyfox Swift - System boots - USB networking works - Display and touch works - Weston, XFCE4, Plasma Mobile works with software rendering - fb.modes added but charging-sdl still don't work - System allways reports charge level at zero [ci:skip-build]: already built successfully in CI
261 master 05aa9bed INDEXING main/postmarketos-ui-plasma-mobile: new depends (!459) I've ordered the $depends list alphabetically for better readability, and added the bluedevil (for Bluetooth) kwallet-pam and xdg-desktop-portal-kde runtime dependencies. [ci:skip-build]: already built successfully in CI
260 master e38f1de1 INDEXING hybris/pulsecore-private-headers: new package (!448) Essentially needed for packaging pulseaudio-modules-droid. This package is basically a set of headers taken from original pulseaudio tarball and one hand-made pkg-config file. All versions listed in this package and in pulsecore.pc should match pulseaudio's MAJOR.MINOR version, otherwise everything will break. All library paths listed in pulsecore.pc should match pulseaudio paths, too. Because library itself is built and installed by pulseaudio package (pulseaudio-dev). For motivation behind this see: https://git.sailfishos.org/mer-core/pulseaudio/commit/9316d7ba941516cabfc080a0099fad80a231582d TL;DR pulsecore is an internal pulseaudio library needed to build pulseaudio's own modules, not meant to be used py pulseaudio clients. It is not exported since pulseaudio-8. We fake an "export" of this library, since we need it to build an out-of-tree module.
259 master 3003f256 INDEXING sony-suzu: new device (Sony Xperia X) (!482) Also known as: SoMC Loire Suzu RoW [ci:skip-build]: already built successfully in CI
258 master 00ed89ba INDEXING temp/gnome-session: fork to enable aarch64 (!414)
257 master 5b77b0ff INDEXING lg-p700: new device (LG Optimus L7) (!471) [ci:skip-build]: already built successfully in CI
256 master 2fb18b5d INDEXING samsung-klte: backport memfd_create() syscall (!479) This brings in several patches needed to add support for a memfd_create() syscall into kernel version 3.4 from kernel version 3.17. This is required for running lxc >= 3.1.0-r1 with security patch that fixes CVE-2019-5736. In short, security issue was: in a privileged container root process could overwrite lxc-start executable by opening its file descriptor and rewriting executable contents. This is where memfd comes to help: you can create an in-memory file, copy your executable there, and place a set of SEALS to protect it from modifying at a deep level. Then you fexecve() that fd and you're safe. For example, pulseaudio also can benefit from having memfd_create() implemented. This backports the following commits from upstream linux: - dd37978c50bc8b354e5c4633f69387f16572fdac: cache the value of file_inode() in struct file commit from linux-3.10 to have an f_inode member inside struct file and a helper function file_inode() that is used in some of the following commits - 40e041a2c858b3caefc757e26cb85bfceae5062b shm: add sealing API from 3.17: security measure called SEALS, that you can put on memfd file to restrict operations on it - 9183df25fe7b194563db3fec6dc3202a5855839c shm: add memfd_create() syscall also from 3.17 - 503e6636b6f96056210062be703356f4253b6db9 asm-generic: add memfd_create system call to unistd.h - e57e41931134e09fc6c03c8d4eb19d516cc6e59b ARM: wire up memfd_create syscall The last two are needed to make the syscall visible/usable from userspace, one in generic context, other for ARM arch. The test program (https://github.com/minlexx/test_memfd/) was written to verify that this works. [ci:skip-build]: already built successfully in CI
255 master 17ab67d2 INDEXING samsung-herolte: fix indent in nonfree_firmware (!478) As spaces instead of tabs were used, pmbootstrap would error out when using `samsung-herolte` during init.
254 master 8f6a331f INDEXING kde/calindori: update to first 1.0 release (!475)
253 master 7c079a69 INDEXING QEMU: fix case sensitivity, unify device names (!480) [ci:skip-vercheck]
252 master f90149a0 INDEXING osk-sdl: update to 0.53 As Idan Horo wrote in osk-sdl!82: "Newer versions of cryptsetup automatically encrypt with LUKS v2. osk-sdl assumes all partitions are encrytped with v1 and as such fails. By just changing the encryption type to NULL cryptsetup automatically detects and chooses the correct LUKS version. Tested on xiaomi-kenzo."
251 master 3bb55046 INDEXING unity8/mir: rebuild against protobuf 3.8.0 (!481) Add two patches that make it build against Alpine's current versions of protobuf and libdrm. [ci:skip-build]: I've manually verified that this builds.
250 master 975640fc INDEXING pmaports.cfg: set min pmbootstrap version: 1.7.0 Require latest pmbootstrap version, because it supports depends in depends in the APKBUILD parser, and is able to properly test UEVENT_HELPER, LBDAP kconfig options (they must depend on the kernel version).
249 master 9620435c INDEXING samsung-ariesve: new device (Samsung Galaxy S Plus) (!474) Also known as gt-i9001. [ci:skip-build]: already built successfully in CI
248 master e2e4bb3d INDEXING samsung-lt023g: Enable WiFi, switch arch to armv7 (!470) [ci:skip-build]: already ran successfully in CI
247 master 24d0ce16 INDEXING temp/mesa-freedreno: current mesa master (!450) Freedreno is broken in latest mesa stable, but it is fixed in current master. Let's use master for now. Based on Brian Masney's patch, but with a hardcoded commit and a separate package.
246 master ec143369 INDEXING asus-me176c: enable CONFIG_UEVENT_HELPER (!472) Make busybox mdev work in the postmarketOS initramfs.
245 master 74ac6819 INDEXING main/postmarketos-mkinitfs: verbose network log (!468) Make the initfs show better errors in the network setup part.
244 master 17292f4f INDEXING main/postmarketos-base: fix wpa_supplicant config (!365) Fix wifi on htc-ace by properly setting nl80211 before wext. /etc/conf.d/wpa_supplicant is supposed to get modified twice with the current code in the post-install file. The first one was patched recently to set nl80211 before wext, but that change does not work in practice, for two reasons: 1. The code block does not even get executed, because apk reports that /etc/conf.d/wpa_supplicant was already modified (by a package that was installed before, in its post-install script? I could not find out which one does that though). 2. Even if it worked, the second code block would revert the change and put wext before nl80211 again. Fix this by removing the first code block, and changing the order in the second one. Make it easier to catch such errors in the future, by printing, which files get modified, or get skipped. Set "#!/bin/sh -e", so the script can not fail silently. When doing pmbootstrap -y zap and then pmbootstrap install, the output looks like this: (141/151) Installing postmarketos-base (3-r26) Executing postmarketos-base-3-r26.post-install - Modifying: /etc/fstab - Modifying: /etc/issue - Modifying: /etc/motd - Modifying: /etc/conf.d/syslog - Modifying: /etc/conf.d/wpa_supplicant - Modifying: /etc/sudoers - Modifying: /etc/chrony/chrony.conf
243 master 82b143f3 INDEXING Fix spelling mistakes (!466) codespell --skip="./.git,*.patch,*.diff,config-*.*" [ci:skip-build] [ci:skip-vercheck]
242 master 745cefca INDEXING maemo/hildon-theme-alpha: Cleanup debian files (!469)
241 master 0cebe2a3 INDEXING temp/kwin: remove (!467) The patch we forked it for is in KWin 5.16.2 which is in Alpine Linux
240 master 258e92e9 INDEXING google-glass: Add non-free firmware and initialize the display (!462) [ci:skip-build]: already built successfully in CI
239 master 624e777a INDEXING xiaomi-kenzo: new device (Xiaomi Redmi Note 3) (!461) Boots succsfully, SSH over USB works fine, display and touch screen works fine. WiFi is also confirmed to be working. [ci:skip-build]: already built successfully in CI
238 master 8220ed31 INDEXING kde/kube: remove in favor of trojita (!460)
237 master a66fed62 INDEXING Add .clang-format file (!465)
236 master 0a634a49 INDEXING CI: check_mr_settings: disallow squashing commits (!464)
235 master fb477bab INDEXING samsung-maguro: migrate to armv7 architecture (!455) [ci:skip-build]: already built successfully in CI
234 master 4f3360c0 INDEXING main/mauikit: update and move to newer sources (!454)
233 master 7fb32b86 INDEXING main/telepathy-ofono: bump pkgrel missing depend(s): so:libmission-control-plugins.so.0, so:libofono-qt.so.1
232 master 375e98b9 INDEXING main/reboot-mode: new aport (!442) New tool to reboot the device to a specific mode.
231 master af263907 INDEXING kde/plasma-phone-components: enable calls (!408)
230 master 16ae9288 INDEXING kde/marble: remove, upstreamed (!453)
229 master 86b267ee INDEXING temp/kwin: new aport to fix Plasma Mobile issue (!456) [ci:skip-build] Won't succeed in time
228 master 95592e8f INDEXING main/postmarketos-ui-plasma-mobile: fix dependency name (!451)
227 master 6b142e01 INDEXING temp/sonnet: remove Binary package is available in Alpine again.
226 master ffcbe7ed INDEXING kde/polkit-kde-agent: remove, upstreamed (!449)
225 master d591cd2a INDEXING tests: Allow longts and shortts as kernel name (!407) This is required for the pinephone-dontbeevil.
224 master 24df4802 INDEXING main/telepathy-qt: disable tests Tests are failing at least for armhf. Disable all of them to unblock the builder for now. [ci:skip-vercheck]
223 master 80a260d7 INDEXING main/telepathy-glib: remove, has been upstreamed (!376)
222 master 14e82cd2 INDEXING coreapps/*: update to 2.6.0 (!446) [ci:skip-build]: already built successfully in CI
221 master 9fcf7798 INDEXING maemo/hildon-thumbnail: update to 3.1.2 gstreamer 0.10 has been dropped from Alpine, but hildon-thumbnail 3.0.51 was still depending on it. Update to 3.1.2, where it now depends on gstreamer 1.0 (which is in Alpine). The aarch64 patch can be dropped, it does not apply anymore, and building for aarch64 works without it.
220 master 175afb81 INDEXING main/libfakekey: remove (upstreamed) (!441)
219 master 68344865 INDEXING maemo/hildon-thumbnail: rebuild after soname bump
218 master 9c2d1e21 INDEXING temp/qt5-qtbase & qt5-qtdeclarative: update to 5.12.4 (!447) [ci:skip-build]: won't finish in time
217 master 91857908 INDEXING main/postmarketos-ui-hildon: fix launch (!439) [ci:skip-build]: already built successfully in CI
216 master 32094409 INDEXING oppo-find-7a: fix refresh rate (!438) [ci:skip-build]: already built successfully in CI
215 master 7974e392 INDEXING temp/u-boot: remove (!437) Pine64 support has been upstreamed: https://github.com/alpinelinux/aports/commit/21aad5d3185cd9b8509fb3190650d5dd90d38483
214 master c1d85955 INDEXING main/hwtest: update to 0.3.0 (!436) * Added --skip option to skip specific tests * Allow skipping broken inputs in interactive mode with ctrl+c * Added basic modem test that lists modems in ofono * Added audio test based on alsabat * Added pressure sensor support * Fixed temperature calculations
213 master 40754def INDEXING linux-samsung-klte: update to latest LineageOS-14.1 kernel (!435) Fix elogind sending device to a reboot on session start by lightdm. Fixes #274 [ci:skip-build]: already built successfully in CI
212 master c7265011 INDEXING device-samsung-klte: don't replace NM unmanaged devices (!434) Do not overwrite NM unmanaged devices, append instead. [ci:skip-build]: already built successfully in CI
211 master eecd3281 INDEXING cross/busybox-static-*: update to 1.30.1-r2
210 master e3d9cc2a INDEXING temp/mesa: update to 19.1.0 (!433) [ci:skip-build]: already built once in CI
209 master e5e8991f INDEXING temp/mesa: fix install prefix, enable release optimizations (!431) The description below is a quote from Brian Masney in #296. The pmOS mesa packages need to have -Db_ndebug=true passed to the meson build so that debug assertions and extra validations are disabled to improve overall system performance. See [1] for more details. Fedora also recently made this change: [2] This change, along with using the master branch of mesa, gets the Freedreno driver working properly with X11 on the Nexus 5 and presumably other A3XX-based systems. --buildtype=release should also be passed to meson for extra optimizations. See the thread [3] for more details. [1] https://gitlab.freedesktop.org/mesa/mesa/blob/master/docs/meson.html#L321 [2] https://bugzilla.redhat.com/show_bug.cgi?id=1692426. [3] https://lists.freedesktop.org/archives/mesa-dev/2019-June/219960.html [ci:skip-build]: already built successfully in CI
208 master f4b12735 INDEXING hammerhead: enable all cpus (!426) Previous cmdline is disabling cpu2,3 by default. Fixes #282. [ci:skip-build]: already built successfully in CI
207 master 7bc8d090 INDEXING CI: test_upstream_compat: disable binutils check We need to freeze binutils at 2.31 (Alpine has 2.32 already), until issue #295 is resolved. Let's disable the test, so the testsuite passes again if everything else is good, and we don't start to ignore whether it fails or not.
206 master c61f0dae INDEXING Revert "cross/binutils-*: update to 2.32-r0" This reverts commit 593fe01bb86626951f65e87ce299d47238196aef. Binaries in binutils-armhf etc. break the build system: Error loading shared library libopcodes-2.32.so: Exec format error (needed by /usr/bin/as) Error loading shared library libbfd-2.32.so: Exec format error (needed by /usr/bin/as) Error loading shared library libz.so.1: Exec format error (needed by /usr/bin/as) Error relocating /usr/bin/as: bfd_errmsg: symbol not found Error relocating /usr/bin/as: deflateEnd: symbol not found Error relocating /usr/bin/as: bfd_arch_bits_per_address: symbol not found Error relocating /usr/bin/as: bfd_set_error_program_name: symbol not found Error relocating /usr/bin/as: xcalloc: symbol not found Reverting for now. The upstream compatibility CI test is expected to fail. The postmarketOS binary repositories still have the old binutils package. I'm analyzing this issue in #295. [ci:skip-vercheck]: package downgrade
205 master 99d90175 INDEXING hybris/libhybris: updated for gralloc handler (!428) Signed-off-by: Danct12 <danct12@disroot.org>
204 master 593fe01b INDEXING cross/binutils-*: update to 2.32-r0
203 master dc8128f2 INDEXING device/htc-k2ul: 16 bit color mode, remove v4l udev rules (!427) 16 bit color mode is needed for Xorg to work properly, udev rules are removed due to crashes and hangs. [ci:skip-build]: already built successfully in CI
202 master 0f575f81 INDEXING hybris/drihybris: updated to the latest 17-12-2018 commit (!424) Signed-off-by: Asriel Dreemurr <asriel.danctnix@gmail.com>
201 master aebe74f6 INDEXING device/htc-k2ul: add deviceinfo touchscreen device (!422)
200 master 7a320245 INDEXING main/msm-fb-refresher: fix typo

Completed commits

# branch commit status message