public inbox for gentoo-catalyst@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-catalyst] Migrating man page to asciidoc?
@ 2011-06-24  0:41 Sebastian Pipping
  2011-06-24  7:07 ` Peter Volkov
  0 siblings, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-24  0:41 UTC (permalink / raw
  To: gentoo-catalyst

Hello!


According to git blame, the man page of catalyst hasn't been touched
since 2005.  I would like to migrate it to Asciidoc to ease up future
maintenance.  I would add a Makefile including  a "dist" target to make
sure we always ship releases with an updated man page.  The list of
supported subarches could be pulled into the man page automatically.

What do you say?

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-24  0:41 [gentoo-catalyst] Migrating man page to asciidoc? Sebastian Pipping
@ 2011-06-24  7:07 ` Peter Volkov
  2011-06-24 17:16   ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: Peter Volkov @ 2011-06-24  7:07 UTC (permalink / raw
  To: gentoo-catalyst

В Птн, 24/06/2011 в 02:41 +0200, Sebastian Pipping пишет:
> According to git blame, the man page of catalyst hasn't been touched
> since 2005.  I would like to migrate it to Asciidoc to ease up future
> maintenance.  I would add a Makefile including  a "dist" target to make
> sure we always ship releases with an updated man page.  The list of
> supported subarches could be pulled into the man page automatically.
> 
> What do you say?

For me if man page was not touched since 2005 means that it's completely
unmaintained and thus since you are interested in maintaining - just go
ahead!

BTW, thanks for your efforts.

--
Peter.




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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-24  7:07 ` Peter Volkov
@ 2011-06-24 17:16   ` Sebastian Pipping
  2011-06-25 17:30     ` Matt Turner
  0 siblings, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-24 17:16 UTC (permalink / raw
  To: gentoo-catalyst

Hello!


Migration done:
- Man page source now asciidoc
- List of subarches generated and included
- Makefile added, targets:
  - all
  - dist
  - clean

http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commitdiff;h=fa940f755fbe539ffdeed748df7f1e31d9427f72

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-24 17:16   ` Sebastian Pipping
@ 2011-06-25 17:30     ` Matt Turner
  2011-06-25 17:50       ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: Matt Turner @ 2011-06-25 17:30 UTC (permalink / raw
  To: gentoo-catalyst

On Fri, Jun 24, 2011 at 1:16 PM, Sebastian Pipping <sping@gentoo.org> wrote:
> Hello!
>
>
> Migration done:
> - Man page source now asciidoc
> - List of subarches generated and included
> - Makefile added, targets:
>  - all
>  - dist
>  - clean
>
> http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commitdiff;h=fa940f755fbe539ffdeed748df7f1e31d9427f72
>
> Best,
>
>
>
> Sebastian

I see that you've committed these changes to only the catalyst_2
branch, and not master. Will you commit them to master as well?

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-25 17:30     ` Matt Turner
@ 2011-06-25 17:50       ` Sebastian Pipping
  2011-06-25 18:31         ` Matt Turner
  2011-06-26  2:02         ` Matt Turner
  0 siblings, 2 replies; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-25 17:50 UTC (permalink / raw
  To: gentoo-catalyst

On 06/25/2011 07:30 PM, Matt Turner wrote:
> I see that you've committed these changes to only the catalyst_2
> branch, and not master. Will you commit them to master as well?

Yes, in a minute.


While we're at keeping things in sync: have you propagated your updates
to the list of subarches to the web page?  After running "make" you can
find updated GuideXML for copy-n-paste at ./doc/subarches.generated.xml.
 Admittedly, this change would be easy (or easier?) to do incrementally.

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-25 17:50       ` Sebastian Pipping
@ 2011-06-25 18:31         ` Matt Turner
  2011-06-26  2:02         ` Matt Turner
  1 sibling, 0 replies; 43+ messages in thread
From: Matt Turner @ 2011-06-25 18:31 UTC (permalink / raw
  To: gentoo-catalyst

On Sat, Jun 25, 2011 at 1:50 PM, Sebastian Pipping <sping@gentoo.org> wrote:
> While we're at keeping things in sync: have you propagated your updates
> to the list of subarches to the web page?  After running "make" you can
> find updated GuideXML for copy-n-paste at ./doc/subarches.generated.xml.
>  Admittedly, this change would be easy (or easier?) to do incrementally.

Just updated. Thanks for the python script. :)

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-25 17:50       ` Sebastian Pipping
  2011-06-25 18:31         ` Matt Turner
@ 2011-06-26  2:02         ` Matt Turner
  2011-06-26  2:36           ` Sebastian Pipping
  2011-06-26 16:48           ` Sebastian Pipping
  1 sibling, 2 replies; 43+ messages in thread
From: Matt Turner @ 2011-06-26  2:02 UTC (permalink / raw
  To: gentoo-catalyst

On Sat, Jun 25, 2011 at 1:50 PM, Sebastian Pipping <sping@gentoo.org> wrote:
> On 06/25/2011 07:30 PM, Matt Turner wrote:
>> I see that you've committed these changes to only the catalyst_2
>> branch, and not master. Will you commit them to master as well?
>
> Yes, in a minute.

I get this when trying to do `EGIT_BRANCH="catalyst_2" emerge
=catalyst-9999` I suppose because asciidoc isn't listed as a
dependency.

./doc/make_subarch_table_guidexml.py
a2x --conf-file=doc/asciidoc.conf --attribute="catalystversion=`fgrep
'__version__=' catalyst | sed 's|^__version__="\(.*\)"$|\1|'`" \
         --format=manpage -D files "doc/catalyst.1.txt"
/bin/sh: a2x: command not found
make: *** [files/catalyst.1] Error 127
emake failed

but I see that asciidoc has quite a number of dependencies.

[ebuild  N     ] media-libs/jpeg-8c  USE="-static-libs"
[ebuild  N     ] app-text/build-docbook-catalog-1.6
[ebuild  N     ] media-libs/libpng-1.4.7  USE="-apng -static-libs"
[ebuild  N     ] virtual/jpeg-0  USE="-static-libs"
[ebuild  N     ] dev-libs/libgpg-error-1.10  USE="nls -common-lisp
-static-libs"
[ebuild  N     ] app-text/sgml-common-0.6.3-r5
[ebuild  N     ] dev-lang/swig-2.0.4  USE="pcre -ccache -doc"
[ebuild  N     ] dev-util/gtk-doc-am-1.17
[ebuild  N     ] app-text/docbook-xsl-stylesheets-1.76.1
[ebuild  N     ] dev-libs/libgcrypt-1.5.0_beta1-r2  USE="-static-libs"
[ebuild  N     ] media-libs/gd-2.0.35-r3  USE="fontconfig jpeg png
truetype zlib -static-libs -xpm"
[ebuild  N     ] dev-libs/glib-2.28.8  USE="static-libs -debug -doc
-fam (-introspection) (-selinux) -test -xattr"
[ebuild  N     ] media-gfx/graphviz-2.26.3-r3  USE="nls perl python
-cairo -doc -examples -gtk (-java) -lasi -ruby -static-libs -tcl"
[ebuild  N     ] app-text/docbook-xml-dtd-4.5-r1
[ebuild  N     ] dev-libs/libxslt-1.1.26-r1  USE="crypt python -debug"
[ebuild  N     ] app-text/asciidoc-8.6.5  USE="-examples -highlight
-test -vim-syntax"

Is there some way we can slim this down? Presumably asciidoc isn't
going to be using any image-related programs for generating a man
page.

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  2:02         ` Matt Turner
@ 2011-06-26  2:36           ` Sebastian Pipping
  2011-06-26  2:49             ` William Hubbs
  2011-06-26 16:48           ` Sebastian Pipping
  1 sibling, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  2:36 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 04:02 AM, Matt Turner wrote:
> I get this when trying to do `EGIT_BRANCH="catalyst_2" emerge
> =catalyst-9999` I suppose because asciidoc isn't listed as a
> dependency.
> 
> ./doc/make_subarch_table_guidexml.py
> a2x --conf-file=doc/asciidoc.conf --attribute="catalystversion=`fgrep
> '__version__=' catalyst | sed 's|^__version__="\(.*\)"$|\1|'`" \
>          --format=manpage -D files "doc/catalyst.1.txt"
> /bin/sh: a2x: command not found
> make: *** [files/catalyst.1] Error 127
> emake failed

Correct, asciidoc is missing.


> but I see that asciidoc has quite a number of dependencies.
> 
> [ebuild  N     ] media-libs/jpeg-8c  USE="-static-libs"
> [ebuild  N     ] app-text/build-docbook-catalog-1.6
> [ebuild  N     ] media-libs/libpng-1.4.7  USE="-apng -static-libs"
> [ebuild  N     ] virtual/jpeg-0  USE="-static-libs"
> [ebuild  N     ] dev-libs/libgpg-error-1.10  USE="nls -common-lisp
> -static-libs"
> [ebuild  N     ] app-text/sgml-common-0.6.3-r5
> [ebuild  N     ] dev-lang/swig-2.0.4  USE="pcre -ccache -doc"
> [ebuild  N     ] dev-util/gtk-doc-am-1.17
> [ebuild  N     ] app-text/docbook-xsl-stylesheets-1.76.1
> [ebuild  N     ] dev-libs/libgcrypt-1.5.0_beta1-r2  USE="-static-libs"
> [ebuild  N     ] media-libs/gd-2.0.35-r3  USE="fontconfig jpeg png
> truetype zlib -static-libs -xpm"
> [ebuild  N     ] dev-libs/glib-2.28.8  USE="static-libs -debug -doc
> -fam (-introspection) (-selinux) -test -xattr"
> [ebuild  N     ] media-gfx/graphviz-2.26.3-r3  USE="nls perl python
> -cairo -doc -examples -gtk (-java) -lasi -ruby -static-libs -tcl"
> [ebuild  N     ] app-text/docbook-xml-dtd-4.5-r1
> [ebuild  N     ] dev-libs/libxslt-1.1.26-r1  USE="crypt python -debug"
> [ebuild  N     ] app-text/asciidoc-8.6.5  USE="-examples -highlight
> -test -vim-syntax"
> 
> Is there some way we can slim this down? Presumably asciidoc isn't
> going to be using any image-related programs for generating a man
> page.

The image stuff is indirect dependencies, see --tree.

Future releases of catalyst do not have this problem as the make file
comes pre-rendered with the tarball.  This is a live-ebuild issue.

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  2:36           ` Sebastian Pipping
@ 2011-06-26  2:49             ` William Hubbs
  2011-06-26  3:14               ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: William Hubbs @ 2011-06-26  2:49 UTC (permalink / raw
  To: gentoo-catalyst

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

On Sun, Jun 26, 2011 at 04:36:15AM +0200, Sebastian Pipping wrote:
> On 06/26/2011 04:02 AM, Matt Turner wrote:
> > I get this when trying to do `EGIT_BRANCH="catalyst_2" emerge
> > =catalyst-9999` I suppose because asciidoc isn't listed as a
> > dependency.
> > 
> > ./doc/make_subarch_table_guidexml.py
> > a2x --conf-file=doc/asciidoc.conf --attribute="catalystversion=`fgrep
> > '__version__=' catalyst | sed 's|^__version__="\(.*\)"$|\1|'`" \
> >          --format=manpage -D files "doc/catalyst.1.txt"
> > /bin/sh: a2x: command not found
> > make: *** [files/catalyst.1] Error 127
> > emake failed
> 
> Correct, asciidoc is missing.
> 
> 
> > but I see that asciidoc has quite a number of dependencies.
> > 
> > [ebuild  N     ] media-libs/jpeg-8c  USE="-static-libs"
> > [ebuild  N     ] app-text/build-docbook-catalog-1.6
> > [ebuild  N     ] media-libs/libpng-1.4.7  USE="-apng -static-libs"
> > [ebuild  N     ] virtual/jpeg-0  USE="-static-libs"
> > [ebuild  N     ] dev-libs/libgpg-error-1.10  USE="nls -common-lisp
> > -static-libs"
> > [ebuild  N     ] app-text/sgml-common-0.6.3-r5
> > [ebuild  N     ] dev-lang/swig-2.0.4  USE="pcre -ccache -doc"
> > [ebuild  N     ] dev-util/gtk-doc-am-1.17
> > [ebuild  N     ] app-text/docbook-xsl-stylesheets-1.76.1
> > [ebuild  N     ] dev-libs/libgcrypt-1.5.0_beta1-r2  USE="-static-libs"
> > [ebuild  N     ] media-libs/gd-2.0.35-r3  USE="fontconfig jpeg png
> > truetype zlib -static-libs -xpm"
> > [ebuild  N     ] dev-libs/glib-2.28.8  USE="static-libs -debug -doc
> > -fam (-introspection) (-selinux) -test -xattr"
> > [ebuild  N     ] media-gfx/graphviz-2.26.3-r3  USE="nls perl python
> > -cairo -doc -examples -gtk (-java) -lasi -ruby -static-libs -tcl"
> > [ebuild  N     ] app-text/docbook-xml-dtd-4.5-r1
> > [ebuild  N     ] dev-libs/libxslt-1.1.26-r1  USE="crypt python -debug"
> > [ebuild  N     ] app-text/asciidoc-8.6.5  USE="-examples -highlight
> > -test -vim-syntax"
> > 
> > Is there some way we can slim this down? Presumably asciidoc isn't
> > going to be using any image-related programs for generating a man
> > page.
> 
> The image stuff is indirect dependencies, see --tree.
> 
> Future releases of catalyst do not have this problem as the make file
> comes pre-rendered with the tarball.  This is a live-ebuild issue.

No, we can't have the manpage pre-rendered in the tarball, because that
makes the tarball different every time it is created since the
date/timestamps in the archive will be different. In other words, it is
not possible for anyone to ever reproduce the exact same tarball that we
produce.

I see two ways around this: We can either make asciidoc a build time
dependency so that the user can use something like "make manpage" to
generate the manpage or we can go back to the manpage that is in the git
repository.

Thoughts?

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  2:49             ` William Hubbs
@ 2011-06-26  3:14               ` Sebastian Pipping
  2011-06-26  3:36                 ` William Hubbs
  2011-06-26  4:10                 ` Matt Turner
  0 siblings, 2 replies; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  3:14 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 04:49 AM, William Hubbs wrote:
> No, we can't have the manpage pre-rendered in the tarball, because that
> makes the tarball different every time it is created since the
> date/timestamps in the archive will be different. In other words, it is
> not possible for anyone to ever reproduce the exact same tarball that we
> produce.

The varience in timestamp has been no problem for other projects
including genkernel.  If all that varies is the time stamp and it
matters to you, it would be easy to add a section to the Makefile
setting the timestamp to a hardcoded value.


> I see two ways around this: We can either make asciidoc a build time
> dependency so that the user can use something like "make manpage" to
> generate the manpage

That adds quite some load on indirect dependencies for more or less
nothing, as seen with Matt earlier.


> or we can go back to the manpage that is in the git
> repository.

Do I have to list reasons against this option?

Best,




Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  3:14               ` Sebastian Pipping
@ 2011-06-26  3:36                 ` William Hubbs
  2011-06-26  3:46                   ` William Hubbs
  2011-06-26  3:49                   ` Sebastian Pipping
  2011-06-26  4:10                 ` Matt Turner
  1 sibling, 2 replies; 43+ messages in thread
From: William Hubbs @ 2011-06-26  3:36 UTC (permalink / raw
  To: gentoo-catalyst

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

On Sun, Jun 26, 2011 at 05:14:38AM +0200, Sebastian Pipping wrote:
> On 06/26/2011 04:49 AM, William Hubbs wrote:
> > No, we can't have the manpage pre-rendered in the tarball, because that
> > makes the tarball different every time it is created since the
> > date/timestamps in the archive will be different. In other words, it is
> > not possible for anyone to ever reproduce the exact same tarball that we
> > produce.
> 
> The varience in timestamp has been no problem for other projects
> including genkernel.  If all that varies is the time stamp and it
> matters to you, it would be easy to add a section to the Makefile
> setting the timestamp to a hardcoded value.

That is already done if you use "git archive" to generate the archive
and use the tags in the git repository along with that. For an example,
look at openrc's git repository.
> > I see two ways around this: We can either make asciidoc a build time
> > dependency so that the user can use something like "make manpage" to
> > generate the manpage
> 
> That adds quite some load on indirect dependencies for more or less
> nothing, as seen with Matt earlier.

That is exactly why I prefer the other option I mention below.

> > or we can go back to the manpage that is in the git
> > repository.
> 
> Do I have to list reasons against this option?

I think it would be helpful if you did since you did the conversion
without discussing it with the rest of the team first.

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  3:36                 ` William Hubbs
@ 2011-06-26  3:46                   ` William Hubbs
  2011-06-26  3:59                     ` Sebastian Pipping
  2011-06-26  3:49                   ` Sebastian Pipping
  1 sibling, 1 reply; 43+ messages in thread
From: William Hubbs @ 2011-06-26  3:46 UTC (permalink / raw
  To: gentoo-catalyst

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

I need to appologise for the last comment I made in my previous message
about you not discussing this issue. I see that you did mention it, but
it was before I came on board.

http://archives.gentoo.org/gentoo-catalyst/msg_78cd6eae401bfa7a499418bc6cbc225e.xml

I hope you will accept my appology.

However, I would still like to know why this conversion was needed; all
we had to do was update the manpage. The conversion does make it more
difficult for us to generate reproducable tarballs, which means that for
gentoo's qa policy someone always has to keep the tarball we use in
their dev space and we have to point to that tarball with SRC_URI.

But, that would not be necessary if we generate the tarball from the git
repo e.g. the way openrc does.

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  3:36                 ` William Hubbs
  2011-06-26  3:46                   ` William Hubbs
@ 2011-06-26  3:49                   ` Sebastian Pipping
  2011-06-26  4:33                     ` William Hubbs
  1 sibling, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  3:49 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 05:36 AM, William Hubbs wrote:
> That is already done if you use "git archive" to generate the archive
> and use the tags in the git repository along with that. For an example,
> look at openrc's git repository.

I'm aware of git archive - it does not support handling of generated
files afaik.


>>> I see two ways around this: We can either make asciidoc a build time
>>> dependency so that the user can use something like "make manpage" to
>>> generate the manpage
>>
>> That adds quite some load on indirect dependencies for more or less
>> nothing, as seen with Matt earlier.
> 
> That is exactly why I prefer the other option I mention below.

Alright.  On the other hand without dependencies you get nowhere: either
you don#t have features or you build every wheel yourself.


>>> or we can go back to the manpage that is in the git
>>> repository.
>>
>> Do I have to list reasons against this option?
> 
> I think it would be helpful if you did since you did the conversion
> without discussing it with the rest of the team first.

Peter Volkov voted for it, Peter Stuge said the list was rather silent.
 So I went for it.  The migration in genkernel was of great help.  I see
your apology in your other mail now, accepting.

Benefits of the current Asciidoc approach:

 - No need to write *roff manually.
   Plus Asciidoc syntax is more readable.

 - Man page keeps itself in sync on

   - list of subarches

   - version of catalyst

 - Option to make XHTML from the same source

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  3:46                   ` William Hubbs
@ 2011-06-26  3:59                     ` Sebastian Pipping
  0 siblings, 0 replies; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  3:59 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 05:46 AM, William Hubbs wrote:
> I need to appologise for the last comment I made in my previous message
> about you not discussing this issue. I see that you did mention it, but
> it was before I came on board.
> 
> http://archives.gentoo.org/gentoo-catalyst/msg_78cd6eae401bfa7a499418bc6cbc225e.xml
> 
> I hope you will accept my appology.

Yes, no problem.


> However, I would still like to know why this conversion was needed;

To increase the fun maintaining it for present and future.
Run "make && man ./files/catalyst.1" to see how much better it looks now
than a few days ago.  I wouldn't have spent time on improving it at
*roff level.


> all
> we had to do was update the manpage. The conversion does make it more
> difficult for us to generate reproducable tarballs, which means that for
> gentoo's qa policy someone always has to keep the tarball we use in
> their dev space and we have to point to that tarball with SRC_URI.

I'm not following.  We have to keep the tarball on mirrors anyway.  Not?

No generated files means maintaining some things at several places.
Without the generator, mips2 and mipsel2 would still be listed on
catalyst's webpage.


> But, that would not be necessary if we generate the tarball from the git
> repo e.g. the way openrc does.

Alright.  I don't want to limit myself to a static man page (or live
with generated files under version control).

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  3:14               ` Sebastian Pipping
  2011-06-26  3:36                 ` William Hubbs
@ 2011-06-26  4:10                 ` Matt Turner
  2011-06-26  4:14                   ` Sebastian Pipping
  2011-06-27  6:33                   ` Peter Volkov
  1 sibling, 2 replies; 43+ messages in thread
From: Matt Turner @ 2011-06-26  4:10 UTC (permalink / raw
  To: gentoo-catalyst

On Sat, Jun 25, 2011 at 11:14 PM, Sebastian Pipping <sping@gentoo.org> wrote:
> On 06/26/2011 04:49 AM, William Hubbs wrote:
>> No, we can't have the manpage pre-rendered in the tarball, because that
>> makes the tarball different every time it is created since the
>> date/timestamps in the archive will be different. In other words, it is
>> not possible for anyone to ever reproduce the exact same tarball that we
>> produce.
>
> The varience in timestamp has been no problem for other projects
> including genkernel.  If all that varies is the time stamp and it
> matters to you, it would be easy to add a section to the Makefile
> setting the timestamp to a hardcoded value.
>
>
>> I see two ways around this: We can either make asciidoc a build time
>> dependency so that the user can use something like "make manpage" to
>> generate the manpage
>
> That adds quite some load on indirect dependencies for more or less
> nothing, as seen with Matt earlier.

For the live ebuild, I don't see any problem with this. I think we
just want to avoid having to install asciidoc for the released
catalyst versions.

>> or we can go back to the manpage that is in the git
>> repository.
>
> Do I have to list reasons against this option?

Yeah, this option is really distasteful.

I think the best solution is to simply hack the timestamp on the
generated files or something similar. We definitely don't want `emerge
=catalyst-2*` to require asciidoc and all its indirect dependencies
for a single man page, and we definitely don't want to check-in
generated files to git for a variety of reasons.

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  4:10                 ` Matt Turner
@ 2011-06-26  4:14                   ` Sebastian Pipping
  2011-06-26  4:44                     ` William Hubbs
  2011-06-27  6:33                   ` Peter Volkov
  1 sibling, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  4:14 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 06:10 AM, Matt Turner wrote:
> For the live ebuild, I don't see any problem with this. I think we
> just want to avoid having to install asciidoc for the released
> catalyst versions.

The tarballs are coming with a rendered man page - it is generated on
the machine running "make dist", not the machine installing catalyst.


>> Do I have to list reasons against this option?
> 
> Yeah, this option is really distasteful.

Thanks.


> I think the best solution is to simply hack the timestamp on the
> generated files or something similar. We definitely don't want `emerge
> =catalyst-2*` to require asciidoc and all its indirect dependencies
> for a single man page, and we definitely don't want to check-in
> generated files to git for a variety of reasons.

Again, see above.

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  3:49                   ` Sebastian Pipping
@ 2011-06-26  4:33                     ` William Hubbs
  2011-06-26  4:57                       ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: William Hubbs @ 2011-06-26  4:33 UTC (permalink / raw
  To: gentoo-catalyst

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

On Sun, Jun 26, 2011 at 05:49:17AM +0200, Sebastian Pipping wrote:
> On 06/26/2011 05:36 AM, William Hubbs wrote:
> > That is already done if you use "git archive" to generate the archive
> > and use the tags in the git repository along with that. For an example,
> > look at openrc's git repository.
> 
> I'm aware of git archive - it does not support handling of generated
> files afaik.

That's correct, everything has to be in the repository if you use it.
The advantage of doing it that way is that anyone can come along
whenever they want to and generate a tarball that exactly matches the
one we generate at release time. Doing it the other way, they can't.
 
 That is why I think we should make asciidoc an RDEPEND in the ebuilds
 and set up the makefile so that the user generates the content if we
 stick with using asciidoc.

> >>> I see two ways around this: We can either make asciidoc a build time
> >>> dependency so that the user can use something like "make manpage" to
> >>> generate the manpage
> >>
> >> That adds quite some load on indirect dependencies for more or less
> >> nothing, as seen with Matt earlier.
> > 
> > That is exactly why I prefer the other option I mention below.
> 
> Alright.  On the other hand without dependencies you get nowhere: either
> you don#t have features or you build every wheel yourself.
 
 I'm not quite sure what you mean here.

> >>> or we can go back to the manpage that is in the git
> >>> repository.
> >>
> >> Do I have to list reasons against this option?
> > 
> > I think it would be helpful if you did since you did the conversion
> > without discussing it with the rest of the team first.
> 
> Peter Volkov voted for it, Peter Stuge said the list was rather silent.
>  So I went for it.  The migration in genkernel was of great help.  I see
> your apology in your other mail now, accepting.
> 
> Benefits of the current Asciidoc approach:
> 
>  - No need to write *roff manually.

I'll give you this one. :-)

>    Plus Asciidoc syntax is more readable.

You can use man ./catalyst.1 to read the man page.

> 
>  - Man page keeps itself in sync on
> 
>    - list of subarches
> 
>    - version of catalyst
> 
>  - Option to make XHTML from the same source
 
 The cons of the new approach, as I see it, are:

* auto generated content in tarballs makes it impossible to create the
exact same tarball twice.
* Now we need to have a build time dependency, at least for the live
ebuild, which pulls in about 34mb of downloads just to build the man
page.

Since we are just talking about a man page, imho this is a lot of bloat
for very little gain.

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  4:14                   ` Sebastian Pipping
@ 2011-06-26  4:44                     ` William Hubbs
  2011-06-26  4:46                       ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: William Hubbs @ 2011-06-26  4:44 UTC (permalink / raw
  To: gentoo-catalyst

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

On Sun, Jun 26, 2011 at 06:14:59AM +0200, Sebastian Pipping wrote:
> > I think the best solution is to simply hack the timestamp on the
> > generated files or something similar. We definitely don't want `emerge
> > =catalyst-2*` to require asciidoc and all its indirect dependencies
> > for a single man page, and we definitely don't want to check-in
> > generated files to git for a variety of reasons.

The thing about this approach though is, how do you know what timestamp
to put on the  generated files?

When you do:

git archive --prefix catalyst-x.x -o catalyst-x.x.tar catalyst_x_x

It takes the time/date from the tree some way and puts that time and
date on the files in the tarball.

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  4:44                     ` William Hubbs
@ 2011-06-26  4:46                       ` Sebastian Pipping
  0 siblings, 0 replies; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  4:46 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 06:44 AM, William Hubbs wrote:
> On Sun, Jun 26, 2011 at 06:14:59AM +0200, Sebastian Pipping wrote:
>>> I think the best solution is to simply hack the timestamp on the
>>> generated files or something similar. We definitely don't want `emerge
>>> =catalyst-2*` to require asciidoc and all its indirect dependencies
>>> for a single man page, and we definitely don't want to check-in
>>> generated files to git for a variety of reasons.
> 
> The thing about this approach though is, how do you know what timestamp
> to put on the  generated files?

You could pick a hardcode one.  If traball identity is the goal, any
fake timestamp will suffice.


> When you do:
> 
> git archive --prefix catalyst-x.x -o catalyst-x.x.tar catalyst_x_x
> 
> It takes the time/date from the tree some way and puts that time and
> date on the files in the tarball.

I'm aware.  I use git archive where I don't have generated content involved.



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  4:33                     ` William Hubbs
@ 2011-06-26  4:57                       ` Sebastian Pipping
  2011-06-26 15:44                         ` Matt Turner
  0 siblings, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26  4:57 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 06:33 AM, William Hubbs wrote:
> That's correct, everything has to be in the repository if you use it.
> The advantage of doing it that way is that anyone can come along
> whenever they want to and generate a tarball that exactly matches the
> one we generate at release time. Doing it the other way, they can't.

Frankly, I don't care about that feature.  I care about content and Git
tags that lead to content.


>> Alright.  On the other hand without dependencies you get nowhere: either
>> you don#t have features or you build every wheel yourself.
>  
>  I'm not quite sure what you mean here.

I was trying to say that you get quite something for the cost you put
into dependencies.  You save re-writing things yourself and you get more
features for free.  That's what the cost is for.


>>    Plus Asciidoc syntax is more readable.
> 
> You can use man ./catalyst.1 to read the man page.

Are you serious?  I want syntax to be readable while editing, not after
pre-processing.  With that argument we could be writing man pages in
assembly.

> 
>>
>>  - Man page keeps itself in sync on
>>
>>    - list of subarches
>>
>>    - version of catalyst
>>
>>  - Option to make XHTML from the same source
>  
>  The cons of the new approach, as I see it, are:
> 
> * auto generated content in tarballs makes it impossible to create the
> exact same tarball twice.

Again, i don't care.


> * Now we need to have a build time dependency, at least for the live
> ebuild, which pulls in about 34mb of downloads just to build the man
> page.
> 
> Since we are just talking about a man page, imho this is a lot of bloat
> for very little gain.

I disagree on bloat and on little gain.

If you insist on changing status quo I would like to call in a vote.

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  4:57                       ` Sebastian Pipping
@ 2011-06-26 15:44                         ` Matt Turner
  2011-06-26 17:33                           ` William Hubbs
  0 siblings, 1 reply; 43+ messages in thread
From: Matt Turner @ 2011-06-26 15:44 UTC (permalink / raw
  To: gentoo-catalyst

On Sun, Jun 26, 2011 at 12:57 AM, Sebastian Pipping <sping@gentoo.org> wrote:
>> * Now we need to have a build time dependency, at least for the live
>> ebuild, which pulls in about 34mb of downloads just to build the man
>> page.
>>
>> Since we are just talking about a man page, imho this is a lot of bloat
>> for very little gain.
>
> I disagree on bloat and on little gain.
>
> If you insist on changing status quo I would like to call in a vote.

Well, in fairness, the asciidoc dependency was just added a day or so ago.

But, I really don't think it's as big a problem as this long email
thread warrants. We simply want to avoid asciidoc, and specifically
it's dependencies, for catalyst snapshots. For the live ebuild, I
don't see the dependencies as a problem.

Can't we simply get the timestamp of the last commit to the git
branch/tag that we're making an archive from and apply it to the
generated content? Doing this would allow us to reproduce an identical
tarball, and avoids a lot of other problems discussed in this thread.

Thanks,
Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  2:02         ` Matt Turner
  2011-06-26  2:36           ` Sebastian Pipping
@ 2011-06-26 16:48           ` Sebastian Pipping
  2011-06-26 17:04             ` Peter Stuge
  1 sibling, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26 16:48 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 04:02 AM, Matt Turner wrote:
> I get this when trying to do `EGIT_BRANCH="catalyst_2" emerge
> =catalyst-9999` I suppose because asciidoc isn't listed as a
> dependency.

Asciidoc dependency now added to live ebuild (revision 1.13).



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 16:48           ` Sebastian Pipping
@ 2011-06-26 17:04             ` Peter Stuge
  0 siblings, 0 replies; 43+ messages in thread
From: Peter Stuge @ 2011-06-26 17:04 UTC (permalink / raw
  To: gentoo-catalyst

Sebastian Pipping wrote:
> Asciidoc dependency now added to live ebuild (revision 1.13).

Cool. Thanks!

Now, if someone feels strongly about asciidoc dependencies, maybe
they can improve the asciidoc ebuild with more USE flags, so that
it becomes a much more lightweight dependency not only for catalyst,
but for *all* packages which use it.


//Peter



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 15:44                         ` Matt Turner
@ 2011-06-26 17:33                           ` William Hubbs
  2011-06-26 17:55                             ` Peter Stuge
  2011-06-26 17:55                             ` Matt Turner
  0 siblings, 2 replies; 43+ messages in thread
From: William Hubbs @ 2011-06-26 17:33 UTC (permalink / raw
  To: gentoo-catalyst

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

On Sun, Jun 26, 2011 at 11:44:55AM -0400, Matt Turner wrote:
> On Sun, Jun 26, 2011 at 12:57 AM, Sebastian Pipping <sping@gentoo.org> wrote:
> >> * Now we need to have a build time dependency, at least for the live
> >> ebuild, which pulls in about 34mb of downloads just to build the man
> >> page.
> >>
> >> Since we are just talking about a man page, imho this is a lot of bloat
> >> for very little gain.
> >
> > I disagree on bloat and on little gain.
> >
> > If you insist on changing status quo I would like to call in a vote.
> 
> Well, in fairness, the asciidoc dependency was just added a day or so ago.

Yes, it was added a couple of days ago, without giving a reasonable
amount of time for discussion.

I'll post the links to the rfc [1], the approval message [2] and the
message where the change was checked in [3] below. Notice that this all
happened within a period less than 24 hours.

For a significant change like this, I
think we should give 24-48 hours and make the patch visible somewhere so
that others can look at the change and comment on it before it gets
checked in. Remember that we have people here in multiple time zones,
and we don't necessarily check these lists every day.

Based on this as well as my previous objections I would like to see this
change reverted.

William

[1] http://archives.gentoo.org/gentoo-catalyst/msg_78cd6eae401bfa7a499418bc6cbc225e.xml
[2] http://archives.gentoo.org/gentoo-catalyst/msg_65f2fce710454e481973d0e2c6cc5265.xml
[3] http://archives.gentoo.org/gentoo-catalyst/msg_f2eb026c4c4af90650952ca81a5fd6b6.xml

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 17:33                           ` William Hubbs
@ 2011-06-26 17:55                             ` Peter Stuge
  2011-06-26 18:02                               ` Matt Turner
  2011-06-26 23:26                               ` Jorge Manuel B. S. Vicetto
  2011-06-26 17:55                             ` Matt Turner
  1 sibling, 2 replies; 43+ messages in thread
From: Peter Stuge @ 2011-06-26 17:55 UTC (permalink / raw
  To: gentoo-catalyst

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

William Hubbs wrote:
> Yes, it was added a couple of days ago, without giving a reasonable
> amount of time for discussion.

You know just as well as I do that this thread is the most discussion
that this mailing list has seen in a very long time. Sebastian wants
to make some progress. I see no problem.


> For a significant change like this,

"significant" is so subjective though.


> I think we should give 24-48 hours and make the patch visible
> somewhere

It is clear that you are displeased because you think you did not
have a chance to oppose the change before it was made. I can
understand, but in reality I doubt the one opposing voice would
have made a difference.


> Remember that we have people here in multiple time zones,

This is a given for all project. Not sure why you think anyone needs
to be reminded of this.


> and we don't necessarily check these lists every day.

I would set some kind of notification up, so that response does not
depend on me checking something.


> Based on this as well as my previous objections I would like to see
> this change reverted.

I disagree and hope that most others do as well, so that development
will continue instead of being stuck on senseless arguing with you.

What about my suggestion to fix the actual problem, asciidoc
dependencies, did you bother looking into that yet? (I haven't
because I don't feel at all strongly.)

Thanks!


//Peter

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 17:33                           ` William Hubbs
  2011-06-26 17:55                             ` Peter Stuge
@ 2011-06-26 17:55                             ` Matt Turner
  2011-06-26 18:17                               ` Sebastian Pipping
  1 sibling, 1 reply; 43+ messages in thread
From: Matt Turner @ 2011-06-26 17:55 UTC (permalink / raw
  To: gentoo-catalyst

On Sun, Jun 26, 2011 at 1:33 PM, William Hubbs <williamh@gentoo.org> wrote:
> On Sun, Jun 26, 2011 at 11:44:55AM -0400, Matt Turner wrote:
>> On Sun, Jun 26, 2011 at 12:57 AM, Sebastian Pipping <sping@gentoo.org> wrote:
>> >> * Now we need to have a build time dependency, at least for the live
>> >> ebuild, which pulls in about 34mb of downloads just to build the man
>> >> page.
>> >>
>> >> Since we are just talking about a man page, imho this is a lot of bloat
>> >> for very little gain.
>> >
>> > I disagree on bloat and on little gain.
>> >
>> > If you insist on changing status quo I would like to call in a vote.
>>
>> Well, in fairness, the asciidoc dependency was just added a day or so ago.
>
> Yes, it was added a couple of days ago, without giving a reasonable
> amount of time for discussion.

He got a single response from a Gentoo developer which is infinitely
more discussion than a large number of posts on this list receive.

Even there, the post said

> For me if man page was not touched since 2005 means that it's completely
> unmaintained and thus since you are interested in maintaining - just go
> ahead!

This really is applicable to catalyst too. It'd been almost entirely
unmaintained, less trivial changes, for quite sometime.

> I'll post the links to the rfc [1], the approval message [2] and the
> message where the change was checked in [3] below. Notice that this all
> happened within a period less than 24 hours.
>
> For a significant change like this, I
> think we should give 24-48 hours and make the patch visible somewhere so
> that others can look at the change and comment on it before it gets
> checked in. Remember that we have people here in multiple time zones,
> and we don't necessarily check these lists every day.
>
> Based on this as well as my previous objections I would like to see this
> change reverted.
>
> William
>
> [1] http://archives.gentoo.org/gentoo-catalyst/msg_78cd6eae401bfa7a499418bc6cbc225e.xml
> [2] http://archives.gentoo.org/gentoo-catalyst/msg_65f2fce710454e481973d0e2c6cc5265.xml
> [3] http://archives.gentoo.org/gentoo-catalyst/msg_f2eb026c4c4af90650952ca81a5fd6b6.xml

Let's not go down this route. This seems like much ado about nothing.

I claim that
(1) app-text/asciidoc and its dependencies are not unreasonable for
catalyst-9999
(2) app-text/asciidoc and its dependencies should be avoided for
catalyst snapshots/releases
(3) we can simply modify the timestamp of the generated files to be
that of the most recent commit that `git archive` has access to,
thereby allowing us to reproduce identical tarballs
(4) checking in generated content into git is dirty. We should not do this

Do you disagree with any of these points, and if so, which?

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 17:55                             ` Peter Stuge
@ 2011-06-26 18:02                               ` Matt Turner
  2011-06-26 18:08                                 ` Peter Stuge
  2011-06-26 23:01                                 ` Matt Turner
  2011-06-26 23:26                               ` Jorge Manuel B. S. Vicetto
  1 sibling, 2 replies; 43+ messages in thread
From: Matt Turner @ 2011-06-26 18:02 UTC (permalink / raw
  To: gentoo-catalyst

On Sun, Jun 26, 2011 at 1:55 PM, Peter Stuge <peter@stuge.se> wrote:
> What about my suggestion to fix the actual problem, asciidoc
> dependencies, did you bother looking into that yet? (I haven't
> because I don't feel at all strongly.)

I asked wired on #gentoo-dev but haven't received a response yet.

I've looked at the source, and it's not clear to me that it's possible.

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 18:02                               ` Matt Turner
@ 2011-06-26 18:08                                 ` Peter Stuge
  2011-06-26 23:01                                 ` Matt Turner
  1 sibling, 0 replies; 43+ messages in thread
From: Peter Stuge @ 2011-06-26 18:08 UTC (permalink / raw
  To: gentoo-catalyst

Matt Turner wrote:
> > What about my suggestion to fix the actual problem, asciidoc
> > dependencies,
> 
> I've looked at the source, and it's not clear to me that it's possible.

Someone feeling strongly would add the possibility upstream.


//Peter



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 17:55                             ` Matt Turner
@ 2011-06-26 18:17                               ` Sebastian Pipping
  2011-06-26 19:25                                 ` William Hubbs
  0 siblings, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-26 18:17 UTC (permalink / raw
  To: gentoo-catalyst

On 06/26/2011 07:55 PM, Matt Turner wrote:
> I claim that
> (1) app-text/asciidoc and its dependencies are not unreasonable for
> catalyst-9999
> (2) app-text/asciidoc and its dependencies should be avoided for
> catalyst snapshots/releases
> (3) we can simply modify the timestamp of the generated files to be
> that of the most recent commit that `git archive` has access to,
> thereby allowing us to reproduce identical tarballs

I played with this in the Makefile now.  The only easy solution that
really gives stable checksums is setting time including modification
time to the time of the related commit.  So that means loss of real
modification times.  If you want to go that route the command

  touch --date=$(git log --pretty=%ci -1) foo

could be handy.  I guess git archive looks at timestamps from the git
store only to avoid that.  Using git archive and pulling generated files
in after may work, but it#s more research than I would like to do myself.


> (4) checking in generated content into git is dirty. We should not do this
> 
> Do you disagree with any of these points, and if so, which?
> 
> Matt
> 




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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 18:17                               ` Sebastian Pipping
@ 2011-06-26 19:25                                 ` William Hubbs
  0 siblings, 0 replies; 43+ messages in thread
From: William Hubbs @ 2011-06-26 19:25 UTC (permalink / raw
  To: gentoo-catalyst

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

On Sun, Jun 26, 2011 at 08:17:25PM +0200, Sebastian Pipping wrote:
> I played with this in the Makefile now.  The only easy solution that
> really gives stable checksums is setting time including modification
> time to the time of the related commit.  So that means loss of real
> modification times.  If you want to go that route the command
> 
>   touch --date=$(git log --pretty=%ci -1) foo
> 
> could be handy.  I guess git archive looks at timestamps from the git
> store only to avoid that.  Using git archive and pulling generated files
> in after may work, but it#s more research than I would like to do myself.

I'll take a look at this and  post a patch if I come up with something.

William


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 18:02                               ` Matt Turner
  2011-06-26 18:08                                 ` Peter Stuge
@ 2011-06-26 23:01                                 ` Matt Turner
  1 sibling, 0 replies; 43+ messages in thread
From: Matt Turner @ 2011-06-26 23:01 UTC (permalink / raw
  To: gentoo-catalyst

On Sun, Jun 26, 2011 at 2:02 PM, Matt Turner <mattst88@gentoo.org> wrote:
> On Sun, Jun 26, 2011 at 1:55 PM, Peter Stuge <peter@stuge.se> wrote:
>> What about my suggestion to fix the actual problem, asciidoc
>> dependencies, did you bother looking into that yet? (I haven't
>> because I don't feel at all strongly.)
>
> I asked wired on #gentoo-dev but haven't received a response yet.
>
> I've looked at the source, and it's not clear to me that it's possible.
>
> Matt

A user in #gentoo-releng pointed me to https://bugs.gentoo.org/361255

It looks like asciidoc can be installed and used to generate man pages
without graphviz.

So with that fixed, unless someone has an issue with asciidoc being a
dependency for catalyst, crisis averted! :)

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 17:55                             ` Peter Stuge
  2011-06-26 18:02                               ` Matt Turner
@ 2011-06-26 23:26                               ` Jorge Manuel B. S. Vicetto
  2011-06-27  0:00                                 ` Peter Stuge
  1 sibling, 1 reply; 43+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2011-06-26 23:26 UTC (permalink / raw
  To: gentoo-catalyst

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 26-06-2011 17:55, Peter Stuge wrote:
> William Hubbs wrote:
>> Yes, it was added a couple of days ago, without giving a reasonable
>> amount of time for discussion.
> 
> You know just as well as I do that this thread is the most discussion
> that this mailing list has seen in a very long time. Sebastian wants
> to make some progress. I see no problem.

Yes and I'm happy to see people interested on catalyst.
However, given the recent discussions I feel I should point out that
catalyst is Release Engineering's team release tool and not a "toy" for
people to tinker with.
I appreciate the interest all of you are showing for the tool and I
appreciate any improvements, but I and other releng team members need
this tool to work for us to have releases.

>> For a significant change like this,
> 
> "significant" is so subjective though.

It did made a significant change to the dependencies of catalyst.
I haven't checked it closely yet, but I also wonder if all the
additional deps are worth avoiding a single man page in the tarball.

>> I think we should give 24-48 hours and make the patch visible
>> somewhere
> 
> It is clear that you are displeased because you think you did not
> have a chance to oppose the change before it was made. I can
> understand, but in reality I doubt the one opposing voice would
> have made a difference.

William is not the only one to have concerns about this change.
Also, prior to the subscription by agaffney, armin76 and myself, this
list probably had little if any releng members. As this is a releng
tool, not having us around to "object" doesn't make it ok to commit
changes without ensuring releng is ok with the changes.

>> Based on this as well as my previous objections I would like to see
>> this change reverted.
> 
> I disagree and hope that most others do as well, so that development
> will continue instead of being stuck on senseless arguing with you.

I'm sorry but this is not about arguing with William. This is about
making sure that the people interested as well as the direct consumers
of the tool are ok with any proposed changes.
I'm sure no one wants to risk causing a split that could lead to either
releng assuming control of catalyst again or worse causing a fork in the
code.

> What about my suggestion to fix the actual problem, asciidoc
> dependencies, did you bother looking into that yet? (I haven't
> because I don't feel at all strongly.)
> 
> Thanks!
> 
> 
> //Peter

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJOB8AxAAoJEC8ZTXQF1qEPyeAP/iQ26OaLYHOaE8SirGp1nsiP
ET6RKcO60a25SeiicIgM6jcJ0HX6u71G6DEPR9jI4dk6yxQoNCxsfvLimIURqhHU
GAwdowhaa0dRQtaQejLYFo30t2TrzhqPsFu+oILskeLifOqoQDWvHG2IeBvQ04Vl
dB8rA6GKu4EKbY/i0XreFO8rjOgW2rjTY8PB+hDagGUK0mqqle1VlHJmW/w5pNwD
NhyyGIwHY7M6sf+HI6QgGr6nzUYeAxMbBtozu/kTNtqp09fkjtis35cKMPYExyCF
8w9mTgLsqa151nIcDP7+IhWkJKPnaxS7EHg2mApnZH4JRNEHd39CJLPVk2Gg3FQg
2lp5K4N4JjePC1Ejd5ciL5Po/R7wAsFT2rLwk35xSTM/nhv6lAOjc/Qq2xEA5IUg
5uU6crwthJOMj07kqiT+YuT6mOK3NnNObkpLnyx7aAQAjTe8LfUWEtVSSgJ40wM2
xTLAE1uDVK7lI/PD4pL+DtFjej263RSRha5PRmYDg24yMTZoV2ZExc4vzbqfrysp
TjNc7kdWtZrzr4a4snGkzpKhD2gI9ivjorfsQr32QXaiSK/+1uLkF9sQIyy2YOvl
qsZiu7hImn39hzJRWbnjv9cxnT/zVs5Q0K32W4FJyqBP3YLmFPtE4UdES1wxDhuH
kV6bW26ZyWLnt/txLQYY
=crYh
-----END PGP SIGNATURE-----



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26 23:26                               ` Jorge Manuel B. S. Vicetto
@ 2011-06-27  0:00                                 ` Peter Stuge
  2011-06-27  0:31                                   ` Jorge Manuel B. S. Vicetto
  2011-06-27  0:39                                   ` Peter Stuge
  0 siblings, 2 replies; 43+ messages in thread
From: Peter Stuge @ 2011-06-27  0:00 UTC (permalink / raw
  To: gentoo-catalyst

Jorge Manuel B. S. Vicetto wrote:
> I feel I should point out that catalyst is Release Engineering's
> team release tool and not a "toy" for people to tinker with.

Toy? Saying that other people's use of catalyst is only play, while
releng is the only serious user, is really spitting in the face of
everyone who uses catalyst. Maybe not so helpful.

Meeting you I think you seemed sensible enough that you of course
understand that catalyst is equally much a tool for all it's users.


> I appreciate the interest all of you are showing for the tool and I
> appreciate any improvements, but I and other releng team members need
> this tool to work for us to have releases.

No problem. Like every other consumer of open source tools you simply
need to pick the version you choose to use carefully, so that it
works for you. This case is not different from any other tool issue.


> >> For a significant change like this,
> > 
> > "significant" is so subjective though.
> 
> It did made a significant change to the dependencies of catalyst.

No, not really. It added one dependency, which is hardly significant.
As has already been shown (by others than William, might I add)
further indirect dependencies are really a bug in the asciidoc
ebuild, and should be fixed there. Since you are all developers
(while I am not) you could actually *already* have eliminated the
point of contention - but noone has bothered and instead you're
writing email complaining about how a little bit of progress is
ruining your workflow. (This is how it looks anyway.)


> I haven't checked it closely yet,

Maybe that's actually wise, to determine how significant the change
is?


> William is not the only one to have concerns about this change.

He was so far the only one who voice any, and they weren't so nicely
expressed.


> this list probably had little if any releng members. As this is a
> releng tool,

Either "your" catalyst is an open source project or it is not. If it
is not then you need to hide it away in a secret internal repo so
that noone else in the world can access it. Or you can just do what
the rest of the world does; verify your tools before expecting them
to work.

I understand that you want stable tools, but if you want frozen tools
then you need to do that on your own - because other catalyst users
can and will want to change things. Absolutely not very often, but
apparently often enough that it's a problem for releng to continue
be part of the catalyst community. Or?


> not having us around to "object" doesn't make it ok to commit
> changes without ensuring releng is ok with the changes.

If so, that in itself is reason for forking, as was discussed.

I would have zero bad feelings about that, because the wants and
needs simply seem to be different between releng and all other
catalyst users.


> This is about making sure that the people interested as well as the
> direct consumers of the tool are ok with any proposed changes.

You are neglecting every other user than releng. That means me. That
sucks.


> I'm sure no one wants to risk causing a split that could lead to either
> releng assuming control of catalyst again or worse causing a fork in the
> code.

Actually, forking is indeed the one and only productive step when
different users have different enough requirements and expectations.


//Peter



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27  0:00                                 ` Peter Stuge
@ 2011-06-27  0:31                                   ` Jorge Manuel B. S. Vicetto
  2011-06-27  1:06                                     ` Peter Stuge
  2011-06-27  1:43                                     ` Sebastian Pipping
  2011-06-27  0:39                                   ` Peter Stuge
  1 sibling, 2 replies; 43+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2011-06-27  0:31 UTC (permalink / raw
  To: gentoo-catalyst

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 27-06-2011 00:00, Peter Stuge wrote:
> Jorge Manuel B. S. Vicetto wrote:
>> I feel I should point out that catalyst is Release Engineering's
>> team release tool and not a "toy" for people to tinker with.
> 
> Toy? Saying that other people's use of catalyst is only play, while
> releng is the only serious user, is really spitting in the face of
> everyone who uses catalyst. Maybe not so helpful.
> 
> Meeting you I think you seemed sensible enough that you of course
> understand that catalyst is equally much a tool for all it's users.

Peter,

I didn't mean to imply that anyone else uses catalyst as a toy. What I
was saying is that catalyst is a "crucial" tool to releng, whilst to
some of the people currently working on it (having commit privileges to
the repo) it could be a "toy".
I did not and do not in any way want to diminish the importance of the
tool to any of its users. At the same time, it should be obvious that
releng is a "special" user of the tool.

>> I appreciate the interest all of you are showing for the tool and I
>> appreciate any improvements, but I and other releng team members need
>> this tool to work for us to have releases.
> 
> No problem. Like every other consumer of open source tools you simply
> need to pick the version you choose to use carefully, so that it
> works for you. This case is not different from any other tool issue.
> 
>>>> For a significant change like this,
>>>
>>> "significant" is so subjective though.
>>
>> It did made a significant change to the dependencies of catalyst.
> 
> No, not really. It added one dependency, which is hardly significant.
> As has already been shown (by others than William, might I add)
> further indirect dependencies are really a bug in the asciidoc
> ebuild, and should be fixed there. Since you are all developers
> (while I am not) you could actually *already* have eliminated the
> point of contention - but noone has bothered and instead you're
> writing email complaining about how a little bit of progress is
> ruining your workflow. (This is how it looks anyway.)

As you know the current dependency pulls more than 10 deps. I don't know
if they're accurate or not, but they show up when you try to merge
catalyst-9999. If those deps are wrong, we should try to get the team
maintaining the asciidoc package fix them.

>> I haven't checked it closely yet,
> 
> Maybe that's actually wise, to determine how significant the change
> is?
> 
> 
>> William is not the only one to have concerns about this change.
> 
> He was so far the only one who voice any, and they weren't so nicely
> expressed.

He wasn't happy to see something pushed through in a so short time span
and in a way that seemed to go over others opinions. I also wasn't happy.

>> this list probably had little if any releng members. As this is a
>> releng tool,
> 
> Either "your" catalyst is an open source project or it is not. If it
> is not then you need to hide it away in a secret internal repo so
> that noone else in the world can access it. Or you can just do what
> the rest of the world does; verify your tools before expecting them
> to work.

It is an open source project and we want it to be - no argument about
that. The commit privileges were restricted to releng or some of its
members until a short time ago.
As with other open source projects, releng is happy to see the tool
improve and is open for new features and requests from the users.
However, like any other open source project, there needs to be some
consensus.

> I understand that you want stable tools, but if you want frozen tools
> then you need to do that on your own - because other catalyst users
> can and will want to change things. Absolutely not very often, but
> apparently often enough that it's a problem for releng to continue
> be part of the catalyst community. Or?

We're not interested in frozen tools, but we're also not ready to be
kept in the sidelines or ignored about catalyst development. Some of the
people now working on them are not building or responsible for the
building of the official releases, I and a few others are.
I have no interest in having catalyst forked, but for that, the
developers that got access to catalyst need to realize they need to work
with releng and can't ignore it.

>> not having us around to "object" doesn't make it ok to commit
>> changes without ensuring releng is ok with the changes.
> 
> If so, that in itself is reason for forking, as was discussed.
> 
> I would have zero bad feelings about that, because the wants and
> needs simply seem to be different between releng and all other
> catalyst users.

Sometimes forks can be the best solution, but I really would like to
avoid that. I don't see why we shouldn't talk to ensure we reach
consensus that work for anyone. At times, a consensus might not be
possible, but in those cases the decision will hopefully not cause
enough problems or grief as to send people away. If we end up having to
make decisions that split the user base of the tool, then people can
think about doing a fork.
So, I think a fork should be the last option and that we should work
hard to reach decisions that everyone can live with.

>> This is about making sure that the people interested as well as the
>> direct consumers of the tool are ok with any proposed changes.
> 
> You are neglecting every other user than releng. That means me. That
> sucks.

That is not my purpose. Furthermore, as I've tried to explain above, my
previous mail was not about the users of the tool but about the recent
people committing to the repo.

>> I'm sure no one wants to risk causing a split that could lead to either
>> releng assuming control of catalyst again or worse causing a fork in the
>> code.
> 
> Actually, forking is indeed the one and only productive step when
> different users have different enough requirements and expectations.
> 
> 
> //Peter
> 

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJOB89zAAoJEC8ZTXQF1qEPA0IQAJssiqfYbS8bE9w3hjpSS3jn
HpnUWIoLTkst3VSYO/jGr37mthbx7YbxtXm6V4EL0D4hhNSWfKUybTriTTl29yCY
vbDqDrrb8JcJMTx2UAg7q8BjsPpxIo2xhcjQoVX4O1m9zvWeVKgXJIGW/sJ9UKyl
ZhcgMGmXGQskraKmTHHxk6aOWgE7iQxmMMZooVm0IYY8TphesMnqncxJveleOPHx
0kSTOqsm3QedjHq5MAJcLkPF3cFqJ5f3xfQ7tFWqDBTxDABaHp9Q7FF6J4jCa8p/
DyLW7gYK7NHUXYaemjntumgR/8/l4nGUm4OB+X6nMtSy40jQPBZEghMtu1/Kuy5r
9ss82MWh8sn7rW4FusF05JxpSe/du6kh8lrVkCVvJWRnTslWjsmFLOW3RoTnymHI
MZr/d+foLNdc9uxOcDiBbjYH0rdOPsqnoygCgMvyOOwKmnqDjnt567vrNh7iRUC/
f/rl5SfEi7cUWHU8OP2GgDsleC22BaNKC8Sb7hvEp4qWiQziBjKaDv/plFEwGWGq
6qfbJ4+B3oX4TmCm/Rc2LesByyyk8kyNIVYA3wBRAvajn9qeJ9+Ki/Ezo7Aqcvkm
9uzLIxEppegt8NqJzZLmjlCI6gplvRxHfsl10JH/fMZj8tyyP4r8zX/A56fq7763
ou2cZRzmYmLFp8haqTT2
=vgjW
-----END PGP SIGNATURE-----



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27  0:00                                 ` Peter Stuge
  2011-06-27  0:31                                   ` Jorge Manuel B. S. Vicetto
@ 2011-06-27  0:39                                   ` Peter Stuge
  1 sibling, 0 replies; 43+ messages in thread
From: Peter Stuge @ 2011-06-27  0:39 UTC (permalink / raw
  To: gentoo-catalyst

Peter Stuge wrote:
> As has already been shown (by others than William, might I add)
> further indirect dependencies are really a bug in the asciidoc
> ebuild, and should be fixed there.

I just attached live ebuild patch and -r1 ebuilds for all existing
versions which had a graphviz dependency (8.2.6 already did not) at:

https://bugs.gentoo.org/show_bug.cgi?id=361255


> Since you are all developers (while I am not) you could actually
> *already* have eliminated the point of contention

Please review and commit if agreeable. It probably took me all of one
hour to do, following Matt's research.


Thanks!

//Peter



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27  0:31                                   ` Jorge Manuel B. S. Vicetto
@ 2011-06-27  1:06                                     ` Peter Stuge
  2011-06-27  1:43                                     ` Sebastian Pipping
  1 sibling, 0 replies; 43+ messages in thread
From: Peter Stuge @ 2011-06-27  1:06 UTC (permalink / raw
  To: gentoo-catalyst

Jorge Manuel B. S. Vicetto wrote:
> I didn't mean to imply that anyone else uses catalyst as a toy. What I
> was saying is that catalyst is a "crucial" tool to releng, whilst to
> some of the people currently working on it (having commit privileges to
> the repo) it could be a "toy".

I'm pretty sure Sebastian is not spending time on catalyst because it
makes him laugh. :)


> I did not and do not in any way want to diminish the importance of the
> tool to any of its users. At the same time, it should be obvious that
> releng is a "special" user of the tool.

I'm not so sure I buy that. But we can punt on that.


> >> It did made a significant change to the dependencies of catalyst.
> > 
> > No, not really. It added one dependency, which is hardly significant.
> > As has already been shown (by others than William, might I add)
> > further indirect dependencies are really a bug in the asciidoc
> > ebuild, and should be fixed there.
..
> As you know the current dependency pulls more than 10 deps. I don't
> know if they're accurate or not, but they show up when you try to
> merge catalyst-9999.

And those who really dislike them can look into getting rid of them.


> If those deps are wrong, we should try to get the team maintaining
> the asciidoc package fix them.

Yeah, to silence this silly discussion I tried to do exactly that.
But see my point above:

> > Since you are all developers (while I am not) you could actually
> > *already* have eliminated the point of contention

Again, I believe the problem is solved by the attachments I made to
#361255.

(Note that the oldest version in portage, 8.2.6, correctly does not
have the dep.)


> He wasn't happy to see something pushed through in a so short time span
> and in a way that seemed to go over others opinions. I also wasn't happy.

Yes, how will we all cope with a six year old man page being updated. :p


> like any other open source project, there needs to be some consensus.

This is fair. But the fact that others only recently have gotten
commit access is likely just coincidence. I'm at least quite
convinced that it has nothing to do with why Sebastian started
looking at the tool.


> We're not interested in frozen tools, but we're also not ready to
> be kept in the sidelines or ignored about catalyst development.

Cool. More activity in the catalyst community can only be good!


> Some of the people now working on them are not building or
> responsible for the building of the official releases, I and a few
> others are.

Again, I'm not so sure that this matters very much. If an older
version worked for you then maybe that's what you should keep using
until latest git has also been verified to work for you? Dunno, this
is trickier, and indeed something important (for you) to figure out,
when you choose to open source "your" tool. (Which I think is a good
move!)


> I have no interest in having catalyst forked, but for that, the
> developers that got access to catalyst need to realize they need
> to work with releng and can't ignore it.

I guess you've read the full thread and also know how little activity
there has been on the list. Since there was very close to zero
activity here over many months I think it's safe to assume that any
ignoring was not really in spite, but rather a side effect of
ignorees being too slow to keep up with the momentum.


> Sometimes forks can be the best solution, but I really would like
> to avoid that.

Well, even if there is a fork that doesn't mean that changes can not
flow both ways. Again, if one user of a tool has special needs it's
not at all a bad idea to have a fork.


> So, I think a fork should be the last option and that we should work
> hard to reach decisions that everyone can live with.

It took me all of an hour to (continue) research *and fix* the
problem in the asciidoc ebuilds. That's probably less than people
have spent on emails in this thread. :)


> >> This is about making sure that the people interested as well as the
> >> direct consumers of the tool are ok with any proposed changes.
> > 
> > You are neglecting every other user than releng. That means me. That
> > sucks.
> 
> That is not my purpose. Furthermore, as I've tried to explain above, my
> previous mail was not about the users of the tool but about the recent
> people committing to the repo.

I'm also quite convinced that Sebastien wouldn't be spending time on
catalyst unless he was using it. :) (In fact, maybe even because I've
told him about how I use it!)


//Peter



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27  0:31                                   ` Jorge Manuel B. S. Vicetto
  2011-06-27  1:06                                     ` Peter Stuge
@ 2011-06-27  1:43                                     ` Sebastian Pipping
  2011-06-27  3:58                                       ` Jorge Manuel B. S. Vicetto
  1 sibling, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-27  1:43 UTC (permalink / raw
  To: gentoo-catalyst

On 06/27/2011 02:31 AM, Jorge Manuel B. S. Vicetto wrote:
> [..] when you try to merge catalyst-9999.

While you mention 9999: are you using 9999 for private stuff or for the
real releng releases?  If it's releng why choose 9999 over 2.0.6.916?
(If you told me on IRC I forgot.)

At least the ebuilds still say that 3.x is not supported and that even
bug reports should not be taken to bugzilla, directly.
Maybe that's an indicator that master should be merged (one way or
another) into catalyst_2 code, not the other way around.

Best,



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27  1:43                                     ` Sebastian Pipping
@ 2011-06-27  3:58                                       ` Jorge Manuel B. S. Vicetto
  2011-06-27 15:55                                         ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2011-06-27  3:58 UTC (permalink / raw
  To: gentoo-catalyst

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 27-06-2011 01:43, Sebastian Pipping wrote:
> On 06/27/2011 02:31 AM, Jorge Manuel B. S. Vicetto wrote:
>> [..] when you try to merge catalyst-9999.
> 
> While you mention 9999: are you using 9999 for private stuff or for the
> real releng releases?  If it's releng why choose 9999 over 2.0.6.916?
> (If you told me on IRC I forgot.)

We use 2.0.6.916 on official releng releases.
I tried 9999 on my private tests because I wanted to try
likewhoa/WilliamH patch to have the installcd boot the hard disk is the
user doesn't press a key.

> At least the ebuilds still say that 3.x is not supported and that even
> bug reports should not be taken to bugzilla, directly.
> Maybe that's an indicator that master should be merged (one way or
> another) into catalyst_2 code, not the other way around.

I can confirm that the build with the master branch fails as it doesn't
seem able to find the spec files or doesn't accept them - the official
ones we use to build weekly releases.

> Best,
> 
> 
> Sebastian

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJOB//LAAoJEC8ZTXQF1qEPFUIP/jkASxlANKZ/tOPmBXmE+9YG
yjk6Lowas6fVJA5bs2PTXw09+8y4Pcnjxr0dO1rMNX9Fzse3jqk85zO4KGW1135u
Y8GT8hswpAW8pjoTdvfnVTJUDgw4r8FncI/kdE0NhLETHA/ITwZGg8KOeReBhU2g
QyTAXYF6Bo5MMipwl1q6qKpEUzmSqz4sbj/GazHIX31JukORz97cSsj99zJRiwhE
pikC7xrO/k56hoHGNELMXp7XUgOiDGsQOYpgQB6dRBs2Qz2gxsB/EfZELXg6pTG4
i5J0LMrxrHtDt2TnBF1MRCZ3N6KOsam5/y1QVxkdV/5W4EWMxJctBucQWpLaqJfD
1UXcXWg/q04arGWoLviKedJGfIiMClEWd0fDmH5Evp6HpnLX/Lpdp31cxbruLWD7
TOTrzmLaQ8mNep5ZFP8MacSE+uO7HqcCC5796NknjAZbQqDFbbSLK0i9ZiaDLSkk
TPFmJDZzzg+5/L8UpWiK1cyEDfaicbes/TITeB40I1c/+CQtDKghlvujozNUhft/
mIoAF5iTaZeo3wRsVQGxPTfassvZwG8TmITqcnFzabUvWeOzgem9TyPrQOWErf/w
TuYtdLKHvtzrN59g0unp4KQ7D3BBqxzTUFWppTYAOY7o9rSpjlnOQF9xquMNFeCe
xvwUqPqDmPw9IDrQpU3X
=4cc7
-----END PGP SIGNATURE-----



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-26  4:10                 ` Matt Turner
  2011-06-26  4:14                   ` Sebastian Pipping
@ 2011-06-27  6:33                   ` Peter Volkov
  1 sibling, 0 replies; 43+ messages in thread
From: Peter Volkov @ 2011-06-27  6:33 UTC (permalink / raw
  To: gentoo-catalyst

В Вск, 26/06/2011 в 00:10 -0400, Matt Turner пишет:
> On Sat, Jun 25, 2011 at 11:14 PM, Sebastian Pipping <sping@gentoo.org> wrote:
> >> I see two ways around this: We can either make asciidoc a build time
> >> dependency so that the user can use something like "make manpage" to
> >> generate the manpage
> >
> > That adds quite some load on indirect dependencies for more or less
> > nothing, as seen with Matt earlier.
> 
> For the live ebuild, I don't see any problem with this. I think we
> just want to avoid having to install asciidoc for the released
> catalyst versions.

Also if there is releng team requirement to have catalyst-9999 ebuild
without asciidoc dependency it'll be not hard to add USE doc or build -
man page is hardly required on automated stage generation servers.

--
Peter.




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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27  3:58                                       ` Jorge Manuel B. S. Vicetto
@ 2011-06-27 15:55                                         ` Sebastian Pipping
  2011-07-03 23:28                                           ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-06-27 15:55 UTC (permalink / raw
  To: gentoo-catalyst

On 06/27/2011 05:58 AM, Jorge Manuel B. S. Vicetto wrote:
> We use 2.0.6.916 on official releng releases.
> I tried 9999 on my private tests because [..]

To me that leaves the question who uses 9999 for serious stuff at all.
In case it's no one (which we should find out) we could trash that
branch and fully concentrate on calalyst_2.

I guess that sounds a bit radical at first.  It doesn't have to be a
quick decision.  Also, version control allows us to bring it back if needed.

Ideas on find out who is using 9999:

 - Removing 9999 ebuild from the tree and see who's complaining

 - Resetting branch master to nothing but a README announcing
   the possible death of that thread and a request to join
   this mailing list and speak up about it if there is need.

 - Asking on one/some/all of gentoo-dev, gentoo-user, gentoo forums,
   planet gentoo.

After such action I imagine a time window of 2 to 4 weeks to give people
a chance to react.

What do you think?


> I can confirm that the build with the master branch fails as it doesn't
> seem able to find the spec files or doesn't accept them - the official
> ones we use to build weekly releases.

That seems to further decrease the chance that someone is using 9999 for
real to me.

Best,




Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-06-27 15:55                                         ` Sebastian Pipping
@ 2011-07-03 23:28                                           ` Sebastian Pipping
  2011-07-04  0:10                                             ` Matt Turner
  0 siblings, 1 reply; 43+ messages in thread
From: Sebastian Pipping @ 2011-07-03 23:28 UTC (permalink / raw
  To: gentoo-catalyst

On 06/27/2011 05:55 PM, Sebastian Pipping wrote:
> On 06/27/2011 05:58 AM, Jorge Manuel B. S. Vicetto wrote:
>> We use 2.0.6.916 on official releng releases.
>> I tried 9999 on my private tests because [..]
> 
> To me that leaves the question who uses 9999 for serious stuff at all.
> In case it's no one (which we should find out) we could trash that
> branch and fully concentrate on calalyst_2.
> 
> I guess that sounds a bit radical at first.  It doesn't have to be a
> quick decision.  Also, version control allows us to bring it back if needed.
> 
> Ideas on find out who is using 9999:
> 
>  - Removing 9999 ebuild from the tree and see who's complaining
> 
>  - Resetting branch master to nothing but a README announcing
>    the possible death of that thread and a request to join
>    this mailing list and speak up about it if there is need.
> 
>  - Asking on one/some/all of gentoo-dev, gentoo-user, gentoo forums,
>    planet gentoo.
> 
> After such action I imagine a time window of 2 to 4 weeks to give people
> a chance to react.
> 
> What do you think?
> 
> 
>> I can confirm that the build with the master branch fails as it doesn't
>> seem able to find the spec files or doesn't accept them - the official
>> ones we use to build weekly releases.
> 
> That seems to further decrease the chance that someone is using 9999 for
> real to me.

One week has passed by.  Anyone?



Sebastian



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-07-03 23:28                                           ` Sebastian Pipping
@ 2011-07-04  0:10                                             ` Matt Turner
  2011-07-04  0:18                                               ` Sebastian Pipping
  0 siblings, 1 reply; 43+ messages in thread
From: Matt Turner @ 2011-07-04  0:10 UTC (permalink / raw
  To: gentoo-catalyst

On Sun, Jul 3, 2011 at 11:28 PM, Sebastian Pipping <sping@gentoo.org> wrote:
> On 06/27/2011 05:55 PM, Sebastian Pipping wrote:
>> On 06/27/2011 05:58 AM, Jorge Manuel B. S. Vicetto wrote:
>>> We use 2.0.6.916 on official releng releases.
>>> I tried 9999 on my private tests because [..]
>>
>> To me that leaves the question who uses 9999 for serious stuff at all.
>> In case it's no one (which we should find out) we could trash that
>> branch and fully concentrate on calalyst_2.
>>
>> I guess that sounds a bit radical at first.  It doesn't have to be a
>> quick decision.  Also, version control allows us to bring it back if needed.
>>
>> Ideas on find out who is using 9999:
>>
>>  - Removing 9999 ebuild from the tree and see who's complaining
>>
>>  - Resetting branch master to nothing but a README announcing
>>    the possible death of that thread and a request to join
>>    this mailing list and speak up about it if there is need.
>>
>>  - Asking on one/some/all of gentoo-dev, gentoo-user, gentoo forums,
>>    planet gentoo.
>>
>> After such action I imagine a time window of 2 to 4 weeks to give people
>> a chance to react.
>>
>> What do you think?
>>
>>
>>> I can confirm that the build with the master branch fails as it doesn't
>>> seem able to find the spec files or doesn't accept them - the official
>>> ones we use to build weekly releases.
>>
>> That seems to further decrease the chance that someone is using 9999 for
>> real to me.
>
> One week has passed by.  Anyone?

I'm perfectly fine with the change, especially after the graphviz
dependency of asciidoc was made optional.

Matt



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

* Re: [gentoo-catalyst] Migrating man page to asciidoc?
  2011-07-04  0:10                                             ` Matt Turner
@ 2011-07-04  0:18                                               ` Sebastian Pipping
  0 siblings, 0 replies; 43+ messages in thread
From: Sebastian Pipping @ 2011-07-04  0:18 UTC (permalink / raw
  To: gentoo-catalyst

On 07/04/2011 02:10 AM, Matt Turner wrote:
>>>> We use 2.0.6.916 on official releng releases.
>>>> I tried 9999 on my private tests because [..]
>>>
>>> To me that leaves the question who uses 9999 for serious stuff at all.
>>> In case it's no one (which we should find out) we could trash that
>>> branch and fully concentrate on calalyst_2.
>>>
>>> I guess that sounds a bit radical at first.  It doesn't have to be a
>>> quick decision.  Also, version control allows us to bring it back if needed.
>>>
>>> Ideas on find out who is using 9999:
>>>
>>>  - Removing 9999 ebuild from the tree and see who's complaining
>>>
>>>  - Resetting branch master to nothing but a README announcing
>>>    the possible death of that thread and a request to join
>>>    this mailing list and speak up about it if there is need.
>>>
>>>  - Asking on one/some/all of gentoo-dev, gentoo-user, gentoo forums,
>>>    planet gentoo.
>>>
>>> After such action I imagine a time window of 2 to 4 weeks to give people
>>> a chance to react.
>>>
>>> What do you think?
>>>
>>>
>>>> I can confirm that the build with the master branch fails as it doesn't
>>>> seem able to find the spec files or doesn't accept them - the official
>>>> ones we use to build weekly releases.
>>>
>>> That seems to further decrease the chance that someone is using 9999 for
>>> real to me.
>>
>> One week has passed by.  Anyone?
> 
> I'm perfectly fine with the change, especially after the graphviz
> dependency of asciidoc was made optional.

Please re-read the text above.  It's not about asciidoc.
I'll make a new thread.

Best,



Sebastian



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

end of thread, other threads:[~2011-07-04  0:19 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-24  0:41 [gentoo-catalyst] Migrating man page to asciidoc? Sebastian Pipping
2011-06-24  7:07 ` Peter Volkov
2011-06-24 17:16   ` Sebastian Pipping
2011-06-25 17:30     ` Matt Turner
2011-06-25 17:50       ` Sebastian Pipping
2011-06-25 18:31         ` Matt Turner
2011-06-26  2:02         ` Matt Turner
2011-06-26  2:36           ` Sebastian Pipping
2011-06-26  2:49             ` William Hubbs
2011-06-26  3:14               ` Sebastian Pipping
2011-06-26  3:36                 ` William Hubbs
2011-06-26  3:46                   ` William Hubbs
2011-06-26  3:59                     ` Sebastian Pipping
2011-06-26  3:49                   ` Sebastian Pipping
2011-06-26  4:33                     ` William Hubbs
2011-06-26  4:57                       ` Sebastian Pipping
2011-06-26 15:44                         ` Matt Turner
2011-06-26 17:33                           ` William Hubbs
2011-06-26 17:55                             ` Peter Stuge
2011-06-26 18:02                               ` Matt Turner
2011-06-26 18:08                                 ` Peter Stuge
2011-06-26 23:01                                 ` Matt Turner
2011-06-26 23:26                               ` Jorge Manuel B. S. Vicetto
2011-06-27  0:00                                 ` Peter Stuge
2011-06-27  0:31                                   ` Jorge Manuel B. S. Vicetto
2011-06-27  1:06                                     ` Peter Stuge
2011-06-27  1:43                                     ` Sebastian Pipping
2011-06-27  3:58                                       ` Jorge Manuel B. S. Vicetto
2011-06-27 15:55                                         ` Sebastian Pipping
2011-07-03 23:28                                           ` Sebastian Pipping
2011-07-04  0:10                                             ` Matt Turner
2011-07-04  0:18                                               ` Sebastian Pipping
2011-06-27  0:39                                   ` Peter Stuge
2011-06-26 17:55                             ` Matt Turner
2011-06-26 18:17                               ` Sebastian Pipping
2011-06-26 19:25                                 ` William Hubbs
2011-06-26  4:10                 ` Matt Turner
2011-06-26  4:14                   ` Sebastian Pipping
2011-06-26  4:44                     ` William Hubbs
2011-06-26  4:46                       ` Sebastian Pipping
2011-06-27  6:33                   ` Peter Volkov
2011-06-26 16:48           ` Sebastian Pipping
2011-06-26 17:04             ` Peter Stuge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox