How to help this project !
HELP GUIDELINES
Firstly the rules we use and you will need to use if you want your help be added:
* Everything is built against _LATEST_STABLE_ release of Slamd64 linux. If you will not use the stable release it will make troubles to us and all users with unexpected errors.
* We always build the latest stable GNOME release. Do not build packages which are part of Gnome development series. Gnome uses an odd number at the end to mark the stable release. Example is 2.22.x or 2.24.x where x is the minor revision of the stable tree.
* Same thing is for third party software which is not part of gnome. Always build only stable releases of the software. Sometimes some exceptions can be done by previously checking carefuly if all works well with an unstable software, but we try to avoid this.
* Diffs of the SVN tree should have the build script, the desc file and the ChangeLog files updated. Always describe in the ChangeLog what have you done and if you include patches describe what the patch does. Diffs of the tree which will not have an updated ChangeLog entry will not be applied or added to the tree. A sample of the ChangeLog file is here.
Please note that the ChangeLog entry should have at least the following fields:
Date in formay Year, Month, Day
Your Name and your e-mail for contact.
Information on the version of the software you were building and the Dropline GNOME version and Salmd64 version you were building for.
Something like this example:
2008-05-18 Rudson Alves <rudsonalves@yahoo.com.br> Released revision 2.22.0-x86_64-2dl. (Dropline GNOME 2.22.0 / Slamd64-12.1)
Here is how all the thing works. If you want to help with this project you will firstly need to learn how to use the Dropline Build System (DBS) which you can obtain from checking out my SVN tree here or get it from Dagmars home dir here.
Second step is to learn how to use subversion.
The following command will check-out the latest development tree. Scripts for building Gnome-2.23.90.x or so.
svn co svn://redos.si/dlg64/dbs64/trunk dropline-build-system
This will check out the BETA branch of Dropline GNOME 2.22.3
svn co svn://redos.si/dlg64/dbs64/branches/dbs64_2_22_3_beta dropline-build-system
Let me also explain the SVN tree how it is composed.
dbs64/branches - here you will get beta alfa branches of what will be later renamed to a stable tree into the tags/ dir.
dbs64/tags - here you will find stable trees of what we did. So if you will want to rebuild on your machine the stable tree of Gnome 2.22.3 you will find it here inside.
dbs64/trunk - will be used for creating the new ALPHA or BETA branch of the upcoming tree. So lets suppose you want to prepare the scripts for the next upcoming release of gnome, you will check out this tree and you will be able to build it.
Ok, so when you decided what you want to do you just get your tree prepare the modifications and submit your diff of the tree. This is done with the following command.
svn diff > my_program_name.diff
Please do diffs for a single program and not for the whole tree. This is easier for checking and inclusion to the main tree.
To submmit your diff the best way is to send it to me by e-mail on the following address: saxa AT droplinegnome DOT org with the Subject: DLG64 DIFF
Also be aware that you can join the irc channel at irc://irc.freenode.net channel #dropline64 and comment ask or criticise whatever you think. Please just be known that I'm not 24 hours a day waiting there so if you dont have time to stay in try to come back on different times. I`m mostly there from 08.00 to 22.00 (GMT +1.00).
Thats it for now, and hope to see your diffs soon.
Here you will find some guidelines on how to help me with this project.
How-to SVN on Dropline GNOME's wiki.
