[petsc-dev] [Mike McQuaid] Re: [Homebrew/homebrew-core] PETSc: import from homebrew-science (#23598)

Lisandro Dalcin dalcinl at gmail.com
Sun Feb 25 01:43:14 CST 2018


On 23 February 2018 at 23:31, Matthew Knepley <knepley at gmail.com> wrote:

> On Fri, Feb 23, 2018 at 3:19 PM, Jed Brown <jed at jedbrown.org> wrote:
>
>> What, if anything, really needs to be installed to $prefix/bin?
>>
>> From the Homebrew lead maintainer.
>>
>
> The maintainer of Homebrew calling anything a mess is pretty rich.
>
>
Look at my approach to fix the mess:

https://github.com/conda-forge/petsc-feedstock/blob/master/recipe/build.sh#L53



>    Matt
>
>
>>
>> ---------- Forwarded message ----------
>> From: Mike McQuaid <notifications at github.com>
>> To: "Homebrew/homebrew-core" <homebrew-core at noreply.github.com>
>> Cc: Jed Brown <jed at jedbrown.org>, Mention <mention at noreply.github.com>
>> Bcc:
>> Date: Fri, 23 Feb 2018 19:59:53 +0000 (UTC)
>> Subject: Re: [Homebrew/homebrew-core] PETSc: import from homebrew-science
>> (#23598)
>>
>> doesn't this attitude complete defeat the purpose of a package manager?
>>
>> You're asking of the hardest working package manager maintainers in the
>> world (@ilovezfs <https://github.com/ilovezfs>). Chances he has a better
>> idea about the purpose of a package manager than you do.
>>
>> I cannot understand not wanting a package because it is complicated to
>> install.
>>
>> This is perhaps because you do not maintain a package manager.
>>
>> What you're suggesting is that any software using PETSc should either
>> force users to compile it from scratch or discontinue supporting macOS
>> entirely.
>>
>> No, what's being suggested is that PETSc's currently upstream
>> installation is a mess and we don't want to maintain the hacks required to
>> make it not one indefinitely. You can copy and paste this formula as-is
>> into a tap and it'll work for you just fine.
>>
>> That seems like the wrong approach for a package manager.
>>
>> In the package manager you maintain you should take a different approach,
>> then.
>>
>> Just my opinion...
>>
>> If you have to end your statement like that: it's probably worth keeping
>> quiet in future, please.
>> ------------------------------
>>
>> To be clear, I'm not being harsh here because I like doing so but because
>> this entitled, know-it-all attitude literally kills open source projects
>> and @ilovezfs <https://github.com/ilovezfs>'s motivation is more
>> important to me than allowing that to go unchallenged.
>>
>>>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/Homebrew/homebrew-core/pull/23598#issuecomment-368122755>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AAAM552mxd56kfN9PcUoxdK4j4N3FLm_ks5tXxi5gaJpZM4R203Y>
>> .
>>
>>
>
>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> -- Norbert Wiener
>
> https://www.cse.buffalo.edu/~knepley/ <http://www.caam.rice.edu/~mk51/>
>



-- 
Lisandro Dalcin
============
Research Scientist
Computer, Electrical and Mathematical Sciences & Engineering (CEMSE)
Extreme Computing Research Center (ECRC)
King Abdullah University of Science and Technology (KAUST)
http://ecrc.kaust.edu.sa/

4700 King Abdullah University of Science and Technology
al-Khawarizmi Bldg (Bldg 1), Office # 0109
Thuwal 23955-6900, Kingdom of Saudi Arabia
http://www.kaust.edu.sa

Office Phone: +966 12 808-0459
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180225/b9fed956/attachment.html>


More information about the petsc-dev mailing list