netfrag.org > Pad > Joko-2004-09-06 (r1.1 vs. r1.5)
Pad . { Home | Changes | Index | Search }

 <<O>>  Difference Topic Joko-2004-09-06 (r1.5 - 21 Oct 2004 - Main.joko)
Line: 1 62 to 1 61
Deleted:
<
<
this is its unix-account: cvsmonitor/cvsmon33

 <<O>>  Difference Topic Joko-2004-09-06 (r1.4 - 24 Sep 2004 - Main.joko)
Line: 1 3 to 1 3
Changed:
<
<

html2wml: /usr/lib/cgi-bin/html2wml
>
>
Overview: TOC: No TOC in "Pad.Joko-2004-09-06"

Entries:

Line: 6 to 8
Added:
>
>

html2wml

/usr/lib/cgi-bin/html2wml
Line: 8 to 12
Changed:
<
<

xcvs:
>
>

xcvs

Line: 16 to 20
Changed:
<
<


CVS Monitor:
>
>

CVS Monitor

Line: 22 to 26
Added:
>
>

Line: 58 to 63
Added:
>
>
Line: 60 to 65
Changed:
<
<


some packages related to cvs:
>
>

some packages related to cvs


Line: 82 to 88
Added:
>
>
Line: 84 to 90
Changed:
<
<

>
>

more interesting packages


Line: 93 to 102
Added:
>
>
Line: 95 to 104
Changed:
<
<

>
>

Line: 114 to 123
Changed:
<
<

>
>

Line: 138 to 147
Changed:
<
<


rss-merge:
>
>

rss-merge

Line: 143 to 152
Added:
>
>

Line: 271 to 281
Added:
>
>
Line: 274 to 285
Changed:
<
<

>
>

Line: 289 to 300
Changed:
<
<

>
>

Line: 293 to 304
Changed:
<
<

cvs-upgrade (again) to 1.12.9
>
>

cvs-upgrade (again) to 1.12.9

Line: 316 to 328
Added:
>
>

cvs problems

Line: 364 to 377
Changed:
<
<

>
>

Line: 383 to 396
Changed:
<
<

tutorial: language-overview: compare lanugages (basic, pascal, vb, php, perl, bash, python, ruby)
>
>

Tutorial - language-overview: compare lanugages (basic, pascal, vb, php, perl, bash, python, ruby)


Line: 390 to 404
Added:
>
>

 <<O>>  Difference Topic Joko-2004-09-06 (r1.3 - 06 Sep 2004 - Main.joko)
Line: 1 3 to 1 3
Changed:
<
<

>
>

html2wml: /usr/lib/cgi-bin/html2wml


xcvs:
Line: 5 to 11
Changed:
<
<
  • html2wml: /usr/lib/cgi-bin/html2wml
  • xcvs:
xcvs: patchset.c:121: revision_compare: Assertion `x->rev_number_id = y->rev_number_id' failed.
>
>
xcvs: patchset.c:121: revision_compare: Assertion `x->rev_number_id = y->rev_number_id' failed.
Line: 9 to 13
Changed:
<
<

>
>
Line: 12 to 15
Deleted:
<
<

Line: 14 to 17
Changed:
<
<
  • CVS Monitor:

>
>

CVS Monitor:
Line: 55 to 58
Deleted:
<
<
Line: 58 to 59
Deleted:
<
<

Line: 60 to 61
Changed:
<
<

>
>

Line: 82 to 82
Deleted:
<
<
Line: 84 to 84
Changed:
<
<


>
>

Line: 96 to 93
Deleted:
<
<


Line: 100 to 95
Changed:
<
<
>
>

look at installation tool of CVS Monitor: http://netfrag.org/cgi-bin/cvsmonitor/setup.pl?cmd=viewPerl
Line: 102 to 99
Changed:
<
<
  • [x] purge not required databases from mysql
>
>
purge not required databases from mysql
Line: 104 to 101
Changed:
<
<
  • [o] announce four new apps @netfrag.org: RssReader?, CVSHistory, XCVS, CVS Monitor
