Skip to content
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

Upgrade jq to 1.7 #1445

Closed
8 tasks done
mfeit-internet2 opened this issue Jun 18, 2024 · 1 comment
Closed
8 tasks done

Upgrade jq to 1.7 #1445

mfeit-internet2 opened this issue Jun 18, 2024 · 1 comment

Comments

@mfeit-internet2
Copy link
Member

mfeit-internet2 commented Jun 18, 2024

Development of jq has been taken over by a new team and they've released 1.7, which is what ships with u24 (see #1441).

1.7 resolves the problem from #717 that required patching jq and PyJQ to deal with large numbers correctly, so an upgrade would remove the need for that patch.

TO DO:

  • Remove the +pscheduler-patches part of the replacement version script in the RPM spec and Debian rules files.

Check builds:

  • OL8
  • EL9
  • D11
  • D12
  • U20
  • U22
  • U24 (Uses distro-provided binary)
@mfeit-internet2 mfeit-internet2 self-assigned this Jun 18, 2024
@mfeit-internet2 mfeit-internet2 mentioned this issue Jun 18, 2024
5 tasks
laeti-tia added a commit that referenced this issue Jun 25, 2024
Incrementing package release number and adding changelog entries where
needed.
mfeit-internet2 added a commit that referenced this issue Jun 29, 2024
mfeit-internet2 added a commit that referenced this issue Jul 1, 2024
mfeit-internet2 added a commit that referenced this issue Jul 2, 2024
Upgrade jq to 1.7:

* Upgrade jq to 1.7 (Debian/Ubuntu) untested.  #1445

* Fix test regression.  #1445

* Remove integer patch from PyJQ.  #1445

* Overhaul of jq for Debian (11).  #1445

* Added missing jq dependency.  #1445

* Fixed a test regression.  #1445

* Added trivial jq transforms to archiving in troubleshooter.  #1445
@mfeit-internet2
Copy link
Member Author

Release Notes:

The jq scripting language has been upgraded to version 1.7.

mfeit-internet2 added a commit that referenced this issue Jul 22, 2024
* Fix jsonval test to work with JSONSchema 3 and 4

* Clean out unused Debian versions of PostgreSQL #1441

* Remove iperf3 change that shouldn't be there yet.  #1441

* Build iperf3 on u24.  1441

* Enable s3-benchmark for u24+  #1441

* Add iperf3 for u22  #1441

* Build iperf3 on d11; remove conditions in build order.  #1441

* Restore conditional iperf3 build; enable force-build on Debuntu  #1441

* unibuild-order changes:
- Clarifying comments on iperf3 and py-amqp builds.
- Simplifying python-jsonschema condition.

* Forcing jq version 1.6.something to avoid 1.7.1 from U24, pending #1445
Incrementing package release number and adding changelog entries where
needed.

* Make all Python regexps raw strings.  #1441

* Fix escaping in raw regexp strings.  #1441

* Potential TODO for Golan stuff.  #1441

* Bump Debian compat files 9 -> 10.  #1441

---------

Co-authored-by: Lætitia Delvaux <laetitiaadelvaux@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant