Hi all,

I've done another webrev for the fix for bug #4100:

  http://defect.opensolaris.org/bz/show_bug.cgi?id=4100
  Need to add package category/sub-category data for 2008.11

Latest webrev is at:

  http://cr.opensolaris.org/~richb/pkg-4100-v3/

I spoke with David (Comay) last night, and from that comes the following
additional changes:

1/ The solaris.py script now looks for the "classification" token (rather
   than the "info.classification" token -- similar to what Danek was
   suggesting). The update_src.py script was adjusted to generate this.

2/ The packages in the various files in the
   .../distro-import/unbundleds directory now have "classification" lines.

3/ Based on Stephen's email to the pkg-discuss list:

   http://mail.opensolaris.org/pipermail/pkg-discuss/2008-August/005556.html

   I assumed the double-colon in his email  to me was a typo, and went ahead
   and adjusted each info.classification line to a single colon, i.e.:

   set name=info.classification 
value="org.opensolaris.category.2008:<Category>/<Sub-category>

   Stephen will need to confirm that's what he wants.

4/ I also looked to see what new packages are being delivered in build 100a
   (that weren't been updated by the run of update_src.py), and added in
   "classification" lines for them. They were:

   SUNWttf-hanyang-ko|HanYang Korean Truetype fonts|System|Fonts
   SUNWttf-hanyang-ko-core|HanYang Korean TrueType core fonts|System|Fonts
   SUNWapr13|Apache Portable Runtime (APR) 1.3|Web Services|Application 
and Web Servers
   SUNWapr13doc|Apache Portable Runtime (APR) 1.3 documentation|Web 
Services|Application and Web Servers
   SUNWapu13||Web Services|Application and Web Servers
   SUNWapu13dbd-mysql|Apache Portable Runtime Utility (APR-util) 1.3 DBD 
Driver for MySQL 5.0|Web Services|Application and Web Servers
   SUNWapu13dbd-pgsql|Apache Portable Runtime Utility (APR-util) 1.3 DBD 
Driver for PostgresSQL 8.3|Web Services|Application and Web Servers
   SUNWapu13dbd-sqlite|Apache Portable Runtime Utility (APR-util) 1.3 
DBD Driver for SQLite 3.5|Web Services|Application and Web Servers
   SUNWapu13doc|Apache Portable Runtime Utility (APR-util) 1.3 
documentation|Web Services|Application and Web Servers
   SUNWapu13-ldap|Apache Portable Runtime Utility (APR-util) 1.3 LDAP's 
stub|Web Services|Application and Web Servers
   SUNWauto-install||System|Core
   SUNWbeadm||System|Core
   SUNWcheese|Cheese - GNOME application for taking photos and videos 
from a webcam|Applications|Graphics and Imaging
   SUNWddu-l10n||System|Localizations (System)
   SUNWespeak|eSpeak - compact open source software speech 
synthesizer|Applications|Universal Access
   SUNWghostscript||Applications|System Utilities
   SUNWgnome-a11y-speech-espeak|GNOME text-to-speech engine - eSpeak 
Synthesis Driver|Applications|Universal Access
   SUNWgnome-nettool|GNOME Network Tool|Applications|Internet
   SUNWgnome-time-slider|Time Slider ZFS snapshot management for 
GNOME|Applications|Configuration and Preferences
   SUNWgnu-emacs|GNU emacs core (22.1)|System|Text Tools
   SUNWgnu-emacs-el|GNU emacs LISP (.el) files (22.1)|System|Text Tools
   SUNWgnu-emacs-gtk|GNU emacs binaries with X11 support (GTK toolkit) 
(22.1)|System|Text Tools
   SUNWgnu-emacs-nox|GNU emacs binaries without X Window System support 
(22.1)|System|Text Tools
   SUNWgnu-emacs-x|GNU emacs binaries with X11 support (Xaw toolkit) 
(22.1)|System|Text Tools
   SUNWgobby|A collaborative text editor|System|Text Tools
   SUNWinstalladm-tools||System|Administration and Configuration
   SUNWipkg-um||System|Packaging
   SUNWirssi|irssi - a terminal based IRC client|Applications|Internet
   SUNWjruby|Java implementation of the Ruby programming language 
(1.1.3)|Development|Ruby
   SUNWlibxmlpp|C++ Wrapper for the libxml2 XML Library|Development|C++
   SUNWnet6|A library which eases the development of network-based 
applications|Development|System
   SUNWobby|Network Text Editing Library|Development|System
   SUNWopenproj|A project management tool|Applications|System Utilities
   SUNWplanner|Planner is a project managment tool for the GNOME 
desktop|Applications|System Utilities
   SUNWpowertop|PowerTOP tool|Applications|System Utilities
   SUNWprivoxy|Privoxy Web Proxy 3.0.8|Web Services/Application and Web 
Servers
   SUNWscreen|GNU Screen terminal multiplexer|Applications|System Utilities
   SUNWslocate|Finds files on a system via a central 
database|Applications|System Utilities
   SUNWswig|The Simplified and Interface Generator 
(swig)|Development|Other Languages
   SUNWterminator|Multiple GNOME terminals in one 
window|Applications|System Utilities
   SUNWtop|top - provides a rolling display of top cpu using 
processes|Applications|System Utilities
   SUNWwxwidgets|wxWidgets - A cross-platform GUI toolkit 
(2.8.8)|Desktop (GNOME)|Libraries
   SUNWzfs-auto-snapshot|ZFS automatic snapshot service|System|File System
   SUNWbrasero|Gnome CD/DVD burner|System|Media
   SUNWvdisk|Virtual Disk Control and CLI|Applications|System Utilities

   John/Michal, you probably want to add these new packages into your
   opensolaris.org file for the GUI Package Manager.

5/ I checked that all of the packages included in
   .../distro-import/100a/redist_cluster had a new classification line.

   There were 204 that didn't. I then wrote a script to print out the latest
   version of each of these package files. Discarding the packages that had
   been "deleted", it found the following missing ones (from build 99):

   SUNWPython25|The Python interpreter, libraries and 
utilities|Development|Python
   SUNWapch22m-php52||Web Services|Application and Web Servers
   SUNWbluefish|Bluefish, a powerful editor for experienced web 
designers|System|Text Tools
   SUNWcontact-lookup-applet|Contact lookup applet|Applications|Applets
   SUNWdialog|dialog - display dialog boxes from shell 
scripts|Applications|System Utilities
   SUNWdistro-const||System|Core
   SUNWgnome-commander|gnome commander file manager|Desktop (GNOME)|File 
Managers
   SUNWgnome-themes-hires|GNOME themes - high resolution icons|Desktop 
(GNOME)|Libraries
   SUNWgqview|GQview - Image browser|Applications|Graphics and Imaging
   SUNWgroff|GNU roff Text Formatting|System|Text Tools
   SUNWgtkspell|Gtkspell provides word-processor-style highlighting and 
replacement of misspelled words in a GtkTextView 
widget.|Applications|Accessories
   SUNWjhrt|JavaHelp graphical help runtime|Desktop (GNOME)|Documentation
   SUNWlibffi|Foreign Function Interface Library|System|Libraries (System)
   SUNWlibgoffice|goffice - Document centric set of APIs|Development|System
   SUNWlibmikmod|libmikmod  - a portable sound library for Unix and 
other systems|System|Libraries (System)
   SUNWlibnet|libnet - a library for portable network packet 
construction (1.1.2.1)|System|Libraries (System)
   SUNWmeld|meld - graphical diff and merge tool 
(1.1.5.1)|Applications|System Utilities
   SUNWo3read|A standalone converter for the OpenOffice.org swriter 
(*.sxw) and scalc (*.sxc) formats into plain text and 
html|Applications|Office
   SUNWpangomm|pangomm - C++ Wrapper for the pango Library|Development|C++
   SUNWphp52-mysql||Development/PHP
   SUNWphp52-pear||Development/PHP
   SUNWphp52-pgsql||Development/PHP
   SUNWphp52d|PHP Server Documentation as of Sep 2008|Development/PHP
   SUNWpython-notify|Python bindings for libnotify|Development|Python
   SUNWsongbird|The desktop media player mashed-up with the 
Web.|Applications|Sound and Video
   SUNWtransmission|GTK and console BitTorrent client|Applications|Internet
   SUNWtsclient|tsclient - A frontend for rdesktop and other remote 
desktop tools|Applications|Internet
   SUNWxchat|XChat IRC Client|Applications|Internet
   SUNWxdg-sound-theme|XDG FreeDesktop Sound Theme|Desktop (GNOME)|Libraries
   SUNWxsane|Graphical scanning frontend for the SANE scanner 
interface.|Applications|System Utilities
   SUNWlang-id|Indonesia language support|System|Localizations (System)
   SUNWlang-ms|Malaysia language support|System|Localizations (System)
   SUNWlang-vi|Vietnam language support|System|Localizations (System)
   SUNWttf-indic-fonts-core|Indic languages core TrueType fonts|System|Fonts
   SUNWavant|Avant Window Navigator - fully customizable dock-like 
navigator|Applications|Configuration and Preferences

   I've now added in classification lines for each of those.

   John/Michal, you probably want to add those new packages into your
   opensolaris.org file as well, for the GUI Package Manager.

The new version of the update_src.py script has been attached to the 
bug. See:

  http://defect.opensolaris.org/bz/attachment.cgi?id=617

Thanks.

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

Reply via email to