On Gentoo Linux, I created a custom ebuild to 2013-09-11 11:43:49, "20130911114349", the version offered at http://www.fossil-scm.org/download.html. An ebuild is basically a recipe or install script for a package manager to download and install a project software. The package management system on Gentoo is called Portage and this is one of the main reasons I use Gentoo -- the convenience Portage provides making installing open source projects a breeze. Currently Gentoo's official Portage tree offers version 20130216000435 of Fossil at http://packages.gentoo.org/package/dev-vcs/fossil. I decided to create a custom ebuild as I wanted to get the latest and greatest release of fossil

To create a custom ebuild in Gentoo, one can take an existing ebuild file and simply change its version and then see if it installs. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=5#doc_chap2

I tried using the 20130216000435 release as a template for the and had to remove a reference markdown. Otherwise, I successfully installed fossil 20130911114349 using my custom ebuild. Then when I went to follow the Quick Start at http://www.fossil-scm.org/fossil/doc/trunk/www/quickstart.wiki I ran into the "SQLITE_WARNING: file renamed while opening: /root/[project name]"

This SQLITE_WARNING issue was recently vetted on this mail list http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13410.html.

Gentoo offers the ability to follow a trunk line of code development on a project, but that feature is only for the not-so-feint of heart and discourage for obvious reasons. The better practice is to target a project's release, such as Fossil's 2013-09-11 11:43:49 and thereby reaching a broader audience. Portage can incorporate patches to a particular release.

The reason I'm writing to this list is to inquire if there will be a new release coming shortly or if I should try to create an ebuild that incorporates the patch that fixes this problem? I'd like to see Gentoo's Portage contain the current release of Fossil. I do not want to submit my ebuild to Gentoo until I know what I have created works. I also don't want to spend the time if a new release is shortly around the corner, e.g. within several weeks. If a new release is not imminent, it would be a tremendous help if someone were to provide me a patch file for your 2013-09-11 11:43:49 release. I confess I'm not experienced in applying patches to Gentoo ebuilds, but I'm willing to try.

John


_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to