>
>
announce four new apps @netfrag.org: RssReader?, CVSHistory, XCVS, CVS Monitor
Line: 106 to 103
Changed:
<
<
>
>
RSS Bandit: http://www.kuro5hin.org/story/2003/8/23/154240/533
Line: 109 to 107
Changed:
<
<
>
>
The Comment API: http://wellformedweb.org/story/9/
Line: 115 to 114
Changed:
<
<

>
>

RSS in ICE: http://www.io.com/~laird/rss-in-ice.html
Line: 119 to 118
Changed:
<
<
  • ROSA: An Open Source, Customisable RSS Aggregator and Filter
>
>
ROSA: An Open Source, Customisable RSS Aggregator and Filter
Line: 124 to 123
Changed:
<
<
  • libxml-rss-perl - Perl module for managing RSS (RDF Site Summary) files
>
>
libxml-rss-perl - Perl module for managing RSS (RDF Site Summary) files
Line: 126 to 125
Changed:
<
<
>
>
JeeWiz?! - The Model-Driven Enterprise System Builder http://www.jeewiz.com/
Line: 128 to 128
Changed:
<
<
  • Writing Version Controllable XML
>
>
Writing Version Controllable XML
Line: 252 to 253
Added:
>
>
#> dpkg -L libxerces2-java /. /usr /usr/share /usr/share/java /usr/share/java/xercesImpl.jar /usr/share/doc /usr/share/doc/libxerces2-java /usr/share/doc/libxerces2-java/ISSUES /usr/share/doc/libxerces2-java/STATUS /usr/share/doc/libxerces2-java/TODO /usr/share/doc/libxerces2-java/README /usr/share/doc/libxerces2-java/README.Debian /usr/share/doc/libxerces2-java/copyright /usr/share/doc/libxerces2-java/changelog.Debian.gz /usr/share/java/xmlParserAPIs.jar

#> sablevm --classpath="/usr/share/java/saxon8.jar:/usr/share/java/jaxp-1.2.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xmlParserAPIs.jar" net.sf.saxon.Transform all.rdf rss-merge.xsl

Line: 253 to 272
Added:
>
>
works! (seems to...)
Line: 373 to 391
Deleted:
<
<

  • WML for TWiki?
  • "definition" files for each subdirectory in web area where "actions" are happening:
encode it in YAML /data/www/virtual/netfrag/sites/public/rss/ purpose: parse them first and visualize them (dia) later... maybe even have a graphical editor to edit the process(es) sometimes???


  • search.netfrag.org now can return results as RSS? Is this already announced somewhere?

 <<O>>  Difference Topic Joko-2004-09-06 (r1.2 - 06 Sep 2004 - Main.joko)
Line: 1 3 to 1 3
Changed:
<
<

html2wml: /usr/lib/cgi-bin/html2wml


xcvs:
>
>

Line: 11 to 5
Changed:
<
<
xcvs: patchset.c:121: revision_compare: Assertion `x->rev_number_id = y->rev_number_id' failed.
>
>
  • html2wml: /usr/lib/cgi-bin/html2wml
  • xcvs:
xcvs: patchset.c:121: revision_compare: Assertion `x->rev_number_id = y->rev_number_id' failed.
Line: 13 to 9
Changed:
<
<
>
>

Line: 15 to 12
Added:
>
>

Line: 17 to 14
Changed:
<
<

CVS Monitor:
>
>
  • CVS Monitor:

Line: 58 to 55
Added:
>
>
Line: 61 to 58
Changed:
<
<

>
>


Line: 82 to 82
Added:
>
>
Line: 84 to 84
Changed:
<
<

>
>


Line: 93 to 96
Added:
>
>
Line: 95 to 98
Changed:
<
<

look at installation tool of CVS Monitor: http://netfrag.org/cgi-bin/cvsmonitor/setup.pl?cmd=viewPerl
>
>

