-a
On Fri, Dec 16, 2022 at 9:08 PM Corey Donohoe <atmos(a)atmos.org> wrote:
Austin,
My point was that hoe and the way it was presented is antiquated and
terrible for a decent community of programmers.
I know ryan. I met you but you prolly won't remember me. Just change
the fucking name and be less of a dick.
On Fri, Dec 16, 2022 at 9:04 PM Austin Ziegler via ruby-talk <
ruby-talk(a)ml.ruby-lang.org> wrote:
> I just reported a minor bug, then Corey decided to misread the name of
> the project, shit all over it, read a blog post entirely out of context —
> probably because he doesn’t like Ryan.
>
> I’m sorry that he’s so bitter.
>
> -a
>
> On Fri, Dec 16, 2022 at 8:58 PM Veez Remsik via ruby-talk <
> ruby-talk(a)ml.ruby-lang.org> wrote:
>
>> I was feeling cantankerous and this thread is making me doubly so.
>> Yes, there’s a double entendre there, but it’s up to you to make it. Hoes
>> work similarly to rakes.
>>
>> Can we not just have a release announcement without a fight?! Fucks
>> sake.
>>
>> On Fri, Dec 16, 2022 at 7:54 PM ara.t.howard via ruby-talk <
>> ruby-talk(a)ml.ruby-lang.org> wrote:
>>
>>> Every woman reading this has fled and left for Typescript so,
>>> ultimately, it's kinna sad, watching it all burn down... :-(
>>>
>>>
>>>
>>>
>>> On Fri, Dec 16, 2022, 18:47 Corey Donohoe via ruby-talk <
>>> ruby-talk(a)ml.ruby-lang.org> wrote:
>>>
>>>> Apologies for the antagonism, enjoy maintaining gems w/ a
>>>> condescending term EXECUTABLE.
>>>>
>>>> ;)
>>>>
>>>> On Fri, Dec 16, 2022 at 8:40 PM Austin Ziegler <
>>>> halostatue(a)gmail.com> wrote:
>>>>
>>>>> I’d encourage you to stop promoting practices worse than what Hoe
>>>>> does.
>>>>>
>>>>> If I replace Hoe in my projects, it will be with a derivation of
>>>>> Hoe that I maintain, not with garbage generated by `bundle gem` or
other
>>>>> tools that I have tried (I’ve tried to use `gemsmith`, and find
it…utterly
>>>>> unusable).
>>>>>
>>>>> On Fri, Dec 16, 2022 at 8:34 PM Corey Donohoe
<atmos(a)atmos.org>
>>>>> wrote:
>>>>>
>>>>>> I'd encourage you to try what the rest of the ruby community
is
>>>>>> running vs hyping up old friends projects.
>>>>>>
>>>>>> On Fri, Dec 16, 2022 at 7:18 PM Corey Donohoe
<atmos(a)atmos.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hoe is shitty because it comes from a terrible place
>>>>>>>
https://www.zenspider.com/ruby/2006/10/unattended-hoes.html
>>>>>>>
>>>>>>> On Fri, Dec 16, 2022 at 6:13 PM Austin Ziegler <
>>>>>>> halostatue(a)gmail.com> wrote:
>>>>>>>
>>>>>>>> Absolutely: `bundle gem` doesn’t really do anything for
you.
>>>>>>>>
>>>>>>>
>>>>>>> We're prolly both biased towards working systems but this
is a
>>>>>>> grossly misinformed statement. "bundle gem"
"gem push"
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> `hoe`, with a few judicious plugins, makes the release
process
>>>>>>>> easy. It was created by Ryan because he has a prodigious
number of gems.
>>>>>>>>
>>>>>>>> All of the gems that I am the primary maintainer for use
Hoe,
>>>>>>>> and have since it was first released.
>>>>>>>>
>>>>>>>> -
https://github.com/KineticCafe/app_identity/tree/main/ruby
>>>>>>>> -
https://github.com/mime-types/ruby-mime-types
>>>>>>>> -
https://github.com/mime-types/mime-types-data
>>>>>>>> -
https://github.com/halostatue/diff-lcs
>>>>>>>>
>>>>>>>> I'm certain that I've used something you've
touched in my ruby
>>>>>>> usage, but this is keeping it alive for keeping it alive.
>>>>>>>
>>>>>>> Sure, there’s nothing that I *couldn’t* do with this, but
when I
>>>>>>>> get ready for release, after updating the version, I
basically do:
>>>>>>>>
>>>>>>>> ```sh
>>>>>>>> $ bundle exec rake git:manifest gemspec
>>>>>>>> $ git commit -am "Update manifest and gemspec"
>>>>>>>> $ bundle exec rake release VERSION=2.3 # or whatever the
>>>>>>>> version number is
>>>>>>>> ```
>>>>>>>>
>>>>>>>> It can, as the first post in this thread shows, even
email your
>>>>>>>> announcement to ruby-core, but I have disabled that in
most of my gems (the
>>>>>>>> value has dropped). If Twitter were likely to be an
ongoing concern, then
>>>>>>>> it might be possible to automate such posts *there*, too,
with a hoe plugin.
>>>>>>>>
>>>>>>>> You can write your gemspec manually, but why would you?
>>>>>>>>
>>>>>>>
>>>>>>> You obviously don't use anything modern. This is solved
with
>>>>>>> bundle gem.
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> You could depend on the Gemfile, but why would you?
>>>>>>>>
>>>>>>>> Far better to just do the right thing by default and use
hoe.
>>>>>>>>
>>>>>>>
>>>>>>> The "right" thing is to reflect on what's best
and it's not hoe
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> -a
>>>>>>>>
>>>>>>>> On Fri, Dec 16, 2022 at 5:47 PM Corey Donohoe
<atmos(a)atmos.org>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Any reason to use this over the “bundle gem” command
so many
>>>>>>>>> of us adopted over the last decade?
>>>>>>>>>
>>>>>>>>> On Fri, Dec 16, 2022 at 11:56 AM Austin Ziegler via
ruby-talk <
>>>>>>>>> ruby-talk(a)ml.ruby-lang.org> wrote:
>>>>>>>>>
>>>>>>>>>> It doesn't look like seattlerb/hoe has been
updated. There’s
>>>>>>>>>> no 4.0.0 tag and no details on the upgrade path
in the History.md.
>>>>>>>>>>
>>>>>>>>>> On Thu, Dec 15, 2022 at 2:37 PM Ryan Davis <
>>>>>>>>>> ryand-ruby(a)zenspider.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> hoe version 4.0.0 has been released!
>>>>>>>>>>>
>>>>>>>>>>> * home:
<http://www.zenspider.com/projects/hoe.html>
>>>>>>>>>>> * code:
<https://github.com/seattlerb/hoe>
>>>>>>>>>>> * bugs:
<https://github.com/seattlerb/hoe/issues>
>>>>>>>>>>> * rdoc:
<http://docs.seattlerb.org/hoe/>
>>>>>>>>>>> * doco:
<http://docs.seattlerb.org/hoe/Hoe.pdf>
>>>>>>>>>>> * clog: <
>>>>>>>>>>>
https://github.com/seattlerb/hoe/blob/master/History.rdoc>
>>>>>>>>>>> * other:
<http://github.com/jbarnette/hoe-plugin-examples>
>>>>>>>>>>>
>>>>>>>>>>> Hoe is a rake/rubygems helper for project
Rakefiles. It
>>>>>>>>>>> helps you
>>>>>>>>>>> manage, maintain, and release your project
and includes a
>>>>>>>>>>> dynamic
>>>>>>>>>>> plug-in system allowing for easy
extensibility. Hoe ships
>>>>>>>>>>> with
>>>>>>>>>>> plug-ins for all your usual project tasks
including rdoc
>>>>>>>>>>> generation,
>>>>>>>>>>> testing, packaging, deployment, and
announcement.
>>>>>>>>>>>
>>>>>>>>>>> See class rdoc for help. Hint: `ri Hoe` or
any of the
>>>>>>>>>>> plugins listed
>>>>>>>>>>> below.
>>>>>>>>>>>
>>>>>>>>>>> For extra goodness, see:
>>>>>>>>>>>
http://docs.seattlerb.org/hoe/Hoe.pdf
>>>>>>>>>>>
>>>>>>>>>>> Changes:
>>>>>>>>>>>
>>>>>>>>>>> ### 3.26.0 / 2022-10-20
>>>>>>>>>>>
>>>>>>>>>>> * 2 minor enhancements:
>>>>>>>>>>>
>>>>>>>>>>> * Added warning to bundled
minitest/test_task.
>>>>>>>>>>> * Removed dead rcov plugin and added
(simple)cov plugin.
>>>>>>>>>>>
>>>>>>>>>>> * 1 bug fix:
>>>>>>>>>>>
>>>>>>>>>>> * Fixed test task load path issue, prepend
>>>>>>>>>>> Hoe.include_dirs to ensure they come first.
>>>>>>>>>>>
______________________________________________
>>>>>>>>>>> ruby-talk mailing list --
ruby-talk(a)ml.ruby-lang.org
>>>>>>>>>>> To unsubscribe send an email to
>>>>>>>>>>> ruby-talk-leave(a)ml.ruby-lang.org
>>>>>>>>>>> ruby-talk info --
>>>>>>>>>>>
https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.or…
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Austin Ziegler • halostatue(a)gmail.com •
austin(a)halostatue.ca
>>>>>>>>>>
http://www.halostatue.ca/ •
http://twitter.com/halostatue
>>>>>>>>>> ______________________________________________
>>>>>>>>>> ruby-talk mailing list --
ruby-talk(a)ml.ruby-lang.org
>>>>>>>>>> To unsubscribe send an email to
>>>>>>>>>> ruby-talk-leave(a)ml.ruby-lang.org
>>>>>>>>>> ruby-talk info --
>>>>>>>>>>
https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.or…
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Austin Ziegler • halostatue(a)gmail.com •
austin(a)halostatue.ca
>>>>>>>>
http://www.halostatue.ca/ •
http://twitter.com/halostatue
>>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Austin Ziegler • halostatue(a)gmail.com • austin(a)halostatue.ca
>>>>>
http://www.halostatue.ca/ •
http://twitter.com/halostatue
>>>>>
>>>> ______________________________________________
>>>> ruby-talk mailing list -- ruby-talk(a)ml.ruby-lang.org
>>>> To unsubscribe send an email to ruby-talk-leave(a)ml.ruby-lang.org
>>>> ruby-talk info --
>>>>
https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.or…
>>>
>>> ______________________________________________
>>> ruby-talk mailing list -- ruby-talk(a)ml.ruby-lang.org
>>> To unsubscribe send an email to ruby-talk-leave(a)ml.ruby-lang.org
>>> ruby-talk info --
>>>
https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.or…
>>
>> ______________________________________________
>> ruby-talk mailing list -- ruby-talk(a)ml.ruby-lang.org
>> To unsubscribe send an email to ruby-talk-leave(a)ml.ruby-lang.org
>> ruby-talk info --
>>
https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.or…
>
>
>
> --
> Austin Ziegler • halostatue(a)gmail.com • austin(a)halostatue.ca
>
http://www.halostatue.ca/ •
http://twitter.com/halostatue
> ______________________________________________
> ruby-talk mailing list -- ruby-talk(a)ml.ruby-lang.org
> To unsubscribe send an email to ruby-talk-leave(a)ml.ruby-lang.org
> ruby-talk info --
>
https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.or…