Projects and Talks
Falcon is a programming language which is not yet packaged for Debian. I saw that the ITP#460591 is owned by my Debian mentor and good friend Kartik Mistry. So I jumped in to help him finish this package.
Ok enough of introduction now directly to point. We thought its better to base the Debian package on upstream Git repository itself so we can do snapshot release like Go Language package is doing. So in this post I'm going to give steps we used to do this and also guidelines on future packaging of Falcon.
git clone http://git.falconpl.org/falcon.git
git checkout -b upstream
git remote add upstream-falcon http://git.falconpl.org/falcon.git
git branch --set-upstream upstream-falcon
git checkout master
git remote set-url origin git.debian.org:/git/collab-maint/falconpl.git
git checkout upstream
git archive --format=tar HEAD | gzip -9 > ../falconpl_0.9.6.8-git20120403.orig.tar.gz
git tag upstream/0.9.6.8-git20120403
pristine-tar commit ../falconpl_0.9.6.8-git20120403.orig.tar.gz
So our repo is now in proper shape to be built using git-buildpackage. But we are left with many things to clean and fix. So things which are currently pending are
Even though I'm packaging Falcon for Debian I'm not a Falcon programmer so if there are any Falcon programmer reading this post and want to help you are always welcome :-).