Hello, > I'll meet Michal Maruska at IRC this weekend, and we'll begin merging then. > He said he'll write some mails > to the ML (on what should get higher prio and stuff)
the emails will arrive a bit later, as I was busy all this week. And being offline for the next 10 days, the IRC meeting will happen only thereafter. However I git pullled & will try to rebase my work. Lately my thoughts (and my plans for the first email) have been around how to distribute releases. I use ubuntu and my personal PPAs (https://launchpad.net/~mmaruska). I also use gitorious (https://gitorious.org/~mmaruska [1]) as a central repository to synchronize between my workstations. I release often -- to fix bugs & experiment with features -- (not specifically sawfish), and distribute through the PPA to a couple of people (by pinning with priority 1001, so my versions of standard packages are preferred). But I start to see the point of having the experimental & stable branches: after a while I like to rewrite my git commits into logical branches & merges thereof. So, I am using this workflow: 1/ code & git commit 2/ debuild --rootcmd=fakeroot --no-tgz-check && debi 3/ git push to synchronize 3/ after a while, I want to release, so I have this sequence: git-dch --release git add debian/changelog; git commit -m release git-buildpackage --git-tag "--git-debian-tag=experimental/%(version)s" && debi --debs-dir ../build-area/ git-buildpackage -S && debrelease -S --debs-dir=../build-area --dput somewhere-ppa (admittely, i have my wrapper mygit-buildpackage which adds the "--git-prebuild=./auto" if ./auto exists, to the invocation of git-buildpackage). could be autogen.sh as well. This way, I don't store in git various files generated/provided by automake &co. (config.* ltmain. libtool install-sh etc.) I just generate them in the ./auto, so that they _are_ in the debian source package. ok, next time I will surely be sawfish specific, although what I care more is the migration from rep to some better Scheme possibly with JNI compatible interface). regards, Michal and sorry for telling Chris at the last moment notes: [1] I was planning to answer to Teika's (Not Sawfish) Hand health and my "handy modifier" hack with pointing at my "fork" extensions to Xorg, but for lack of time ....
