-
-
Notifications
You must be signed in to change notification settings - Fork 18k
texinfo: 6.8 -> 7.0.2 #215699
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
texinfo: 6.8 -> 7.0.2 #215699
Conversation
|
I'm guessing you did not follow the instructions for rebasing smoothly. As for the patch thing, the build log shows that some script is failing due to |
|
Thanks for the explanation @ncfavier. I was not aware about the special procedure that is necessary when rebasing. I apologies for the unnecessary pings to people and disruption of their time and attention this has likely created. Mea culpa 😞 |
trofi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with a minor nit.
My naive grep says texinfo might be directly used by a few packages. I'll try a local build on them and complain back if something fails.
List I found: R allegro5 asdf asdf_2_26 asdf_3_1 asymptote autoconf autoconf271 bashInteractive bashInteractiveFHS bashInteractive_5 bc binutils-unwrapped_2_38 blitz cgdb cgui chrony cmakeCurses cmakeWithGui cre2 docbook2x e2fsprogs ecl emacs emacs-gtk emacs-nox emacs28 emacs28-gtk emacs28-nox emacs28NativeComp emacsNativeComp ffmpeg ffmpeg-full ffmpeg-headless ffmpeg_4 ffmpeg_4-full ffmpeg_4-headless ffmpeg_5 ffmpeg_5-full ffmpeg_5-headless flex_2_5_35 foxtrotgps freetalk frr fswatch fuse2fs gama gauche gaucheBootstrap gcl gcl_2_6_13_pre gdb gengetopt gforth git git-doc gitFull gitSVN glibcInfo gnu-cobol gnupg gnupg24 gnuplot gnuplot_aquaterm gnuplot_qt gpgme groff guile-config guile-fibers guile-gcrypt guile-git guile-hall guile-json guile-lib guile-sqlite3 guile-ssh guile-xcb gxmessage heimdal idutils indent irods irods-icommands jellyfin-ffmpeg jffi ledger lepton-eda libheimdal liblouis libmikmod libredwg librep libtasn1 lilypond lilypond-unstable linuxdoc-tools lzlib macchanger mailutils marst maxima maxima-ecl mercury mitscheme mitschemeX11 monotone mpfi nano ne netmask notmuch ocrad octave octaveFull pinentry-rofi pinfo plzip poke ponysay proxysql pspp qemu qemu_full qemu_kvm qemu_test quickjs recode rocgdb rubber sawfish sbcl sbcl_2_0_8 sbcl_2_0_9 sbcl_2_1_1 sbcl_2_1_10 sbcl_2_1_11 sbcl_2_1_2 sbcl_2_1_9 sbcl_2_2_10 sbcl_2_2_11 sbcl_2_2_4 sbcl_2_2_6 sbcl_2_2_9 sbcl_2_3_0 sdcc sgx-sdk solfege speechd tahoe-lafs taler-exchange taler-merchant tangogps tarlz tinc_pre tinycc udunits wdiff wget2 wipefreespace wsjtx xboard xnee xprintidle-ng xzgv zsh
AndersonTorres
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix the message of the commit: postPath -> postPatch
trofi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At least texinfoInteractive fails to build as:
XPASS: test_scripts/layout_formatting_fr_icons.sh
PASS: test_scripts/layout_formatting_epub.sh
PASS: test_scripts/layout_formatting.sh
PASS: test_scripts/layout_formatting_epub_nodes.sh
============================================================================
Testsuite summary for GNU Texinfo 7.0.2
============================================================================
# TOTAL: 144
# PASS: 112
# SKIP: 31
# XFAIL: 0
# FAIL: 0
# XPASS: 1
# ERROR: 0
============================================================================
See tp/tests/test-suite.log
Please report to [email protected]
============================================================================
AFAIU XPASS failure is unexpected.
|
@trofi I was able to build |
it's an Maybe it's a locale-dependent failure. |
|
We just need to condition nixpkgs/pkgs/development/tools/misc/texinfo/common.nix Lines 61 to 65 in e5530ab
|
5c883a5 to
2549060
Compare
|
@trofi mind retrying the |
Yup, that did it. Thank you! |
AndersonTorres
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Except maybe by release note, LGTM.
|
Thanks everyone for your review, helpful comments, and suggestions, very much appreciated, especially as I learned a few new things about nixpkgs. From my end this PR is good to be merged, if anyone with the necessary permissions agrees please do so at your latest convenience 🙂 |
|
@ofborg build |
|
Should |
|
@AndersonTorres |
Timed out as expected, but I can test on master. |
I believed it was just the opposite, eval needs args but build doesn't... |
|
Just checking in on the status here… Anything that is needed from me or needs to be resolved before this can get merged? |
|
I did not fine any regression so far. Should be fine to merge. Worst case we'll pin back the previous version of texinfo for those packages that end up failing to build. |
|
Thanks everyone for all the helpful input to get this merged, very much appreciated 🙌 |
Change default texinfo to 7
Description of changes
Add package for texinfo 7.0.2 and make it the default.
Please chime in if you believe changing the default texinfo to 7.0.2 is too drastic of a change or should be communicated elsewhere than just the release notes.
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)