openmamba-website/wwwroot/distribution/development.en.html

288 lines
16 KiB
HTML
Raw Permalink Normal View History

2011-04-29 19:11:08 +02:00
<!--#set var="title" value="Development area" -->
<!--#set var="description" value="A fully automatized page with real time information on the status of the distribution development." -->
<!--#set var="keywords" value="distromatic" -->
<!--#set var="slogan" value="GNU/Linux distribution" -->
<!--#include virtual="/header.html" -->
<script>
var scrollnum = 35
</script>
<!--#include virtual="/scripts/scroll.js.inc" -->
<style type="text/css">
#divUp30 {position:relative;top:00px;}
#divDown30 {position:relative;top:10px;}
#divScrollTextCont30 {position:relative; top:0px; left:0px; width:849px; height:80px; clip:rect(0px 849px 150px 0px); overflow:hidden; visibility:hidden; background-color: #e4ffd3; }
#divText30 {position:relative;}
#divUp31 {position:relative;top:22px;}
#divDown31 {position:relative;top:135px;}
#divScrollTextCont31 {position:relative; top:0px; left:0px; width:270px; height:158px; clip:rect(0px 300px 150px 0px); overflow:hidden; visibility:hidden;}
#divText31 {position:relative;}
#divUp32 {position:relative;top:22px;}
#divDown32 {position:relative;top:135px;}
#divScrollTextCont32 {position:relative; top:0px; left:0px; width:270px; height:158px; clip:rect(0px 300px 150px 0px); overflow:hidden; visibility:hidden;}
#divText32 {position:relative;}
#divDown33 {position:relative;top:135px;}
#divScrollTextCont33 {position:relative; top:0px; left:0px; width:270px; height:158px; clip:rect(0px 300px 150px 0px); overflow:hidden; visibility:hidden;}
#divText33 {position:relative;}
#divDown34 {position:relative;top:135px;}
#divScrollTextCont34 {position:relative; top:0px; left:0px; width:270px; height:158px; clip:rect(0px 300px 150px 0px); overflow:hidden; visibility:hidden;}
#divText34 {position:relative;}
</style>
<table>
<tr><td colspan=2>
<table align="center"><tr>
<td width=800 class="toptitle"><img src="/images/packages_gr.png" alt="packages">
openmamba development channels</td>
</td><td><!--#include virtual="/versions.inc.en.html" --></td>
</tr></table>
<tr><td>
<b>HOW IS DEVELOPMENT DONE?</b><br>
Mainly by creating or updating software packages in RPM binary format starting from source code.
The packages are made available in folders called repositories or channels. <a href="http://wiki.openmamba.org/en/index.php/Development">Read more...</a>.
<br><br>
<b>HOW CAN I TAKE PART TO DEVELOPMENT?</b><br>
Packages creation is made simpler and standard by using the <a href="http://wiki.openmamba.org/en/index.php/Autospec">
autospec</a> tool. Some practice is recommended by following the instructions in the wiki page.
<br><br>
<b>HOW DO I ADD A CHANNEL TO MY SYSTEM?</b><br>
You need to save the repository APT file in the <i>/etc/apt/sources.list.d/</i> directory.
Starting from milestone2 repositories can be enabled using Smart Package Manager channels configuration.
</td><td><script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'list',
rpp: 30,
interval: 6000,
title: 'Fresh news for openmamba developers',
subject: 'News from the Open Source world',
width: 300,
height: 200,
theme: {
shell: {
background: '#e4ffd3',
color: '#000000'
},
tweets: {
background: '#ffffff',
color: '#000000',
links: '#4b7246'
}
},
features: {
scrollbar: true,
loop: true,
live: true,
hashtags: true,
timestamp: true,
avatars: true,
behavior: 'default'
}
}).render().setList('openmamba', 'open-source').start();
</script></td></tr>
<tr><td colspan=2>
<br>This page contains information automatically generated by the
<a href="http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=distromatic.source">distromatic</a> tool in order to ease distribution development and maintainance.<br><br>
<b>HEAD REPOSITORY</b><br>
<ul>
<li>the <a href="/distribution/distromatic.html?tag=devel">devel</a> trunk repository contains the whole main distribution.
</ul>
<table class="distromatic" cellpadding="5"><tr valign="top"><td>
<table cellspacing="0">
<tr><td class="pagebar" align="center">
<a href="/distribution/distromatic.html?tag=devel">devel</a> repository:<br>
</td></tr>
<tr><td valign="top">
<table class="distromatic" cellspacing="0" cellpadding="0" style="border:0;"><tr>
<td>
<!--#set var="scrollcurr" value="0" -->
<!--#set var="repname" value="devel" -->
<!--#include virtual="/scripts/distromatic-middle.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel/_recent.inc" -->
</td>
<td class="distromatic">
<!-- devel oldest block --><td class="distromatic" valign="top"><!--#set var="scrollcurr" value="31" --><!--#include virtual="/scripts/scrollbox.html.inc" --></td>
<td class="distromatic" valign="top"><img src="/images/spacer.gif" width=0 height=14>Oldest packages:<br>
<div id="divScrollTextCont31"><div id="divText31"><!--#include virtual="/pub/openmamba/distromatic/devel/_oldest.inc" --></div></div>
</td><td class="distromatic">
<!-- devel popular block --><td class="distromatic" valign="top"><!--#set var="scrollcurr" value="32" --><!--#include virtual="/scripts/scrollbox.html.inc" --></td>
<td class="distromatic" valign="top"><img src="/images/spacer.gif" width=0 height=14>Latest upstream releases [<a href="/showfile.html?file=/pub/openmamba/devel/autoupdate/upstream-updates.missing">TODO</a>]
(sources: <a href="http://www.distrowatch.com/packages.php" target="_new">1</a>, <a href="http://people.gnome.org/~vuntz/tmp/versions/versions-stable" target="_new">2</a>):
<div id="divScrollTextCont32"><div id="divText32"><!--#include virtual="/pub/openmamba/distromatic/devel/_popular.html" --></div></div>
</td></tr>
</table>
</td></tr>
<tr><td class="pagebar">
&nbsp;<a href="/distribution/distromatic.html?tag=devel">Index</a> |
<a href="/distribution/distromatic.html?tag=devel&changelog">ChangeLog</a> |
<a href="/pub/openmamba/devel">Browse</a> |
<a href="/showfile.html?file=/pub/openmamba/devel/distromatic.log">Check</a> |
<a href="/showfile.html?file=/pub/openmamba/devel/operations.log.html">Log</a> |
<a href="/showfile.html?file=/pub/openmamba/distromatic/devel/virtual-i586">Config</a> |
<a href="/pub/openmamba/distromatic/devel/openmamba-devel.smart" target="_view">SMART</a>
</td></tr>
</table>
</td></tr></table>
<p>See the <a href="http://www.openmamba.org/pub/openmamba/db/reserved-resources" target="_view">openmamba resources database</a> for a list of system reserved uid and gid's.
<br>See the <a href="http://www.openmamba.org/pub/openmamba/db/groups" target="_view">groups database</a> for the list of groups to use for RPM packages classification.
<br>See the <a href="http://www.openmamba.org/pub/openmamba/db/licenses" target="_view">licenses database</a> for a list of approved licence for Open Source software in openmamba.
</td></tr>
<tr><td colspan=2>
<br><br>
<b>ADDITIONAL REPOSITORIES</b><br>
<ul>
<li><a href="/distribution/distromatic.html?tag=devel-games">devel-games</a> is a branch of the devel repository containing big games;
<li><a href="/distribution/distromatic.html?tag=devel-embedded">devel-embedded</a> is an auxiliary repository containing software for embedded systems.
</ul>
<table class="distromatic" cellpadding="5"><tr valign="top"><td>
<!--#set var="scrollcurr" value="11" -->
<!--#set var="repname" value="devel-games" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-games/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
<!--#set var="scrollcurr" value="10" -->
<!--#set var="repname" value="devel-embedded" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-embedded/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td width=100%>
</td></tr></table>
</td></tr>
<tr><td colspan=2>
<br><br>
<b>TRANSITIONAL REPOSITORIES</b><br>
<ul>
<li><a href="/distribution/distromatic.html?tag=devel-kernel">devel-kernel</a> is an experimental repository containing the latest Linux kernel release;
<li><a href="/distribution/distromatic.html?tag=devel-xorg">devel-xorg</a> is an experimental repository containing the latest X.org graphical server release;
<li><a href="/distribution/distromatic.html?tag=devel-kde4">devel-kde4</a> is an experimental repository containing the latest KDE 4 release.
</ul>
<table class="distromatic" cellpadding="5"><tr valign="top"><td>
<!--#set var="scrollcurr" value="25" -->
<!--#set var="repname" value="devel-kernel" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-kernel/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
<!--#set var="scrollcurr" value="26" -->
<!--#set var="repname" value="devel-xorg" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-xorg/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
<!--#set var="scrollcurr" value="1" -->
<!--#set var="repname" value="devel-kde4" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-kde4/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td></tr><tr><td>
<!--#set var="scrollcurr" value="34" -->
<!--#set var="repname" value="devel-gnome" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-gnome/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
<!--#set var="scrollcurr" value="28" -->
<!--#set var="repname" value="devel-java" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-java/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
</td></tr>
</table>
</td></tr>
<tr><td colspan=2>
<br>
<b>SERVICE REPOSITORIES (FOR DISTRIBUTION INTERNAL JOBS)</b><br>
<ul>
<li><a href="/distribution/distromatic.html?tag=devel-makedist">devel-makedist</a> is an auxiliary repository used by our makedist tool to build livecd and flash-1GB distributions;
<li><a href="/distribution/distromatic.html?tag=devel-autodist">devel-autodist</a> is an auxiliary repository that contains packages automatically built by autodist;
<br>Automatic builds log: <a href="http://www.openmamba.org/showfile.html?file=/pub/openmamba/devel-autodist/autodist-last.log">latest</a>,
<a href="http://www.openmamba.org/showfile.html?file=/pub/openmamba/devel-autodist/autodist.log">current</a>
<br>Patch applied to spec files: <a href="http://www.openmamba.org/pub/openmamba/devel-autodist/autoupdate/spec-patches-update/">update</a>,
<a href="http://www.openmamba.org/pub/openmamba/devel-autodist/autoupdate/spec-patches-build/">build</a>,
<a href="http://www.openmamba.org/pub/openmamba/devel-autodist/autoupdate/sources/">new</a>
<br>Automatic ports log: <a href="http://www.openmamba.org/showfile.html?file=/pub/openmamba/devel-autodist/autoport-last.log">latest</a>,
<a href="http://www.openmamba.org/showfile.html?file=/pub/openmamba/devel-autodist/autoport.log">current</a>
<li><a href="/distribution/distromatic.html?tag=devel-distservers">devel-distservers</a> is a repository that contains packages used by openmamba distribution management servers.
</ul>
<table class="distromatic" cellpadding="5"><tr valign="top"><td>
<!--#set var="scrollcurr" value="9" -->
<!--#set var="repname" value="devel-makedist" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-makedist/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
<!--#set var="scrollcurr" value="12" -->
<!--#set var="repname" value="devel-autodist" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-autodist/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td><!-- devel-autodist popular block -->
<!--#set var="scrollcurr" value="33" -->
<table cellspacing="0">
<tr><td colspan=2 class="pagebar" width="250" align="center">
<a href="/distribution/distromatic.html?tag=<!--#echo var="repname" -->"><!--#echo var="repname" --></a> repository:
<br>
</td></tr>
<tr>
<!-- distromatic block -->
<td class="distromatic" width="10" valign="top"><!--#include virtual="/scripts/scrollbox.html.inc" --></td>
<td class="distromatic" width="250" valign="top"><a href="/pub/openmamba/distromatic/<!--#echo var="repname" -->/recent.rss"><img src="/pub/openmamba/distromatic/feed-icon.png" alt="RSS 2.0 news feed"></a>
<!--#if expr="${lang} = it" -->Ultime versioni disponibili:<!--#else -->Latest available releases:<!--#endif -->
<div id="divScrollTextCont<!--#echo var="scrollcurr"-->"><div id="divText<!--#echo var="scrollcurr"-->">
<!-- end distromatic block -->
<!--#include virtual="/pub/openmamba/distromatic/devel-autodist/_popular.html" -->
</div></div></td>
</tr>
<tr><td colspan=2 class="pagebar">
&nbsp;<a href="/showfile.html?file=/pub/openmamba/distromatic/devel-autodist/_popular.html">SHOW ALL</a> |
<a href="/showfile.html?file=/pub/openmamba/devel-autodist/autoupdate/upstream-updates.missing">TODO</a>
</td></tr>
</table>
<!--script>$("#divScrollTextCont33").css('height','');</script-->
</td></tr>
<tr><td>
<!--#set var="scrollcurr" value="24" -->
<!--#set var="repname" value="devel-future" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-future/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
<!--#set var="scrollcurr" value="14" -->
<!--#set var="repname" value="devel-distservers" -->
<!--#include virtual="/scripts/distromatic-top.html.inc" -->
<!--#include virtual="/pub/openmamba/distromatic/devel-distservers/_recent.inc" -->
<!--#include virtual="/scripts/distromatic-bottom.html.inc" -->
</td><td>
</td><td>
</td><td>
</td><tr>
</table>
<tr><td colspan=2>
<br><br>
<b>GROUP REPOSITORIES</b><br>
<p>Two or more openmamba developers can join to form a group for openmamba and open source
development.
<p><b>BEWARE:</b> the content of there repositories is responsibiliy of the group owners.
<b>Packages installed from there repositories may not work, produce unwanted modifications
to your system and damage it. Use is recommended on test installations only and is at your own risk.</b>
<!--#include virtual="/groups/groups-repositories.inc.html" -->
<tr><td colspan=2>
<br>
<b>PERSONAL REPOSITORIES</b><br>
<ul>
<li>an openmamba developer can have its own personal repository; here go candidate packages for the devel-contrib repository
as well as modifications to make a customized distribution;
<li>in order to add a repository to your system copy the APT file to the <i>/etc/apt/sources.list.d/</i> directory.
</ul>
<p><b>BEWARE:</b> the content of there repositories is responsibiliy of their owners.
<b>Packages installed from there repositories may not work, produce unwanted modifications
to your system and damage it. Use is recommended on test installations only and is at your own risk.</b>
<!--#include virtual="/people/people-repositories.inc.html" -->
</td></tr>
</table>
<!--#include virtual="/footer.html" -->