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

Bug#287557: /usr/include/GL/GLwDrawAP.h should not be shipped



retitle 287557 xlibmesa-gl-dev: stop shipping private implementation header files
tag 287557 + moreinfo
thanks

On Tue, Dec 28, 2004 at 12:51:08PM -0600, Marcelo E. Magallon wrote:
> Package: xlibmesa-gl-dev
> Version: 4.3.0.dfsg.1-9
> Severity: normal
> File: /usr/include/GL/GLwDrawAP.h
> 
>  See subject.
> 
>  This file is a private implementation file, therefore the "P".
> 
>  Marcelo
> 
>  PS: In case you are wondering if I have too much time in my hands, no,
>      I don't.  I was trying to figure out the packages that another
>      package of mine needs to conflict with.

I'm not sure I can honor this request and be consistent with existing
Debian practice.

$ dlocate -S P.h
linux-kernel-headers: /usr/include/linux/netfilter_ipv4/ipt_DSCP.h
linux-kernel-headers: /usr/include/linux/serialP.h
gettext: /usr/share/gettext/intl/gettextP.h
libncurses5-dev: /usr/share/doc/libncurses5-dev/html/ada/funcs/P.htm
xlibs-static-dev: /usr/X11R6/include/X11/extensions/fontcacheP.h
xlibs-static-dev: /usr/X11R6/include/X11/fonts/codeconv/xttcconvP.h
libxt-dev: /usr/X11R6/include/X11/CompositeP.h
libxt-dev: /usr/X11R6/include/X11/ConstrainP.h
libxt-dev: /usr/X11R6/include/X11/CoreP.h
libxt-dev: /usr/X11R6/include/X11/IntrinsicP.h
libxt-dev: /usr/X11R6/include/X11/ObjectP.h
libxt-dev: /usr/X11R6/include/X11/RectObjP.h
libxt-dev: /usr/X11R6/include/X11/ShellP.h
libxt-dev: /usr/X11R6/include/X11/VendorP.h
libxmu-dev: /usr/X11R6/include/X11/Xmu/EditresP.h
libgcj4-dev: /usr/include/gnu/java/locale/LocaleInformation_ja_JP.h
libdps-dev: /usr/X11R6/include/DPS/ColorSBP.h
libdps-dev: /usr/X11R6/include/DPS/DPSScrollWP.h
libdps-dev: /usr/X11R6/include/DPS/FontCreatP.h
libdps-dev: /usr/X11R6/include/DPS/FontSBP.h
libdps-dev: /usr/X11R6/include/DPS/FontSamplP.h
liborbit-dev: /usr/include/orbit-1.0/IIOP/IIOP.h
wx2.5-examples: /usr/share/doc/wx2.5-examples/examples/samples/help/doc/USE_HELP.html
xlibmesa-gl-dev: /usr/X11R6/include/GL/GLwDrawAP.h
xlibmesa-gl-dev: /usr/X11R6/include/GL/GLwMDrawAP.h
xlibmesa-gl-dev: /usr/include/GL/GLwMDrawAP.h
xlibmesa-gl-dev: /usr/include/GL/GLwDrawAP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/AsciiSinkP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/AsciiSrcP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/AsciiTextP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/BoxP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/CommandP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/DialogP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/FormP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/GripP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/LabelP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/ListP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/MenuButtoP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/MultiSinkP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/MultiSrcP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/PanedP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/PannerP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/PortholeP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/RepeaterP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/ScrollbarP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/SimpleMenP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/SimpleP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/SmeBSBP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/SmeLineP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/SmeP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/StripCharP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/TemplateP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/TextP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/TextSinkP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/TextSrcP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/TipP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/ToggleP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/TreeP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/VendorEP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/ViewportP.h
libxaw7-dev: /usr/X11R6/include/X11/Xaw/XawImP.h
xpaint: /usr/share/xpaint/include/ColormapP.h
xpaint: /usr/share/xpaint/include/PaintP.h
lesstif2-dev: /usr/include/Xm/BaseClassP.h
lesstif2-dev: /usr/include/Xm/BulletinBP.h
lesstif2-dev: /usr/include/Xm/CacheP.h
lesstif2-dev: /usr/include/Xm/CascadeBGP.h
lesstif2-dev: /usr/include/Xm/CascadeBP.h
lesstif2-dev: /usr/include/Xm/CommandP.h
lesstif2-dev: /usr/include/Xm/CutPasteP.h
lesstif2-dev: /usr/include/Xm/DesktopP.h
lesstif2-dev: /usr/include/Xm/DialogSEP.h
lesstif2-dev: /usr/include/Xm/DialogSP.h
lesstif2-dev: /usr/include/Xm/DragCP.h
lesstif2-dev: /usr/include/Xm/DragIconP.h
lesstif2-dev: /usr/include/Xm/DragOverSP.h
lesstif2-dev: /usr/include/Xm/DrawnBP.h
lesstif2-dev: /usr/include/Xm/DropSMgrP.h
lesstif2-dev: /usr/include/Xm/DropTransP.h
lesstif2-dev: /usr/include/Xm/ExtObjectP.h
lesstif2-dev: /usr/include/Xm/FormP.h
lesstif2-dev: /usr/include/Xm/FrameP.h
lesstif2-dev: /usr/include/Xm/MainWP.h
lesstif2-dev: /usr/include/Xm/MenuUtilP.h
lesstif2-dev: /usr/include/Xm/MessageBP.h
lesstif2-dev: /usr/include/Xm/ManagerP.h
lesstif2-dev: /usr/include/Xm/ProtocolsP.h
lesstif2-dev: /usr/include/Xm/PushBGP.h
lesstif2-dev: /usr/include/Xm/PushBP.h
lesstif2-dev: /usr/include/Xm/RCUtilsP.h
lesstif2-dev: /usr/include/Xm/RowColumnP.h
lesstif2-dev: /usr/include/Xm/SashP.h
lesstif2-dev: /usr/include/Xm/ScreenP.h
lesstif2-dev: /usr/include/Xm/ScrollBarP.h
lesstif2-dev: /usr/include/Xm/SelectioBP.h
lesstif2-dev: /usr/include/Xm/SeparatoGP.h
lesstif2-dev: /usr/include/Xm/SeparatorP.h
lesstif2-dev: /usr/include/Xm/ShellEP.h
lesstif2-dev: /usr/include/Xm/TearOffBP.h
lesstif2-dev: /usr/include/Xm/TearOffP.h
lesstif2-dev: /usr/include/Xm/TextFP.h
lesstif2-dev: /usr/include/Xm/TextFSelP.h
lesstif2-dev: /usr/include/Xm/TextInP.h
lesstif2-dev: /usr/include/Xm/TextOutP.h
lesstif2-dev: /usr/include/Xm/TextP.h
lesstif2-dev: /usr/include/Xm/TextSelP.h
lesstif2-dev: /usr/include/Xm/TextStrSoP.h
lesstif2-dev: /usr/include/Xm/VaSimpleP.h
lesstif2-dev: /usr/include/Xm/VendorSP.h
lesstif2-dev: /usr/include/Xm/VirtKeysP.h
lesstif2-dev: /usr/include/Xm/WorldP.h
lesstif2-dev: /usr/include/Xm/XmosP.h
lesstif2-dev: /usr/include/Xm/ArrowBGP.h
lesstif2-dev: /usr/include/Xm/ArrowBP.h
lesstif2-dev: /usr/include/Xm/ColorObjP.h
lesstif2-dev: /usr/include/Xm/ComboBoxP.h
lesstif2-dev: /usr/include/Xm/ContainerP.h
lesstif2-dev: /usr/include/Xm/DisplayP.h
lesstif2-dev: /usr/include/Xm/DrawP.h
lesstif2-dev: /usr/include/Xm/DrawingAP.h
lesstif2-dev: /usr/include/Xm/FileSBP.h
lesstif2-dev: /usr/include/Xm/GadgetP.h
lesstif2-dev: /usr/include/Xm/GrabShellP.h
lesstif2-dev: /usr/include/Xm/IconGP.h
lesstif2-dev: /usr/include/Xm/LabelP.h
lesstif2-dev: /usr/include/Xm/LabelGP.h
lesstif2-dev: /usr/include/Xm/ListP.h
lesstif2-dev: /usr/include/Xm/MenuShellP.h
lesstif2-dev: /usr/include/Xm/NotebookP.h
lesstif2-dev: /usr/include/Xm/PanedWP.h
lesstif2-dev: /usr/include/Xm/PrimitiveP.h
lesstif2-dev: /usr/include/Xm/ScaleP.h
lesstif2-dev: /usr/include/Xm/ScrolledWP.h
lesstif2-dev: /usr/include/Xm/SpinBP.h
lesstif2-dev: /usr/include/Xm/ToggleBGP.h
lesstif2-dev: /usr/include/Xm/ToggleBP.h
lesstif2-dev: /usr/include/Xm/TraitP.h
lesstif2-dev: /usr/include/Xm/TransferP.h
lesstif2-dev: /usr/include/Xm/XmP.h
lesstif2-dev: /usr/include/Xm/XpmP.h
lesstif2-dev: /usr/include/Xm/VendorSEP.h
lesstif2-dev: /usr/include/Xm/PrintSP.h
lesstif2-dev: /usr/include/Xm/SSpinBP.h
lesstif2-dev: /usr/include/Xm/TransltnsP.h

[ 2 asides:
  1) libxaw6-dev will ship much the same files as libxaw7-dev.
  2) WTF is xpaint doing shipping header files?! ]

I'm open to people's thoughts on this.  There's nothing in Debian Policy on
point, as far as I know.

Might private header files be necessary for non-C implementations of
library interfaces?  (XML-RPC and what have you...)

-- 
G. Branden Robinson                |    It was a typical net.exercise -- a
Debian GNU/Linux                   |    screaming mob pounding on a greasy
branden@debian.org                 |    spot on the pavement, where used to
http://people.debian.org/~branden/ |    lie the carcass of a dead horse.

Attachment: signature.asc
Description: Digital signature


Reply to: