
I'm sorry. On Fri, Dec 16, 2022 at 8:58 PM Veez Remsik via ruby-talk < ruby-talk@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@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@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@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@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@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@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@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@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@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@ml.ruby-lang.org >>>> To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org >>>> ruby-talk info -- >>>> https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org... >>>> >>> >>> >>> -- >>> Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca >>> http://www.halostatue.ca/ • http://twitter.com/halostatue >>> ______________________________________________ >>> ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org >>> To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org >>> ruby-talk info -- >>> https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org... >> >> > > -- > Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca > http://www.halostatue.ca/ • http://twitter.com/halostatue >
-- Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca http://www.halostatue.ca/ • http://twitter.com/halostatue
______________________________________________ ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org ruby-talk info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org...
______________________________________________ ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org ruby-talk info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org...
______________________________________________ ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org ruby-talk info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org...