PureTryOut[m] | Alexey Minnekhanov is right, `feature/sailfish` is the branch you need. | 07:28 |
---|---|---|
PureTryOut[m] | You can build all packages with `pmbootstrap build --strict postmarketos-ui-glacier` | 07:28 |
PureTryOut[m] | The packages are in the pmaports folder and spread out over `glacier/` and `sailfish/`. The APKBUILD files contain the actual logic to build something, you can just point the `$source` variable to some updated source | 07:29 |
SergeyChupligin[ | on local source to ? | 07:33 |
PureTryOut[m] | Well you could put the source in a tar file and point to there, but iirc `pmbootstrap` supports a `--src` argument to point to a local directory somewhere and basically overwrite `$source`. Never used it myself though | 07:33 |
PureTryOut[m] | Check `pmbootstrap build --help` | 07:33 |
SergeyChupligin[ | ok...i will try.... | 07:37 |
PureTryOut[m] | `pmbootstrap build --strict <package name> --src /path/to/local/modified/source/for/that/package` should do the trick | 07:38 |
PureTryOut[m] | Make sure you use the correct `builddir` value though | 07:38 |
Matthias[m] | <SergeyChupligin[ "Somebody give me some instructio"> Wow, interesting! Good luck! | 07:51 |
SergeyChupligin[ | <Matthias[m] "Wow, interesting! Good luck!"> I'm tired of fighting with mer obs | 07:51 |
SergeyChupligin[ | i make new release over 2 month | 07:51 |
SergeyChupligin[ | all broken | 07:51 |
PureTryOut[m] | Ha, come join the dark side, come join Alpine packaging 😂 | 07:51 |
SergeyChupligin[ | 5 weeks i can't build aarch64 version | 07:51 |
SergeyChupligin[ | if i not finish on this week i drop all and go into pmos | 07:51 |
PureTryOut[m] | Btw for pmOS if you want to build specifically for aarch64, build with `--arch=aarch64`. By default it'll only build for your host architecture | 07:51 |
PureTryOut[m] | I should rebase the feature/sailfish branch | 07:57 |
rinigus | maybe something more mainstream is needed than pmOS. PureTryOut, is there systemd support on pmOS? you also had some issues with porting maps apps due to use of musl, right? | 07:59 |
AlexeyMinnekhano | systemd does not support alternative libcs, like musl or uclibc | 08:04 |
PureTryOut[m] | rinigus: no systemd no. If you're talking about Puremaps, no there were no issues with Musl there | 08:04 |
PureTryOut[m] | Musl is not really a problem for most stuff. Some packages from Sailfish didn't work out of the box with Musl, but I resolved those already | 08:04 |
PureTryOut[m] | (and upstreamed as much as possible) | 08:04 |
rinigus | PureTryOut: I think there was an issue with some dependency; could be osm scout server's one | 08:05 |
rinigus | (in addition to systemd) | 08:05 |
rinigus | my point is, that if there is a switch from OBS planned, it would be reasonable to look around and maybe select something which is mainstream. ideally with similar build support as OBS provides. so, switch would not make it worse | 08:07 |
PureTryOut[m] | Valid point as far as OBS goes. But do note that if you work with a Musl system, you're sure your software will work on glibc systems as well, but not necessarily so the other way around | 08:08 |
PureTryOut[m] | And not making yourself dependent on systemd makes your system more portable as well | 08:08 |
rinigus | I would have focused on making it work, not portable, as the first priority. and would reuse as much as possible SFOS/Mer stack as it is fully working and available one. so far, that was Nemo's strength and would be silly to drop it. | 08:13 |
PureTryOut[m] | Why would he drop the SFOS/Mer stack? | 08:19 |
SergeyChupligin[ | i like mer stack it's simple for me | 08:19 |
PureTryOut[m] | And that's fine, I don't see why you'd drop it, it works on pmOS 🤷♂️ | 08:19 |
PureTryOut[m] | Just not the systemd dependant parts, but it doesn't seem Glacier/Nemo really uses that anyway | 08:19 |
rinigus | in my understanding mer stack is using systemd, but I could be wrong. anyway, wanted to raise the concerns regarding OBS and non-mainstream. | 08:36 |
PureTryOut[m] | There are some parts that use parts of systemd yes, most can be solved simply by building it with elogind. Nemo so far doesn't use anything that can not be used without systemd | 08:46 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!