Line: 99 to 100
Changed:
<
<
purge not required databases from mysql
>
>
Line: 101 to 102
Changed:
<
<
announce four new apps @netfrag.org: RssReader?, CVSHistory, XCVS, CVS Monitor
>
>
  • [x] purge not required databases from mysql
Line: 103 to 104
Changed:
<
<
RSS Bandit: http://www.kuro5hin.org/story/2003/8/23/154240/533
>
>
  • [o] announce four new apps @netfrag.org: RssReader?, CVSHistory, XCVS, CVS Monitor

Line: 107 to 109
Changed:
<
<
The Comment API: http://wellformedweb.org/story/9/
>
>
Line: 114 to 115
Changed:
<
<

RSS in ICE: http://www.io.com/~laird/rss-in-ice.html
>
>

Line: 118 to 117
Changed:
<
<
ROSA: An Open Source, Customisable RSS Aggregator and Filter
>
>

  • ROSA: An Open Source, Customisable RSS Aggregator and Filter
Line: 123 to 124
Changed:
<
<
libxml-rss-perl - Perl module for managing RSS (RDF Site Summary) files
>
>
  • libxml-rss-perl - Perl module for managing RSS (RDF Site Summary) files
Line: 125 to 126
Changed:
<
<
JeeWiz?! - The Model-Driven Enterprise System Builder http://www.jeewiz.com/
>
>
Line: 128 to 128
Changed:
<
<
Writing Version Controllable XML
>
>
  • Writing Version Controllable XML
Line: 372 to 373
Added:
>
>

  • WML for TWiki?
  • "definition" files for each subdirectory in web area where "actions" are happening:
encode it in YAML /data/www/virtual/netfrag/sites/public/rss/ purpose: parse them first and visualize them (dia) later... maybe even have a graphical editor to edit the process(es) sometimes???


  • search.netfrag.org now can return results as RSS? Is this already announced somewhere?

 <<O>>  Difference Topic Joko-2004-09-06 (r1.1 - 06 Sep 2004 - Main.joko)
Line: 1 to 1
Added:
>
>
META TOPICPARENT JokosNotepad

html2wml: /usr/lib/cgi-bin/html2wml


xcvs:

xcvs: patchset.c:121: revision_compare: Assertion `x->rev_number_id = y->rev_number_id' failed. Aborted

hmmm, trying new cvs version (1.11.17-2) and re-enabling xcvs "-S" rlog option


CVS Monitor:

http://ali.as/devel/cvsmonitor/installing.html install cvsmonitor from .tar.gz to /usr/lib/cgi-bin/cvsmonitor

#> cpan (cpan> install Bundle::CVSMonitor)

Chart::Math::Axis: libchart-perl Class::Handle File::Find::Rule: libfile-find-rule-perl File::NCopy: libfile-ncopy-perl File::Remove GD::Graph: libgd-graph-perl GD::Text: libgd-text-perl HTTP::BrowserDetect: libhttp-browserdetect-perl Number::Compare: libnumber-compare-perl Proc::ProcessTable: libproc-process-perl Sort::Versions: libsort-versions-perl Text::Glob: libtext-glob-perl Time::Duration: libtime-duration-perl Time::ParseDate: libtimedate-perl Validate::Net XML::Generator: libxml-generator-perl

list for pasting to #> apt-get install libchart-perl libfile-find-rule-perl libfile-ncopy-perl libgd-graph-perl libgd-text-perl libhttp-browserdetect-perl libnumber-compare-perl libproc-process-perl libsort-versions-perl libtext-glob-perl libtime-duration-perl libtimedate-perl libxml-generator-perl

list for pasting to cpan> Chart::Math::Axis Class::Handle File::Remove Time::ParseDate Validate::Net

disabling setup script: chmod a-x /usr/lib/cgi-bin/cvsmonitor/setup.pl

these are the directories CVS Monitor lives on quepasa: /usr/lib/cgi-bin/cvsmonitor /data/www/virtual/netfrag/sites/public/cvsmonitor metadata is stored here: /var/cache/apache/CVSMonitor_MetaData_0_6/

this is its unix-account: cvsmonitor/cvsmon33


some packages related to cvs: cvs-autoreleasedeb - Automatically release/upload debian packages from CVS cvs-buildpackage - A set of Debian package scripts for CVS source trees. cvs-mailcommit - Send CVS commitments via mail

cvs-syncmail - Notification program for CVS checkins cvs2cl - CVS-log-message-to-ChangeLog conversion script cvs2html - create HTML versions of CVS logs cvs2svn - Convert a cvs repository to a subversion repository

cvsbook - Open Source Development with CVS, the book cvsbook-ja - Open Source Development with CVS ; Japanese Translation cvsd - Chroot wrapper to run `cvs pserver' more securely cvsdelta - Summarize differences in a CVS repository cvsgraph - Create a tree of revisions/branches from a CVS/RCS file cvsps - Tool to generate CVS patch set information cvsreport - Extract activity reports from a CVS repository cvsutils - CVS utilities for use in working directories cvsweb - a CGI interface to your CVS repository

