[leaf-devel] Re: [Shorewall-devel] What happens now?
Cristian Rodriguez wrote: 2005/5/18, Tom Eastep [EMAIL PROTECTED]: - We need to look at the big issues and make sure we've got a good handle on them. For me, these include (in rough order of priority from my perspective): * Multiple ISPs load balancing * Features to enable building a personal firewall with shorewall * IPv6 My ideas are the following: 1. Declare Shorewall alive but feature frozen,only bug fixes, until we can organize and get the needed coders,especially some good bash coders and an iptables geek (¿anyone?) After 2.4.0 is out... 2.I can take care of a mirror and enrole me to the website and documentation. team.(please¡) I think that we already have enough mirrors -- I think that the issue of where to place the rsync server and how to keep the mirrors and sourceforge synced needs addressing. Basically, we need someone to be Webmaster. Since you are volunteering ... I've attached the simple scripts that I use to publish to Sourceforge and to my own server (shorewall.net AKA lists.shorewall.net AKA cvs.shorewall.net AKA rsync.shorewall.net). The way that this works currently is that I run 'publish' which: a) Converts files from XML to HTML if the original file is XML. b) Uses SCP to copy the file(s) to my server and to sourceforge (you will need a user account on Sourceforge). All of the current documentation and the website files are in CVS (Shorewall-Website/ and Shorewall-docs2/). Possibly Mike Noyes can help you with coming up with a new arrangement; he has offered to help with things at the Sourceforge end. I'm uncertain how to set up a publishing scheme based at Sourceforge that can keep the mirrors updated. One of the flukes with the HTML documentation is that part of the files have an .htm extension and part have .html. The attached 'publish' script depends on a ../Website directory to be populated with the .htm files. The script that I use to build Shorewall releases (http://shorewall.net/pub/shorewall/contrib/makeshorewall.sh) includes a list of the .htm files -- that's a better approach but I just never got around to adding it to the publish script (if it ain't broke, don't fix it). Both the publish and makeshorewall scripts require recent Docbook XML tools to be installed. I use XXE (Xmlmind XML Editor -- http://www.xmlbind.com/xmleditor) to edit the Docbook XML files. The standard version is free and it's a nice WYSIWYG editor. Note that there are two different files used for the Left Frame on the website -- one for Sourceforge and one for the other sites (Sourceforge has Logo requirements for the sites that they host). I publish those files using an scp command rather than the publish script. Example for Sourceforge: scp Shorewall_sfindex_frame.htm shorewall.sf.net:/home/groups/s/sh/shorewall/htdocs/Shorewall_index_frame.htm 3. Files,mailist,and cvs stuff should be transfered to SF and a help needed item opened. Nod -- we will move the mailing lists when Sourceforge has upgraded their Mailman installation (I'm currently running a later release of mailman so our files aren't compatible). CVS will be moved after 2.4.0. 4. creat a more conservative release schema. IMHO shorewall have most of the needed features,but ipv6 is a good new one. That is in line with Paul's recommendation. -Tom -- Tom Eastep\ Nothing is foolproof to a sufficiently talented fool Shoreline, \ http://shorewall.net Washington USA \ [EMAIL PROTECTED] PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key #!/bin/sh #STYLESHEET=/home/teastep/Shorewall/docbook-xsl-1.62.4//xhtml/docbook.xsl STYLESHEET=/usr/share/xml/docbook/stylesheet/nwalsh/current/xhtml/docbook.xsl WEBSITE=/home/teastep/Shorewall/Website if [ $# -eq 0 ]; then echo Usage: $(basename $0) XML file ... exit 2 fi while [ $# -gt 0 ]; do case $1 in *.xml) b=${1%.*} if [ -f ../Website/$b.htm ]; then b=$b.htm f=$WEBSITE/$b else b=$b.html f=$WEBSITE/$b fi echo Converting $1 from XML to HTML ($b) ... if xmllint --valid --noout $1 xsltproc --output $f --stringparam html.stylesheet html.css -param toc.section.depth 3 $STYLESHEET $1 ; then filestocopy=$filestocopy $f fi ;; *) filestocopy=$filestocopy $1 ;; esac shift done if [ -n $filestocopy ]; then for f in $filestocopy; do filestoreport=$filestoreport $(basename $f) done echo Copying$filestoreport to SourceForge... scp $filestocopy [EMAIL PROTECTED]:/home/groups/s/sh/shorewall/htdocs /dev/null echo Copying$filestoreport to Mail... scp -p $filestocopy [EMAIL PROTECTED]:/var/www/html /dev/null fi #!/bin/sh scp $@ [EMAIL PROTECTED]:/home/groups/s/sh/shorewall/htdocs/images scp -p $@ [EMAIL PROTECTED]:/var/www/html/images # cp -pf $@
Re: [leaf-devel] Re: [Shorewall-devel] What happens now?
On Wed, 2005-05-18 at 11:57, Tom Eastep wrote: Cristian Rodriguez wrote: Possibly Mike Noyes can help you with coming up with a new arrangement; he has offered to help with things at the Sourceforge end. I'm uncertain how to set up a publishing scheme based at Sourceforge that can keep the mirrors updated. Tom, Do you pull or push with rsync? SF doesn't offer public rsync hosting. Only project members with shell access can rsync to/from the shell. I use a script on SF to xslt docbook xml to html. It's not great, but it does work. One good thing, the public uri for docbook xsl files is local to the SF shell. daily.sh http://cvs.sourceforge.net/viewcvs.py/leaf/sourceforge/admin/ Note: cron was just re-enabled by the SF staff. There are some new restrictions to be aware of though. -- Mike Noyes mhnoyes at users.sourceforge.net http://sourceforge.net/users/mhnoyes/ SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
Re: [leaf-devel] Re: [Shorewall-devel] What happens now?
Mike Noyes wrote: Do you pull or push with rsync? SF doesn't offer public rsync hosting. Only project members with shell access can rsync to/from the shell. Currently, all of the mirrors pull from rsync.shorewall.net. I use a script on SF to xslt docbook xml to html. It's not great, but it does work. One good thing, the public uri for docbook xsl files is local to the SF shell. Nod. daily.sh http://cvs.sourceforge.net/viewcvs.py/leaf/sourceforge/admin/ Note: cron was just re-enabled by the SF staff. There are some new restrictions to be aware of though. Ok -- I think I have a place where we can host an rsync server for the mirrors; I'll continue this thought in another thread. -Tom -- Tom Eastep\ Nothing is foolproof to a sufficiently talented fool Shoreline, \ http://shorewall.net Washington USA \ [EMAIL PROTECTED] PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
[leaf-devel] Re: [Shorewall-devel] What happens now?
On Wed, 2005-05-18 at 12:28, Cristian Rodriguez wrote: 2005/5/18, Tom Eastep [EMAIL PROTECTED]: I've attached the simple scripts that I use to publish to Sourceforge and to my own server (shorewall.net AKA lists.shorewall.net AKA cvs.shorewall.net AKA rsync.shorewall.net). http://ftp.belnet.be/ and others are providing rsync mirror,what we need is a master rsync server,sadly providing the hardware and bandwith for that is out of my possibilities :( anyone at leaf or Mandriva can help with this issue??? Cristian, Charles may be willing and able to help. He hosts the leaf master rsync site. -- Mike Noyes mhnoyes at users.sourceforge.net http://sourceforge.net/users/mhnoyes/ SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
[leaf-devel] Re: [Shorewall-devel] What happens now?
Paul Gear wrote: Cristian Rodriguez wrote: ... My ideas are the following: 1. Declare Shorewall alive but feature frozen,only bug fixes, until we can organize and get the needed coders,especially some good bash coders and an iptables geek (¿anyone?) 2.I can take care of a mirror and enrole me to the website and documentation. team.(please¡) 3. Files,mailist,and cvs stuff should be transfered to SF and a help needed item opened. 4. creat a more conservative release schema. IMHO shorewall have most of the needed features,but ipv6 is a good new one. hope it helps. ps: please if you have comments,or help is needed with tech issues,drop me a personal email. That all seems fairly reasonable. Tom, would you mind summarising for the -devel list all of the offers you've received so we can take stock? Ok -- I'll try. I've received several hundred emails today and I'm a bit overwhelmed. I've had many offers for mirror hosting -- I don't see additional mirrors as a priority at this point. I've been trying to steer those with a real interest to the Leaf and Shorewall development lists where they can participate in these discussions. a) You (Paul) have been added as an administrator at SF (Thanks!). b) Mike Noyes who works closely with the SF staff has offered his help on that end. c) Charles Steinkuehler (of Leaf fame) has offered hosting services and may have some time to code (Sorry I haven't gotten back to you Charles -- as you can imagine, this has been a wild day). d) Cristian has offered to help with Documentation/Web site management as has Alex Wilms. e) Jim Richardson has offered to head development. f) Ron Shannon has offered operational support and has surplus storage and bandwidth. g) Ian Allen has offered to help code (He also has two ADSL lines so he can test the Multi-ISP support in 2.3/2.4). I hope that I haven't forgotten anyone -- If I have, please speak up. I think we have a core group here who can carry things forward. I'm available help get things transferred off of my server but I think the less that I have to say about how this plays out from here, the better. -Tom -- Tom Eastep\ Nothing is foolproof to a sufficiently talented fool Shoreline, \ http://shorewall.net Washington USA \ [EMAIL PROTECTED] PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_idt12alloc_id344op=click ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
Re: [leaf-devel] Re: [Shorewall-devel] What happens now?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Mike Noyes wrote: | On Wed, 2005-05-18 at 12:28, Cristian Rodriguez wrote: | 2005/5/18, Tom Eastep [EMAIL PROTECTED]: | I've attached the simple scripts that I use to publish to Sourceforge | and to my own server (shorewall.net AKA lists.shorewall.net AKA | cvs.shorewall.net AKA rsync.shorewall.net). | | http://ftp.belnet.be/ and others are providing rsync mirror,what we | need is a master rsync server,sadly providing the hardware and | bandwith for that is out of my possibilities :( | | anyone at leaf or Mandriva can help with this issue??? | | Cristian, | Charles may be willing and able to help. He hosts the leaf master rsync | site. Yes, I can host a master rsync site for shorewall at either of two CoLo locations (100 MBit/s 45 MBit/s) with hardware that's already in place. I'm already doing this for the leaf CVS archives (import the daily SF CVS tarball and make it available via rsync) so users can mirror the Leaf CVS directory w/o having to download the entire tarball (now multiple GBytes). Just let me know what you'd like setup. We can probably get something running on either SF or the rsync server (or both) that auto-magically builds and/or syncs the site and it's mirrors, works like Tom's publish script, or whatever is desired... - -- Charles Steinkuehler [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.0 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFCi7y3LywbqEHdNFwRAoT7AKDQZS6Fmv5p30Cohf89t7tplCKkcwCg7Xq9 6BNfugAxpZTw+E/nytOVF6M= =VPfH -END PGP SIGNATURE- --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel