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
