Dan McGee wrote:
-Dan
PS Did you see my asciidoc branch? It should be ready for any more manpages you have up your sleeve.
I've rebased my asciidoc branch off of your's Dan and added the rest of the man pages. There's still some format tweaks required. Andrew
On 7/2/07, Andrew Fyfe <andrew@neptune-one.net> wrote:
Dan McGee wrote:
-Dan
PS Did you see my asciidoc branch? It should be ready for any more manpages you have up your sleeve.
I've rebased my asciidoc branch off of your's Dan and added the rest of the man pages. There's still some format tweaks required.
Looking good so far. A few things of note: 1. We should probably make doc/ generation 'optional' in the sense that we ship with premade manpages but users can still regenerate them on their own. This way they are not required to have the whole asciidoc toolchain. (Note to self: move asciidoc into extra.) 2. Guessing you haven't ran a make yet- it fails on a few of our manpages, those that do not contain a SYNOPSIS section. Any way to get around this? Manpages in section 5 shouldn't require this (a quick glance at a few don't have it). At the very least we can keep this as a side branch for a while, and worry about doing the merge later once we have everything looking pretty. These will be much easier to maintain than the old ones though, and we should be able to get some pretty-looking HTML as well. -Dan
Dan McGee wrote:
On 7/2/07, Andrew Fyfe <andrew@neptune-one.net> wrote:
Dan McGee wrote:
-Dan
PS Did you see my asciidoc branch? It should be ready for any more manpages you have up your sleeve.
I've rebased my asciidoc branch off of your's Dan and added the rest of the man pages. There's still some format tweaks required.
Looking good so far. A few things of note: 1. We should probably make doc/ generation 'optional' in the sense that we ship with premade manpages but users can still regenerate them on their own. This way they are not required to have the whole asciidoc toolchain. (Note to self: move asciidoc into extra.) Yes the release tarballs should contain pre-generated man pages and maybe html versions (and Doxygen?)
2. Guessing you haven't ran a make yet- it fails on a few of our manpages, those that do not contain a SYNOPSIS section. Any way to get around this? Manpages in section 5 shouldn't require this (a quick glance at a few don't have it). Forgot to mention I've patched my copy of asciidoc so it doesn't require a SYNOPSIS section.
At the very least we can keep this as a side branch for a while, and worry about doing the merge later once we have everything looking pretty. These will be much easier to maintain than the old ones
I need to sit down and go through each page and sort out the formatting issues, I know there's a problem with white space after indented blocks and 2nd level definition lists aren't working.
though, and we should be able to get some pretty-looking HTML as well. HTML pages can be generated by switching one or to options to asciidoc.
Andrew diff -Naur asciidoc-8.2.1-orig/asciidoc.py asciidoc-8.2.1/asciidoc.py --- asciidoc-8.2.1-orig/asciidoc.py 2007-04-04 23:09:06.000000000 +0100 +++ asciidoc-8.2.1/asciidoc.py 2007-06-02 15:43:17.000000000 +0100 @@ -1203,23 +1203,23 @@ writer.write(stag) Section.translate_body() writer.write(etag) - else: - # Translate manpage SYNOPSIS. - if Lex.next() is not Title: - error('SYNOPSIS section expected') - else: - Title.translate() - if string.upper(Title.dict['title']) <> 'SYNOPSIS': - error('second section must be named SYNOPSIS') - if Title.level != 1: - error('SYNOPSIS section title must be at level 1') - d = {} - d.update(Title.dict) - AttributeList.consume(d) - stag,etag = config.section2tags('sect-synopsis',d) - writer.write(stag) - Section.translate_body() - writer.write(etag) + #else: + # # Translate manpage SYNOPSIS. + # if Lex.next() is not Title: + # error('SYNOPSIS section expected') + # else: + # Title.translate() + # if string.upper(Title.dict['title']) <> 'SYNOPSIS': + # error('second section must be named SYNOPSIS') + # if Title.level != 1: + # error('SYNOPSIS section title must be at level 1') + # d = {} + # d.update(Title.dict) + # AttributeList.consume(d) + # stag,etag = config.section2tags('sect-synopsis',d) + # writer.write(stag) + # Section.translate_body() + # writer.write(etag) else: if config.header_footer: hdr = config.subs_section('header',{})
On 7/6/07, Andrew Fyfe <andrew@neptune-one.net> wrote:
Dan McGee wrote:
On 7/2/07, Andrew Fyfe <andrew@neptune-one.net> wrote:
Dan McGee wrote:
-Dan
PS Did you see my asciidoc branch? It should be ready for any more manpages you have up your sleeve.
I've rebased my asciidoc branch off of your's Dan and added the rest of the man pages. There's still some format tweaks required.
Looking good so far. A few things of note: 1. We should probably make doc/ generation 'optional' in the sense that we ship with premade manpages but users can still regenerate them on their own. This way they are not required to have the whole asciidoc toolchain. (Note to self: move asciidoc into extra.) Yes the release tarballs should contain pre-generated man pages and maybe html versions (and Doxygen?)
2. Guessing you haven't ran a make yet- it fails on a few of our manpages, those that do not contain a SYNOPSIS section. Any way to get around this? Manpages in section 5 shouldn't require this (a quick glance at a few don't have it). Forgot to mention I've patched my copy of asciidoc so it doesn't require a SYNOPSIS section.
At the very least we can keep this as a side branch for a while, and worry about doing the merge later once we have everything looking pretty. These will be much easier to maintain than the old ones
I need to sit down and go through each page and sort out the formatting issues, I know there's a problem with white space after indented blocks and 2nd level definition lists aren't working.
though, and we should be able to get some pretty-looking HTML as well. HTML pages can be generated by switching one or to options to asciidoc.
Andrew
diff -Naur asciidoc-8.2.1-orig/asciidoc.py asciidoc-8.2.1/asciidoc.py --- asciidoc-8.2.1-orig/asciidoc.py 2007-04-04 23:09:06.000000000 +0100 +++ asciidoc-8.2.1/asciidoc.py 2007-06-02 15:43:17.000000000 +0100 @@ -1203,23 +1203,23 @@ writer.write(stag) Section.translate_body() writer.write(etag) - else: - # Translate manpage SYNOPSIS. - if Lex.next() is not Title: - error('SYNOPSIS section expected') - else: - Title.translate() - if string.upper(Title.dict['title']) <> 'SYNOPSIS': - error('second section must be named SYNOPSIS') - if Title.level != 1: - error('SYNOPSIS section title must be at level 1') - d = {} - d.update(Title.dict) - AttributeList.consume(d) - stag,etag = config.section2tags('sect-synopsis',d) - writer.write(stag) - Section.translate_body() - writer.write(etag) + #else: + # # Translate manpage SYNOPSIS. + # if Lex.next() is not Title: + # error('SYNOPSIS section expected') + # else: + # Title.translate() + # if string.upper(Title.dict['title']) <> 'SYNOPSIS': + # error('second section must be named SYNOPSIS') + # if Title.level != 1: + # error('SYNOPSIS section title must be at level 1') + # d = {} + # d.update(Title.dict) + # AttributeList.consume(d) + # stag,etag = config.section2tags('sect-synopsis',d) + # writer.write(stag) + # Section.translate_body() + # writer.write(etag) else: if config.header_footer: hdr = config.subs_section('header',{})
Is there anyway we can get some "fix" made in asciidoc upstream? This is not the kind of hack I want. Some option like "--no-section-check" or something would be nice. At the very least, we could do what the section 5 git manpages do (man 5 gitattribute, gitignore, gitmodules). I have all of our stuff on my updated asciidoc branch, if you want to base your work off there. (git-cherry-pick is the helpful command of the day, by the way.) -Dan
Dan McGee wrote: > On 7/6/07, Andrew Fyfe <andrew@neptune-one.net> wrote: >> Dan McGee wrote: >>> On 7/2/07, Andrew Fyfe <andrew@neptune-one.net> wrote: >>>> Dan McGee wrote: >>>> > -Dan >>>> > >>>> > PS Did you see my asciidoc branch? It should be ready for any more >>>> > manpages you have up your sleeve. >>>> >>>> >>>> I've rebased my asciidoc branch off of your's Dan and added the rest of >>>> the man pages. There's still some format tweaks required. >>> Looking good so far. A few things of note: >>> 1. We should probably make doc/ generation 'optional' in the sense >>> that we ship with premade manpages but users can still regenerate them >>> on their own. This way they are not required to have the whole >>> asciidoc toolchain. (Note to self: move asciidoc into extra.) >> Yes the release tarballs should contain pre-generated man pages and >> maybe html versions (and Doxygen?) >> >>> 2. Guessing you haven't ran a make yet- it fails on a few of our >>> manpages, those that do not contain a SYNOPSIS section. Any way to get >>> around this? Manpages in section 5 shouldn't require this (a quick >>> glance at a few don't have it). >> Forgot to mention I've patched my copy of asciidoc so it doesn't require >> a SYNOPSIS section. >> >>> At the very least we can keep this as a side branch for a while, and >>> worry about doing the merge later once we have everything looking >>> pretty. These will be much easier to maintain than the old ones >> I need to sit down and go through each page and sort out the formatting >> issues, I know there's a problem with white space after indented blocks >> and 2nd level definition lists aren't working. >> >>> though, and we should be able to get some pretty-looking HTML as well. >> HTML pages can be generated by switching one or to options to asciidoc. >> >> Andrew >> >> diff -Naur asciidoc-8.2.1-orig/asciidoc.py asciidoc-8.2.1/asciidoc.py >> --- asciidoc-8.2.1-orig/asciidoc.py 2007-04-04 23:09:06.000000000 +0100 >> +++ asciidoc-8.2.1/asciidoc.py 2007-06-02 15:43:17.000000000 +0100 >> @@ -1203,23 +1203,23 @@ >> writer.write(stag) >> Section.translate_body() >> writer.write(etag) >> - else: >> - # Translate manpage SYNOPSIS. >> - if Lex.next() is not Title: >> - error('SYNOPSIS section expected') >> - else: >> - Title.translate() >> - if string.upper(Title.dict['title']) <> 'SYNOPSIS': >> - error('second section must be named SYNOPSIS') >> - if Title.level != 1: >> - error('SYNOPSIS section title must be at level 1') >> - d = {} >> - d.update(Title.dict) >> - AttributeList.consume(d) >> - stag,etag = config.section2tags('sect-synopsis',d) >> - writer.write(stag) >> - Section.translate_body() >> - writer.write(etag) >> + #else: >> + # # Translate manpage SYNOPSIS. >> + # if Lex.next() is not Title: >> + # error('SYNOPSIS section expected') >> + # else: >> + # Title.translate() >> + # if string.upper(Title.dict['title']) <> 'SYNOPSIS': >> + # error('second section must be named SYNOPSIS') >> + # if Title.level != 1: >> + # error('SYNOPSIS section title must be at level 1') >> + # d = {} >> + # d.update(Title.dict) >> + # AttributeList.consume(d) >> + # stag,etag = config.section2tags('sect-synopsis',d) >> + # writer.write(stag) >> + # Section.translate_body() >> + # writer.write(etag) >> else: >> if config.header_footer: >> hdr = config.subs_section('header',{}) > > Is there anyway we can get some "fix" made in asciidoc upstream? This > is not the kind of hack I want. Some option like "--no-section-check" > or something would be nice. At the very least, we could do what the > section 5 git manpages do (man 5 gitattribute, gitignore, gitmodules). > > I have all of our stuff on my updated asciidoc branch, if you want to > base your work off there. (git-cherry-pick is the helpful command of > the day, by the way.) > > -Dan > > _______________________________________________ > pacman-dev mailing list > pacman-dev@archlinux.org > http://archlinux.org/mailman/listinfo/pacman-dev Ok I've copied git and added a Synopsis section to the man 5 pages, Can you repull "Convert the remaining man pages to asciidoc." patch, you must have pulled it before I fixed the whitespace*. Andrew * vim doesn't like PKGBUILD.5.txt it keeps getting the file type wrong and screwing up the white space.
On 7/6/07, Andrew Fyfe <andrew@neptune-one.net> wrote: > Dan McGee wrote: > > On 7/6/07, Andrew Fyfe <andrew@neptune-one.net> wrote: > >> Dan McGee wrote: > >>> On 7/2/07, Andrew Fyfe <andrew@neptune-one.net> wrote: > >>>> Dan McGee wrote: > >>>> > -Dan > >>>> > > >>>> > PS Did you see my asciidoc branch? It should be ready for any more > >>>> > manpages you have up your sleeve. > >>>> > >>>> > >>>> I've rebased my asciidoc branch off of your's Dan and added the rest of > >>>> the man pages. There's still some format tweaks required. > >>> Looking good so far. A few things of note: > >>> 1. We should probably make doc/ generation 'optional' in the sense > >>> that we ship with premade manpages but users can still regenerate them > >>> on their own. This way they are not required to have the whole > >>> asciidoc toolchain. (Note to self: move asciidoc into extra.) > >> Yes the release tarballs should contain pre-generated man pages and > >> maybe html versions (and Doxygen?) > >> > >>> 2. Guessing you haven't ran a make yet- it fails on a few of our > >>> manpages, those that do not contain a SYNOPSIS section. Any way to get > >>> around this? Manpages in section 5 shouldn't require this (a quick > >>> glance at a few don't have it). > >> Forgot to mention I've patched my copy of asciidoc so it doesn't require > >> a SYNOPSIS section. > >> > >>> At the very least we can keep this as a side branch for a while, and > >>> worry about doing the merge later once we have everything looking > >>> pretty. These will be much easier to maintain than the old ones > >> I need to sit down and go through each page and sort out the formatting > >> issues, I know there's a problem with white space after indented blocks > >> and 2nd level definition lists aren't working. > >> > >>> though, and we should be able to get some pretty-looking HTML as well. > >> HTML pages can be generated by switching one or to options to asciidoc. > >> > >> Andrew > >> > >> diff -Naur asciidoc-8.2.1-orig/asciidoc.py asciidoc-8.2.1/asciidoc.py > >> --- asciidoc-8.2.1-orig/asciidoc.py 2007-04-04 23:09:06.000000000 +0100 > >> +++ asciidoc-8.2.1/asciidoc.py 2007-06-02 15:43:17.000000000 +0100 > >> @@ -1203,23 +1203,23 @@ > >> writer.write(stag) > >> Section.translate_body() > >> writer.write(etag) > >> - else: > >> - # Translate manpage SYNOPSIS. > >> - if Lex.next() is not Title: > >> - error('SYNOPSIS section expected') > >> - else: > >> - Title.translate() > >> - if string.upper(Title.dict['title']) <> 'SYNOPSIS': > >> - error('second section must be named SYNOPSIS') > >> - if Title.level != 1: > >> - error('SYNOPSIS section title must be at level 1') > >> - d = {} > >> - d.update(Title.dict) > >> - AttributeList.consume(d) > >> - stag,etag = config.section2tags('sect-synopsis',d) > >> - writer.write(stag) > >> - Section.translate_body() > >> - writer.write(etag) > >> + #else: > >> + # # Translate manpage SYNOPSIS. > >> + # if Lex.next() is not Title: > >> + # error('SYNOPSIS section expected') > >> + # else: > >> + # Title.translate() > >> + # if string.upper(Title.dict['title']) <> 'SYNOPSIS': > >> + # error('second section must be named SYNOPSIS') > >> + # if Title.level != 1: > >> + # error('SYNOPSIS section title must be at level 1') > >> + # d = {} > >> + # d.update(Title.dict) > >> + # AttributeList.consume(d) > >> + # stag,etag = config.section2tags('sect-synopsis',d) > >> + # writer.write(stag) > >> + # Section.translate_body() > >> + # writer.write(etag) > >> else: > >> if config.header_footer: > >> hdr = config.subs_section('header',{}) > > > > Is there anyway we can get some "fix" made in asciidoc upstream? This > > is not the kind of hack I want. Some option like "--no-section-check" > > or something would be nice. At the very least, we could do what the > > section 5 git manpages do (man 5 gitattribute, gitignore, gitmodules). > > > > I have all of our stuff on my updated asciidoc branch, if you want to > > base your work off there. (git-cherry-pick is the helpful command of > > the day, by the way.) > > > > -Dan > > > > _______________________________________________ > > pacman-dev mailing list > > pacman-dev@archlinux.org > > http://archlinux.org/mailman/listinfo/pacman-dev > > Ok I've copied git and added a Synopsis section to the man 5 pages, Can > you repull "Convert the remaining man pages to asciidoc." patch, you > must have pulled it before I fixed the whitespace*. > > Andrew > > * vim doesn't like PKGBUILD.5.txt it keeps getting the file type wrong > and screwing up the white space. Looks like you forgot to add PKGBUILD-example.txt to the mix. While you are at it, you should add this rule too to the makefile: PKGBUILD.5: PKGBUILD-example.txt right under the footer.txt rule or something. I assume I am going to get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.). -Dan
Dan McGee wrote:
Looks like you forgot to add PKGBUILD-example.txt to the mix. While you are at it, you should add this rule too to the makefile:
PKGBUILD.5: PKGBUILD-example.txt
right under the footer.txt rule or something. I assume I am going to get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.).
-Dan
_______________________________________________ pacman-dev mailing list pacman-dev@archlinux.org http://archlinux.org/mailman/listinfo/pacman-dev
Fixed :) I must learn all this auto* stuff Andrew
On 7/6/07, Dan McGee <dpmcgee@gmail.com> wrote:
get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.).
Just a quick note here, because I didn't chime in. I'm a huge fan of asciidoc in general BUT once you start delving into it, it gets crazy. Try installing asciidoc on a crippled system (dreamhost) and it might make your eyes bleed. Still, as long as we actually generate the docs in the release tarballs, it will be all good, heh.
On 7/13/07, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
On 7/6/07, Dan McGee <dpmcgee@gmail.com> wrote:
get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.).
Just a quick note here, because I didn't chime in. I'm a huge fan of asciidoc in general BUT once you start delving into it, it gets crazy. Try installing asciidoc on a crippled system (dreamhost) and it might make your eyes bleed.
Still, as long as we actually generate the docs in the release tarballs, it will be all good, heh.
I think I have it working pretty smoothly in the asciidoc branch in either my or Andrew's repo. Test it out and break it if you can. If you actually want to generate the docs, you have to explicitly give the --enable-asciidoc flag to configure, otherwise you will just end up with the manpages from the tarball. Of course, as a developer, you need to use --enable-asciidoc to get those in the tarball in the first place. I just did a little check for my own sanity, and 'make dist' does include them in the tarball, which is good to see. -Dan
On 7/13/07, Dan McGee <dpmcgee@gmail.com> wrote:
On 7/13/07, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
On 7/6/07, Dan McGee <dpmcgee@gmail.com> wrote:
get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.).
Just a quick note here, because I didn't chime in. I'm a huge fan of asciidoc in general BUT once you start delving into it, it gets crazy. Try installing asciidoc on a crippled system (dreamhost) and it might make your eyes bleed.
Still, as long as we actually generate the docs in the release tarballs, it will be all good, heh.
I think I have it working pretty smoothly in the asciidoc branch in either my or Andrew's repo. Test it out and break it if you can. If you actually want to generate the docs, you have to explicitly give the --enable-asciidoc flag to configure, otherwise you will just end up with the manpages from the tarball. Of course, as a developer, you need to use --enable-asciidoc to get those in the tarball in the first place.
I just did a little check for my own sanity, and 'make dist' does include them in the tarball, which is good to see.
-Dan
OK, I've heavily revised the manpages today because I knew our documentation was in need of some work. There is probably still more to do, but it is a start. One quick question- why are bulleted lists rendering weird in man pages for me? Not sure if it is a charset or pager issue, but I get these symbols when it renders: AUTHORS � Judd Vinet <jvinet@zeroflux.org> � Aurelien Foret <aurelien@archlinux.org> � Aaron Griffin <aaron@archlinux.org> � Dan McGee <dan@archlinux.org> If that doesn't go through email, they are diamonds with a question mark inside. I've seen this in other manpages as well. A good example is the git manpages, also generated with asciidoc. -Dan
2007/7/16, Dan McGee <dpmcgee@gmail.com>:
On 7/13/07, Dan McGee <dpmcgee@gmail.com> wrote:
On 7/13/07, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
On 7/6/07, Dan McGee <dpmcgee@gmail.com> wrote:
get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.).
Just a quick note here, because I didn't chime in. I'm a huge fan of asciidoc in general BUT once you start delving into it, it gets crazy. Try installing asciidoc on a crippled system (dreamhost) and it might make your eyes bleed.
Still, as long as we actually generate the docs in the release tarballs, it will be all good, heh.
I think I have it working pretty smoothly in the asciidoc branch in either my or Andrew's repo. Test it out and break it if you can. If you actually want to generate the docs, you have to explicitly give the --enable-asciidoc flag to configure, otherwise you will just end up with the manpages from the tarball. Of course, as a developer, you need to use --enable-asciidoc to get those in the tarball in the first place.
I just did a little check for my own sanity, and 'make dist' does include them in the tarball, which is good to see.
-Dan
OK, I've heavily revised the manpages today because I knew our documentation was in need of some work. There is probably still more to do, but it is a start.
One quick question- why are bulleted lists rendering weird in man pages for me? Not sure if it is a charset or pager issue, but I get these symbols when it renders:
AUTHORS � Judd Vinet <jvinet@zeroflux.org> � Aurelien Foret <aurelien@archlinux.org> � Aaron Griffin <aaron@archlinux.org> � Dan McGee <dan@archlinux.org>
If that doesn't go through email, they are diamonds with a question mark inside. I've seen this in other manpages as well. A good example is the git manpages, also generated with asciidoc.
Diamonds with a question marks are equivalent for empty squares on WinXP here. They mean those symbols are not suported by our font(s). :-P -- Roman Kyrylych (Роман Кирилич)
On 7/16/07, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
2007/7/16, Dan McGee <dpmcgee@gmail.com>:
On 7/13/07, Dan McGee <dpmcgee@gmail.com> wrote:
On 7/13/07, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
On 7/6/07, Dan McGee <dpmcgee@gmail.com> wrote:
get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.).
Just a quick note here, because I didn't chime in. I'm a huge fan of asciidoc in general BUT once you start delving into it, it gets crazy. Try installing asciidoc on a crippled system (dreamhost) and it might make your eyes bleed.
Still, as long as we actually generate the docs in the release tarballs, it will be all good, heh.
I think I have it working pretty smoothly in the asciidoc branch in either my or Andrew's repo. Test it out and break it if you can. If you actually want to generate the docs, you have to explicitly give the --enable-asciidoc flag to configure, otherwise you will just end up with the manpages from the tarball. Of course, as a developer, you need to use --enable-asciidoc to get those in the tarball in the first place.
I just did a little check for my own sanity, and 'make dist' does include them in the tarball, which is good to see.
-Dan
OK, I've heavily revised the manpages today because I knew our documentation was in need of some work. There is probably still more to do, but it is a start.
One quick question- why are bulleted lists rendering weird in man pages for me? Not sure if it is a charset or pager issue, but I get these symbols when it renders:
AUTHORS � Judd Vinet <jvinet@zeroflux.org> � Aurelien Foret <aurelien@archlinux.org> � Aaron Griffin <aaron@archlinux.org> � Dan McGee <dan@archlinux.org>
If that doesn't go through email, they are diamonds with a question mark inside. I've seen this in other manpages as well. A good example is the git manpages, also generated with asciidoc.
Diamonds with a question marks are equivalent for empty squares on WinXP here. They mean those symbols are not suported by our font(s). :-P
Interesting, because I thought DejaVu Sans Mono pretty much had every character under the sun in it, especially a lowly bullet symbol. I couldn't find any other fonts that display it properly either. -Dan
Dan McGee wrote:
On 7/16/07, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
2007/7/16, Dan McGee <dpmcgee@gmail.com>:
On 7/13/07, Dan McGee <dpmcgee@gmail.com> wrote:
On 7/6/07, Dan McGee <dpmcgee@gmail.com> wrote:
get stuck doing the autoconf goodness as well (things like checking for asciidoc, making the doc/ target optional, etc.). Just a quick note here, because I didn't chime in. I'm a huge fan of asciidoc in general BUT once you start delving into it, it gets crazy. Try installing asciidoc on a crippled system (dreamhost) and it might make your eyes bleed.
Still, as long as we actually generate the docs in the release tarballs, it will be all good, heh. I think I have it working pretty smoothly in the asciidoc branch in either my or Andrew's repo. Test it out and break it if you can. If you actually want to generate the docs, you have to explicitly give
On 7/13/07, Aaron Griffin <aaronmgriffin@gmail.com> wrote: the --enable-asciidoc flag to configure, otherwise you will just end up with the manpages from the tarball. Of course, as a developer, you need to use --enable-asciidoc to get those in the tarball in the first place.
I just did a little check for my own sanity, and 'make dist' does include them in the tarball, which is good to see.
-Dan
OK, I've heavily revised the manpages today because I knew our documentation was in need of some work. There is probably still more to do, but it is a start.
One quick question- why are bulleted lists rendering weird in man pages for me? Not sure if it is a charset or pager issue, but I get these symbols when it renders:
AUTHORS � Judd Vinet <jvinet@zeroflux.org> � Aurelien Foret <aurelien@archlinux.org> � Aaron Griffin <aaron@archlinux.org> � Dan McGee <dan@archlinux.org>
If that doesn't go through email, they are diamonds with a question mark inside. I've seen this in other manpages as well. A good example is the git manpages, also generated with asciidoc. Diamonds with a question marks are equivalent for empty squares on WinXP here. They mean those symbols are not suported by our font(s). :-P
Interesting, because I thought DejaVu Sans Mono pretty much had every character under the sun in it, especially a lowly bullet symbol. I couldn't find any other fonts that display it properly either.
-Dan _______________________________________________ pacman-dev mailing list pacman-dev@archlinux.org http://archlinux.org/mailman/listinfo/pacman-dev What does it look like in a normal console (not xterm)?
Andrew
On 7/16/07, Andrew Fyfe <andrew@neptune-one.net> wrote:
What does it look like in a normal console (not xterm)?
Andrew
Ha! It is actually a box there, and looks pretty nice. And there is some color in the man pages, why doesn't it do that in xterm/Terminal/urxvt? -Dan
participants (4)
-
Aaron Griffin
-
Andrew Fyfe
-
Dan McGee
-
Roman Kyrylych