Difference between revisions of "Upstreaming"

From postmarketOS
Jump to: navigation, search
(Successful: add qemu related patches)
(change note on top: this list is incomplete)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{note|Upstreaming new packages to Alpine should only be done when you are willing to maintain the package (update it when there's a new version from upstream, or a security hole gets discovered etc.).}}
+
{{note|This list is incomplete! Think of it as an example of what we have upstreamed.}}
 
It is important for us to contribute the patches and improvements we made to various software back to the original project. So everyone can benefit from the improvements and we don't need to maintain and carry around patches. Not every patch is listed here, but it might be a good idea to keep track of them anyway.
 
It is important for us to contribute the patches and improvements we made to various software back to the original project. So everyone can benefit from the improvements and we don't need to maintain and carry around patches. Not every patch is listed here, but it might be a good idea to keep track of them anyway.
  
 
=== Successful ===
 
=== Successful ===
 +
* <code>2019-xx-xx</code> Alpine: PureTryOut upstreamed the whole KDE desktop, with all its dependencies, into Alpine and maintains it there
 +
* <code>2019-08-05</code> abuild: [https://github.com/alpinelinux/abuild/pull/101 rename makedepends_host virtual package]
 +
* <code>2019-03-06</code> abuild: [https://github.com/alpinelinux/abuild/pull/49 abuild-tar.static: fix undefined reference errors]
 +
* <code>2019-02-06</code> Alpine: [https://gitlab.com/postmarketOS/pmaports/merge_requests/198 qt5-qtvirtualkeyboard, qt5-qtwayland, qt5-qtspeech]
 
* <code>2018-12-20</code> Weston: [https://gitlab.freedesktop.org/wayland/weston/merge_requests/61 compositor-fbdev: add support for ABGR]
 
* <code>2018-12-20</code> Weston: [https://gitlab.freedesktop.org/wayland/weston/merge_requests/61 compositor-fbdev: add support for ABGR]
* <code>2018-12-31</code> Alpine: [https://github.com/alpinelinux/aports/pull/5951 enable virglrenderer in Qemu aport] (-> now we were able to remove our temp/qemu fork!)
+
* <code>2018-12-31</code> Alpine: [https://github.com/alpinelinux/aports/pull/5951 enable virglrenderer in QEMU aport] (-> now we were able to remove our temp/qemu fork!)
* <code>2018-07-04</code> Qemu: [https://lists.nongnu.org/archive/html/qemu-devel/2018-07/msg01279.html module: Use QEMU_MODULE_DIR as a search path]
+
* <code>2018-09-20</code> Alpine: [https://github.com/alpinelinux/aports/pull/5208 Add armv7 next to armhf in the arch line]
 +
* <code>2018-07-04</code> QEMU: [https://lists.nongnu.org/archive/html/qemu-devel/2018-07/msg01279.html module: Use QEMU_MODULE_DIR as a search path]
 +
* <code>2018-03-31</code> abuild: [https://github.com/alpinelinux/abuild/pull/34 properly check arguments and improve usage()]
 +
* <code>2018-01-06</code> Alpine: [https://lists.alpinelinux.org/alpine-devel/6005.html split linux-firmware into subpackages]
 
* <code>2017-09-22</code> Alpine: [https://github.com/alpinelinux/aports/pull/2348 clutter: add libxi-dev makedepend]
 
* <code>2017-09-22</code> Alpine: [https://github.com/alpinelinux/aports/pull/2348 clutter: add libxi-dev makedepend]
 
* <code>2017-09-22</code> SDL2: [https://bugzilla.libsdl.org/show_bug.cgi?id=3840 Fix directfb compile error relating to C90]
 
* <code>2017-09-22</code> SDL2: [https://bugzilla.libsdl.org/show_bug.cgi?id=3840 Fix directfb compile error relating to C90]
 +
* <code>2017-09-21</code> Alpine: [https://lists.alpinelinux.org/alpine-aports/4908.html add directfb]
 +
* <code>2017-09-21</code> Alpine: [https://lists.alpinelinux.org/alpine-aports/4907.html add tslib]
 
* <code>2017-09-11</code> ofono: [https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/drivers?id=cbac15cdd9858e797f223bf9d16116f82e184d88 Fix initialization of isimodem driver]
 
* <code>2017-09-11</code> ofono: [https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/drivers?id=cbac15cdd9858e797f223bf9d16116f82e184d88 Fix initialization of isimodem driver]
 
* <code>2017-08-28</code> SDL2: [https://bugzilla.libsdl.org/show_bug.cgi?id=3783 Default libGL path for directFB on Linux differs from x11 path]
 
* <code>2017-08-28</code> SDL2: [https://bugzilla.libsdl.org/show_bug.cgi?id=3783 Default libGL path for directFB on Linux differs from x11 path]
Line 15: Line 24:
 
* <code>2017-07-07</code> Alpine: [https://github.com/alpinelinux/aports/pull/1092 busybox-extras with telnetd enabled]
 
* <code>2017-07-07</code> Alpine: [https://github.com/alpinelinux/aports/pull/1092 busybox-extras with telnetd enabled]
 
* <code>2017-05-23</code> weston: [https://patchwork.freedesktop.org/patch/150943/ instead of less than 1 Hz use default refresh rate]
 
* <code>2017-05-23</code> weston: [https://patchwork.freedesktop.org/patch/150943/ instead of less than 1 Hz use default refresh rate]
 
=== Work in progress ===
 
 
* ofono: [https://lists.ofono.org/pipermail/ofono/2017-September/017557.html Disable auto symlink creation for nokia-gpio]
 
* alpine: [https://lists.alpinelinux.org/alpine-aports/4908.html add directfb]
 
* alpine: [https://lists.alpinelinux.org/alpine-aports/4907.html add tslib]
 
* weston: [https://bugs.freedesktop.org/show_bug.cgi?id=101472 add parameter --pixman-type], see also: [https://github.com/postmarketOS/pmbootstrap/issues/141 #141]
 
* weston: [https://patchwork.freedesktop.org/patch/167681/ add support for ABGR]
 
* alpine: [https://bugs.alpinelinux.org/issues/7556 Weston can only be run by root user] (PR [https://github.com/postmarketOS/pmbootstrap/issues/199 #199])
 
* kde: [https://bugs.kde.org/show_bug.cgi?id=383486 kwin_wayland fails to start with &quot;Running on a compositor with no screens is not supported&quot;]
 
  
 
=== Not started, but should/could be done in the future ===
 
=== Not started, but should/could be done in the future ===
* apk-file: New package, command line usage for pkgs.alpinelinux.org {{github|1011}}
 
 
* abuild: Add a compression flag to override the default of highest compression (right now we install a [https://github.com/postmarketOS/pmbootstrap/blob/34e2f8093c6cf6571815a82865309b02d31b5d0c/pmb/build/init.py#L61 wrapper] that converts <code>-9</code> to <code>-1</code> to improve performance)
 
* abuild: Add a compression flag to override the default of highest compression (right now we install a [https://github.com/postmarketOS/pmbootstrap/blob/34e2f8093c6cf6571815a82865309b02d31b5d0c/pmb/build/init.py#L61 wrapper] that converts <code>-9</code> to <code>-1</code> to improve performance)
  
 
[[Category:Technical Reference]]
 
[[Category:Technical Reference]]

Latest revision as of 14:06, 28 October 2019

This list is incomplete! Think of it as an example of what we have upstreamed.

It is important for us to contribute the patches and improvements we made to various software back to the original project. So everyone can benefit from the improvements and we don't need to maintain and carry around patches. Not every patch is listed here, but it might be a good idea to keep track of them anyway.

Successful

Not started, but should/could be done in the future

  • abuild: Add a compression flag to override the default of highest compression (right now we install a wrapper that converts -9 to -1 to improve performance)