Developers

Project at a glance

  • “splashy-devel” splashy-devel <~AT> lists.alioth.debian.org
  • “splashy-users” splashy-users <AT~> lists.alioth.debian.org

Debugging

See Tips & Tricks for some advice on debugging splashy.

Revision control

  • ssh:git.debian.org/git/splashy/splashy.git ==== Work Flow ==== * Need to get a new copy of the repository? git clone ssh:$ALIOTHUSER@git.debian.org/git/splashy/splashy.git * Edit changes locally and need to upload/merge? git commit -m “my notes” -a git fetch git rebase origin git push origin * Need a read-only copy of the repository? git clone git:git.debian.org/git/splashy/splashy.git * Need a read-only copy of the repository and you are behind a corporate firewall (no access to port 9418)? git clone http://git.debian.org/git/splashy/splashy.git For more information about Git please read the excellent documentation on X.org/Freedesktop.org: http://www.freedesktop.org/wiki/Infrastructure/git/Developers You might want to use the following alias in your ~/.profile** # git-pull does not cut it for you? alias gitpull='git fetch origin; git rebase origin;' # how about git-push? alias gitpush='git push; git fetch origin; git rebase origin;' ==== Debian patches ==== Splashy uses quilt for patch management in the debian packages. Recommended environment settings for quilt are export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS=”-p ab –no-timestamps –no-index” ===== Package automation ===== This is a useful script that I use to build packages for Debian and its derivatives: <code> #!/bin/sh # $Revision: 0.1 $ # 2008-12-23 09:45 EST # Luis Mondesi lemsx1@gmail.com # # DESCRIPTION: A simple script to build a Debian package for Splashy. # It makes the following assumptions: # # sudo apt-get install build-essential devscripts automake1.9 # mkdir ~/Develop # cd ~/Develop # git clone <git|ssh>:…/splashy.git splashy # git clone <git|ssh>:…/splashy/debian.git splashy-debian # ./build_splashy_package # # USAGE: cd ~/Develop && ./build_splashy_package # LICENSE: GPL # # BUGS: this script is not for the faint of heart BUILD_DIR=/tmp cd ~/Develop rm -fr $BUILD_DIR/splashy $BUILD_DIR/*splashy*.deb $BUILD_DIR/*splashy*orig.tar.gz $BUILD_DIR/splashy.orig cp -a splashy $BUILD_DIR/splashy cp -a splashy-debian/debian $BUILD_DIR/splashy rm -fr $BUILD_DIR/splashy/.git $BUILD_DIR/debian/.git cd $BUILD_DIR cp -a splashy splashy.orig #tar czf splashy_$VERSION.orig.tar.gz splashy cd splashy ./autogen.sh debuild -uc -us echo splashy and libsplashy1 built on $BUILD_DIR </code> ===== Subprojects ===== * Gsplashy * Qsplashy ===== Bugs tracking and reporting ===== * Splashy tracker on Alioth * Debian Bug Tracking System (DBTS) (preferred) ===== Mailing lists archives ===== * All lists at a glance * Splashy Users * Splashy Developers ===== Notes on Operating Systems ===== * Gentoo * Slackware * Ubuntu * Linux From Scratch
 
developers.txt · Last modified: 2009/05/21 13:36 by lemsx1
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki