List All Pages
This page collects notes and links about 32-bit vs 64-bit architecture topics.
Solaris 64-bit Developer's Guide
Are 64-bit Binaries Really Slower than 32-bit Binaries?
OpenCSW 32/64 Bit build...
As many projects these days are written for systems with glibc, they may not always build cleanly on Solaris. While it may be possible #ifdef around the problem to include alternate headers or use...
The CSWalternatives package is currently under developtment. Please stay tuned on the project-alternatives page for up-to-date information.
The goal of this package is to ease the selection of...
Pains with the current process:
Released packages are sometimes still in testing/ (fixed by Dago)
The whole process includes too many manual steps, which could be automated
Mixed usage of...
Update 2009-01-09.
Today I released BIND 9.6.0-P1 with SMF support via CSWcswclassutils. It's also split into several packages to reduce download size for you who don't need all that is provided...
My name is Peter Bonivart, I live in Sweden and work for a large American IT company.
I maintain MailScanner, Perl and pkgutil (which I'm also the author of). Look here for a complete listing:...
This is a plugin for SpamAssassin that attempts to detect mail bots that send spam and malware. It does so by looking at headers and testing DNS lookups for classic signs of bots.
You need to do...
This is a draft document describing the proposed deployment of an automatic build system at OpenCSW. The issue is being discussed on the maintainers mailing list.
buildbot on the...
Usage
The servers on the OpenCSW build farm are to be used exclusively for building packages for the OpenCSW project.
Details to the buildfarms can be found at...
→ go to buildfarm
Here you can add you own info about anything related to the build process. You can also link to more official info.
Official OpenCSW build standards
Official GAR documentation
Using git to produce...
This page describes the catalog format.
common version package file md5 size dependencies category
Example:
bind 9.4.2,REV=2008.07.09_rev=p1 CSWbind...
Usage
About
checkpkg is a tool used to run a number of tests against a srv4 format, potentially gzipped, package file. It only analyzes the files contained within the package file. It's related to...
Objective
The goal of this topic is to setup and improve OpenCSW project communication and its visibility from the outside.
This topic will cover a range of actions including :
improve the web...
Configuration files have been historically kept in /opt/csw/etc. There is consensus to migrate to a new location, /etc/opt/csw.
Incentives to move to /etc/opt/csw
Have one single place for...
Please change this page according to your needs
Incentive for cswclassutils
There are several common tasks which need to be done by packages on installation and deinstallation. Examples of such common tasks are
preserve existing configuration...
For people who wish to completely replace the Solaris printing system with Cups, the following snippet is an example of how this can be done. It removes all the relevant Sun packages, installs the...
Example script snippet: wrapper for lpget
This is an example script which emulates lpget for the cups printing system.
#!/bin/bash
#
# See:...
Update 2009-03-14.
There seems to be a problem for some to run the new DHCP 4.1.0 package. We haven't been able to find the real cause of the problem yet but for those who have problems it doesn't...
OpenCSW web site
How to become a maintainer
Search for packages and files
Check mirror status
FoldUnfold
Table of Contents
Filing a bug via curl
Filing a bug via the Mantis SOAP service and python + suds
Every once in a while it is necessary to file a series of bugs against several...
This page identifies the RFEs for the GAR package status page
an "last updated" field at the top of the page
the numbers / stats right at the top of the page (instead of further down)
a contact...
This is the collective wiki page for all packages related to the GeoIP technology from Max Mind.
ap2_modgeoip
geoip
geoip_devel
geolitedb
pm_geoippureperl
NOTE
This documents a work in progress.
Project owners are trygvis and bwalton.
TODO:
Anonymous access over git://
Open port 9418 for anonymous access
Configure inetd to run git-daemon
Enable...
The SMF support is a very simple wrapper around the "git daemon" command. It will take all properties under the "git-daemon" property group and use them as arguments.
Configuring the Daemon
Step 0)...
This page is a quick list to allow people interested in updating/taking over GNOME packages, to tell other maintainers, "I'm working on this package at the moment". Also, if you make any progress...
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor.
To create a link to a new page, use syntax: [[[new page name]]] or...
1. Download and install your package utility of choice.
# wget http://mirror.opencsw.org/testing/pkgutil-1.1,REV=2008.10.24-SunOS5.8-all-CSW.pkg.gz
# gunzip...
Currently this is a temporary page to keep track of what is done and what is left to to in order to be able to package a 64-bit ImageMagick
The number of dependencies before I can compile a 64-bit...
Invite your friends to join this Wiki!
Our IRC channel #opencsw on freenode features a bot named 'ceeswi' which is based on the supybot framework. Unfortunately supbot's documentation is a bit sparse, although the implementation (in...
Peter and Dago had the idea that people interested in OpenCSW could meet in real life. We decided that the meeting will take place on 6. December in Switzerland's biggest city Zurich.
One of the...
Jetty6
Directories
Configuration direectory /etc/opt/csw/jetty6/instances/INSTANCE
Log directory: /var/opt/csw/jetty6/INSTANCE/logs
Temp directory: /var/opt/csw/jetty6/INSTANCE/temp
SMF
The Jetty...
Who can join the wiki?
Anyone interested in helping documenting OpenCSW can join the wiki.
Note that this only applies for membership to the OpenCSW wiki, if you want to become a package maintainer...
Compilation caveats
When you are compiling a package with GAR against libmhash you must include this to the Makefile:
EXTRA_CPPFLAGS = -D__const=const
I'm working on a new package, you can find it in testing. It tries to create all needed directories during postinstall so new installs will work out-of-the-box. It will try to get the paths from...
Access
To setup your mail, you can login with ssh on mail.opencsw.org.
The OpenCSW is a flexible mail server to satisfy the needs of the maintainers. There are three ways to get access to your...
Tech info
CSW class action utilities
Mail server
Package hooks
Configuration directory migration
Shared /opt/csw setup
Processing bugs
Personal pages
Here you can add a more personal bio than the...
Mantis
The following adjustments to Mantis are needed:
Add versions of all released packages to the categories. Goal: Associate bugs with specific packages. It must be possible to assign multiple...
User Info
Maven is be installed under /opt/csw/share/maven2/home which can be used by other tools as M2_HOME. In addition a mvn binary will be installed under /opt/csw/bin/mvn which will set...
Member Signup
People can apply for membership of the association by mailing to the board as descibed in Maintainer Signup. The board than discusses the application. In general, an application is...
Responsibilities of the mirror maintainer:
Acquire new mirrors sites
Maintain the mirror list for the mirror status page currently at http://mirror.opencsw.org/status and contact mirror...
Earlier versions of CSWmodphp4 shipped two PHP modules, one for Apache 1.x and one for Apache 2.x. This has changed sometime in the past (reason and exact time TBD) . Now CSWmodphp4 only ships the...
This page documents the packages for Munin:
http://opencsw.org/packages/munin_master
http://opencsw.org/packages/munin_node
Installation of the Munin master
Install the package...
There is work ongoing to replace our current opencsw.org website. Prototype available at www-mockup.opencsw.org, based on Wordpress. This page serves as a todo list and place to capture ideas /...
This page is used to receive the comments from the maintainers about the new web site.
Please write here your comments. They will processed and if something to do on the web site is identified, a...
The Open Community Software Project was founded on 2008-12-06. On the founding meeting the following persons have been elected as the board:
President: Philip Brown
Treasurer: Ihsan...
1. Name
The Open Community Software Project (OpenCSW) is an Association in terms of Art 60-79 of the swiss civil code with domicile in Greifensee/ZH, Switzerland.
2. Purpose
Purpose of the...
Open Community Software Association Members
Member Name
Date of Acceptance
Termination of Membership
Responsibility
William Bonnet
2008-12-06
Package Maintainer, GAR Upstream Watch, New...
Monitoring systems with Orca from OpenCSW
The Orca monitoring system1 consists of two components:
The data collector ("orcallator")The data collector is written in a language called "SymbEl"...
Welcome page
What is a Wiki Site?
How to edit pages?
How to join this site?
Invite your friends
Site members
Recent changes
List all pages
Page Tags
Site Manager
Page tags
Add a new...
This document will serve as the documentation of the Hook API that will be implemented by any tool wishing to claim that it is a package manager for OpenCSW.
Purpose
The purpose of introducing...
Here you as a maintainer can add tips and tricks about your packages. Users can also add how they installed or configured a package in a way that other users can benefit from.
Problems with...
Package splits
Upstream packages are split into separate packages for installation.
The following package types exist:
Runtime Package (CSWpkgrt pkg_rt)
Runtime packages contain the files which...
Overview
There is no manpower to test every package in the catalog for the purposes of the stable branch. However, it's possible to narrow down the scope of testing, by selecting a subset of...
This is a temporary page to coordinate the tasks required to release an updated Perl 5.10.1 package.
The main problem, besides the amount of testing required for such a widely used package, is that...
pkg-get is the original "install packages over the network" program for Solaris, written by Philip Brown, inspired by Debian's "apt-get" program. It is used as the primary transport of sites such...
Pkgtool is now called pkgutil
Pkgutil info is now hosted on its own wiki: http://pkgutil.wikidot.com.
This page contains issues you might to run into when porting software from Linux to Solaris along with some advice on how you can address them. The issues range from OS-specific differences...
This page describes the processes within OpenCSW.
Member Signup
Release Process
Processing Bugs
Processing bugs
If you receive bug reports please follow the outlined procedure when resolving them:
Assign the bug to yourself
Change the status to Feedback/Acknowledged/Confirmed depending on...
The goal of this project is to ease the selection of different tools with the similar functionality under a specific name which will be stable on updates. It was discusses to facilitate the...
The goal of this project is an updated CSWffmpeg package.
The following packages need updating:
mpeg4ip
libfaad2
Building ImageMagick 64 Bit
Project lead: Roger Hakansson
The packages already finished can be viewed at http://mirror.opencsw.org/experimental.html#imagemagick64
librsvg
needs gconf2
requires...
Building
The packages must be build in a specific order as Kerberos allows storing information in an LDAP repository and OpenLDAP allows authentication with Kerberos. To break this circle there is...
The goal of the project is to create an updated OpenLDAP.
Testing
The following things need to be either verified or implemented in the package:
Check that the package works (start server, stop...
Upstream project name
library or standalone program
pkgname
catalog...
Release Process
Current release managers for current/
Philip Brown
James Lee
Process for adding a new package to the catalog
This is performed by a release manager
Once a package is put in...
Background
As of January 2009, OpenCSW mirrors offer two releases: current and stable1. The unstable release is a symlink to current. In the current release process, individual packages are...
Please note: This page is intended for the maintainers. It describes a possible setup, as currently used in some places, but it's not intended as a guide for users.
It's possible to share the...
Home
Association
Bylaws
Board
Members
Processes
Tech
How to use
Catalog
Source
Build info
Misc
Packages
Maintainer info
Suggestions
Thematics
Links
Wiki
Join the wiki
Site members
Recent...
Members:
Moderators
Admins
Source should be available to comply with open source standards.
We could create packages of source code, to allow for ease of download.
If the binary package file is...
Please note that these suggestions are not official for OpenCSW. If you want to add something, please tag it properly
Source. [bonivart] Our packages are distributed in a convenient, ready-to-use...
Where
The OpenCSW Summer Camp will take place in Oslo/Norway.
When
22. & 23. August 2009
Most of the people will arrive on Friday evening and depart on Sunday evening.
Accommodation
Would be...
OpenCSW Technical Summer Camp – Meeting Minutes
Project
Details
Responsible
Buildfarm
Maciej installed Buildbot on his machine.
Trygve & Maciej are building an automated build...
The following packages/package groups are team-administered. A team is a group of maintainers who maintain a group of packages
with equal competency and rights. Updates and bugfixes may be applied...
What are Thematic months ?
Each month, a given subject is highlighted within the project. Animation is created around this issue, and it is proposed to members to focus a significative part of the...
a test page, header 1
theme previewer module
heading 2
some stuff here in heading 2 section.
blah blah blah
When you want to produce patches for upstream sources, there is a basic git workcycle which some of us use. This is done in lieu of an integrated GAR approach for patch creation (we once had "gmake...
CSW (Community SoftWare) is a free, volunteer effort, to provide quality downloadable binary packages for Sun Solaris (currently 8, 9 and 10), both Sparc and x86. We provide them in the OS-native...
According to Wikipedia, the world largest wiki site:
A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
Potential concerns about long-term choice of wiki platform:
stability/reliability of site
I've had another wiki here since last year and I don't remember it ever being inaccessible. They've been...
What
Winter Camp 2009 will be our third installment of the Camp series. These camps provide an opportunity for maintainers and other interested people to meet in person and work together more...
In case you are arriving on Friday, you have got the (preferred) option to meet up with some others at the ConSol* office, have dinner, and once Dagobert and Maciej have arrived (and eaten as well,...
OpenCSW Technical Winter Camp – Meeting Minutes
Project
Details
Responsible
Board vote
Board vote roughly once a year (according to the bylaws).
Needs to be announced X weeks in advance...
Tech talk topics at Wintercamp 2009
Canceled.
This page describes the current tasks on the Xfce desktop packages.
Current tasks :
Upgrade to 4.6.1
List of packages included in version and progress report (packages are list in build order)...





