We've started using Review Board for code reviews at work. It's pretty nice: setting it up is trivial (it's built on top of Django), it's fast enough (using mod_python), email notifications Just Work, and the user interface is sexy, even if it has a few quirks. It even does syntax highlighting in diffs, which is convenient. The only nit is that our workflow sometimes requires reviews of code that has already been committed in the repository, so having a revision browser in the request form would be a plus. But in any case, it's much more convenient than using email for review!
Update: fixed link.
29 June 2007
Review Board: web-based code review
18:38
in
planet,
tech
-- 0
comments
28 June 2007
In my sweetest dream, I would go out for a walk
I feel like going away. Anywhere. Far away.
18:15
in
life
-- 0
comments
19 June 2007
lambda (still) lives!
From the Python 3000 Status Update:
Did I mention that lambda lives? I still get the occasional request to preserve it, so I figured I'd mention it twice. Don't worry, that request has been granted for over a year now.Phew.
20:02
in
planet,
tech
-- 0
comments
Recent CDs (3)
For some reason, mostly eighties stuff lately...
- Eurythmics - Greatest Hits
- The Blue Nile - Hats
- The Blue Nile - Peace at last
- Noir Désir - Veuillez rendre l'âme
18:55
in
life
-- 0
comments
18 June 2007
dcmd
4:30am and I can't sleep... which in a way is good since it gave me some time to think about the script I posted yesterday and how it could be generalized into a simpler and far more powerful dcmd script which just expands any .dsc/.changes argument found in the command line:
elegiac$ dcmd scp -C /tmp/1/dasher_4.4.2-1.dsc romain@yeast:/tmpIts only limitation is that the .dsc/.changes must be local in order for Python to parse it.
dasher_4.4.2.orig.tar.gz 100% 8728KB 4.3MB/s 00:02
dasher_4.4.2-1.diff.gz 100% 5231 5.1KB/s 00:00
dasher_4.4.2-1.dsc 100% 1259 1.2KB/s 00:00
elegiac$
elegiac$ dcmd sha1sum dasher_4.4.2-2_amd64.changesSound useful?
87cd6eb29d5f54c1547b2bf7531a0e303dbc2fa3 dasher_4.4.2-2.dsc
70d0729c8955309efa230832cf5e82bd5e28cf7c dasher_4.4.2-2.diff.gz
a5c15d3e6c3b297897651e9a5aa40451c73b2420 dasher-data_4.4.2-2_all.deb
68383058289fb41cdf19d57225afafafd4032719 dasher_4.4.2-2_amd64.deb
481e2008ad78be0721335634954dbe3a0439914b dasher_4.4.2-2_amd64.changes
elegiac$
PS: Christoph, I know that dput supports scp and rsync, but it requires a host definition in ~/.dput.cf, and works only on .changes files.
02:39
in
debian,
planet,
tech
-- 2
comments
17 June 2007
A .dsc/.changes aware scp
Every time I make a new emacs-snapshot release I have to copy the source package from my amd64 desktop to my i386 laptop to build it, then copy the built packages back in order to upload them. This scp'ing gets tiring after a while, so I wrote a trivial script called dscp which acts as a Debian-aware wrapper around scp, using python-deb822. It's similar in spirit to Myon's dget script, which does pretty much the same thing with wget.
Note that unlike scp it can only copy files to other machines, and currently does no command-line parsing at all, so you cannot pass options to scp (other than the user@host:/bla part, of course).
Also note that if the destination is local it will serve as a .dsc/.changes aware cp, which is also handy in some situations.
If there's interest I could probably add some sanity checks and propose it for inclusion into devscripts.
19:48
in
debian,
planet,
tech
-- 6
comments
15 June 2007
Six, seven. Go to hell, go to heaven.
I am making plans to empty my life of people who fail to see the overwhelming beauty in Blade Runner. Seriously.
21:45
in
life
-- 4
comments
08 June 2007
Everyday it's something, hits me all so cold
- I've joined the Debian GNOME team and updated deskbar-applet to version 2.18.1. The new version has a del.icio.us handler, which is pretty cool.
- Pirates 3 is spectacular, but the scenario is way too complex. Who's siding with who, again? Dude, didn't you just die five minutes ago?
- There's a discussion about Emacs 22.1 Debian packages on emacs-devel.
- I'm not going to debconf.
18:38
in
life,
planet,
tech
-- 1 comments
02 June 2007
Emacs 22.1 released
No announcement yet, but you can read about it on the homepage, and get it here.
2054 days have passed since the previous non-bugfix release (Emacs 21.1, on October 18th 2001). The next release, Emacs 23.1, is thus expected around January 15th, 2013.
18:22
in
planet,
tech
-- 5
comments
01 June 2007
Dear Google Reader,
Congratulations on your new offline capabilities, I'm sure that they'll be useful to some people. As for myself, I like to use whatever precious little time I have away from the Internet to get some rest, or catch up on the ton of dead-tree books I still have to read.
So you see, I wish you had grown a search feature instead. It seems strange that it would be so long coming, given how the search gene runs strong in your family...
Ah, well. The future still looks bright for you, and I have high hopes for our feed reading relationship. Don't disappoint me!
Love,
Romain
18:28
in
planet,
tech
-- 2
comments

