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

python3Packages.sip: 6.8.0 -> 6.8.1 #281180

Merged
merged 2 commits into from
Jan 24, 2024
Merged

python3Packages.sip: 6.8.0 -> 6.8.1 #281180

merged 2 commits into from
Jan 24, 2024

Conversation

imincik
Copy link
Contributor

@imincik imincik commented Jan 15, 2024

Description of changes

Patch update of SIP fixing multiple regressions introduced in v6.8.0 and causing many build failures (for example #281100)

See: https://riverbankcomputing.com/news/SIP_v6.8.1_Released
and https://www.riverbankcomputing.com/hg/sip/file/tip/NEWS

fixes #281100
closes #282473

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@SuperSandro2000
Copy link
Member

Please add a Closes #281100 to the PR body.

Copy link
Member

@SuperSandro2000 SuperSandro2000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

diff LGTM

@imincik
Copy link
Contributor Author

imincik commented Jan 15, 2024

@mweinelt , should this PR go to python-updates or staging branch instead of master ?

@dotlambda
Copy link
Member

Why not update to 6.8.2?

@delroth delroth added the 12.approvals: 1 This PR was reviewed and approved by one reputable person label Jan 15, 2024
@imincik
Copy link
Contributor Author

imincik commented Jan 15, 2024

Why not update to 6.8.2?

6.8.2 release is not yet announced in news. I am not sure whether it is released or not.

@kirillrdy
Copy link
Member

@mweinelt , should this PR go to python-updates or staging branch instead of master ?

3109 packages updated:

If there is no currently active python-updates branch, then this should go to staging

@dotlambda
Copy link
Member

Why not update to 6.8.2?

6.8.2 release is not yet announced in news. I am not sure whether it is released or not.

https://www.riverbankcomputing.com/hg/sip/file/tip/NEWS lists it as released on December 31.

@imincik
Copy link
Contributor Author

imincik commented Jan 16, 2024

Why not update to 6.8.2?

@dotlambda , version 6.8.2 is not on PyPi (which is the source repo for this package).

@imincik imincik changed the base branch from master to staging January 16, 2024 08:35
@delroth delroth removed the 12.approvals: 1 This PR was reviewed and approved by one reputable person label Jan 16, 2024
@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/week-in-geospatial-team/37035/3

@imincik
Copy link
Contributor Author

imincik commented Jan 23, 2024

@vcunat , would you please include this PR in #281828 ? Thanks .

@delroth delroth added the 12.approvals: 2 This PR was reviewed and approved by two reputable people label Jan 23, 2024
@Stunkymonkey Stunkymonkey mentioned this pull request Jan 23, 2024
13 tasks
@dotlambda dotlambda changed the base branch from staging to staging-next January 24, 2024 00:39
It breaks on sip 6.8.0 with

    NameError: name 'SocstringSignature' is not defined. Did you mean: 'DocstringSignature'?
@delroth delroth removed the 12.approvals: 2 This PR was reviewed and approved by two reputable people label Jan 24, 2024
@dotlambda
Copy link
Member

Why does aarch64-darwin fail with

error: attribute 'tests' in selection path 'python311Packages.sip.passthru.tests' not found

?

@delroth delroth added the 12.approvals: 3+ This PR was reviewed and approved by three or more reputable people label Jan 24, 2024
@kirillrdy
Copy link
Member

Why does aarch64-darwin fail with

error: attribute 'tests' in selection path 'python311Packages.sip.passthru.tests' not found

?

see if pythonPackages.poppler-qt5 builds on aarch64-darwin even with this change, maybe try ofborg ?

@dotlambda
Copy link
Member

see if pythonPackages.poppler-qt5 builds on aarch64-darwin even with this change, maybe try ofborg ?

That shouldn't change whether the attribute 'tests' exists. Anyway:
@ofborg build python3Packages.poppler-qt5

@kirillrdy
Copy link
Member

see if pythonPackages.poppler-qt5 builds on aarch64-darwin even with this change, maybe try ofborg ?

That shouldn't change whether the attribute 'tests' exists. Anyway: @ofborg build python3Packages.poppler-qt5

I've seen that error before, when one of tests dependencies was not supported on that platform, I assumed it's normal

@dotlambda dotlambda merged commit 0d074a5 into staging-next Jan 24, 2024
28 of 29 checks passed
@dotlambda dotlambda deleted the sip-6.8.1 branch January 24, 2024 02:59
@imincik
Copy link
Contributor Author

imincik commented Jan 24, 2024

Thanks for moving this forward !

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/week-in-geospatial-team/37035/6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build failure: qgis build is failing during sip-build
7 participants