statcvs - CVS Repository statistic analysis tool, written in Java


config-manager - manage directories with Arch, CVS, HTTP and/or FTP rancid-cgi - CGI for rancid rancid-core - rancid -- Really Awesome New Cisco confIg Differ rancid-util - Utilities for rancid unison - A file-synchronization tool for Unix and Windows rssh - Restricted shell allowing only scp, sftp, cvs, rsync and/or rdist lxr-cvs - A general hypertext cross-referencing tool chill-2.95 - The GNU CHILL compiler curves - colorful console interface for CVS version control


look at installation tool of CVS Monitor: http://netfrag.org/cgi-bin/cvsmonitor/setup.pl?cmd=viewPerl

purge not required databases from mysql

announce four new apps @netfrag.org: RssReader?, CVSHistory, XCVS, CVS Monitor

RSS Bandit: http://www.kuro5hin.org/story/2003/8/23/154240/533 http://www.gotdotnet.com/workspaces/workspace.aspx?id=cb8d3173-9f65-46fe-bf17-122e3703bb00

The Comment API: http://wellformedweb.org/story/9/ Comment API Implementations: http://wellformedweb.org/news/35 Exposing RSS Comments: http://www.sellsbrothers.com/spout/#exposingRssComments


RSS in ICE: http://www.io.com/~laird/rss-in-ice.html

ROSA: An Open Source, Customisable RSS Aggregator and Filter http://www.jisc.ac.uk/index.cfm?name=project_rosa Urchin RSS Aggregator http://urchin.sourceforge.net/

libxml-rss-perl - Perl module for managing RSS (RDF Site Summary) files

JeeWiz?! - The Model-Driven Enterprise System Builder http://www.jeewiz.com/

Writing Version Controllable XML http://www.oracle.com/technology/products/jdev/tips/duff/teamxml.html

Merge XSD documents (XML Schemas) in java program http://theserverside.com/discussions/thread.tss?thread_id=28149

http://www.programurl.com/software/merge-xml-files.htm

http://jaffa.sourceforge.net/


rss-merge:

using rss-merge.xsl from http://ex-code.com/rss-merge/

1. trying to use it via sablotron: #> sabcmd rss-merge.xsl all.rdf out.rdf ...but: Error [code:60] [URI:file:/data/home/service/bin/rss-merge.xsl] [line:52] [node:element ''] xsl:message (This stylesheet requires XSLT 1.1 or above.) - terminating root@quepasa:/home/service/bin# man sabcmd

2. trying xsltproc:

The XSLT C library for Gnome: http://xmlsoft.org/XSLT/

#> apt-cache search xsl gives: [...] libxslt1 - XSLT processing library - runtime library libxslt1-dev - XSLT processing library - development kit libxslt1-python2.3 - Python 2.3 bindings for libxslt1 libxslt1.1 - XSLT processing library - runtime library [...] xsltproc - XSLT command line processor [...]

