unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#25976: man page version is outdated in Guix 0.12.0 tarball
@ 2017-03-05 15:05 Alex Vong
  2017-03-05 15:47 ` Mathieu Lirzin
  0 siblings, 1 reply; 7+ messages in thread
From: Alex Vong @ 2017-03-05 15:05 UTC (permalink / raw)
  To: 25976

[-- Attachment #1: Type: text/plain, Size: 303 bytes --]

Hello,

The man page version in Guix 0.12.0 tarball[0] is outdated. When running

    $ man guix

the name of the man page is

    guix - manual page for guix 0.11.0

I think it was forgotten to be updated during the 0.12.0 release.

[0]: https://alpha.gnu.org/gnu/guix/guix-0.12.0.tar.gz

Cheers,
Alex

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#25976: man page version is outdated in Guix 0.12.0 tarball
  2017-03-05 15:05 bug#25976: man page version is outdated in Guix 0.12.0 tarball Alex Vong
@ 2017-03-05 15:47 ` Mathieu Lirzin
  2017-03-06 10:18   ` Ludovic Courtès
  0 siblings, 1 reply; 7+ messages in thread
From: Mathieu Lirzin @ 2017-03-05 15:47 UTC (permalink / raw)
  To: Alex Vong; +Cc: 25976

Hi Alex,

Alex Vong <alexvong1995@gmail.com> writes:

> The man page version in Guix 0.12.0 tarball[0] is outdated. When running
>
>     $ man guix
>
> the name of the man page is
>
>     guix - manual page for guix 0.11.0
>
> I think it was forgotten to be updated during the 0.12.0 release.
>
> [0]: https://alpha.gnu.org/gnu/guix/guix-0.12.0.tar.gz
>

I think we should add the generated man pages to the
MAINTAINERCLEANFILES Automake variable and document the release process
in a "README-release" file which should contain running 'make
maintainer-clean'.  There is one in Gnulib that could serve as a template:

  http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=top/README-release;h=17f026a2c70de984450e2c662535d991e0d0a0b6;hb=HEAD

I would recommend not distributing it in the tarball however.

Documenting the release process will hopefully help not missing some step.

Thanks for the report.

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#25976: man page version is outdated in Guix 0.12.0 tarball
  2017-03-05 15:47 ` Mathieu Lirzin
@ 2017-03-06 10:18   ` Ludovic Courtès
  2017-03-06 10:56     ` Mathieu Lirzin
  0 siblings, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2017-03-06 10:18 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: 25976, Alex Vong

Hi,

Mathieu Lirzin <mthl@gnu.org> skribis:

> Alex Vong <alexvong1995@gmail.com> writes:
>
>> The man page version in Guix 0.12.0 tarball[0] is outdated. When running
>>
>>     $ man guix
>>
>> the name of the man page is
>>
>>     guix - manual page for guix 0.11.0
>>
>> I think it was forgotten to be updated during the 0.12.0 release.
>>
>> [0]: https://alpha.gnu.org/gnu/guix/guix-0.12.0.tar.gz
>>
>
> I think we should add the generated man pages to the
> MAINTAINERCLEANFILES Automake variable and document the release process
> in a "README-release" file which should contain running 'make
> maintainer-clean'.

The process is currently documented here:

  https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/release.org

Would it work to have ‘distcheck’ depend on ‘maintainer-clean’?  That
would be even better.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#25976: man page version is outdated in Guix 0.12.0 tarball
  2017-03-06 10:18   ` Ludovic Courtès
@ 2017-03-06 10:56     ` Mathieu Lirzin
  2017-03-06 14:45       ` Ludovic Courtès
  0 siblings, 1 reply; 7+ messages in thread
From: Mathieu Lirzin @ 2017-03-06 10:56 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 25976, Alex Vong

ludo@gnu.org (Ludovic Courtès) writes:

> Hi,
>
> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> Alex Vong <alexvong1995@gmail.com> writes:
>>
>>> The man page version in Guix 0.12.0 tarball[0] is outdated. When running
>>>
>>>     $ man guix
>>>
>>> the name of the man page is
>>>
>>>     guix - manual page for guix 0.11.0
>>>
>>> I think it was forgotten to be updated during the 0.12.0 release.
>>>
>>> [0]: https://alpha.gnu.org/gnu/guix/guix-0.12.0.tar.gz
>>>
>>
>> I think we should add the generated man pages to the
>> MAINTAINERCLEANFILES Automake variable and document the release process
>> in a "README-release" file which should contain running 'make
>> maintainer-clean'.
>
> The process is currently documented here:
>
>   https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/release.org

Oops I have overlooked that.

> Would it work to have ‘distcheck’ depend on ‘maintainer-clean’?  That
> would be even better.

Unfornately 'maintainer-clean' is removing the current Makefile so it
can't be used as a prerequisite.

I guess we can't do better that just adding a step for 'make
maintainer-clean' before 'make distcheck' in the release documentation.

While reading "doc/release.org" I have realized it doesn't speak about
fetching and committing the latest translations from the Translation Project.

Thanks.

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#25976: man page version is outdated in Guix 0.12.0 tarball
  2017-03-06 10:56     ` Mathieu Lirzin
