Re: [PATCH] getlogin.3: Reformat thread-safety information

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Dec 30, 2014 at 8:37 AM, Michael Kerrisk (man-pages)
<mtk.manpages@xxxxxxxxx> wrote:
> Ping on my question at the end of this mail.
>> By the way, how will the glibc manual maintain this info going forward?
>> Alexandre did great work, but I suppose he will not want to do this
>> forever! How will updates be made in the future? I ask because, of
>> course, man-pages has a similar issue ;-).

You are correct that Alexandre is not responsible for everything to do
with the safety notations. I want Alex to step back and let the
community step in to support the annotations.

The information will be maintained on a per-function basis as all of
the manual has been maintained.

Developers changing functions must change the notations in the manual for now.

The goal is actually to move to annotations into the source and
extract them from the source to generate the manual. However this
process is complicated by the change in license from LGPLv2 to GFDL.
This same problem exists in GCC and there it is easily fixed by having
someone from the community become an authorized relicensing person for
the purpose of a fixed set of files that need synchronization between
LGPLv2 and GFDL. For example the source could generate a file entirely
full of macros that the texinfo references.

The more interesting question is, could we use this LGPLv2 file in the
linux man pages to keep the glibc-based information in sync?

It is questionable if this information is even copyrightable, so
perhaps the generated file will have no copyright notice nor license
and can be used by both projects?

What do you think?

Cheers,
Carlos.
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux