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

Missing patch #803

Open
Etn40ff opened this issue Dec 4, 2024 · 11 comments
Open

Missing patch #803

Etn40ff opened this issue Dec 4, 2024 · 11 comments

Comments

@Etn40ff
Copy link
Contributor

Etn40ff commented Dec 4, 2024

It looks 10.5 is missing a patch:

>>> Emerging (1 of 5) sci-mathematics/sagemath-standard-10.5::sage-on-gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * sagemath_standard-10.5.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                                                                                                                                                                                                       [ ok ]
>>> Unpacking source...
>>> Unpacking sagemath_standard-10.5.tar.gz to /var/tmp/portage/sci-mathematics/sagemath-standard-10.5/work
>>> Source unpacked in /var/tmp/portage/sci-mathematics/sagemath-standard-10.5/work
>>> Preparing source in /var/tmp/portage/sci-mathematics/sagemath-standard-10.5/work/sagemath_standard-10.5 ...
 * Applying mpmath.patch ...                                                                                                                                                                                                                                                                                                                                                                                                       [ ok ]
 * Applying sagemath-standard-10.4-env.patch ...
patching file sage/misc/copying.py
Hunk #1 succeeded at 3 with fuzz 2 (offset -1 lines).
Hunk #2 succeeded at 14 (offset -1 lines).                                                                                                                                                                                                                                                                                                                                                                                         [ ok ]
 * Applying sage_exec-9.3.patch ...                                                                                                                                                                                                                                                                                                                                                                                                [ ok ]
 * Applying sagemath-standard-10.4b-neutering.patch ...                                                                                                                                                                                                                                                                                                                                                                            [ ok ]
 * Build system packages:
 *   dev-python/gpep517            : 16
 *   dev-python/installer          : 0.7.0
 *   dev-python/cython             : 3.0.11
 *   dev-python/setuptools         : 75.5.0
 *   dev-python/setuptools-rust    :
 *   dev-python/setuptools-scm     : 8.1.0
 *   dev-python/wheel              : 0.44.0
Processing for src/sage
/var/tmp/portage/sci-mathematics/sagemath-standard-10.5/distdir/sagemath_PR38962.patch: No such file or directory
@kiwifb
Copy link
Collaborator

kiwifb commented Dec 4, 2024

How strange. Let me look deeper, probably something very silly.

@kiwifb
Copy link
Collaborator

kiwifb commented Dec 4, 2024

OK, a funky interaction between my patch eclass and the pypi eclass about SRC_URI that I did not properly document and I did not propagate the fix that is in 10.4 properly to 10.5. I should find something better.

@kiwifb
Copy link
Collaborator

kiwifb commented Dec 4, 2024

And sage_docbuild has the same issue.

@kiwifb
Copy link
Collaborator

kiwifb commented Dec 4, 2024

Actually no, sage_docbuild was not affected. Fix pushed, should be available in the next 15mn, time for the overlay mirror to sync.

@Etn40ff
Copy link
Contributor Author

Etn40ff commented Dec 4, 2024

Not yet:

!!! Fetched file: sagemath_PR38962.patch VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      8536
!!! Expected: 4352
Refetching... File renamed to '/usr/portage/distfiles/sagemath_PR38962.patch._checksum_failure_.fulrsd6t'

@kiwifb
Copy link
Collaborator

kiwifb commented Dec 4, 2024

OK, the file source changed yesterday. Bad timing but you caught it. I will check if it still applies and update.

@kiwifb
Copy link
Collaborator

kiwifb commented Dec 4, 2024

Manifest updated. However it looks like it may change again. I'll try to keep an eye on it.

@Etn40ff
Copy link
Contributor Author

Etn40ff commented Dec 5, 2024

Can this be made into a diff between to commits rather than a PR? In this way one may freeze the patch in a known working state

@Etn40ff
Copy link
Contributor Author

Etn40ff commented Dec 5, 2024

Also, you did not push

@kiwifb
Copy link
Collaborator

kiwifb commented Dec 5, 2024

Can this be made into a diff between to commits rather than a PR? In this way one may freeze the patch in a known working state

Yes, it can. I was trying to avoid work around here :) Darn, I really forgot to push. Done now.

@Etn40ff
Copy link
Contributor Author

Etn40ff commented Dec 5, 2024

Works now, thanks

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

No branches or pull requests

2 participants