-
-
Notifications
You must be signed in to change notification settings - Fork 12.1k
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
Fix python3
references in python@3.10
-dependent formulae
#108008
Labels
good first issue
A good candidate for your first contribution to Homebrew/homebrew-core
help wanted
Task(s) needing PRs from the community or maintainers
outdated
PR was locked due to age
Comments
carlocab
added
help wanted
Task(s) needing PRs from the community or maintainers
good first issue
A good candidate for your first contribution to Homebrew/homebrew-core
labels
Aug 13, 2022
6 tasks
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 19, 2022
TBB has a bug in thread creation which is exposed with usage in mold. See rui314/mold#410, rui314/mold#600. We apply a patch that has been upstreamed to TBB at oneapi-src/oneTBB#824 to fix this. The patch implements a mechanism similar to one used by Go [1], and has been adopted in the Arch and OpenSUSE TBB packages. While we're here, let's align the `cmake` invocation with other formulae, fix references to `python3.10` (Homebrew#108008), and change the `-rpath` flag so that it does not require relocation when pouring a bottle (which should speed bottle pour times up slightly). [1] https://go-review.googlesource.com/c/go/+/33894/
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 19, 2022
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 19, 2022
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 19, 2022
BrewTestBot
pushed a commit
that referenced
this issue
Aug 19, 2022
TBB has a bug in thread creation which is exposed with usage in mold. See rui314/mold#410, rui314/mold#600. We apply a patch that has been upstreamed to TBB at oneapi-src/oneTBB#824 to fix this. The patch implements a mechanism similar to one used by Go [1], and has been adopted in the Arch and OpenSUSE TBB packages. While we're here, let's align the `cmake` invocation with other formulae, fix references to `python3.10` (#108008), and change the `-rpath` flag so that it does not require relocation when pouring a bottle (which should speed bottle pour times up slightly). [1] https://go-review.googlesource.com/c/go/+/33894/ Closes #108431. Signed-off-by: Sean Molenaar <1484494+SMillerDev@users.noreply.github.com> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
carlocab
added a commit
to Porkepix/homebrew-core
that referenced
this issue
Aug 19, 2022
Also, clean up `python3` reference. See Homebrew#108008.
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 19, 2022
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 19, 2022
BrewTestBot
pushed a commit
that referenced
this issue
Aug 20, 2022
* emscripten 3.1.19 * emscripten: update resources Also, clean up `python3` reference. See #108008. * emscripten: deduplicate `std_cmake_args` Closes #108318. Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
carlocab
added a commit
that referenced
this issue
Aug 20, 2022
carlocab
added a commit
that referenced
this issue
Aug 20, 2022
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 20, 2022
6 tasks
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 20, 2022
carlocab
added a commit
to carlocab/homebrew-core
that referenced
this issue
Aug 20, 2022
See Homebrew#108008. Also, - we no longer need to add Python's `libexec/"bin"` to `PATH`. See Homebrew/brew#13677. - `--install-lib` is now part of `setup_install_args`. See Homebrew/brew#13533.
carlocab
pushed a commit
that referenced
this issue
Sep 12, 2022
carlocab
pushed a commit
that referenced
this issue
Sep 12, 2022
carlocab
pushed a commit
that referenced
this issue
Sep 12, 2022
carlocab
pushed a commit
that referenced
this issue
Sep 12, 2022
carlocab
pushed a commit
that referenced
this issue
Sep 12, 2022
50 tasks
I've split the remaining formulae to a list in #110462 to ease tracking. |
chenrui333
pushed a commit
that referenced
this issue
Sep 13, 2022
miles170
added a commit
to miles170/homebrew-core
that referenced
this issue
Sep 13, 2022
miles170
added a commit
to miles170/homebrew-core
that referenced
this issue
Sep 17, 2022
See Homebrew#108008, and also update the license.
iMichka
added a commit
to iMichka/homebrew-core
that referenced
this issue
Sep 28, 2022
danielnachun
pushed a commit
to miles170/homebrew-core
that referenced
this issue
Oct 5, 2022
danielnachun
added a commit
that referenced
this issue
Oct 6, 2022
* libtorch: fix `python3` reference. See #108008. * libtorch: add patch for build on macOS * libtorch: fix patch and remove unneeded deps * libtorch: replace patch, fix python path and cmake Co-authored-by: Michka Popoff <michkapopoff@gmail.com> Co-authored-by: danielnachun <daniel.nachun@gmail.com>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
good first issue
A good candidate for your first contribution to Homebrew/homebrew-core
help wanted
Task(s) needing PRs from the community or maintainers
outdated
PR was locked due to age
Formulae which depend on
python@3.10
and look forpython3
, either inPATH
or in
python@3.10
'sbin
directory will break when Python 3.11 is released inOctober. This follows from #107517, since the release of 3.11 means we will
switch
python@3.10
to using thealtinstall
target, at which point there willno longer be a
python3
inpython@3.10
'sbin
.It would be good to have a standardised approach for this, but I'm not sure
there is one. I'll described some approaches currently in use below.
If the
python3
reference is only in one of theinstall
method or thetest
block (and not both), then it may suffice to define
in the appropriate method/block, and make sure the newly-defined
python3
variable is used in succeeding calls to Python3. For examples of this, see
chapel
,cython
, orvolk
.If the
python3
reference is in both theinstall
method andtest
block,then it may be appropriate to define a method that can be reused in both. This
approach is currently used in formulae which build with multiple versions of
Python3 in order to allow usage with multiple versions of python (e.g.
py3cairo
pillow
, ornumpy
). For formulae that don't need this, it may suffice todefine a simpler method:
Feedback on approaches welcome.
Below is a tenative list of formulae that need fixing. This was generated with
so it may miss a few formulae, or include false positives.
python3
reference. #108440python3
references. #108441python3
reference. #108478python3
references. #108479python3
reference. #108502libSDL2
#108503python3
references. #108504python3
references. #108505python3
reference. #108506python3
references. #109094python3
references. #109095python3
reference. #109667python3
reference. #109096python3
reference. #109097python3
references. #109098python3
reference. #109786python3
references. #109677python3
reference. #109666python3
reference. #109787python3
reference. #109788python3
references. #109733python3
reference. #110011chapelcherrytreepython3
references. #109756python3
references. #109974clang-formatpython3
reference. #110367python3
references. #109768python3
reference. #109948python3
reference. #110117python3
reference. #109965python3
references. #110358cppcmspython3
reference. #109857python3
references. #110365rpath
formula DSL. #109093python3
reference. #109945python3
reference. #110366python3
reference. #110013python3
references. #109770python3
reference. #110014python3
reference. #109993python3
reference. #109969python3
references. #110368python3
reference. #110370python3
reference. #110012python3
reference. #110441python3
references. #109856python3
references. #109767python3
references. #109731python3
references. #109750python3
reference. #110371python3
reference. #110115python3
references. #109979python3
reference. #110381python3
reference. #109729python3
reference. #110384python3
references. #109862python3
reference. #110385python3
reference. #109980glib-utilspython3
references. #109759gpgmepython3
reference. #110016python3
reference. #109946python3
reference. #110442python3
references. #109765python3
reference. #109655httpstatpython3
references. #110390python3
references. #109758python3
reference. #110440python3
references. #109678python3
reference. #109958python3
references. #110393python3
references. #110403julialassopython3
references. #110406python3
reference. #110407libcap-ngpython3
references. #109860libpeaspython3
reference. #110408python3
reference. #110409libsigrokdecodepython3
reference. #110410python3
reference. #109957python3
references. #109832python3
references. #109829python3
reference. #109947python3
reference. #109978python3
reference. #110424python3
reference. #110425python3
reference. #110426mda-lv2python3
reference. #109989micropythonpython3
reference. #110428python3
reference. #109751python3
references. #109761python3
reference. #109944python3
reference. #110118python3
references. #110120python3
references. #110429rpath
formula DSL. #109058python3
references. #110430python3
reference. #109988python3
reference. #110132python@3.9
reference #108269python3
references. #109672python3
references. #109869nodeenvpython3
references. #110431python3
references. #109858python3
reference. #110009python3
references. #109861python3
reference. #109962python3
reference. #109949python3
references. #109663python3
references. #109763python3
references. #109836python3
reference. #109950python3
references. #109859python3
references. #109766python3
references. #109833pyqt@5rpath
DSL. #109050python3
references. #109863python3
reference. #109975python3
references. #109963python3
reference. #109977python3
reference. #109987sambapython3
references. #109851python3
references. #109997python3
reference. #109967python3
references. #109755python3
reference. #109961python3
reference. #110008python3
references. #109976swiftpython3
reference. #109880python3
reference. #109728python3
reference. #109879python3
references. #109843python3
references. #109831python3
reference. #109878urhpython3
references. #109726python3
reference. #109877python3
reference. #109887python3
reference. #109888python3
reference. #109889vimvirt-managerpython3
references. #109876python@3.10
#107645The text was updated successfully, but these errors were encountered: