Hi, since about two days I’ve been having trouble installing some (but not all) packages. It always gives a message similar to this: “nothing provides haiku>=r1~beta6_hrev59866_5-1 needed by [package name]”. Crucially, I also get this message when trying to update the system.
As you can see from the message, we are approaching beta 6 release. There might be few weeks of adjustments. In the meantime, you can try pkgman update in a terminal.
It won’t work until yt-dlp (and other such packages) is updated to use the newer libraries. It will eventually. You just need some patience in the meantime.
As mentioned, beta6 is around the corner, the main devs are doing a great job on puttings things up on their end.
Main problem for now is the switch to the newer libxml2 wich breaks quite some things, good new, we as the haikuports team have been busy with updating major parts to make sure things are on par with the new library, this means having a lot of packages needing a rebuild.
@waddlesplash already did a major revision bump on all packages relying on this, after that we are finishing up on the other parts (haikuports team).
Possible sollutions, uninstall fontconfig_devel and reinstall it (this will bring in the new libxml2), this worked for me on 32bit, then run a “pkgman full-sync”. Or “pkgman install libxml2..12” (this will replace the old libxml2 - still the same version), then try “pkgman full-sync”.
There will be some downfalls, on 32bit haikuwebkit is still broken for the new libxml2 and thus on a full-sync WebPosite will be gone, on 64bit webkit-gtk is still broken, so far major issue for me is that epiphany (Web) can’t be installed, some packages not reported by the buildmasters report are not shown and probably need a rebuild, we can’t tackle them without knowing, so reporting them would be nice so we can have a look at them.
EDIT: please only report things that broken after the full-sync, anything reporting a problem with some package that requires the old libxml2 (2.12.10) package would be usefull.
FWIW, we now got a list of things that need to be updated (after a little bit of scripting over pkgman). Will open an issue over HaikuPorts so everyone can keep track of the progress there.
Full list of things we need to still work out: here.
For those wanting to avoid github to see the list of stuff we know that needs updates/rebuilds, here’s the same list, but as a bpa.st (notice that the latter will not get updated, but if you see your problem listed there, then there’s no need to report it here or elsewhere).