Danek Duvall wrote:
> I've rewhacked the data to reorder it by new name, and spit it out in a
> more tree-like fashion, which is a bit easier for me to deal with.  I'll
> comment on the content in a response to this message.

Thanks, that helps highlight some issues I'd noticed in Stephen's list -
like the categories both at the top-level and under system - for instance,
why is GNU coreutils under command/ while GNU gettext is under system/command ?
What determines which should go under system vs. top-level?

As for the specific packages (though as discussed previously, many of the X
ones will be split up on refactoring to match upstream):

> doc/man/x11/developer     SUNWxwpmn                   X programmers man pages
> doc/xorg/client           SUNWxorg-devel-docs         X.Org client API docs

SUNWxorg-devel-docs is just more man pages on API's - until we refactor them
into the per-library packages, I'd just merge SUNWxwpmn & SUNWxorg-devel-docs
into doc/man/x11/developer.   (In fact, I may go merge the SVR4 packages now
- they're separate as a historical artifact of our previously split new-Xorg
vs. old-Solaris-X gates that were built independently, but haven't had a good
reason to be split other than inertia for a couple of years now.)

> SUNWxwman -> 'system/man/x11'
> SUNWxorg-client-docs -> 'system/doc/x11/client'
> SUNWxorg-doc -> 'system/doc/man/x11'

Besides wondering about doc/man/x11 vs. system/man/x11 vs. system/doc/man/x11,
I'd instead recommend:
        system/doc/x11/xorg-server      SUNWxorg-doc
        system/doc/x11                  SUNWxwman + SUNWxorg-client-docs

- Why is gdb under develop/debug but mdb under developer/debug?  Is one of
  those hierachies a typo?

- version or versioning?

>     version
>         mercurial               SUNWmercurial               Mercurial
>         subversion              SUNWsvn                     Subversion
>     versioning
>         cvs                     SUNWcvs                     CVS

- Shouldn't xorg be under x11 too?

>     x11                         SUNWxwdv                    X Windows System 
> Window Drivers
>         xsvc                    SUNWxsvc                    Sun Xserver 
> pseudo driver
>     xorg                        SUNWxorg-graphics-ddx       X.Org Foundation 
> Xserver Graphics Device Modules

- Why is ice under feature instead of library?

> feature
>     x11
>         ice                     SUNWxwice                   X Window System 
> Inter-Client Exchange (ICE) Components

- Some libraries are listed with the lib prefix, others without - which is
  preferred?

> library
>     gtk2
>         gtksourceview           SUNWgnome-gtksourceview     GNOME syntax 
> highlighting text widget
>         libsexy                 SUNWlibsexy                 libsexy is a 
> collection of GTK+ widgets that extend the functionality of such standard 
> widget.
>     lcms                        SUNWlcms                    Little Color 
> Management System
>     libfontconfig               SUNWfontconfig              Fontconfig library

- SUNWhwdata is platform-independent - it has the pci.ids & usb.ids files
  listing PCI & USB vendor/device name mappings, so it shouldn't be under
  i86pc - perhaps under system/data like iso-codes & terminfo?

> SUNWhwdata -> 'platform/i86pc/data/hardware'


- FSWxorg-fonts was split into 15 subpackages in nv_101 as part of the LiveCD
  squeeze for the 2008.11 release, so this:
          FSWxorg-fonts -> 'system/font/x11'
  would instead be more like:

        FSWxorg-fonts-core -> system/font/xorg/core
        FSWxorg-fonts-cyrillic -> system/font/cyrillic
        FSWxorg-fonts-daewoo -> system/font/daewoo
        FSWxorg-fonts-ethiopic -> system/font/ethiopic
        FSWxorg-fonts-iso8859-2 -> system/font/xorg/iso8859-2
        FSWxorg-fonts-iso8859-3 -> system/font/xorg/iso8859-3
        FSWxorg-fonts-iso8859-4 -> system/font/xorg/iso8859-4
        FSWxorg-fonts-iso8859-9 -> system/font/xorg/iso8859-9
        FSWxorg-fonts-iso8859-10 -> system/font/xorg/iso8859-10
        FSWxorg-fonts-iso8859-13 -> system/font/xorg/iso8859-13
        FSWxorg-fonts-iso8859-14 -> system/font/xorg/iso8859-14
        FSWxorg-fonts-iso8859-16 -> system/font/xorg/iso8859-16
        FSWxorg-fonts-jiskan -> system/font/jiskan
        FSWxorg-fonts-syriac -> system/font/syriac
        FSWxorg-fonts-vera -> system/font/bitstream-vera


- Typo for codec in libtheora?

>         code
>             libtheora           SUNWlibtheora               Theora video 
> compression codec
>         codec
>             ogg-vorbis          SUNWogg-vorbis              Ogg bitstream and 
> Vorbis audio codec libraries


- This would be better as xft or xft2, since freetype2 is libfreetype,
  while libXft2 is the X font library that uses libfreetype & libXrender
  to draw text:

>         x11
>             freetype2           SUNWxwxft                   Xft (X Freetype) 
> Library

- These are just symlinks, so runtime-links would be better (they need to
  merge into the real library packages now that we don't have to segregate
  /usr vs /usr/openwin bits in separate packages any more):
>             runtime             SUNWxwrtl                   X Window System & 
> Graphics Runtime Library Links in /usr/lib

- These should be under x11, not xorg:

>         xorg                    SUNWxorg-clientlibs         X.Org Foundation 
> X Client Libraries
>             mesa                SUNWxorg-mesa               Xorg Server Mesa 
> Modules and Libraries

- Presumably the first is a typo for xscreensaver, so it matches the others?

> x11
>     screensaver                 SUNWxwsvr                   XScreenSaver
>     xscreensaver
>         plugin                  SUNWxscreensaver-hacks      XScreenSaver 
> display mode modules
>             gl                  SUNWxscreensaver-hacks-gl   XScreenSaver 
> OpenGL display mode modules
>     xvnc                        SUNWxvnc                    X11/VNC server

- These should be under x11, not xorg:

> xorg
>     client                      SUNWxorg-client-programs    X.Org Foundation 
> X Client Programs

-- 
        -Alan Coopersmith-           [email protected]
         Sun Microsystems, Inc. - X Window System Engineering

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to