#> apt-get install xsltproc

#> xsltproc -o out.rdf rss-merge.xsl all.rdf This stylesheet requires XSLT 1.1 or above.

3. trying saxon #> apt-cache search saxon [...] lib-saxon-java - The Saxon XSLT Processor libsaxon-java - The Saxon XSLT Processor libsaxon-java-doc - The Saxon XSLT Processor's documentation and javadoc saxon-catalog - Catalog support and wrapper for the Saxon XSLT Processor [...]

#> apt-cache show lib-saxon-java|libsaxon-java ..decision:

#> apt-get install lib-saxon-java (depends on java-common only!)

Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: java-common The following NEW packages will be installed: java-common lib-saxon-java 0 packages upgraded, 2 newly installed, 0 to remove and 388 not upgraded. Need to get 1731kB of archives. After unpacking 12.1MB will be used. Do you want to continue? [Y/n] Get:1 ftp://ftp.de.debian.org unstable/main java-common 0.22 [68.2kB] Get:2 ftp://ftp.de.debian.org unstable/contrib lib-saxon-java 6.4.4-1 [1662kB] Fetched 1731kB in 1s (1566kB/s)

#> dpkg -s java-common #> dpkg -L java-common

4. Java - uhhh, ohhhh, Java enters quepasa!!!

#> apt-get install sablevm

original: #java -jar /java/saxon8.jar -o /website/all.rdf all.rdf rss-merge.xsl param-rss-max-items=5

our calls:

#> sablevm --classpath="/usr/share/java/saxon.jar" com.icl.saxon.StyleSheet all.rdf rss-merge.xsl >out.rdf This stylesheet requires XSLT 1.1 or above. Processing terminated by xsl:message at line 52

#> apt-get install kaffe

#> kaffe -classpath /usr/share/java/saxon.jar com.icl.saxon.StyleSheet -o out.rdf all.rdf rss-merge.xsl param-rss-max-items=5 This stylesheet requires XSLT 1.1 or above. Processing terminated by xsl:message at line 52

5. so we should install Saxon 8.0B:

#> wget http://puzzle.dl.sourceforge.net/sourceforge/saxon/saxonb8-0.zip #> unzip saxonb8-0.zip #> cp saxon8* /usr/share/java/

#> kaffe -jar /usr/share/java/saxon8.jar -o out.rdf all.rdf rss-merge.xsl param-rss-max-items=5 java.lang.NullPointerException [...]

#> sablevm --classpath="/usr/share/java/saxon8.jar" net.sf.saxon.Transform all.rdf rss-merge.xsl >out.rdf java.lang.ClassNotFoundException: javax.xml.transform.sax.SAXTransformerFactory

#> apt-get install libjaxp1.2-java #> dpkg -L libjaxp1.2-java /. /usr /usr/share /usr/share/doc /usr/share/doc/libjaxp1.2-java /usr/share/doc/libjaxp1.2-java/README.dom.txt /usr/share/doc/libjaxp1.2-java/README.sax.txt /usr/share/doc/libjaxp1.2-java/copyright /usr/share/doc/libjaxp1.2-java/changelog.Debian.gz /usr/share/java /usr/share/java/jaxp-1.2.jar

=>

#> sablevm --classpath="/usr/share/java/saxon8.jar:/usr/share/java/jaxp-1.2.jar" net.sf.saxon.Transform all.rdf rss-merge.xsl javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found #> apt-get install libxerces2-java


RSS 1.0 Modules: Taxonomy http://web.resource.org/rss/1.0/modules/taxonomy/

MetaVocab? (Proposed) http://webns.net/mvcb/

GinDjin? - mobile download platform and communication gateway http://www.gingerall.com/charlie/ga/xml/p_gindjin.xml

devtodo - hierarchical, prioritised todo list manager kxsldbg - graphical XSLT debugger for KDE xsltproc - XSLT command line processor xmlto - XML-to-any converter


