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)...
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License