gcc-4.6 and company are missing manpages. I am aware that this is a
result of the upstream manpages being non-free. Since policy requires a
manpage for each binary, I am including a skeletal manpage that covers
some of the most commonly used options. I will update it further in the
future.
Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gcc-4.6 depends on:
ii binutils 2.22-3
ii cpp-4.6 4.6.2-11
ii gcc-4.6-base 4.6.2-11
ii libc6 2.13-24
ii libgcc1 1:4.6.2-11
ii libgmp10 2:5.0.2+dfsg-2
ii libgomp1 4.6.2-11
ii libmpc2 0.9-4
ii libmpfr4 3.1.0-3
ii libquadmath0 4.6.2-11
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages gcc-4.6 recommends:
ii libc6-dev 2.13-24
On 01/06/2012 11:12 PM, brian m. carlson wrote:
> Package: gcc-4.6
> Version: 4.6.2-11
> Severity: wishlist
> Tags: patch
>
> gcc-4.6 and company are missing manpages. I am aware that this is a
> result of the upstream manpages being non-free.
> Since policy requires a
> manpage for each binary, I am including a skeletal manpage that covers
> some of the most commonly used options. I will update it further in the
> future.
won't fix in the gcc-4.6 package; clearly these "skeletal" pages are not part of
the upstream sources. please package those as a separate package if you intend
to maintain these on a regular basis.
--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F07EBE5.4020809@debian.org">http://lists.debian.org/4F07EBE5.4020809@debian.org
01-07-2012, 03:36 PM
"brian m. carlson"
Bug#654931: gcc-4.6: missing manpage
On Sat, Jan 07, 2012 at 07:53:25AM +0100, Matthias Klose wrote:
> won't fix in the gcc-4.6 package; clearly these "skeletal" pages are
> not part of the upstream sources. please package those as a separate
> package if you intend to maintain these on a regular basis.
Lots of Debian packages include manpages that are not part of the
upstream source, and Policy mandates a manpage *in the same package*.
I'd like you to reconsider, especially since having some manpage, even
if it isn't complete, is a lot better for users than having no manpage
at all.
--
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
01-07-2012, 05:28 PM
Matthias Klose
Bug#654931: gcc-4.6: missing manpage
On 01/07/2012 05:36 PM, brian m. carlson wrote:
> On Sat, Jan 07, 2012 at 07:53:25AM +0100, Matthias Klose wrote:
>> won't fix in the gcc-4.6 package; clearly these "skeletal" pages are
>> not part of the upstream sources. please package those as a separate
>> package if you intend to maintain these on a regular basis.
>
> Lots of Debian packages include manpages that are not part of the
> upstream source, and Policy mandates a manpage *in the same package*.
> I'd like you to reconsider, especially since having some manpage, even
> if it isn't complete, is a lot better for users than having no manpage
> at all.
we have the original man pages in non-free (at least we had these packaged for
earlier versions [1]; feel free to package these, I assume Nikita would welcome
the help). These are far better than anything written from scratch. If you
include the mediocre manpages into the gcc packages, then you have to divert
each manpage in the non-free man-page packages to replace the incomplete man
pages. The better solution is to recommend or depend on the gnu-manpage |
rewritten-manpage packages.
--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F088ED5.7000209@debian.org">http://lists.debian.org/4F088ED5.7000209@debian.org
01-07-2012, 06:07 PM
"Nikita V. Youshchenko"
Bug#654931: gcc-4.6: missing manpage
> On 01/07/2012 05:36 PM, brian m. carlson wrote:
> > On Sat, Jan 07, 2012 at 07:53:25AM +0100, Matthias Klose wrote:
> >> won't fix in the gcc-4.6 package; clearly these "skeletal" pages are
> >> not part of the upstream sources. please package those as a separate
> >> package if you intend to maintain these on a regular basis.
> >
> > Lots of Debian packages include manpages that are not part of the
> > upstream source, and Policy mandates a manpage *in the same package*.
> > I'd like you to reconsider, especially since having some manpage, even
> > if it isn't complete, is a lot better for users than having no manpage
> > at all.
>
> we have the original man pages in non-free (at least we had these
> packaged for earlier versions [1]; feel free to package these, I assume
> Nikita would welcome the help).
Sure I will welcome help on updating gcc-doc packages.
I have very limited resource these days so I'm not sure when I will be able
to update gcc-doc myself (although I hope that will happen before it is
too late for wheezy).
Nikita
01-07-2012, 06:51 PM
"brian m. carlson"
Bug#654931: gcc-4.6: missing manpage
On Sat, Jan 07, 2012 at 07:28:37PM +0100, Matthias Klose wrote:
> we have the original man pages in non-free (at least we had these packaged for
> earlier versions [1]; feel free to package these, I assume Nikita would welcome
> the help). These are far better than anything written from scratch. If you
I'm aware of this. However, the extent of my use of non-free is for
firmware.
> include the mediocre manpages into the gcc packages, then you have to divert
> each manpage in the non-free man-page packages to replace the incomplete man
> pages. The better solution is to recommend or depend on the gnu-manpage |
> rewritten-manpage packages.
I wrote the manpages to provide something useful for gcc because (a)
it's buggy according to Policy, (b) upstream isn't clueful enough to
relicense the documentation under a free license, and (c) the Debian
distribution is lacking manual pages for arguably one of its most
important packages. Plus, I might make use of them myself instead of
trying to peruse the --help output every time.
I'll look into packaging them separately, but I would like to point out
that even if I do your package will remain buggy according to Policy.
Do you have a preference on the name of the package?
--
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
01-09-2012, 05:29 PM
Matthias Klose
Bug#654931: gcc-4.6: missing manpage
On 01/07/2012 08:51 PM, brian m. carlson wrote:
> Do you have a preference on the name of the package?
what about {cpp,gcc,g++,gfortran}-4.x-man?
--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F0B31F4.9020101@debian.org">http://lists.debian.org/4F0B31F4.9020101@debian.org
01-09-2012, 06:22 PM
"brian m. carlson"
Bug#654931: gcc-4.6: missing manpage
On Mon, Jan 09, 2012 at 07:29:08PM +0100, Matthias Klose wrote:
> On 01/07/2012 08:51 PM, brian m. carlson wrote:
> > Do you have a preference on the name of the package?
>
> what about {cpp,gcc,g++,gfortran}-4.x-man?
I was hoping to ship at most one package per version. There's simply no
way that ftpmasters are going to allow shipping a single manpage in each
package. My original thought was gcc-manpages, but if you'd prefer a
single package per version, I can do that, too.
--
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
01-09-2012, 10:08 PM
Matthias Klose
Bug#654931: gcc-4.6: missing manpage
On 01/09/2012 08:22 PM, brian m. carlson wrote:
> On Mon, Jan 09, 2012 at 07:29:08PM +0100, Matthias Klose wrote:
>> On 01/07/2012 08:51 PM, brian m. carlson wrote:
>>> Do you have a preference on the name of the package?
>>
>> what about {cpp,gcc,g++,gfortran}-4.x-man?
>
> I was hoping to ship at most one package per version. There's simply no
> way that ftpmasters are going to allow shipping a single manpage in each
> package. My original thought was gcc-manpages, but if you'd prefer a
> single package per version, I can do that, too.
fine too. but ftp-masters did already accept the packaging of the non-free
man-pages (and docs). as long as it is fine to have a manpage without a binary.
otoh we could merge the existing non-free doc packages to one as well.
--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F0B7371.7080004@debian.org">http://lists.debian.org/4F0B7371.7080004@debian.org
01-10-2012, 02:21 AM
"Nikita V. Youshchenko"
Bug#654931: gcc-4.6: missing manpage
> > I was hoping to ship at most one package per version. There's simply
> > no way that ftpmasters are going to allow shipping a single manpage in
> > each package. My original thought was gcc-manpages, but if you'd
> > prefer a single package per version, I can do that, too.
>
> fine too. but ftp-masters did already accept the packaging of the
> non-free man-pages (and docs). as long as it is fine to have a manpage
> without a binary. otoh we could merge the existing non-free doc packages
> to one as well.
gcc-doc packages used to have *.info files as well - and those are pretty
large...
--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 201201100721.38579@blacky.localdomain">http://lists.debian.org/201201100721.38579@blacky.localdomain