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 713879 - Create a man page for Geary
Create a man page for Geary
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: client
master
Other All
: Normal normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-10-10 06:16 UTC by Geary Maintainers
Modified: 2019-01-15 06:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Man page (1.30 KB, application/octet-stream)
2014-07-25 22:38 UTC, Jim Nelson
Details

Description Charles Lindsay 2013-11-21 20:23:55 UTC


---- Reported by geary-maint@gnome.bugs 2013-10-10 11:16:00 -0700 ----

Original Redmine bug id: 7621
Original URL: http://redmine.yorba.org/issues/7621
Searchable id: yorba-bug-7621
Original author: Thomas Moschny
Original description:

According to some distributions' policy, all programs need a man page, so
could you please create one for Geary?



---- Additional Comments From geary-maint@gnome.bugs 2013-10-10 19:40:00 -0700 ----

### History

####

#1

Updated by Jim Nelson about 1 month ago

  * **Category** set to _documentation_
  * **Target version** set to _0.5.0_

Yes, something we should've done a long time ago.



--- Bug imported by chaz@yorba.org 2013-11-21 20:24 UTC  ---

This bug was previously known as _bug_ 7621 at http://redmine.yorba.org/show_bug.cgi?id=7621

Unknown milestone "unknown in product geary. 
   Setting to default milestone for this product, "---".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.
Resolution set on an open status.
   Dropping resolution 

Comment 1 Jim Nelson 2014-07-25 22:38:09 UTC
Attaching man page donated on mailing list: https://mail.gnome.org/archives/geary-list/2014-July/msg00014.html
Comment 2 Jim Nelson 2014-07-25 22:38:32 UTC
Created attachment 281736 [details]
Man page
Comment 3 Federico Bruni 2014-09-27 19:10:23 UTC
Is there anything else to be done to get this patch accepted?
The man page currently used in Debian is very basic and doesn't list any command line option, which is very useful to remember how to provide good logs for bug reports.
Comment 4 Federico Bruni 2014-09-27 19:11:56 UTC
Ok, just seen the comment of Jim on the mailing list:

"This is certainly helpful, but what we really need is for the CMake file(s) to be updated to install this and update associated caches (i.e. apropos).  Bonus points would include setting this up for translation as well, but that could be done later."
Comment 5 geary-user 2016-06-16 16:02:33 UTC
is there an howto to implement this?
Comment 6 Michael Gratton 2016-06-16 20:14:20 UTC
What probably needs to happen here is the following:

- Add the man page to an appropriate place in geary's source tree - probably as desktop/geary.1
- Add some rules to the CMake file in that directory (i.e. desktop/CMakeLists.txt) to do the following:
  - At built time, compile the man page (if needed)
  - At install time, copy the file or the compiled file to the appropriate path (something like $PREFIX/share/man/man1) and ideally look for an execute any programs needed to update apropos/man cache dbs.

As Jim said, bonus points for also hooking it up to get translated, and installing the translations. Further bonus points for updating the deb packagaing config the the source tree to do Debian/Ubuntu specific things with it.

As a start, I'd web search for something like "CMake install man page".
Comment 7 Federico Bruni 2019-01-15 06:28:56 UTC
Mike, I think you can close it in favour of:
https://gitlab.gnome.org/GNOME/geary/issues/87
Comment 8 Michael Gratton 2019-01-15 06:42:27 UTC
You're right, cheers!