browsr: 1.19.0 -> 1.21.0, mupdf: 1.23.6 -> 1.24.8, python312Packages.pymupdf: 1.23.6 -> 1.24.8, python312Packages.textual-universal-directory: 1.1.0 -> 1.5.0#332385
Conversation
|
Looks fine. Considering the number of rebuild, this should probably target staging though |
|
Could you update the target branch for the pr to staging from master? |
Done |
SuperSandro2000
left a comment
There was a problem hiding this comment.
Can you also pick f9eb925 (#298783)
Also there are some additional changes in b476b96 (#298783) and 4a3db5a (#298783) which I think are worthwhile to carry over to here
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
I went and merged this since while those changes are nice to have, they're not essential, and |
Then why were the other PRs closed?? |
Because the main thing that is the bump is done, the only changes are smaller ones that can be done targeting either master or staging. I think at that point it will be better to just remake the PR since there are lots of conflicts. |
They can be closed once that's done. |
Feel free to reopen the PRs if you think I did a mistake. I only closed them to help reduce the huge amount of PRs we have. No need to feel attacked. |
If it is broken for a longer time and there is no urgency, we can also take the extra day or two to take the improvements. Also apparently this PR was so rushed, that we immediately got a regression in #334596 |
That's unrelated because this PR wasn't merged into master. |
Completely unrelated, this PR is targetting |
It is my opinion that sometimes we focus too much in fixing things that doesn't really help anyone. For example, the IMO, this kind ends up just discouraging newcomers that end up doing good work fixing difficult packages like this one. But I am not sure if this is the correct place to discuss this issue either, feel free to ask me in Matrix or something if you want to discuss this issue further. |
|
If the change is so trivial IMO creating another PR is just creating overhead for reviewers and mergers. |
I think the overhead is way higher for the ones opening a PR than the ones reviewing it. And at least for low impact changes, I don't think it matters too much. Now, getting packages fixed has a much higher impact, IMO. But we can agree to disagree here, not sure if it makes sense to comment much more on this particular issue. If I don't forget I will open a PR later applying the |
It also makes it an absolute PITB for someone who just wants to contribute a fix and isn't wanting to be nitpicked to death by drift in reviewer's preferences and optional fields since the package was first merged in. In this case, adding a mainProgram option would be trivial, but would require bouncing back through a git rebase that not every contributor would be comfortable with. The other two PRs linked make major changes to the mupdf package. If those changes are desired, they should be subject to a completely different process than just a quick build fix submission by someone who is not the package maintainer and who just needs the package to build in order to fix their own problem. I just wanted browsr to work, I didn't want to adopt mupdf. I just needed to fix mupdf in order to get there. |
|
FYI: 9b88d05 |
Description of changes
A change in a previous PR lifted a Python 3.12 limitation on building browsr. The existing version then failed to build due to being out of date. This PR updates the rest of the dependency tree to build in Python 3.12 and to reflect their latest versions.
Closes #274882
Closes #290651
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.