Skip to content

Instantly share code, notes, and snippets.

@gregretkowski
gregretkowski / logger_trace.rb
Created October 11, 2012 16:25
Adding 'trace' to ruby Logger
require 'logger'
# Monkeypatch a 'trace' loglevel into ruby Logger
class Logger
module Severity; TRACE=-1;end
def trace(progname = nil, &block);add(TRACE, nil, progname, &block);end
def trace?; @level <= TRACE; end
end
l = Logger.new(STDERR)
l.level = Logger::TRACE
@gregretkowski
gregretkowski / aptcompare.py
Created September 25, 2012 17:52
python script to compare apt version numbers
#!/usr/bin/python
# Usage:
# python aptcompare.py foo-2.0.873-3ubuntu1 foo-2.0.873-3ubuntu1+foo
# Outputs:
# version foo-2.0.873-3ubuntu1 < version foo-2.0.873-3ubuntu1+foo
# See:
# http://stackoverflow.com/questions/4957514/how-to-compare-debian-package-versions
import apt
import sys