I guess this post is mostly for Werner, as he's the one maintaining the PPA.
This week I installed Ubuntu 11.10 Oneiric Ocelot Beta 2 on my PC (keeping stable Ubuntu 10.04 on another partition of course). I wanted to know if things have changed yet again with Oneiric packages wise, so I duplicated locally the process done by Lanchpad to build FreeCAD packages. Although I used the latest svn instead of the bzr clone one.
Here's what I did:
- Checked out latest source code
- Pulled the packaging.natty branch
- Moved the packaging.natty/debian folder to freecad source folder
- Edited the changelog for current version
- Launched source package building with the following command:
Code: Select all
debuild -S -sa --lintian-opts -i
I set up a chroot environment with pbuilder, then in that environment built the packages.
Code: Select all
echo "COMPONENTS=\"main restricted universe multiverse\"" | sudo tee -a /etc/pbuilderrc
sudo pbuilder update
sudo pbuilder create
sudo pbuilder build *.dsc
So Werner, would you mind if I tried creating a packaging.oneiric branch and testing this further? I figure based on my test that doing an almost exact copy of packaging.natty (with updated changelog) would work. One thing I wouldn't know how to do is to update the /trunk/package/debian folder, but I figure it is not required by the PPA.