Latest

Writing

Essays and field notes on software, open source, communities, and the systems around them.

Redmine and mercurial-server

I managed to put together Redmine as issuetracker/wiki/younameit and mercurial-server which manages multi-user access to mercurial repository through ssh. Redmine installation: redmine:redmine /var/lib/redmine/ Mercurial-server installation: hg:hg /home/hg/ I have put redmine into group hg. The issue When you add repository lets say /home/hg/vim/ to redmine, it does not recognise it. Not until you ofcourse make repository read/writeable for hg group (chmod 760). Now comes punchline; $HOME directory must be executable in order for Redmine to read repository info. In my case, I had to do "chmod 710 /home/hg/" in order to redmine to work.

Read article

Slovenian Gentoo community mirror introduction

I'm very happy first stage of my Gentoo mirror project is done. More information about server, how to use it with Gentoo and statitics can be read here Server is an old box of my girlfriend (thanks!). The box used to have issues with rebooting during ubuntu gnome session, I hope it was graphic's card fault (no graphic desktop is running now). Consider this beta testing period, spread the world of Slovenian Gentoo mirror! Link is 50/50mbit FTTH. Current location of server is temporary, until I find free provider to sponzor full 100mbit link. Leave any questions at domen[AT]dev.si

Read article

upcoming project: spaces

I have been thinking about my development issue for a while. Working on many projects and quick switching is a pain. I could not find a solution that even thouches this subject, so I started my own development project management called spaces. Here is the basic configuration file (in YAML) that already works: --- !project name: gspaces --- !chromium-browser urls: - http://docs.python.org/dev/library/logging.html - http://docs.python.org/dev/library/subprocess.html - http://docs.python.org/dev/library/optparse.html - http://en.wikipedia.org/wiki/YAML#Basic_components_of_YAML - http://docs.repoze.org/configuration/index.html --- !gvim mode: tabbed open: - gspaces/__init__.py - setup.py - gspaces.yml --- !screen windows: - title: gspaces cmd: python manage.py runserver Obviously, it prepares your workspace and opens some stuff for you. I also plan to add "shutdown" support. I will release it under BSD licence and hope somebody else will find it useful.

Read article