* [git pull] documentation directory
@ 2011-08-06 17:57 Sami Kerola
2011-08-08 11:46 ` Karel Zak
2011-08-30 8:43 ` Karel Zak
0 siblings, 2 replies; 7+ messages in thread
From: Sami Kerola @ 2011-08-06 17:57 UTC (permalink / raw)
To: util-linux
The following changes since commit d1a1e0b71601d88a6157c35caf9184a5aa7b978c:
docs: remove README.namei (2011-08-02 14:30:52 +0200)
are available in the git repository at:
https://github.com/kerolasa/lelux-utiliteetit docs-dir
I would not be surprised that these changes would require a bit of
discussion, and few rejects, before the Documentation/ is done to
upstream. For instance you might disagree with contents of
00-about-docs.txt, and perhaps example.files/ should be deleted.
Sami Kerola (4):
docs: remove README.clear
docs: Documentation directory added
docs: add usage() howto for contributors
docs: tell what the Documentation/ is about
Documentation/00-about-docs.txt | 29 ++++++++
README.devel => Documentation/README.devel | 0
.../ReleaseNotes}/v2.13-ReleaseNotes | 0
.../ReleaseNotes}/v2.14-ReleaseNotes | 0
.../ReleaseNotes}/v2.15-ReleaseNotes | 0
.../ReleaseNotes}/v2.16-ReleaseNotes | 0
.../ReleaseNotes}/v2.17-ReleaseNotes | 0
.../ReleaseNotes}/v2.18-ReleaseNotes | 0
.../ReleaseNotes}/v2.19-ReleaseNotes | 0
.../ReleaseNotes}/v2.20-ReleaseNotes | 0
TODO => Documentation/TODO | 3 +-
libblkid/README.blkid => Documentation/blkid.txt | 0
misc-utils/README.cal => Documentation/cal.txt | 0
fdisk/README.cfdisk => Documentation/cfdisk.txt | 0
text-utils/README.col => Documentation/col.txt | 0
misc-utils/README.ddate => Documentation/ddate.txt | 0
DEPRECATED => Documentation/deprecated.txt | 0
.../example.files}/filesystems | 0
.../example.files}/fstab | 0
.../example.files}/inittab | 0
.../example.files}/issue | 0
.../example.files}/issue0 | 0
.../example.files}/motd | 0
.../example.files}/securetty | 0
.../example.files}/shells | 0
.../example.files}/udev-raw.rules | 0
fdisk/README.fdisk => Documentation/fdisk.txt | 0
getopt/README => Documentation/getopt.txt | 0
.../getopt_changelog.txt | 0
.../README.hwclock => Documentation/hwclock.txt | 0
{licenses => Documentation/licenses}/COPYING.GPL | 0
{licenses => Documentation/licenses}/COPYING.UCB | 0
.../licenses/COPYING.getopt | 0
.../licenses}/COPYING.libblkid | 0
.../licenses}/COPYING.libmount | 0
.../licenses}/COPYING.libuuid | 0
{text-utils => Documentation/licenses}/LICENSE.pg | 0
README.licensing => Documentation/licensing.txt | 0
.../modems-with-agetty.txt | 0
mount/README.mount => Documentation/mount.txt | 0
text-utils/README.pg => Documentation/pg.txt | 0
.../README.poeigl => Documentation/poeigl.txt | 0
fdisk/sfdisk.examples => Documentation/sfdisk.txt | 0
tests/README => Documentation/tests.txt | 0
Documentation/usage-howto.txt | 73 ++++++++++++++++++++
Makefile.am | 8 +--
fdisk/Makefile.am | 2 +-
getopt/Makefile.am | 3 -
hwclock/Makefile.am | 2 -
libblkid/Makefile.am | 2 +-
libmount/Makefile.am | 2 +-
libuuid/Makefile.am | 2 +-
login-utils/Makefile.am | 2 -
misc-utils/Makefile.am | 2 -
mount/Makefile.am | 2 -
term-utils/Makefile.am | 4 +-
tests/Makefile.am | 1 -
text-utils/Makefile.am | 4 -
text-utils/README.clear | 7 --
59 files changed, 109 insertions(+), 39 deletions(-)
create mode 100644 Documentation/00-about-docs.txt
rename README.devel => Documentation/README.devel (100%)
rename {docs => Documentation/ReleaseNotes}/v2.13-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.14-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.15-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.16-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.17-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.18-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.19-ReleaseNotes (100%)
rename {docs => Documentation/ReleaseNotes}/v2.20-ReleaseNotes (100%)
rename TODO => Documentation/TODO (99%)
rename libblkid/README.blkid => Documentation/blkid.txt (100%)
rename misc-utils/README.cal => Documentation/cal.txt (100%)
rename fdisk/README.cfdisk => Documentation/cfdisk.txt (100%)
rename text-utils/README.col => Documentation/col.txt (100%)
rename misc-utils/README.ddate => Documentation/ddate.txt (100%)
rename DEPRECATED => Documentation/deprecated.txt (100%)
rename {example.files => Documentation/example.files}/filesystems (100%)
rename {example.files => Documentation/example.files}/fstab (100%)
rename {example.files => Documentation/example.files}/inittab (100%)
rename {example.files => Documentation/example.files}/issue (100%)
rename {example.files => Documentation/example.files}/issue0 (100%)
rename {example.files => Documentation/example.files}/motd (100%)
rename {example.files => Documentation/example.files}/securetty (100%)
rename {example.files => Documentation/example.files}/shells (100%)
rename {example.files => Documentation/example.files}/udev-raw.rules (100%)
rename fdisk/README.fdisk => Documentation/fdisk.txt (100%)
rename getopt/README => Documentation/getopt.txt (100%)
rename getopt/Changelog => Documentation/getopt_changelog.txt (100%)
rename hwclock/README.hwclock => Documentation/hwclock.txt (100%)
rename {licenses => Documentation/licenses}/COPYING.GPL (100%)
rename {licenses => Documentation/licenses}/COPYING.UCB (100%)
rename getopt/COPYING => Documentation/licenses/COPYING.getopt (100%)
rename {libblkid => Documentation/licenses}/COPYING.libblkid (100%)
rename {libmount => Documentation/licenses}/COPYING.libmount (100%)
rename {libuuid => Documentation/licenses}/COPYING.libuuid (100%)
rename {text-utils => Documentation/licenses}/LICENSE.pg (100%)
rename README.licensing => Documentation/licensing.txt (100%)
rename term-utils/README.modems-with-agetty =>
Documentation/modems-with-agetty.txt (100%)
rename mount/README.mount => Documentation/mount.txt (100%)
rename text-utils/README.pg => Documentation/pg.txt (100%)
rename login-utils/README.poeigl => Documentation/poeigl.txt (100%)
rename fdisk/sfdisk.examples => Documentation/sfdisk.txt (100%)
rename tests/README => Documentation/tests.txt (100%)
create mode 100644 Documentation/usage-howto.txt
delete mode 100644 text-utils/README.clear
--
Sami Kerola
http://www.iki.fi/kerolasa/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [git pull] documentation directory
2011-08-06 17:57 [git pull] documentation directory Sami Kerola
@ 2011-08-08 11:46 ` Karel Zak
2011-08-12 20:58 ` Sami Kerola
2011-08-30 8:43 ` Karel Zak
1 sibling, 1 reply; 7+ messages in thread
From: Karel Zak @ 2011-08-08 11:46 UTC (permalink / raw)
To: kerolasa; +Cc: util-linux
On Sat, Aug 06, 2011 at 07:57:53PM +0200, Sami Kerola wrote:
> are available in the git repository at:
> https://github.com/kerolasa/lelux-utiliteetit docs-dir
>
> discussion, and few rejects, before the Documentation/ is done to
> upstream. For instance you might disagree with contents of
> 00-about-docs.txt, and perhaps example.files/ should be deleted.
The 'Warning about content' in 00-about-docs.txt is too crazy :-)
Let's:
- cleanup the files
- remove obsolete information
- move valid information to the man pages
- add info about authors to the AUTHORS file
I have updated the example.files/ in the master branch.
> README.devel => Documentation/README.devel | 0
see below
> .../ReleaseNotes}/v2.13-ReleaseNotes | 0
What about to rename the directory to releases/ ? The NEWS file should
be updated too.
> README.licensing => Documentation/licensing.txt | 0
It would be nice to keep this file in the top-level directory.
> tests/README => Documentation/tests.txt | 0
howto-tests.txt
> Documentation/usage-howto.txt | 73 ++++++++++++++++++++
howto-usage-function.txt
and s/output/display/ in the file
we also need howto-man-page.txt :-)
I think we can split the README file:
README (basic info about project)
Documentation/howto-compilation.txt
In the howto-compilation.txt file should be also a note about
autogen.sh, static linking, klib and uClib and maybe some preferred
compiler options, I use:
-Wmissing-parameter-type -Wsign-compare -Wtype-limits -Wuninitialized \
-Wunused-parameter -Wunused-but-set-parameter -fno-common
We can also split README.devel to:
Documentation/howto-compilation.txt (add extra section for
developers (or SCM users) about about autotools).
Documentation/howto-contribute.txt with info about "ideal
patches", coding style.
Documentation/source-code-management.txt
Karel
--
Karel Zak <kzak@redhat.com>
http://karelzak.blogspot.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [git pull] documentation directory
2011-08-08 11:46 ` Karel Zak
@ 2011-08-12 20:58 ` Sami Kerola
0 siblings, 0 replies; 7+ messages in thread
From: Sami Kerola @ 2011-08-12 20:58 UTC (permalink / raw)
To: Karel Zak; +Cc: util-linux
On Mon, Aug 8, 2011 at 13:46, Karel Zak <kzak@redhat.com> wrote:
> On Sat, Aug 06, 2011 at 07:57:53PM +0200, Sami Kerola wrote:
>> are available in the git repository at:
>> =A0 https://github.com/kerolasa/lelux-utiliteetit docs-dir
>>
>> discussion, and few rejects, before the Documentation/ is done to
>> upstream. For instance you might disagree with contents of
>> 00-about-docs.txt, and perhaps example.files/ should be deleted.
>
> =A0The 'Warning about content' in 00-about-docs.txt is too crazy :-)
> =A0Let's:
I thought you might say something like that.
> =A0- cleanup the files
> - remove obsolete information
Done in new patch `docs: clean up old readme files'. The clean up
could be more aggressive. For instance the fdisk.txt sounds very 90's
and has only a limited amount of usable information. Perhaps the file
be simply removed, or should someone be asked to volunteer to clean up
all {c,s,}fdisk documentation & manual pages? By glance that looks
quite large task.
> =A0- move valid information to the man pages
Perhaps I lacked imagination what could be moved coz I found so
little. See hwclock change for details.
> =A0- add info about authors to the AUTHORS file
I went through everything in Documentation/* and notice there's more
in NEWS file. Should that be migrated as well?
> =A0I have updated the example.files/ in the master branch.
Noted.
>> =A0README.devel =3D> Documentation/README.devel =A0 =A0 =A0 =A0 | =A0 =
=A00
>
> =A0see below
>
>> =A0.../ReleaseNotes}/v2.13-ReleaseNotes =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =
=A0 =A00
>
> =A0What about to rename the directory to releases/ ? The NEWS file should
> =A0be updated too.
Done.
>> =A0README.licensing =3D> Documentation/licensing.txt =A0 =A0| =A0 =A00
>
> =A0It would be nice to keep this file in the top-level directory.
Put back to root.
>> =A0tests/README =3D> Documentation/tests.txt =A0 =A0 =A0 =A0 =A0 =A0| =
=A0 =A00
>
> =A0howto-tests.txt
Renamed.
>> =A0Documentation/usage-howto.txt =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
=A0| =A0 73 ++++++++++++++++++++
>
> =A0howto-usage-function.txt
>
> =A0 and s/output/display/ in the file
Renamed & the wording is checked.
> =A0we also need howto-man-page.txt :-)
Something done, comments are welcome.
> =A0I think we can split the README file:
>
> =A0 =A0README =A0(basic info about project)
>
> =A0 =A0Documentation/howto-compilation.txt
>
> =A0In the howto-compilation.txt file should be also a note about
> =A0autogen.sh, static linking, klib and uClib and maybe some preferred
> =A0compiler options, I use:
>
> =A0 -Wmissing-parameter-type -Wsign-compare -Wtype-limits -Wuninitialized=
\
> =A0 -Wunused-parameter -Wunused-but-set-parameter -fno-common
>
> =A0We can also split README.devel to:
>
> =A0 =A0Documentation/howto-compilation.txt (add extra section for
> =A0 =A0developers (or SCM users) about about autotools).
>
> =A0 =A0Documentation/howto-contribute.txt with info about "ideal
> =A0 =A0patches", coding style.
>
> =A0 =A0Documentation/source-code-management.txt
This README.devel split was done as well.
The following changes since commit 344f73442d3a45db5927c049eef1ed8cf5d13934=
:
ipcs: use unsigned type for uid/gid (2011-08-09 15:30:19 +0200)
are available in the git repository at:
https://github.com/kerolasa/lelux-utiliteetit docs-dir
Sami Kerola (11):
docs: remove README.clear
docs: Documentation directory added
docs: add usage() howto for contributors
docs: tell what the Documentation/ is about
docs: new file Documentation/howto-compilation.txt
docs: new file Documentation/howto-contribute.txt
docs: new file Documentation/source-code-management.txt
docs: new file Documentation/howto-man-page.txt
docs: copy contributors from legacy files to AUTHORS
docs: clean up old readme files
docs: move setuid information from reame to hwclock.8
--=20
=A0=A0 Sami Kerola
=A0=A0 http://www.iki.fi/kerolasa/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [git pull] documentation directory
2011-08-06 17:57 [git pull] documentation directory Sami Kerola
2011-08-08 11:46 ` Karel Zak
@ 2011-08-30 8:43 ` Karel Zak
2011-08-30 18:18 ` Sami Kerola
1 sibling, 1 reply; 7+ messages in thread
From: Karel Zak @ 2011-08-30 8:43 UTC (permalink / raw)
To: kerolasa; +Cc: util-linux
On Sat, Aug 06, 2011 at 07:57:53PM +0200, Sami Kerola wrote:
> are available in the git repository at:
> https://github.com/kerolasa/lelux-utiliteetit docs-dir
I found a small problem... IMHO there should be some COPYING
file in the libmount/ libblkid/ and libuuid/ directories.
It's probably overkill to duplicate the text on all places (or in
Documentation/licenses directory), so what about to add lib*/COPYING
with:
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
The complete text of the license is available at the
Documentation/licenses/COPYING.LGPL file.
and add one Documentation/licenses/COPYING.LGPL file for all libraries.
I'm not sure if we need the LICENSE.pg file, the same text is at the
begin of the pg.c.
Karel
--
Karel Zak <kzak@redhat.com>
http://karelzak.blogspot.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [git pull] documentation directory
2011-08-30 8:43 ` Karel Zak
@ 2011-08-30 18:18 ` Sami Kerola
2011-08-31 9:17 ` Karel Zak
0 siblings, 1 reply; 7+ messages in thread
From: Sami Kerola @ 2011-08-30 18:18 UTC (permalink / raw)
To: Karel Zak; +Cc: util-linux
On Tue, Aug 30, 2011 at 10:43, Karel Zak <kzak@redhat.com> wrote:
> On Sat, Aug 06, 2011 at 07:57:53PM +0200, Sami Kerola wrote:
>> are available in the git repository at:
>> =A0 https://github.com/kerolasa/lelux-utiliteetit docs-dir
>
> =A0I found a small problem... IMHO there should be some COPYING
> =A0file in the libmount/ libblkid/ and libuuid/ directories.
>
> =A0It's probably overkill to duplicate the text on all places (or in
> =A0Documentation/licenses directory), so what about to add lib*/COPYING
> =A0with:
>
> =A0 =A0 =A0 =A0This library is free software; you can redistribute it and=
/or
> =A0 =A0 =A0 =A0modify it under the terms of the GNU Lesser General Public
> =A0 =A0 =A0 =A0License as published by the Free Software Foundation; eith=
er
> =A0 =A0 =A0 =A0version 2.1 of the License, or (at your option) any later =
version.
>
> =A0 =A0 =A0 =A0The complete text of the license is available at the
> =A0 =A0 =A0 =A0Documentation/licenses/COPYING.LGPL file.
>
> =A0and add one Documentation/licenses/COPYING.LGPL file for all libraries=
.
Done nearly that way. If I did not see wrong the libuuid uses Modified
BSD License. Secondly instead of writing LGPL I prefer to using v2.1
in file name.
> =A0I'm not sure if we need the LICENSE.pg file, the same text is at the
> =A0begin of the pg.c.
Yup, that seems unnecessary. The file is removed.
Is there anything else which should be changed?
--=20
=A0=A0 Sami Kerola
=A0=A0 http://www.iki.fi/kerolasa/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [git pull] documentation directory
2011-08-30 18:18 ` Sami Kerola
@ 2011-08-31 9:17 ` Karel Zak
2011-08-31 9:20 ` Karel Zak
0 siblings, 1 reply; 7+ messages in thread
From: Karel Zak @ 2011-08-31 9:17 UTC (permalink / raw)
To: kerolasa; +Cc: util-linux
On Tue, Aug 30, 2011 at 08:18:01PM +0200, Sami Kerola wrote:
> On Tue, Aug 30, 2011 at 10:43, Karel Zak <kzak@redhat.com> wrote:
> > On Sat, Aug 06, 2011 at 07:57:53PM +0200, Sami Kerola wrote:
> >> are available in the git repository at:
> >> https://github.com/kerolasa/lelux-utiliteetit docs-dir
Merged.
> Done nearly that way. If I did not see wrong the libuuid uses Modified
> BSD License. Secondly instead of writing LGPL I prefer to using v2.1
> in file name.
It's not GPL but LGPL, this abbreviation for the GNU Lesser General
Public License is pretty common. I have renamed the file to .LGPLv2.1
Karel
--
Karel Zak <kzak@redhat.com>
http://karelzak.blogspot.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [git pull] documentation directory
2011-08-31 9:17 ` Karel Zak
@ 2011-08-31 9:20 ` Karel Zak
0 siblings, 0 replies; 7+ messages in thread
From: Karel Zak @ 2011-08-31 9:20 UTC (permalink / raw)
To: kerolasa; +Cc: util-linux
On Wed, Aug 31, 2011 at 11:17:07AM +0200, Karel Zak wrote:
> On Tue, Aug 30, 2011 at 08:18:01PM +0200, Sami Kerola wrote:
> > On Tue, Aug 30, 2011 at 10:43, Karel Zak <kzak@redhat.com> wrote:
> > > On Sat, Aug 06, 2011 at 07:57:53PM +0200, Sami Kerola wrote:
> > >> are available in the git repository at:
> > >> https://github.com/kerolasa/lelux-utiliteetit docs-dir
>
> Merged.
Hmm... it seems the server with git repos at kernel.org is down right
now, I'll push it later.
Karel
--
Karel Zak <kzak@redhat.com>
http://karelzak.blogspot.com
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-08-31 9:20 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-06 17:57 [git pull] documentation directory Sami Kerola
2011-08-08 11:46 ` Karel Zak
2011-08-12 20:58 ` Sami Kerola
2011-08-30 8:43 ` Karel Zak
2011-08-30 18:18 ` Sami Kerola
2011-08-31 9:17 ` Karel Zak
2011-08-31 9:20 ` Karel Zak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).