Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BREAKS BCKWD COMPAT] hstr vs hh reconciliation (release notes) + ANNOUNCEMENTs #309

Closed
dvorka opened this issue Aug 21, 2018 · 0 comments
Closed

Comments

@dvorka
Copy link
Owner

dvorka commented Aug 21, 2018

When I founded HSTR I made mistake as I named project hstr, but I found that it's much more comfortable to write hh on CLI instead. This issues aims to discuss various options to do reconciliation of these names. Consider performing this as 1.29 milestone.

Go with hstr:

  • Solution:
    • autotools to newly build hstr binary
    • all distributions packages to be named hstr-...
    • NICE: safe handy name by adding alias: alias hh=hstr to the configuration written by HSTR to .bashrc
    • document all the changes in release + link release description from README.md
  • PROS:
    • GitHub project name, articles around web, Arch Linux, Debian, Fedora, Cygwin, Gentoo, openSUSE, Mint, WSL, ... will be valid
    • go with hstr snap/
  • CONS:
    • MAJOR: Ubuntu, Brew package names are called hh
      • Ubuntu: I will need to create new hstr project in the repository and users will have to migrate i.e. uninstall hh and install hstr
      • Brew: I will need to ask maintainer for the same.
    • HH_CONFIG to become HSTR_CONFIG
    • .hh_favorites to become .hstr_favorites
    • .hh_blacklist to become .hstr_blacklist
    • MINOR tarball is named hh-...tgz

Go with hh:

  • PROS/CONS: opposite of hstr

Post actions:

  • this will make HSTR ready to be submitted to Debian Mentors and ask a maintainer for help
  • this release will have to be announced GH, SF.net, Reddit, HN, ... to keep the user base and explain the need for change.
  • making of alias will have to be well documented
@dvorka dvorka added this to the 1.28.0 Memleaks milestone Aug 21, 2018
@dvorka dvorka self-assigned this Aug 21, 2018
@dvorka dvorka added the :feelsgood: high label Aug 21, 2018
@dvorka dvorka changed the title [IMPORTANT] hstr vs hh reconciliation [BREAKS BCKWD COMPAT] hstr vs hh reconciliation Aug 21, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
dvorka added a commit that referenced this issue Aug 26, 2018
@dvorka dvorka changed the title [BREAKS BCKWD COMPAT] hstr vs hh reconciliation [BREAKS BCKWD COMPAT] hstr vs hh reconciliation (release notes) Aug 26, 2018
@dvorka dvorka changed the title [BREAKS BCKWD COMPAT] hstr vs hh reconciliation (release notes) [BREAKS BCKWD COMPAT] hstr vs hh reconciliation (release notes) + ANNONCEMENTs Aug 26, 2018
@dvorka dvorka changed the title [BREAKS BCKWD COMPAT] hstr vs hh reconciliation (release notes) + ANNONCEMENTs [BREAKS BCKWD COMPAT] hstr vs hh reconciliation (release notes) + ANNOUNCEMENTs Aug 27, 2018
@dvorka dvorka closed this as completed in 38afeb1 Aug 28, 2018
@dvorka dvorka reopened this Aug 28, 2018
@dvorka dvorka closed this as completed Aug 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant