Group: Guix/WorkInProgress

From LibrePlanet
Jump to: navigation, search
m (wip doc)
m (Remove binary tarball & foreign install WIP issue)
 
(14 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
The "wip-*" branches on [https://git.savannah.gnu.org/cgit/guix.git/refs/ savannah git] may not be up to date and also may be rebased, be careful.
 
The "wip-*" branches on [https://git.savannah.gnu.org/cgit/guix.git/refs/ savannah git] may not be up to date and also may be rebased, be careful.
  
 +
* [[Group:Guix/HiDPI|HiDPI screen support (mouse pointer)]]
  
 
* Documentation
 
* Documentation
** [https://guix.gnu.org/manual/devel/ Future version of documentation], new stuff fixes, etc.
+
** [https://guix.gnu.org/manual/devel/ Future version of documentation], new stuff, fixes, etc.
  
  
Line 18: Line 19:
 
** [https://ci.guix.gnu.org Cuirass], [https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/ git repo]
 
** [https://ci.guix.gnu.org Cuirass], [https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/ git repo]
 
** [https://patches.guix-patches.cbaines.net/ Patchwork]
 
** [https://patches.guix-patches.cbaines.net/ Patchwork]
** [https://guix.gnu.org/en/blog/2021/building-derivations-how-complicated-can-it-be/ build coordinator], [http://guix.cbaines.net/ experimental site]
+
** [https://guix.gnu.org/en/blog/2021/building-derivations-how-complicated-can-it-be/ build coordinator]
** [https://data.guix-patches.cbaines.net/ Data service]
 
 
** [https://lists.gnu.org/archive/html/guix-devel/2021-04/msg00419.html ML thread about the different projects]
 
** [https://lists.gnu.org/archive/html/guix-devel/2021-04/msg00419.html ML thread about the different projects]
  
Line 26: Line 26:
 
** PowerPC
 
** PowerPC
 
*** ppc64le:
 
*** ppc64le:
**** preliminary support [https://git.savannah.gnu.org/cgit/guix.git/commit/?id=a16eb6c5f97f136b678540ba61f12b2c08e43e13 merged]
+
**** Looks upstream now
**** no guaranteed substitutes availability, but things should build (please report failures).
 
 
*** ppc:
 
*** ppc:
 
**** [https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-ppc git branch]
 
**** [https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-ppc git branch]
**** [https://issues.guix.gnu.org/47615 issue]
+
**** [https://issues.guix.gnu.org/47615 tracking issue (DONE)]
 
**** no binary tarball released
 
**** no binary tarball released
 
**** no substitutes, but things should build.  
 
**** no substitutes, but things should build.  
Line 40: Line 39:
 
*** aarch64
 
*** aarch64
 
**** pinebook-pro:
 
**** pinebook-pro:
***** [https://ci.guix.gnu.org/search?query=spec%3Aguix-master+status%3Asuccess+system%3Ax86_64-linux+pinebook-pro Images]
+
***** [https://ci.guix.gnu.org/search?query=pinebook-pro fresh Images] - Current images are available on the release [https://guix.gnu.org/en/download/latest download page].
***** [https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-pinebook-pro git branch] - becoming obsolete as master works too.
 
***** [https://joyofsource.com/guix-system-on-the-pinebook-pro.html Janneke's blog] (there are 2 posts) to manually install to an sdcard from another aarch64 distro
 
 
***** serial-console very useful (but beware of the wrong cable [https://wiki.pine64.org/wiki/Pinebook_Pro_Troubleshooting_Guide#Pinebook_Pro_won.27t_boot_when_using_UART_console_cable problem])
 
***** serial-console very useful (but beware of the wrong cable [https://wiki.pine64.org/wiki/Pinebook_Pro_Troubleshooting_Guide#Pinebook_Pro_won.27t_boot_when_using_UART_console_cable problem])
 
***** basic text console working
 
***** basic text console working
 
***** for network, you'll have to find an USB ethernet or wifi dongle supported by the linux-libre kernel
 
***** for network, you'll have to find an USB ethernet or wifi dongle supported by the linux-libre kernel
**** pine64: [https://ci.guix.gnu.org/search?query=spec%3Aguix-master+status%3Asuccess+system%3Ax86_64-linux+pine64 Images]
+
**** pine64: [https://ci.guix.gnu.org/search?query=pine64]
 
*** armhf:
 
*** armhf:
**** novena: [http://ci.guix.gnu.org/search?query=spec%3Aguix-master+novena Images]
+
**** novena: [http://ci.guix.gnu.org/search?query=novena]
  
  
 
* Home environment management
 
* Home environment management
** [https://lists.gnu.org/archive/html/guix-devel/2021-04/msg00473.html upstreaming plan]
+
** [https://guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/ looks upstream now]
  
  
 
* Full source bootstrap
 
* Full source bootstrap
** [https://guix.gnu.org/en/blog/2020/guix-further-reduces-bootstrap-seed-to-25/ binary seed reduced]
+
** [https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/ binary seed reduced]
  
  
Line 71: Line 68:
 
** GNOME 40 Upgrade
 
** GNOME 40 Upgrade
 
*** [https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00574.html guix-devel thread]
 
*** [https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00574.html guix-devel thread]
*** [https://git.guix-patches.cbaines.net/guix-patches/log/?h=wip-gnome-40 wip git branch]
 
  
  
Line 77: Line 73:
 
** Sourcehut
 
** Sourcehut
 
*** [https://lists.gnu.org/archive/html/guix-devel/2021-04/msg00066.html guix-devel thread]
 
*** [https://lists.gnu.org/archive/html/guix-devel/2021-04/msg00066.html guix-devel thread]
 
 
* Binary tarball & Foreign install
 
** [https://issues.guix.gnu.org/40601 work for enhancing foreign distro support] - stalled
 

Latest revision as of 09:49, 15 June 2024

This page is here to gather hopefully relevant pointers to currently worked on subjects.


If you find something stale, please edit or report to the dev ML.


If you want to participate, contribute or ask about some details, try on IRC or the dev ML.


The "wip-*" branches on savannah git may not be up to date and also may be rebased, be careful.



  • Diverse architecture support
    • PowerPC
      • ppc64le:
        • Looks upstream now
      • ppc:
        • git branch
        • tracking issue (DONE)
        • no binary tarball released
        • no substitutes, but things should build.
        • Work done on an iBook G4 with 1.5GB of RAM.
        • Emulated building through qemu-binfmt should also work.
        • Some packages, such as guile-3.0, can take more than 24 hours to build.
        • Investigation still TODO whether ppc64le is able to build ppc32 binaries without emulation or virtualization.
    • ARM
      • aarch64
        • pinebook-pro:
          • fresh Images - Current images are available on the release download page.
          • serial-console very useful (but beware of the wrong cable problem)
          • basic text console working
          • for network, you'll have to find an USB ethernet or wifi dongle supported by the linux-libre kernel
        • pine64: [1]
      • armhf: