Re: [fossil-users] Create a download page for releases hosted by fossil
I figured out myself what caused the problem mentioned in my last post. I'd like to share this information just in case someone else stumbles across it. The problem was: I'm facing a problem now with running fossil using a CGI script using the small web server http://www.sqlite.org/docsrc/artifact/0f78441e2de25641b0. The problem is as follows: I can access the fossil website of my repo using http://localhost/cgi-bin/fossil.cgi but as soon as I try to create e.g. a wiki page I see just a blank page in the web browser (as soon as I entered the name I would like to have for the new wiki page and clicked on "create"). Same is true for ticket generation. When I try the same using "fossil ui" everything works fine. ---> It seems that this behavior was again caused by the chroot jail. For some reason fossil seems to search for the /tmp folder in it's jail and panics if it is not there. After I created a folder "tmp" in the chroot jail everything works as expected. Strange is though that no file or anything is created there. Seems that just this folder must be there. Anyway, my setup now works as I need it. Thank you very much for all your help! ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
I saw this problem, as well. I didn't see a quick fix out there on the net. On Sat, Apr 23, 2011 at 4:44 AM, Felix Wolfheimer < f.wolfhei...@googlemail.com> wrote: [...] > When I try to use the -static flag for the linker I get a bunch of > unresolved symbols coming from the static libssl. Here are some > > (.text+0x2e3): undefined reference to `krb5_free_data_contents' > /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../lib64/libssl.a(s3_clnt.o): > In function `ssl_do_client_cert_cb': > (.text+0x111): undefined reference to `ENGINE_load_ssl_client_cert' > /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../lib64/libssl.a(s3_clnt.o): > In function `ssl3_check_cert_and_algorithm': > (.text+0x20d): undefined reference to `X509_certificate_type' > /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../lib64/libssl.a(s3_enc.o): > In function `ssl3_change_cipher_state': > > Seems I would need to link in all the dependencies of libssl statically > as well. > ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
You could make the release package a file in your project. Fossil would then be able to serve the file the same as it serves any other project file. However, this will add extraneous data to push/pull operations. ---> That sounds like a good idea. I'll try this approach as well. It seems even nicer than having to set up another web server and would keep things simple. Especially given the fact that I'm facing a problem now with running fossil using a CGI script. The problem is as follows: I can access the fossil website of my repo using http://localhost/cgi-bin/fossil.cgi but as soon as I try to create a wiki page for example I see just a blank page in the webbrowser (as soon as I entered the name I would like to have for the new wiki page and click on "create"). Same is true for ticket generation. When I try the same using "fossil ui" everything works fine. Could this be something related to access rights? My setup is now as follows: I use the simple webserver shown here http://www.sqlite.org/docsrc/artifact/0f78441e2de25641b0 It is started by xinetd using the following configuration: cat /etc/xinetd.d/althttp # default:on # description: This is the simple althttpd webserver daemon. service althttpd { disable = no type= UNLISTED socket_type = stream port= 80 protocol= tcp wait= no user= felix passenv = PATH server = /home/felix/ResourceManagement/Website/althttpd server_args = -logfile althttpd.log -root /home/felix/ResourceManagement/Website/www -user felix } The permissions of the files in the www subdir and especially the fossil repo seems OK to me: ll rmc.fossil -rw-r--r--. 1 felix felix 138240 23. Apr 11:22 rmc.fossil Any ideas about this? Am Freitag, den 22.04.2011, 18:04 -0400 schrieb Ron Wilson: > On Thu, Apr 21, 2011 at 5:14 PM, Felix Wolfheimer > wrote: > > Thanks for your answer. To be more specific: It is no problem to write > > the download page manually. I don't expect fossil to do this for me. But > > when I have the download.html file plus the packages/installers/source > > archives or whatever things I would like to provide to the users: Where > > should I place them such that I can use the fossil built-in webserver to > > host them. Where are the files physically located such that the link in > > the download.html on the fossil website works correctly and points to > > the file? > > You could make the release package a file in your project. Fossil > would then be able to serve the file the same as it serves any other > project file. However, this will add extraneous data to push/pull > operations. > > (Does the auto-shun feature push/pull the shun data before file data?) > > Alternately, you could run a second instance of Fossil to serve the > release package. However, probably better to run a general purpose > webserver. > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
What distro are you using ? ---> Fedora 13 May be you should specify the "-Bstatic" from the makfile, to be sure > static version of every libs are used. ---> Tried to put this option on the command line before the -lz -lssl -lcrypto but the linker seems to ignore it as the shared libs (libz, libssl, libcrypto and their dependencies) are still linked. Even though the static versions of those libs are installed. ldd -r on fossil gives me linux-vdso.so.1 => (0x751c5000) libz.so.1 => /lib64/libz.so.1 (0x003d0140) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x003ea420) libssl.so.10 => /usr/lib64/libssl.so.10 (0x003e2b80) libc.so.6 => /lib64/libc.so.6 (0x003d0040) libdl.so.2 => /lib64/libdl.so.2 (0x003d00c0) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x003e2a80) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x003e2b00) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x003d0840) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x003e2ac0) /lib64/ld-linux-x86-64.so.2 (0x003d) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x003e2b40) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x003d0900) libresolv.so.2 => /lib64/libresolv.so.2 (0x003d0240) libpthread.so.0 => /lib64/libpthread.so.0 (0x003d0100) libselinux.so.1 => /lib64/libselinux.so.1 (0x003d01c0) Seems the whole bunch of libs comes in with the libssl because ldd -r on libssl gives me ldd -r /usr/lib64/libssl.so.10 linux-vdso.so.1 => (0x7fffc97d6000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x003e2a80) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x003e2b00) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x003d0840) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x003e2ac0) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x003ea420) libdl.so.2 => /lib64/libdl.so.2 (0x003d00c0) libz.so.1 => /lib64/libz.so.1 (0x003d0140) libc.so.6 => /lib64/libc.so.6 (0x003d0040) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x003e2b40) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x003d0900) libresolv.so.2 => /lib64/libresolv.so.2 (0x003d0240) libpthread.so.0 => /lib64/libpthread.so.0 (0x003d0100) /lib64/ld-linux-x86-64.so.2 (0x003d) libselinux.so.1 => /lib64/libselinux.so.1 (0x003d01c0) When I try to use the -static flag for the linker I get a bunch of unresolved symbols coming from the static libssl. Here are some (.text+0x2e3): undefined reference to `krb5_free_data_contents' /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../lib64/libssl.a(s3_clnt.o): In function `ssl_do_client_cert_cb': (.text+0x111): undefined reference to `ENGINE_load_ssl_client_cert' /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../lib64/libssl.a(s3_clnt.o): In function `ssl3_check_cert_and_algorithm': (.text+0x20d): undefined reference to `X509_certificate_type' /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../lib64/libssl.a(s3_enc.o): In function `ssl3_change_cipher_state': Seems I would need to link in all the dependencies of libssl statically as well. Am Freitag, den 22.04.2011, 19:17 -0400 schrieb Martin Gagnon: > May be you should specify the "-Bstatic" from the makfile, to be sure > static version of every libs are used. > > On Fri, Apr 22, 2011 at 7:06 PM, Martin Gagnon wrote: > > Normally, libssl is disponible as a static library (libssl.a). This > > would simplify everything. > > > > What distro are you using ? > > > > - - > > Martin > > > > On Fri, Apr 22, 2011 at 3:04 PM, Felix Wolfheimer > > wrote: > >> True, but the libssl of my distro depends on a whole bunch of other > >> libs. Many of them just offered as .so in the repos. So it was simpler > >> for me to copy the shared libs to the chroot jail. However, if switching > >> off the dependency on libssl for fossil it works with -static. > >> > >> > >> Am Freitag, den 22.04.2011, 20:16 +0200 schrieb Joerg Sonnenberger: > >>> On Fri, Apr 22, 2011 at 07:57:16PM +0200, Felix Wolfheimer wrote: > >>> > However, it took me a while to figure out that I need to copy all the > >>> > dependencies (shared libraries) fossil depends on into the file > >>> > structure accessed by the webserver. > >>> > >>> make LDFLAGS=-static > >>> > >>> Joerg > >>> ___ > >>> fossil-users mailing list > >>> fossil-users@lists.fossil-scm.org > >>> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > >> > >> > >> ___ > >> fossil-users mailing list > >> fossil-users@lists.fossil-scm.org > >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
May be you should specify the "-Bstatic" from the makfile, to be sure static version of every libs are used. On Fri, Apr 22, 2011 at 7:06 PM, Martin Gagnon wrote: > Normally, libssl is disponible as a static library (libssl.a). This > would simplify everything. > > What distro are you using ? > > - - > Martin > > On Fri, Apr 22, 2011 at 3:04 PM, Felix Wolfheimer > wrote: >> True, but the libssl of my distro depends on a whole bunch of other >> libs. Many of them just offered as .so in the repos. So it was simpler >> for me to copy the shared libs to the chroot jail. However, if switching >> off the dependency on libssl for fossil it works with -static. >> >> >> Am Freitag, den 22.04.2011, 20:16 +0200 schrieb Joerg Sonnenberger: >>> On Fri, Apr 22, 2011 at 07:57:16PM +0200, Felix Wolfheimer wrote: >>> > However, it took me a while to figure out that I need to copy all the >>> > dependencies (shared libraries) fossil depends on into the file >>> > structure accessed by the webserver. >>> >>> make LDFLAGS=-static >>> >>> Joerg >>> ___ >>> fossil-users mailing list >>> fossil-users@lists.fossil-scm.org >>> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >> >> >> ___ >> fossil-users mailing list >> fossil-users@lists.fossil-scm.org >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >> > ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
Normally, libssl is disponible as a static library (libssl.a). This would simplify everything. What distro are you using ? - - Martin On Fri, Apr 22, 2011 at 3:04 PM, Felix Wolfheimer wrote: > True, but the libssl of my distro depends on a whole bunch of other > libs. Many of them just offered as .so in the repos. So it was simpler > for me to copy the shared libs to the chroot jail. However, if switching > off the dependency on libssl for fossil it works with -static. > > > Am Freitag, den 22.04.2011, 20:16 +0200 schrieb Joerg Sonnenberger: >> On Fri, Apr 22, 2011 at 07:57:16PM +0200, Felix Wolfheimer wrote: >> > However, it took me a while to figure out that I need to copy all the >> > dependencies (shared libraries) fossil depends on into the file >> > structure accessed by the webserver. >> >> make LDFLAGS=-static >> >> Joerg >> ___ >> fossil-users mailing list >> fossil-users@lists.fossil-scm.org >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
On Thu, Apr 21, 2011 at 5:14 PM, Felix Wolfheimer wrote: > Thanks for your answer. To be more specific: It is no problem to write > the download page manually. I don't expect fossil to do this for me. But > when I have the download.html file plus the packages/installers/source > archives or whatever things I would like to provide to the users: Where > should I place them such that I can use the fossil built-in webserver to > host them. Where are the files physically located such that the link in > the download.html on the fossil website works correctly and points to > the file? You could make the release package a file in your project. Fossil would then be able to serve the file the same as it serves any other project file. However, this will add extraneous data to push/pull operations. (Does the auto-shun feature push/pull the shun data before file data?) Alternately, you could run a second instance of Fossil to serve the release package. However, probably better to run a general purpose webserver. ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
True, but the libssl of my distro depends on a whole bunch of other libs. Many of them just offered as .so in the repos. So it was simpler for me to copy the shared libs to the chroot jail. However, if switching off the dependency on libssl for fossil it works with -static. Am Freitag, den 22.04.2011, 20:16 +0200 schrieb Joerg Sonnenberger: > On Fri, Apr 22, 2011 at 07:57:16PM +0200, Felix Wolfheimer wrote: > > However, it took me a while to figure out that I need to copy all the > > dependencies (shared libraries) fossil depends on into the file > > structure accessed by the webserver. > > make LDFLAGS=-static > > Joerg > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
On Fri, Apr 22, 2011 at 07:57:16PM +0200, Felix Wolfheimer wrote: > However, it took me a while to figure out that I need to copy all the > dependencies (shared libraries) fossil depends on into the file > structure accessed by the webserver. make LDFLAGS=-static Joerg ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
I tried the approach with the small one-file web server suggested in one of the replies to my question and it works fine. Fossil is started via cgi script and I can host all the stuff now using this small webserver. However, it took me a while to figure out that I need to copy all the dependencies (shared libraries) fossil depends on into the file structure accessed by the webserver. Just missed the point that it is a chroot environment and it cannot access any libs which are outside the chroot jail. Wanted to mention this just in case someone wants to build a similar setup. ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
The http://www.fossil-scm.org/ site runs off of CGI. (The source code for the server there can be seen at http://www.sqlite.org/docsrc/artifact/0f78441e2de25641b0) So the download files are just plain old content files that the server delivers. ---> Thanks for this information. I think I understand the setup you are using for the website and will try if it can work for me in the same way. Thank you for your help! ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
On Fri, Apr 22, 2011 at 3:47 AM, Richard Hipp wrote: > It never occurred to me to make the built-in server of Fossil have the > ability of serve separate files. I figured that anybody who wanted to do > that would use a "real" web server like Apache or Nginx or even something > like the "althttpd" server shown above. > Hosting "real" files over fossil-cgi is also slightly problematic because we have to manually construct full hyperlinks (including the protocol and domain name). We can't use e.g. [/download/foo.zip] in a wiki page because the path won't resolve properly for that use case. It resolves to /path/to/cgi-script.cgi/download/foo.zip. -- - stephan beal http://wanderinghorse.net/home/stephan/ ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
On Thu, Apr 21, 2011 at 5:14 PM, Felix Wolfheimer < f.wolfhei...@googlemail.com> wrote: > Thanks for your answer. To be more specific: It is no problem to write > the download page manually. I don't expect fossil to do this for me. But > when I have the download.html file plus the packages/installers/source > archives or whatever things I would like to provide to the users: Where > should I place them such that I can use the fossil built-in webserver to > host them. Where are the files physically located such that the link in > the download.html on the fossil website works correctly and points to > the file? > You can't do that at the moment. The http://www.fossil-scm.org/ site runs off of CGI. (The source code for the server there can be seen at http://www.sqlite.org/docsrc/artifact/0f78441e2de25641b0) So the download files are just plain old content files that the server delivers. It never occurred to me to make the built-in server of Fossil have the ability of serve separate files. I figured that anybody who wanted to do that would use a "real" web server like Apache or Nginx or even something like the "althttpd" server shown above. > E.g., when I want to provide files for download using something like an > apache webserver I can put the files into /var/www and then I can access > them using a webbrowser from anywhere. Is there some location like this > which the fossil webserver can use to access files? > > > Am Donnerstag, den 21.04.2011, 13:40 -0400 schrieb Richard Hipp: > > > > > > On Thu, Apr 21, 2011 at 1:15 PM, Bill Burdick > > wrote: > > It looks to me like DRH runs that by hand when he makes a new > > release and it's not run automatically from the fossil server > > on a web request. > > > > That's correct. > > > > > > > > > > > > Bill > > > > > > > > On Thu, Apr 21, 2011 at 1:43 AM, Felix Wolfheimer > > wrote: > > Dear Fossil Experts, > > > > first of all I would like to thank you for providing > > this great > > software! I was really amazed when I found it. I > > searched for a simple > > bug tracking/ticketing solution for a small software > > project and before > > I found fossil I played around with some of the > > "bigger" bug tracking > > systems such as Bugzilla. Although they have a good > > HowTo and > > documentation setting up a webserver and a database > > server (two things > > I'm not an expert at) seemed a bit of an overkill. > > > > Looking at your nice download page on fossil-scm.org I > > wondered if it is > > possible to create such a page in my project as well > > (preferably > > automatically using some script). Looking at the > > fossil directory I > > found out that you seem to do it somehow using the > > script > > mkdownload.tcl. Is there somewhere a HowTo which > > explains how this can > > be done? > > > > Thank you very much! > > > > ___ > > fossil-users mailing list > > fossil-users@lists.fossil-scm.org > > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > > > > > > ___ > > fossil-users mailing list > > fossil-users@lists.fossil-scm.org > > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > > > > > > > > -- > > D. Richard Hipp > > d...@sqlite.org > > ___ > > fossil-users mailing list > > fossil-users@lists.fossil-scm.org > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > -- D. Richard Hipp d...@sqlite.org ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
Personally, I'd use the wiki for that. If you want to autogenerate a download wiki page, you can do that, too, and then have your script update the Download wiki page. Bill On Thu, Apr 21, 2011 at 4:14 PM, Felix Wolfheimer < f.wolfhei...@googlemail.com> wrote: > Thanks for your answer. To be more specific: It is no problem to write > the download page manually. I don't expect fossil to do this for me. But > when I have the download.html file plus the packages/installers/source > archives or whatever things I would like to provide to the users: Where > should I place them such that I can use the fossil built-in webserver to > host them. Where are the files physically located such that the link in > the download.html on the fossil website works correctly and points to > the file? > E.g., when I want to provide files for download using something like an > apache webserver I can put the files into /var/www and then I can access > them using a webbrowser from anywhere. Is there some location like this > which the fossil webserver can use to access files? > > > Am Donnerstag, den 21.04.2011, 13:40 -0400 schrieb Richard Hipp: > > > > > > On Thu, Apr 21, 2011 at 1:15 PM, Bill Burdick > > wrote: > > It looks to me like DRH runs that by hand when he makes a new > > release and it's not run automatically from the fossil server > > on a web request. > > > > That's correct. > > > > > > > > > > > > Bill > > > > > > > > On Thu, Apr 21, 2011 at 1:43 AM, Felix Wolfheimer > > wrote: > > Dear Fossil Experts, > > > > first of all I would like to thank you for providing > > this great > > software! I was really amazed when I found it. I > > searched for a simple > > bug tracking/ticketing solution for a small software > > project and before > > I found fossil I played around with some of the > > "bigger" bug tracking > > systems such as Bugzilla. Although they have a good > > HowTo and > > documentation setting up a webserver and a database > > server (two things > > I'm not an expert at) seemed a bit of an overkill. > > > > Looking at your nice download page on fossil-scm.org I > > wondered if it is > > possible to create such a page in my project as well > > (preferably > > automatically using some script). Looking at the > > fossil directory I > > found out that you seem to do it somehow using the > > script > > mkdownload.tcl. Is there somewhere a HowTo which > > explains how this can > > be done? > > > > Thank you very much! > > > > ___ > > fossil-users mailing list > > fossil-users@lists.fossil-scm.org > > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > > > > > > ___ > > fossil-users mailing list > > fossil-users@lists.fossil-scm.org > > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > > > > > > > > -- > > D. Richard Hipp > > d...@sqlite.org > > ___ > > fossil-users mailing list > > fossil-users@lists.fossil-scm.org > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
Thanks for your answer. To be more specific: It is no problem to write the download page manually. I don't expect fossil to do this for me. But when I have the download.html file plus the packages/installers/source archives or whatever things I would like to provide to the users: Where should I place them such that I can use the fossil built-in webserver to host them. Where are the files physically located such that the link in the download.html on the fossil website works correctly and points to the file? E.g., when I want to provide files for download using something like an apache webserver I can put the files into /var/www and then I can access them using a webbrowser from anywhere. Is there some location like this which the fossil webserver can use to access files? Am Donnerstag, den 21.04.2011, 13:40 -0400 schrieb Richard Hipp: > > > On Thu, Apr 21, 2011 at 1:15 PM, Bill Burdick > wrote: > It looks to me like DRH runs that by hand when he makes a new > release and it's not run automatically from the fossil server > on a web request. > > That's correct. > > > > > > Bill > > > > On Thu, Apr 21, 2011 at 1:43 AM, Felix Wolfheimer > wrote: > Dear Fossil Experts, > > first of all I would like to thank you for providing > this great > software! I was really amazed when I found it. I > searched for a simple > bug tracking/ticketing solution for a small software > project and before > I found fossil I played around with some of the > "bigger" bug tracking > systems such as Bugzilla. Although they have a good > HowTo and > documentation setting up a webserver and a database > server (two things > I'm not an expert at) seemed a bit of an overkill. > > Looking at your nice download page on fossil-scm.org I > wondered if it is > possible to create such a page in my project as well > (preferably > automatically using some script). Looking at the > fossil directory I > found out that you seem to do it somehow using the > script > mkdownload.tcl. Is there somewhere a HowTo which > explains how this can > be done? > > Thank you very much! > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > > > > -- > D. Richard Hipp > d...@sqlite.org > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
On Thu, Apr 21, 2011 at 1:15 PM, Bill Burdick wrote: > It looks to me like DRH runs that by hand when he makes a new release and > it's not run automatically from the fossil server on a web request. That's correct. > > > Bill > > > On Thu, Apr 21, 2011 at 1:43 AM, Felix Wolfheimer < > f.wolfhei...@googlemail.com> wrote: > >> Dear Fossil Experts, >> >> first of all I would like to thank you for providing this great >> software! I was really amazed when I found it. I searched for a simple >> bug tracking/ticketing solution for a small software project and before >> I found fossil I played around with some of the "bigger" bug tracking >> systems such as Bugzilla. Although they have a good HowTo and >> documentation setting up a webserver and a database server (two things >> I'm not an expert at) seemed a bit of an overkill. >> >> Looking at your nice download page on fossil-scm.org I wondered if it is >> possible to create such a page in my project as well (preferably >> automatically using some script). Looking at the fossil directory I >> found out that you seem to do it somehow using the script >> mkdownload.tcl. Is there somewhere a HowTo which explains how this can >> be done? >> >> Thank you very much! >> >> ___ >> fossil-users mailing list >> fossil-users@lists.fossil-scm.org >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >> > > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > > -- D. Richard Hipp d...@sqlite.org ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] Create a download page for releases hosted by fossil
It looks to me like DRH runs that by hand when he makes a new release and it's not run automatically from the fossil server on a web request. Bill On Thu, Apr 21, 2011 at 1:43 AM, Felix Wolfheimer < f.wolfhei...@googlemail.com> wrote: > Dear Fossil Experts, > > first of all I would like to thank you for providing this great > software! I was really amazed when I found it. I searched for a simple > bug tracking/ticketing solution for a small software project and before > I found fossil I played around with some of the "bigger" bug tracking > systems such as Bugzilla. Although they have a good HowTo and > documentation setting up a webserver and a database server (two things > I'm not an expert at) seemed a bit of an overkill. > > Looking at your nice download page on fossil-scm.org I wondered if it is > possible to create such a page in my project as well (preferably > automatically using some script). Looking at the fossil directory I > found out that you seem to do it somehow using the script > mkdownload.tcl. Is there somewhere a HowTo which explains how this can > be done? > > Thank you very much! > > ___ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
[fossil-users] Create a download page for releases hosted by fossil
Dear Fossil Experts, first of all I would like to thank you for providing this great software! I was really amazed when I found it. I searched for a simple bug tracking/ticketing solution for a small software project and before I found fossil I played around with some of the "bigger" bug tracking systems such as Bugzilla. Although they have a good HowTo and documentation setting up a webserver and a database server (two things I'm not an expert at) seemed a bit of an overkill. Looking at your nice download page on fossil-scm.org I wondered if it is possible to create such a page in my project as well (preferably automatically using some script). Looking at the fossil directory I found out that you seem to do it somehow using the script mkdownload.tcl. Is there somewhere a HowTo which explains how this can be done? Thank you very much! ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users