@ 2017-03-06 14:45       ` Ludovic Courtès
  2017-03-06 21:15         ` Ludovic Courtès
  0 siblings, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2017-03-06 14:45 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: 25976, Alex Vong

Mathieu Lirzin <mthl@gnu.org> skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Hi,
>>
>> Mathieu Lirzin <mthl@gnu.org> skribis:
>>
>>> Alex Vong <alexvong1995@gmail.com> writes:
>>>
>>>> The man page version in Guix 0.12.0 tarball[0] is outdated. When running
>>>>
>>>>     $ man guix
>>>>
>>>> the name of the man page is
>>>>
>>>>     guix - manual page for guix 0.11.0
>>>>
>>>> I think it was forgotten to be updated during the 0.12.0 release.
>>>>
>>>> [0]: https://alpha.gnu.org/gnu/guix/guix-0.12.0.tar.gz
>>>>
>>>
>>> I think we should add the generated man pages to the
>>> MAINTAINERCLEANFILES Automake variable and document the release process
>>> in a "README-release" file which should contain running 'make
>>> maintainer-clean'.
>>
>> The process is currently documented here:
>>
>>   https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/release.org
>
> Oops I have overlooked that.
>
>> Would it work to have ‘distcheck’ depend on ‘maintainer-clean’?  That
>> would be even better.
>
> Unfornately 'maintainer-clean' is removing the current Makefile so it
> can't be used as a prerequisite.
>
> I guess we can't do better that just adding a step for 'make
> maintainer-clean' before 'make distcheck' in the release documentation.

OK, makes sense.  Could you add it?

> While reading "doc/release.org" I have realized it doesn't speak about
> fetching and committing the latest translations from the Translation Project.

We usually fetch them any time we get a translation update notification
on the mailing list, which I think is equivalent no?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#25976: man page version is outdated in Guix 0.12.0 tarball
  2017-03-06 14:45       ` Ludovic Courtès
@ 2017-03-06 21:15         ` Ludovic Courtès
  2017-03-07 14:51           ` Ricardo Wurmus
  0 siblings, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2017-03-06 21:15 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: 25976, Alex Vong

ludo@gnu.org (Ludovic Courtès) skribis:

> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> ludo@gnu.org (Ludovic Courtès) writes:
>>
>>> Hi,
>>>
>>> Mathieu Lirzin <mthl@gnu.org> skribis:
>>>
>>>> Alex Vong <alexvong1995@gmail.com> writes:
>>>>
>>>>> The man page version in Guix 0.12.0 tarball[0] is outdated. When running
>>>>>
>>>>>     $ man guix
>>>>>
>>>>> the name of the man page is
>>>>>
>>>>>     guix - manual page for guix 0.11.0
>>>>>
>>>>> I think it was forgotten to be updated during the 0.12.0 release.
>>>>>
>>>>> [0]: https://alpha.gnu.org/gnu/guix/guix-0.12.0.tar.gz
>>>>>
>>>>
>>>> I think we should add the generated man pages to the
>>>> MAINTAINERCLEANFILES Automake variable and document the release process
>>>> in a "README-release" file which should contain running 'make
>>>> maintainer-clean'.
>>>
>>> The process is currently documented here:
>>>
>>>   https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/release.org
>>
>> Oops I have overlooked that.
>>
>>> Would it work to have ‘distcheck’ depend on ‘maintainer-clean’?  That
>>> would be even better.
>>
>> Unfornately 'maintainer-clean' is removing the current Makefile so it
>> can't be used as a prerequisite.
>>
>> I guess we can't do better that just adding a step for 'make
>> maintainer-clean' before 'make distcheck' in the release documentation.
>
> OK, makes sense.  Could you add it?

Now that I think of it, could it be that Ricardo didn’t have help2man
installed when building the tarball?  Man pages get rebuilt anytime it’s
needed here.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#25976: man page version is outdated in Guix 0.12.0 tarball
  2017-03-06 21:15         ` Ludovic Courtès
@ 2017-03-07 14:51           ` Ricardo Wurmus
  0 siblings, 0 replies; 7+ messages in thread
From: Ricardo Wurmus @ 2017-03-07 14:51 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 25976, Alex Vong


Ludovic Courtès <ludo@gnu.org> writes:

> Now that I think of it, could it be that Ricardo didn’t have help2man
> installed when building the tarball?  Man pages get rebuilt anytime it’s
> needed here.

This could have been the case.  I don’t usually have it installed.
Sorry for screwing this up!

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-03-07 14:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-05 15:05 bug#25976: man page version is outdated in Guix 0.12.0 tarball Alex Vong
2017-03-05 15:47 ` Mathieu Lirzin
2017-03-06 10:18   ` Ludovic Courtès
2017-03-06 10:56     ` Mathieu Lirzin
2017-03-06 14:45       ` Ludovic Courtès
2017-03-06 21:15         ` Ludovic Courtès
2017-03-07 14:51           ` Ricardo Wurmus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).