shortcut for "apt-cache search " #> alias pkgsearch='apt-cache search $1'


cvs-upgrade (again) to 1.12.9 http://ftp.de.debian.org/debian/pool/main/c/cvs/cvs_1.12.9-4_i386.deb why? it includes cvs-pserver required for CVS Monitor + Access Control


1. strange error when committing file:

root@quepasa:/data/www/global/apps/xcvs# cvs commit index.php cvs commit: warning: commitinfo line contains no format strings: "/var/lib/cvs/CVSROOT/record_lastdir.rb" Appending defaults (" %r/%p %s"), but please be aware that this usage is deprecated. /var/lib/cvs/nfo/hosts/quepasa.netfrag.org/data/www/global/apps/xcvs/index.php,v <-- index.php initial revision: 1.1

cvs commit: warning: Set to use deprecated info format strings. Establish compatibility with the new info file format strings (add a temporary '1' in all info files after each '%' which doesn't represent a literal percent) and set UseNewInfoFmtStrings?=yes in CVSROOT/config. After that, convert individual command lines and scripts to handle the new format at your leisure.


this seems to come from new cvs version!!???

Solutions from these resources: http://twistedmatrix.com/pipermail/cvstoys-list/2004q3/000175.html https://www.cvshome.org/docs/manual/cvs-1.12.6/cvs_18.html#SEC168

2. new error: cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings.

Answers and solutions: http://lists.gnu.org/archive/html/info-cvs/2004-03/msg00416.html

3. and again: xcvs does not seem to work together with cvs 1.12.9, it's creating entries with 0 (zero) values as dates inside "patchset" and "revision" tables => downgrading to cvs 1.11.17 (dpkg) xcvs is working again...

Hint: delete distorted data by issuing: DELETE FROM `patchset` WHERE date_start=0; DELETE FROM `revision` WHERE date=0;

4. but: root@quepasa:/etc# cvs commit cron.d/sendmail cvs [commit aborted]: 'root' is not allowed to commit files

found: https://www.cvshome.org/docs/manual/cvs-1.11.6/cvs_21.html

solution: getting source of 1.11.17 from cvshome.org

#> tar -xjf cvs-1.11.17.tar.bz2 #> cd cvs-1.11.17 #> ./configure --enable-rootcommit

no! stop!

just trying "cvs_1.11.1p1debian-9woody7_i386.deb" before: #> wget http://security.debian.org/debian-security/pool/updates/main/c/cvs/cvs_1.11.1p1debian-9woody7_i386.deb

root@quepasa:/home/service/download# dpkg -i cvs_1.11.1p1debian-9woody7_i386.deb dpkg - warning: downgrading cvs from 1.11.17-2 to 1.11.1p1debian-9woody7.


switch to xinetd?

Reiser4!!!

cvsd: a cvs pserver daemon http://tiefighter.et.tudelft.nl/~arthur/cvsd/about.html

alias nfoupdate='cd /data/www/virtual/netfrag/sites/public/nfo; cvs -q update -d; cd -'

Secure CVS Pserver Mini-HOWTO: http://www.geniusweb.com/LDP/HOWTO/Secure-CVS-Pserver/

CVSGrab: http://cvsgrab.sourceforge.net/

cvs mit eigener passwort-datei: http://www.php-homepage.de/artikel/artikel9.html#k2


tutorial: language-overview: compare lanugages (basic, pascal, vb, php, perl, bash, python, ruby) a) data types (primitives): scalar, array, hash b) procedural functions c) modules, namespaces (import & co.), classes & objects d) misc d.1) by ref or not by ref

-- Main.joko - 06 Sep 2004


Topic Joko-2004-09-06 . { View | Diffs | r1.5 | > | r1.4 | > | r1.3 | More }    output as: { }
Revision r1.1 - 06 Sep 2004 - 08:13 - Main.joko
Revision r1.5 - 21 Oct 2004 - 02:35 - Main.joko