[oi-dev] oi-userland categories
A.Wacknitz at gmx.de
Thu Feb 18 16:14:00 UTC 2016
Am 18.02.16 um 10:30 schrieb Alexander Pyhalov:
> Today I wanted to add myspell dictionaries to oi-userland.
> As OI dictionaries are based on dictionaries from OpenOffice.org,
> disappeared long ago, I wanted to base them on Debian dictionaries
> (which are created from well-known sources). But dictionaries are 13
> packages (library/myspell/dictionary/*). I looked at oi-userland
> components/ directory and it is a mess, I don't know where I can put
> 13 more related packages. In userland style I'd create myspell
> directory, creating individual components. But it's sill a mess.
> Let's look, currently we have the following "categories" - i.e.
> directories under components, containing another components:
> apache2-modules - Apache 2.2 and 2.4 modules
> aspell - Aspell and its dictionaries
> autoconf - Different autoconf versions
> automake - Different automake versions
> common-lisp - common lisp libraries
> docbook - docbook stylesheets/dtds
> e - Enlightenment
> encumbered - components which shouldn't appear in
> main repository due to patent issues
> fonts - Different fonts
> foomatic - Foomatic DB, DB engine, filters
> illumos - Components, specific to OI/illumos
> inputmethod - Input Method -related things
> libusb - libusb
> meta-packages - Meta packages, which doesn't deliver
> actual files
> openoffice - OpenOffice and OpenOffice dmake
> openssl - Different OpenSSL versions
> osol - packages, which we republish from
> opensolaris.org repository with some changes
> perl - Different Perl versions
> perl_modules - Perl Modules
> python - Python and Python libraries
> ruby - Ruby and Ruby libraries
> samba - Different samba versions
> scientific - Scientific components
> scientific/python - Scientific python modules
> sqlite - Sqlite and tcl sqlite library
> tcl - tcl, tk and tcl libraries
> x11 - x11 components
> xscreensaver - xscreensaver and rss-glx
> And about 700 uncategorized components.
> This is an awful mess!!!!
> I'd like to move to something more similar to pkgsrc or ports structure.
> Ports categories:
> Pkg-src categories:
> The issue is that moving component from top level components directory
> to subdirectory will trigger build in Jenkins, which requires some
> (and sometimes considerable) time, can require fixing some components,
> and so is better to be avoided as one-time task.
> I suggest:
> 1) agree on several (~20 ) categories (something like in pkg-src);
> 2) move individual components to corresponding categories as they are
> 3) avoid creating new top-level components;
> 4) allow creating sub-categories.
> As for top-level categories, I'd like to see something like
> closed # closed source components
> devel # development tools and libraries
> desktop-environments # gnome, enlightenment\
> lang # languages and language modules
> openindiana # illumos and OI-specific software
> What do you think?
As I am not familiar with pkg-src I would look at FreeBSD's ports.
What is the difference between lang and devel? For me the distinction
is sometimes arbitrary.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the oi-dev