-
Notifications
You must be signed in to change notification settings - Fork 0
Expedite Forward Progress #4
Comments
I've started creating issues in our ' |
Note that I'm foregoing the usual formalities (with respect to filling out templates) to make filing some of these initial issues more streamlined, but I can always go back and edit those culprits to fix that later and don't mean to do so for long. |
I've now opened portage-brew/brew#5 to revert Homebrew/brew#5477's deprecation of |
We'll need to partially revert Homebrew/brew#5598 once it lands, so I'm noting that here for picking up on later. |
@blogabe with respect to your comment on #8:
I remember seeing that change, but can't find it at the moment. How recent was it again? On that note, did I miss something in portage-brew/brew#5?
I agree!
Yeah, that's ugly; we shouldn't have to do anything like that.
Thanks, I'll follow along upstream. |
I'm unsure which change was the one that forced dependencies to be poured as bottles even if the It's totally an academic exercise at this point just to see if I can get everything built from source. graphite2 seems to be an exception... can't be built from source and only available as a bottle (based on cursory look). Today's change was to |
OK, guess we'll have to dig for it some more.
Yeah…
Yes, I remember the PR being Homebrew/brew#5587. |
FWIW, I think Homebrew deserves to be forked, and I'm aware of at least one private effort that had made decent progress on this front (which I won't disclose; that's for them to do), but I'm unlikely to get especially involved myself at the moment beyond being willing to offer advice where needed. I keep a copy of Homebrew active locally to keep my three personal taps going, but beyond those three taps I've basically moved on. |
Interesting to know. I'll keep an eye out and see if they become public; maybe we can join forces, then.
Cool, fair enough. |
@DomT4 might be talking about me. I made a fork in October to hack on, and it's been working great. I doubt we should join forces, though. That's because the goals of my fork seem to be drastically different from the goals of portage-brew. I forked HB for two reasons: (1) to reverse some ludicrous decisions that HB enacted; (2) to strip out all the utter bullshit and unnecessary stuff (which it turns out is like 85% of HB!) and yield a system that simply makes it easier for a user to build from source (no bottle support at all) and lightly "manage" things that are already installed. I.e., it will basically just run a build through superenv, and let you While I can tell that (1) is also a goal of portage-brew, I think that my fork is far, far too minimal to be what you want. (E.g., (FYI: part of the reason for the quest for minimality is to make maintenance easier. I've already got the 9MB |
All I really want is to be able to build from source and have compile time options available. Outside that, everything else is gravy. With respect to the how, I'm afraid I'm not nearly enough of a coder to suggest a deep dive solution. Conceptually, I like the idea of a tap feeding into HB to make it easier to work with them. But I get if that's unfeasible and an independent project needs to materialize to make this happen. |
Great to hear!
Besides what you've done with '
I'm with @saagarjha that not having a central tap would be grounds and cause for unwanted fragmentation, but I can appreciate the appeal of not having any tap be special. Regardless, an organization fork of Homebrew/homebrew-core is pending.
Impressive! |
Thanks for pulling this all together @RandomDSdevel and organizing. Wherever this or other projects that have been created in response to HBs changes go... will be fun to get back to something more closely resembling HBs original concept. |
Well, I don't know if I could call us 'organized' enough just yet, as such, but, thanks, I appreciate it. |
BTW @RandomDSdevel, I don't know if you're aware of this or not, but all of your comments, when github automatically emails them out, are loaded with many repetitions of |
E.g., here's what a line of your most recent comment looks like in email:
|
@chdiza: Errr…I begin nearly all my paragraphs pretty much everywhere with forced hanging indents. If I enter plain spaces, GitHub eats them. |
FWIW, I'm not seeing HTML entities in Mail.app. |
Homebrew/brew#5477's deprecation of
brew
's 'HOMEBREW_BUILD_FROM_SOURCE
' environment variable and Homebrew/homebrew-core#31510's excessive removal of options from package build formulas makes offering individuals who've used Homebrew as a from-source package manager since time immemorial increasingly paramount sooner rather than later. Those PRs were the straws that finally broke the camel's back, so to speak.CC @chdiza, @zbeekman, @DomT4, @blogabe, @danieljl, and @rw due to their potential interest here.
The text was updated successfully, but these errors were encountered: