After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 783607 - Rename 'Tweak Tool' to 'Tweaks'
Rename 'Tweak Tool' to 'Tweaks'
Status: RESOLVED FIXED
Product: gnome-tweak-tool
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Tweak Tool maintainer(s)
GNOME Tweak Tool maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-06-09 17:53 UTC by Jeremy Bicha
Modified: 2017-07-19 20:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Rename app to GNOME Tweaks (51.85 KB, patch)
2017-06-13 23:11 UTC, Alberto Fanjul
none Details | Review
Rename app to GNOME Tweaks (3.97 KB, patch)
2017-07-17 21:41 UTC, Alberto Fanjul
none Details | Review
Rename app to GNOME Tweaks (4.55 KB, patch)
2017-07-17 22:08 UTC, Alberto Fanjul
committed Details | Review

Description Jeremy Bicha 2017-06-09 17:53:57 UTC
To match the naming convention of GNOME core apps, it might be a good idea to rename 'Tweak Tool' to 'Tweaks'.

By the way, the last time this app was renamed was bug 678778.
Comment 1 Alberto Fanjul 2017-06-13 23:11:26 UTC
Created attachment 353715 [details] [review]
Rename app to GNOME Tweaks

Seems little discuss on IRC will be a good idea.

script name change on https://git.gnome.org/browse/gnome-tweak-tool/commit/?id=400f842ff3518a986915811fc0a05cf8f56b70d3 (but former name was main.py)

title name change on https://git.gnome.org/browse/gnome-tweak-tool/commit/?id=7c468709ced7868f17998d0b048c2501b9e0470c (from System Settings that was the problem described on bug 6787789)

Anyway here is a patch for that:

It will need to change:

- product on bugzilla
- git repo on git.gnome.org
- wiki page on wiki.gnome.org
- modulesets on jhbuild

redirecting from old urls to new ones makes sense for historical purposes
Comment 2 Jeremy Bicha 2017-06-13 23:54:52 UTC
Review of attachment 353715 [details] [review]:

I'm not interested in changing the git repo or bugzilla product name or tarball name right now.

That means leave line 1 of meson.build alone and don't change the copyright headers.

Please do not rename the lid-inhibitor as that can cause some problems for people on upgrades who have turned off Power>Suspend when laptop lid is closed.

Please don't change the NEWS file as currently that's done as part of the tarball release process.

I asked in #gnome-design about this rename before you did. Allan Day was skeptical about changing the name, but Matthias Clasen thought it was a good idea. So far, I think we'll go ahead with the name change.
Comment 3 Allan Day 2017-06-14 09:35:26 UTC
This change seems counter-productive to me. The name is well-established and the benefit is minimal at best.

"Tweaks" also sounds a bit odd to my ears.
Comment 4 Jeremy Bicha 2017-06-14 14:59:58 UTC
Allan, I respect your input and I would prefer to have your approval. On the other hand, I don't think I'm going to hold off on this change if I don't have your approval.

This is simply following the naming convention you helped establish for GNOME apps.

Since Tweak Tool's UI is being refreshed this cycle, it seems a reasonable time to also refresh the name.
Comment 5 Allan Day 2017-06-16 13:41:50 UTC
One of the issues is that all the other app names like "Documents", "Settings", "Videos" refer to a collection of objectifiable things. A "tweak" isn't a thing - it's a verb, not a noun.
Comment 6 Jeremy Bicha 2017-06-16 14:19:53 UTC
(In reply to Allan Day from comment #5)
> "tweak" isn't a thing - it's a verb, not a noun.

"Tweak" is a noun too:
https://en.oxforddictionaries.com/definition/tweak
Comment 7 Alberto Fanjul 2017-06-16 15:30:50 UTC
Seen the other way around, tool suffix is redundant.

But without rename all related stuff I think is the start of a quirk that only veterans will understand.

I would avoid that duality.
Comment 8 Allan Day 2017-06-16 15:50:19 UTC
(In reply to Jeremy Bicha from comment #6)
> (In reply to Allan Day from comment #5)
> > "tweak" isn't a thing - it's a verb, not a noun.
> 
> "Tweak" is a noun too:
> https://en.oxforddictionaries.com/definition/tweak

Fine. It's still not an objectifiable thing.
Comment 9 Alberto Fanjul 2017-06-17 09:23:03 UTC
Hands on it.

icons shouldn't be renamed neither?

I guess after rework you will need to point out other things I renamed that do not need to be renamed
Comment 10 Jeremy Bicha 2017-07-14 19:19:47 UTC
Alberto, let's keep the existing filenames for the .desktop, icons and Appstream metadata for now. If we do get around to changing the filename later, we may want to switch to the reverse domain name style many other GNOME apps are using.

Basically, we're just changing the user-visible naming and the binary name. I'd like to go ahead and land this for the 3.25.4 release next week. That way there's still time to revert if necessary before the 3.26 UI Freeze.

Could you please update your patch before Monday night?
Comment 11 Alberto Fanjul 2017-07-15 09:53:19 UTC
I will rework it this weekend
Comment 12 Alberto Fanjul 2017-07-17 21:41:19 UTC
Created attachment 355785 [details] [review]
Rename app to GNOME Tweaks

Hope these are all the changes involved
Comment 13 Jeremy Bicha 2017-07-17 21:48:17 UTC
Review of attachment 355785 [details] [review]:

Please change the binary name too.
Comment 14 Alberto Fanjul 2017-07-17 22:08:59 UTC
Created attachment 355787 [details] [review]
Rename app to GNOME Tweaks
Comment 15 Jeremy Bicha 2017-07-19 19:12:24 UTC
Next time, could you look into either using
'git format-patch' to prepare the patch you attach? That way it can be applied directly with 'git am'

Or you could use git-bz which is very popular among GNOME contributors:
http://git.fishsoup.net/cgit/git-bz/plain/git-bz
http://git.fishsoup.net/man/git-bz.html

I made one change (made sure the .desktop has the new binary name in its Exec= line) and pushed.

Thank you for helping to make GNOME better!
Comment 16 Jeremy Bicha 2017-07-19 19:40:06 UTC
One more benefit of 'git bz' is that it adds a reference to the bug to your proposed patch. So if you don't use 'git bz', please add a link to the bug in your commit message.
Comment 17 Alberto Fanjul 2017-07-19 20:10:11 UTC
Opps, sure. You told me several times.

Didn't realize git show and git format-patch are not exactly the same too.

It's just cookie credentials read from git bz didn't work for me in the past, have to check again.

Finally feels great to have a tool to customize GNOME without needing to specify it is a tool in its name!