obs: update to 32.1.0#59521
Conversation
|
@eightbitgiraffe your PR looks, good, but there are a few other packages that need to be bumped when obs is updated. Can you also bump the browser-bin package, and the droidcam plugin package so that they get rebuilt alongside obs itself? You should do each one in a separate commit, but can push the entire series to this PR. |
|
honestly i have never contributed to void packages so, for future reference, how could i figure out what other packages i need to do too? just look for what depends on obs?thanks though! ill get those in tomorrow afternoon
|
|
Broadly its a bit of tribal knowledge to just know what depends on obs. I have un-pushed branches that I'll need to update for things like NDI and some other plugins, but you can generally start with a query on forward depends to find everything in the tree: Don't bother trying to update droidcam-obs-plugin to the latest version, that will quickly devolve into libimobiledevice madness. Just revbump it so it gets rebuilt and that will be fine. |
|
still a bit of a mess when it comes to using git but we should be good! |
|
so it seems like the current version of droidcam-obs-plugin in the repos (2.4.0) does not support obs 32, while the next version (2.4.1) does. HOWEVERRR i do not know how to use xbps-src and am getting weird errors like |
|
@eightbitgiraffe go ahead and tag droidcam as broken then ( |
Sounds like an unclean builddir. |
|
finally got around to marking that as broken, i havent been on my pc much and finally remembered while doing some python dev |
|
it is showing me that my merge commit is still in there but i honestly have no idea how to not, i think thats why the linter is yelling at me |
the-maldridge
left a comment
There was a problem hiding this comment.
You can remove the merge commit using an interactive rebase, which is also necessary to squash your changes down into the requisite number of commits (3). You can learn more about rebasing in the git manual. In general though you'll need to do the following:
$ git fetch --all # update your local knowledge of remote branches
$ git checkout obs-32.1.0 # make sure you're rebasing the right branch
$ git rebase --interactive --onto upstream/master # replace upstream with whatever your reference to this repo is
The --interactive flag will cause it to open your editor and offer you several options for each commit. Delete the lines containing your merge commits to remove them from the branch, and use a combination of fixup/reword to fold the other commits down into:
obs: update to 32.1.0.
obs-plugin-browser-bin: update to 32.1.0.
droidcam-obs-plugin: mark broken.
Each commit should contain only the change as described by its message.
|
If you get really stuck, you can reach out in #voidlinux on libera.chat and ask for help there, and we can work synchronously to get your patch through. |
|
fuck idek what im doing anymore |
4497634 to
2296128
Compare
Testing the changes
Local build testing
x86_64 glibc@lemmi the xbps-src guide im following says to ping the maintainer of this package