Re: latest git version no longer detected by base

2022-04-16 Thread Herby G
As I mentioned in my original comment on the commit , the big change in Git 2.35.3 (and starting in 2.35.2) is a major behavior change to address CVE-2022-24765

Re: latest git version no longer detected by base

2022-04-16 Thread Joshua Root
On 2022-4-17 01:13 , Chris Jones wrote: FWIW, my syncs still use /opt/local/bin/git after upgrading. What OS is this ? For me the issue is happening on macOS 12. Also macOS 12. The problem is completely reproducible. I can uninstall macports git and it starts working again with the system

Re: latest git version no longer detected by base ==> and it is a pain to use

2022-04-16 Thread Herby G
I believe the *safe.directory *config option is what we'll want to configure to alleviate this: https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory On Sat, Apr 16, 2022 at 2:02 PM Ken Cunningham < ken.cunningham.web...@gmail.com> wrote: > the new git is causing headach

Re: Location to store binaries

2022-04-16 Thread Herby G
For the official Rust compiler, we are assured it comes from the official rust-lang Github repository. Rust is a critical build chain component just like gcc is. Introducing a bootstrap compiler means that we are introducing an external element that has the ability to potentially modify Rust itse

Re: Location to store binaries

2022-04-16 Thread mcalhoun
In the current pull request, there is no dependency. The bootstrap compilers are distfiles. On newer systems, the bootstrap compiler comes from upstream. On older systems, it comes from wherever we choose to put it (currently the less-than-ideal https://github.com/MarcusCalhoun-Lopez/rust/release

Re: Location to store binaries

2022-04-16 Thread Jonathan Alland
If a port has a dependency which cannot be compiled from source, shouldn’t -s fail? > On Apr 16, 2022, at 2:08 PM, mcalh...@macports.org wrote: > > I am glad to know about this ticket, but I do not think it would solve the > problem in all cases. > If `${prefix}` were other than the default or

Re: Location to store binaries

2022-04-16 Thread mcalhoun
I am glad to know about this ticket, but I do not think it would solve the problem in all cases. If `${prefix}` were other than the default or `port` were invoked with the `-s` switch, then the buildbot would be bypassed entirely, and the rust Portfile would still have to download the Rust boots

Re: latest git version no longer detected by base ==> and it is a pain to use

2022-04-16 Thread Ken Cunningham
the new git is causing headaches for me too. It delivers errors based on the ownership of directories above it, to address this: https://github.blog/2022-04-12-git-security-vulnerability-announced/ which means that any kind of git work in the macports trees (owned by macports) even as root now

Re: Location to store binaries

2022-04-16 Thread Jonathan Alland
I think we’re basically discussing https://trac.macports.org/ticket/60878, right? > On Apr 16, 2022, at 11:38 AM, mcalh...@macports.org wrote: > > Unmodified, the upstream Rust compiler runs on 10.9 and newer. > The current rust Portfile uses clever tricks to allow the the upstream Rust > comp

Re: Location to store binaries

2022-04-16 Thread mcalhoun
Unmodified, the upstream Rust compiler runs on 10.9 and newer. The current rust Portfile uses clever tricks to allow the the upstream Rust compiler to run back to 10.7. However, there is no known way to force the upstream Rust compiler to start using emulated thread-local-storage, so it cannot ru

Re: Location to store binaries

2022-04-16 Thread mcalhoun
Right now, I put them in a release section of a fork of Rust: https://github.com/MarcusCalhoun-Lopez/rust/releases Could a similar fork be created under the auspices of the MacPorts project? -Marcus > On Apr 15, 2022, at 3:15 PM, Herby G w

Re: Location to store binaries

2022-04-16 Thread Chris Jones
Maybe i am missing some detail here, but why cannot this bootstrap compiler just be a port like everything else, and thus the binary hosting is just the same as any other binary tarball macports distributes ? > On 15 Apr 2022, at 11:16 pm, Herby G wrote: > >  > Since this would be adding a co

Re: latest git version no longer detected by base

2022-04-16 Thread Chris Jones
> On 14 Apr 2022, at 11:16 pm, Joshua Root wrote: > > On 2022-4-14 23:56 , Christopher Jones wrote: >> Hi All, >> Does anyone have any ideas on >> https://github.com/macports/macports-ports/commit/053dbb666a57972ceefba10b1edd12f16d886fd4#commitcomment-71271508 >> >>