#pmbootstrap — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pmbootstrap, aggregated by home.social.
-
Tagged #postmarketOS #pmbootstrap 3.10.2 with some important bug fixes, see https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/tags/3.10.2. An especially big thank you to @craftyguy for figuring out and fixing the file descriptor leak!
-
Last night I opened a draft merge request to open up #postmarketOS #pmbootstrap's flashing interface to more use-cases by adding a new "flash" subcommand that takes a path to any arbitrary file and the name of the partition to flash. It works like the existing flashing subcommands, i.e. no need to install and set up any flashing tools on your host—especially useful if your OS does not provide easy access to up-to-date device flashing tools.
Testing and feedback welcome: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2906
-
Tagged #postmarketOS #pmbootstrap 3.10.1 as a small bugfix release, see https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/tags/3.10.1 for a full list of changes.
-
Tagged #postmarketOS #pmbootstrap 3.10.0 last night. Highlights include the install command prompting for user password and "pmOS is already installed on this medium" much earlier so you don't have to babysit it, run0 support if sudo and doas aren't installed, and UEFI boot by default for QEMU.
Other than that, lots of smaller bug fixes and enhancements as well as technical debt being cleaned up. Big thanks to all the new contributors who showed up to help out with this!
-
I've been bugged by some of the #postmarketOS #pmbootstrap subcommand names for a while, so I decided to finally write my thoughts down in an issue: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/work_items/2745
Any thoughts or suggestions are more than welcome. Hearing others' experiences and thoughts about this would be great.
-
Does anyone have an actual use-case for the "pmbootstrap apkindex_parse" subcommand? Asking because apparently it was broken for over a year and no one seemed to complain 😅
-
I just opened a merge request to #postmarketOS #pmbootstrap making some changes to the UX of the install subcommand, in particular prompting you about install disk issues much earlier and also informing about that without the --password argument you'll be prompted to manually enter it later.
Testing and feedback would be much appreciated, especially if you are using less common arguments to the install subcommand as the early mounting potentially could cause issues.
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2863
-
If you're interested in beginner-friendly tasks for contributing to #postmarketOS in #Python, #pmbootstrap has some clean-ups that need to be done—in particular, migrating the remaining commands from the legacy frontend.py to the new "commands" module.
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/7df1ab11218dfbf4797dfb3ef896f3a060749549 for an example. Essentially, each command should have its own .py file and take a list of arguments instead of the whole "args" namespace.
-
Had a stab at making #postmarketOS #pmbootstrap able to automatically update the checksum of all packages with unstaged and uncomitted changes. Incredibly satisfying to not have to awkwardly script this or manually copy git output!
MR is up if you want to try it out yourself: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2807
-
How to add a custom UI option locally for pmbootstrap for that instance of pmbootstrap only?
-
Submitted a merge request today disabling the command timeout by default in #postmarketOS's #pmbootstrap. If you've ever had pmbootstrap die when linking some big binary for a foreign architecture or when flashing postmarketOS to a slow flash drive or SD card, this should no longer happen!
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2724
-
Is there any way to force #pmbootstrap to build the locally available packages from the local pmaports rather than using the latest available on the mirror ? I wanna build a postmarked OS base image completely based on my local pmaports without any downloaded APKs from the postmarket OS mirrors but only the base packages unmodified in alpine.
-
Ich hab am WE bei ms3105 übrigens mal mein Alltags-Smartphone aus Sicherheitsgründen zuhause gelassen und mein OnePlus6T mit #postmarketOS via #pmbootstrap mit dem edge-branch bespielt und vollverschlüsselt (FDE).
+ Die Kamera verführt nicht zu Fotos von Demo-Teilnehmer*innen 😅
+ Fractal als Matrix-Client funtioniert gut genug.
+ Tuba als Fediverse-Client für den Aktionsticker auch.
- Telefon: reicht nicht für EA anrufen.
- Sprachnachrichten: Mikros und Headphones gehen nicht.
- keine SignalApp -
Fun fact: If any directory leading to the path to your pmaports checkout has the name "archived", any device you select will be considered archived by #pmbootstrap and consequently show the (in)appropriate warning.
-
@linuxer Ich empfehle #sxmo als Desktop auf touch Geräten. Das macht sowohl Touch als auch Tastatur Nutzung sehr produktiv. Mit #pmbootstrap sollte die Installation kein Problem sein.
-
Weekly GNU-like #MobileLinux Update (46/2024): #Phosh 0.43.0, #Droidian 100 and other numbers
https://linmob.net/weekly-update-46-2024/
#LinuxMobile #postmarketOS #UbuntuTouch #pmbootstrap #mobileConfigFIrefox #Mobian #Linux #SailfishOS
-
pmbootstrap got some big refactoring today to its "apk" handling.
It will now always run apk on the host (no more slow apk through QEMU!) and should do a slightly better job at caching packages.
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2463
This should make some things like building packages go faster!
If you're already running pmbootstrap 3.0 alpha you can "git pull" and give it a whirl.
-
did some experimenting incorporating mkosi-sandbox (the standalone unshare utility written to remove mkosi's dependency on bubblewrap) into #pmbootstrap, it was surprisingly doable to get a working poc despite pmbootstrap really NOT being architected to support this lol.
i cannot convey the catharsis of being able to run
pmbootstrap chrootand NOT have it pollute the global mount namespace or ask for my sudo password. I hacked up the iimage building stuff to kiiinda work but i think it's all gonna have to goi also gotta say: wow mkosi-sandbox is truly a work of art, who knew Python was a low level language xD
you can see all the super ugly code at
-
poor brain. now that i am stuck for the moment in terms of debugging ubuntu and debian, I turned back to porting the device to #Postmarketos
this stuff is like drinking from a firehose. constant hyperfocus and breaks seem obsolete.
well, I'm meeting non tech friends later so thats gonna be my break then.
in the meantime #pmbootstrap fails to generate checksums for my apkbuild... probably because I am missing something with custom kernel...
-
If you use #pmbootstrap when working with #postmarketOS, I'd welcome any testing results for migrating your work directory with https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2429. Just checkout the branch and try to run $ pmbootstrap init and it'll prompt you for whether to migrate. Even successful test results are nice to see as they build confidence in that it works properly!
-
@pabloyoyoista that's great to hear. Curious which type of work has been done since 23.12 to improve the performance. Something seems to have changed from the initial 24.06 release or #pmbootstrap that caused memory usage to almost double, but fortunately the CPU load and reboot time improved in that same change. Appreciate you sharing this info. About initramfs. :)
-
Anyone familiar with #postmarketos that might have an idea why the reboot time is so slow at 57 seconds (no window manager or desktop environment) with the default settings? Also the system load seems high compared to alpine linux https://everybytecounts.org/ #pmos #pmbootstrap
-
The other question is, how long does a Firefox build take through Qemu? Alpine's
firefox-esris still stuck at 115.13, it doesn't build through #pmbootstrap with crossdirect so it has to be through Qemu, and I'd like to complete a build before sending the MR for 115.14. Over 2.5h and counting, and using all available cores for most of the time… :neocat_laugh_sweat: -
After the #librem5 with #gnome and the #oneplus6t with #gnomemobile , i install #postmarketos on a #samsung galaxy grand prime with #plasmamobile on emmc. The device has 8Go and i have 2.5go free after installation. Some little glitch screen but it is ok for use.
Now i need to found a nice tablet to tris it again
Thank for the hard work 👍
#linux #linuxmobile #pmbootstrap -
The base #postmarketOS console has been #benchmarked on https://everybytecounts.org. Impressive 61MB memory usage. Curious what the extra 111MB of disk usage is over #AlpineLinux, and why the system load is so much higher than stock Alpine. Unfortunate that the boot time is at 57 seconds (same as #Windows11). Really wish #pmbootstrap init offered an option to disable the boot logo and showed the boot log to help diagnose this.
-
Weekly GNU-like #MobileLinux Update (06/2024): More #FOSDEM talks and releases of #pmbootstrap and #Megapixels
https://linmob.net/weekly-update-06-2024/
#LinuxMobile #SailfishOS #PinePhone #Librem5 #Phosh #UbuntuTouch #LinuxPhoneApps
-
Weekly GNU-like #MobileLinux Update (06/2024): More #FOSDEM talks and releases of #pmbootstrap and #Megapixels
https://linmob.net/weekly-update-06-2024/
#LinuxMobile #SailfishOS #PinePhone #Librem5 #Phosh #UbuntuTouch #LinuxPhoneApps
-
Weekly GNU-like #MobileLinux Update (06/2024): More #FOSDEM talks and releases of #pmbootstrap and #Megapixels
https://linmob.net/weekly-update-06-2024/
#LinuxMobile #SailfishOS #PinePhone #Librem5 #Phosh #UbuntuTouch #LinuxPhoneApps
-
Weekly GNU-like #MobileLinux Update (06/2024): More #FOSDEM talks and releases of #pmbootstrap and #Megapixels
https://linmob.net/weekly-update-06-2024/
#LinuxMobile #SailfishOS #PinePhone #Librem5 #Phosh #UbuntuTouch #LinuxPhoneApps
-
Weekly GNU-like #MobileLinux Update (06/2024): More #FOSDEM talks and releases of #pmbootstrap and #Megapixels
https://linmob.net/weekly-update-06-2024/
#LinuxMobile #SailfishOS #PinePhone #Librem5 #Phosh #UbuntuTouch #LinuxPhoneApps
-
Weekly GNU-like #MobileLinux Update (31/2023): #Phosh 0.30.0 bringing newer #wlroots, #rk2aw for better booting, and #Plasma Desktop on the #PineTabV
https://linmob.net/weekly-update-31-2023/
#LinuxMobile #Droidian #pmbootstrap #riscv #FrOSCon2023 #postmarketOS #PinePhone #Librem5
-
Weekly GNU-like #MobileLinux Update (31/2023): #Phosh 0.30.0 bringing newer #wlroots, #rk2aw for better booting, and #Plasma Desktop on the #PineTabV
https://linmob.net/weekly-update-31-2023/
#LinuxMobile #Droidian #pmbootstrap #riscv #FrOSCon2023 #postmarketOS #PinePhone #Librem5
-
Weekly GNU-like #MobileLinux Update (31/2023): #Phosh 0.30.0 bringing newer #wlroots, #rk2aw for better booting, and #Plasma Desktop on the #PineTabV
https://linmob.net/weekly-update-31-2023/
#LinuxMobile #Droidian #pmbootstrap #riscv #FrOSCon2023 #postmarketOS #PinePhone #Librem5
-
Weekly GNU-like #MobileLinux Update (31/2023): #Phosh 0.30.0 bringing newer #wlroots, #rk2aw for better booting, and #Plasma Desktop on the #PineTabV
https://linmob.net/weekly-update-31-2023/
#LinuxMobile #Droidian #pmbootstrap #riscv #FrOSCon2023 #postmarketOS #PinePhone #Librem5
-
Weekly GNU-like #MobileLinux Update (31/2023): #Phosh 0.30.0 bringing newer #wlroots, #rk2aw for better booting, and #Plasma Desktop on the #PineTabV
https://linmob.net/weekly-update-31-2023/
#LinuxMobile #Droidian #pmbootstrap #riscv #FrOSCon2023 #postmarketOS #PinePhone #Librem5
-
@anjan I've reinstalled #sxmo on my pinephone by using
#pmbootstrap. I really like the progress and hard work that all of you have
done. #swmo #sway (wayland) really works great. Thanks! :) -
Today #alpineconf has started, which will feature 4 #postmarketOS related talks. In 15 minutes ollieparanoid will start talking about #pmbootstrap, our swiss army knife to postmarketOS development.
Head on over to https://alpinelinux.org/conf/ and come watch!
-
Yes, #sxmo is installed on the eMMC of my #pinephone.
I've first installed #postmarketos (without a ui) on the eMMC of my pinephone using #pmbootstrap and #jumpdrive. Then, I've followed the instructions at https://git.sr.ht/~mil/sxmo-docs/tree/master/INSTALLGUIDE.md to install #sxmo on top of it.
I've also altered /etc/fstab, so my /home is on a SD card.