From dmichelsen at users.sourceforge.net Tue Jan 8 14:16:43 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Jan 2019 13:16:43 +0000 Subject: SF.net SVN: gar:[26496] csw/mgar/pkg/mutt/trunk Message-ID: <1546953403.886407.32277@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26496 http://sourceforge.net/p/gar/code/26496 Author: dmichelsen Date: 2019-01-08 13:16:41 +0000 (Tue, 08 Jan 2019) Log Message: ----------- mutt/trunk: Update to 1.11.2 Modified Paths: -------------- csw/mgar/pkg/mutt/trunk/Makefile csw/mgar/pkg/mutt/trunk/checksums Modified: csw/mgar/pkg/mutt/trunk/Makefile =================================================================== --- csw/mgar/pkg/mutt/trunk/Makefile 2018-12-12 09:56:52 UTC (rev 26495) +++ csw/mgar/pkg/mutt/trunk/Makefile 2019-01-08 13:16:41 UTC (rev 26496) @@ -1,5 +1,5 @@ NAME = mutt -VERSION = 1.11.1 +VERSION = 1.11.2 GARTYPE = v2 EXTRA_MODULATORS = SLANG Modified: csw/mgar/pkg/mutt/trunk/checksums =================================================================== --- csw/mgar/pkg/mutt/trunk/checksums 2018-12-12 09:56:52 UTC (rev 26495) +++ csw/mgar/pkg/mutt/trunk/checksums 2019-01-08 13:16:41 UTC (rev 26496) @@ -1 +1 @@ -92827071664e8c8bfadcc2a100e25715 mutt-1.11.1.tar.gz +a54798e0c1defa4837244b87070ae5c8 mutt-1.11.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmottola at users.sourceforge.net Sat Jan 12 09:10:22 2019 From: rmottola at users.sourceforge.net (rmottola at users.sourceforge.net) Date: Sat, 12 Jan 2019 08:10:22 +0000 Subject: SF.net SVN: gar:[26497] csw/mgar/pkg/gnustep-base/trunk Message-ID: <1547280622.679178.22545@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26497 http://sourceforge.net/p/gar/code/26497 Author: rmottola Date: 2019-01-12 08:10:19 +0000 (Sat, 12 Jan 2019) Log Message: ----------- gnustep-base/trunk: update to 1.26 Modified Paths: -------------- csw/mgar/pkg/gnustep-base/trunk/Makefile csw/mgar/pkg/gnustep-base/trunk/checksums Modified: csw/mgar/pkg/gnustep-base/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnustep-base/trunk/Makefile 2019-01-08 13:16:41 UTC (rev 26496) +++ csw/mgar/pkg/gnustep-base/trunk/Makefile 2019-01-12 08:10:19 UTC (rev 26497) @@ -2,7 +2,7 @@ # TODO (release-critical prefixed with !, non release-critical with *) # NAME = gnustep-base -VERSION = 1.25.1 +VERSION = 1.26.0 GARTYPE = v2 DESCRIPTION = GNUstep-core base @@ -62,9 +62,9 @@ CHECKPKG_OVERRIDES_CSWgnustep-base += surplus-dependency|CSWgnustep-make #these are harmless -CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.25/Resources/NSTimeZones/README -CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.25.1 -CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.25.1 +CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.26/Resources/NSTimeZones/README +CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.26.0 +CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.26.0 #overrides for binaries on own package, these are expected, not bound, not found. It is done at runtime by sourcing the GNUstep script Modified: csw/mgar/pkg/gnustep-base/trunk/checksums =================================================================== --- csw/mgar/pkg/gnustep-base/trunk/checksums 2019-01-08 13:16:41 UTC (rev 26496) +++ csw/mgar/pkg/gnustep-base/trunk/checksums 2019-01-12 08:10:19 UTC (rev 26497) @@ -1 +1 @@ -757130f80a31e9ee30d8c2b83b0c226a gnustep-base-1.25.1.tar.gz +7138d50e29ee7c5a7eb724ec5a0af7b7 gnustep-base-1.26.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Jan 14 10:13:39 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 14 Jan 2019 09:13:39 +0000 Subject: SF.net SVN: gar:[26498] csw/mgar/pkg/sudo/trunk Message-ID: <1547457219.975642.25719@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26498 http://sourceforge.net/p/gar/code/26498 Author: dmichelsen Date: 2019-01-14 09:13:36 +0000 (Mon, 14 Jan 2019) Log Message: ----------- sudo/trunk: Update to 1.8.27 Modified Paths: -------------- csw/mgar/pkg/sudo/trunk/Makefile csw/mgar/pkg/sudo/trunk/checksums Modified: csw/mgar/pkg/sudo/trunk/Makefile =================================================================== --- csw/mgar/pkg/sudo/trunk/Makefile 2019-01-12 08:10:19 UTC (rev 26497) +++ csw/mgar/pkg/sudo/trunk/Makefile 2019-01-14 09:13:36 UTC (rev 26498) @@ -2,7 +2,7 @@ # NAME = sudo -VERSION = 1.8.25p1 +VERSION = 1.8.27 GARTYPE = v2 EXTRA_MODULATORS = LDAP Modified: csw/mgar/pkg/sudo/trunk/checksums =================================================================== --- csw/mgar/pkg/sudo/trunk/checksums 2019-01-12 08:10:19 UTC (rev 26497) +++ csw/mgar/pkg/sudo/trunk/checksums 2019-01-14 09:13:36 UTC (rev 26498) @@ -1 +1 @@ -d4e0b99809d905d8dcbfbe9ae42aba2b sudo-1.8.25p1.tar.gz +b5c184b13b6b5de32af630af2fd013fd sudo-1.8.27.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Jan 18 15:57:16 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 18 Jan 2019 14:57:16 +0000 Subject: SF.net SVN: gar:[26499] csw/mgar/pkg/jdk8/trunk Message-ID: <1547823436.734205.24691@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26499 http://sourceforge.net/p/gar/code/26499 Author: dmichelsen Date: 2019-01-18 14:57:12 +0000 (Fri, 18 Jan 2019) Log Message: ----------- jdk8/trunk: Update to 8u201 Modified Paths: -------------- csw/mgar/pkg/jdk8/trunk/Makefile csw/mgar/pkg/jdk8/trunk/checksums Modified: csw/mgar/pkg/jdk8/trunk/Makefile =================================================================== --- csw/mgar/pkg/jdk8/trunk/Makefile 2019-01-14 09:13:36 UTC (rev 26498) +++ csw/mgar/pkg/jdk8/trunk/Makefile 2019-01-18 14:57:12 UTC (rev 26499) @@ -1,5 +1,5 @@ NAME = jre8 -RELEASE = 181 +RELEASE = 201 SPKG_VERSION = 1.8.0_$(RELEASE) VERSION = 8u$(RELEASE) GARTYPE = v2 Modified: csw/mgar/pkg/jdk8/trunk/checksums =================================================================== --- csw/mgar/pkg/jdk8/trunk/checksums 2019-01-14 09:13:36 UTC (rev 26498) +++ csw/mgar/pkg/jdk8/trunk/checksums 2019-01-18 14:57:12 UTC (rev 26499) @@ -1,2 +1,2 @@ -b1f18585878039997b715f84148ad184 jdk-8u181-solaris-sparcv9.tar.gz -4f136d95a133126e9598925194668353 jdk-8u181-solaris-x64.tar.gz +5a71057c074e7d5754d39a4754fb04c6 jdk-8u201-solaris-sparcv9.tar.gz +aaf9f2ec0e3380458c0c586b22b4acf2 jdk-8u201-solaris-x64.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Jan 20 21:41:23 2019 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 20 Jan 2019 20:41:23 +0000 Subject: SF.net SVN: gar:[26500] csw/mgar/pkg/opencsw-manual/trunk/files Message-ID: <1548016883.704452.7796@sfp-scm-5.v30.lw.sourceforge.com> Revision: 26500 http://sourceforge.net/p/gar/code/26500 Author: wahwah Date: 2019-01-20 20:41:17 +0000 (Sun, 20 Jan 2019) Log Message: ----------- opencsw-manual: Fix a few warnings. Add missing items to indexes. Modified Paths: -------------- csw/mgar/pkg/opencsw-manual/trunk/files/conf.py csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst Added Paths: ----------- csw/mgar/pkg/opencsw-manual/trunk/files/faq/ Modified: csw/mgar/pkg/opencsw-manual/trunk/files/conf.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/conf.py 2019-01-18 14:57:12 UTC (rev 26499) +++ csw/mgar/pkg/opencsw-manual/trunk/files/conf.py 2019-01-20 20:41:17 UTC (rev 26500) @@ -25,7 +25,7 @@ # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.pngmath'] +extensions = ['sphinx.ext.imgmath'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] Modified: csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst 2019-01-18 14:57:12 UTC (rev 26499) +++ csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst 2019-01-20 20:41:17 UTC (rev 26500) @@ -16,3 +16,6 @@ no-internet-access migrating-from-blastwave-to-opencsw faq + setup-behind-proxy + setup-old-versions + getting-started-optional-steps This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Jan 20 22:15:37 2019 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 20 Jan 2019 21:15:37 +0000 Subject: SF.net SVN: gar:[26501] csw/mgar/pkg/opencsw-manual/trunk/files Message-ID: <1548018937.655411.11727@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26501 http://sourceforge.net/p/gar/code/26501 Author: wahwah Date: 2019-01-20 21:15:33 +0000 (Sun, 20 Jan 2019) Log Message: ----------- opencsw-manual: A tool to migrate from OSQA to HTML. Added Paths: ----------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/README.md csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/README.md =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/README.md (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/README.md 2019-01-20 21:15:33 UTC (rev 26501) @@ -0,0 +1,5 @@ +osqa-migration +============== + +A tool to generate HTML from a JSON file as exported from the OSQA MySQL +database. Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py 2019-01-20 21:15:33 UTC (rev 26501) @@ -0,0 +1,62 @@ +#!/usr/bin/env python + +import re +import os +import os.path +import json +import pprint +from jinja2 import Template + +QUESTION_TMPL = """ + + +{{ title }} + + +{{ body }} +

+by: {{ username }} +

+{% for ans in answer %} +
+

+{{ ans.username }} answers: +

+

+{{ ans.body }} +

+{% endfor %} + + +""" + +def Slugify(s): + return '-'.join(x for x in re.findall('[0-9a-z_]*', s.lower()) if x) + +def WriteFile(root_dir, dir2, filename, content): + try: + os.makedirs(os.path.join(root_dir, dir2)) + except OSError as e: + pass + with open(os.path.join(root_dir, filename), 'w') as fd: + fd.write(content) + +def ProcessQuestion(question): + id = question['id'] + slug = Slugify(question['title']) + dir_name_2 = str(id) + '/' + slug + filename = dir_name_2 + '/index.html' + + tmpl = Template(QUESTION_TMPL) + html = tmpl.render(**question) + WriteFile('/home/maciej/public_html/osqa-static', dir_name_2, filename, html) + + +def main(): + with open('threads.json') as fd: + questions = json.load(fd) + for question in questions: + ProcessQuestion(question) + +if __name__ == '__main__': + main() Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json 2019-01-20 21:15:33 UTC (rev 26501) @@ -0,0 +1 @@ @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Jan 21 13:05:51 2019 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 21 Jan 2019 12:05:51 +0000 Subject: SF.net SVN: gar:[26502] csw/mgar/pkg/opencsw-manual/trunk/files Message-ID: <1548072351.842180.24009@sfp-scm-5.v30.lw.sourceforge.com> Revision: 26502 http://sourceforge.net/p/gar/code/26502 Author: wahwah Date: 2019-01-21 12:05:47 +0000 (Mon, 21 Jan 2019) Log Message: ----------- opencsw-manual: Undo a potentially breaking change. I'm not sure if this is what broke the manual, but in case it is, I'm reverthing this. Modified Paths: -------------- csw/mgar/pkg/opencsw-manual/trunk/files/conf.py csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst Removed Paths: ------------- csw/mgar/pkg/opencsw-manual/trunk/files/faq/ Modified: csw/mgar/pkg/opencsw-manual/trunk/files/conf.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/conf.py 2019-01-20 21:15:33 UTC (rev 26501) +++ csw/mgar/pkg/opencsw-manual/trunk/files/conf.py 2019-01-21 12:05:47 UTC (rev 26502) @@ -25,7 +25,7 @@ # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.imgmath'] +extensions = ['sphinx.ext.pngmath'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] Modified: csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst 2019-01-20 21:15:33 UTC (rev 26501) +++ csw/mgar/pkg/opencsw-manual/trunk/files/for-administrators/index.rst 2019-01-21 12:05:47 UTC (rev 26502) @@ -16,6 +16,3 @@ no-internet-access migrating-from-blastwave-to-opencsw faq - setup-behind-proxy - setup-old-versions - getting-started-optional-steps This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmottola at users.sourceforge.net Tue Jan 22 13:06:35 2019 From: rmottola at users.sourceforge.net (rmottola at users.sourceforge.net) Date: Tue, 22 Jan 2019 12:06:35 +0000 Subject: SF.net SVN: gar:[26503] csw/mgar/pkg/gnustep-base/trunk/Makefile Message-ID: <1548158795.965794.17020@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26503 http://sourceforge.net/p/gar/code/26503 Author: rmottola Date: 2019-01-22 12:06:31 +0000 (Tue, 22 Jan 2019) Log Message: ----------- gnustep-base/trunk: add README override also for /usr/share Modified Paths: -------------- csw/mgar/pkg/gnustep-base/trunk/Makefile Modified: csw/mgar/pkg/gnustep-base/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnustep-base/trunk/Makefile 2019-01-21 12:05:47 UTC (rev 26502) +++ csw/mgar/pkg/gnustep-base/trunk/Makefile 2019-01-22 12:06:31 UTC (rev 26503) @@ -63,6 +63,7 @@ #these are harmless CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.26/Resources/NSTimeZones/README +CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.26/Resources/NSTimeZones/README CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.26.0 CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.26.0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From janholzh at users.sourceforge.net Thu Jan 24 15:43:44 2019 From: janholzh at users.sourceforge.net (janholzh at users.sourceforge.net) Date: Thu, 24 Jan 2019 14:43:44 +0000 Subject: SF.net SVN: gar:[26504] csw/mgar/pkg/libssh2/trunk Message-ID: <1548341025.47891.5320@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26504 http://sourceforge.net/p/gar/code/26504 Author: janholzh Date: 2019-01-24 14:43:42 +0000 (Thu, 24 Jan 2019) Log Message: ----------- libssh2/trunk: update to 1.8.0 Modified Paths: -------------- csw/mgar/pkg/libssh2/trunk/Makefile csw/mgar/pkg/libssh2/trunk/checksums Modified: csw/mgar/pkg/libssh2/trunk/Makefile =================================================================== --- csw/mgar/pkg/libssh2/trunk/Makefile 2019-01-22 12:06:31 UTC (rev 26503) +++ csw/mgar/pkg/libssh2/trunk/Makefile 2019-01-24 14:43:42 UTC (rev 26504) @@ -1,5 +1,5 @@ NAME = libssh2 -VERSION = 1.4.2 +VERSION = 1.8.0 GARTYPE = v2 DESCRIPTION = A library for impementing the SSH2 protocol @@ -13,7 +13,7 @@ MASTER_SITES = http://www.libssh2.org/download/ DISTFILES += $(DISTNAME).tar.gz -PATCHFILES += 0001-Force-bash-and-GNU-grep.patch +#PATCHFILES += 0001-Force-bash-and-GNU-grep.patch VENDOR_URL = http://www.libssh2.org Modified: csw/mgar/pkg/libssh2/trunk/checksums =================================================================== --- csw/mgar/pkg/libssh2/trunk/checksums 2019-01-22 12:06:31 UTC (rev 26503) +++ csw/mgar/pkg/libssh2/trunk/checksums 2019-01-24 14:43:42 UTC (rev 26504) @@ -1 +1 @@ -42e2b3796ac07fc1dbafc7abcc002cd3 libssh2-1.4.2.tar.gz +3d1147cae66e2959ea5441b183de1b1c libssh2-1.8.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From cgrzemba at users.sourceforge.net Fri Jan 25 13:26:44 2019 From: cgrzemba at users.sourceforge.net (cgrzemba at users.sourceforge.net) Date: Fri, 25 Jan 2019 12:26:44 +0000 Subject: SF.net SVN: gar:[26505] csw/mgar/pkg/opencsw-manual/trunk/files/ osqa-migration Message-ID: <1548419204.472710.22332@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26505 http://sourceforge.net/p/gar/code/26505 Author: cgrzemba Date: 2019-01-25 12:26:38 +0000 (Fri, 25 Jan 2019) Log Message: ----------- add css styling and some extensions Modified Paths: -------------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json Added Paths: ----------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/export-osqa-db.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl Removed Paths: ------------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-25 12:26:38 UTC (rev 26505) @@ -0,0 +1,58 @@ + + + + + + + +

+{{ title }} +

+

+{{ body }} +

+

+asked: {{ added_at|datetimeformat }} +by: {{ username }} + +

+{% for com in comment %} +
+

+{{ com.username }} commented: +

+

+{{ com.body }} +

+{% endfor %} + +{% for ans in answer %} +
+

+{{ ans.username }} answers: +

+

+{{ ans.body }} +

+{% for com in ans.comment %} +
+

+{{ com.username }} commented: +

+

+{{ com.body }} +

+{% endfor %} +{% endfor %} + + Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/export-osqa-db.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/export-osqa-db.py (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/export-osqa-db.py 2019-01-25 12:26:38 UTC (rev 26505) @@ -0,0 +1,60 @@ +import MySQLdb +import json +from datetime import date, datetime + +SPAMMERS = ['raggieapauly'] + +def json_serial(obj): + """JSON serializer for objects not serializable by default json code""" + + if isinstance(obj, (datetime, date)): + return obj.isoformat() + raise TypeError ("Type %s not serializable" % type(obj)) + +db = MySQLdb.connect(host="dbchbie01", # your host + user="osqacsw2_prod", # username + passwd="NoisHevryb", # password + db="osqacsw2_prod") # name of the database + +# Create a Cursor object to execute queries. +cur = db.cursor() +cur = db.cursor (MySQLdb.cursors.DictCursor) + +# Select data from table using SQL query. +cur.execute("select n.id, n.parent_id, n.abs_parent_id, a.username, u.real_name, n.node_type, n.title, n.body, n.added_at from forum_node n,forum_user u, auth_user a where n.author_id = u.user_ptr_id and n.author_id = a.id and a.is_active = 1;") + +# print the first and second columns + +questions = []; +answers = []; +comments = []; +for row in cur.fetchall() : + if row['username'] not in SPAMMERS: + if row['node_type'] == 'question': + row['answer'] = [] + row['comment'] = [] + questions.append(row) + elif row['node_type'] == 'answer': + answers.append(row) + elif row['node_type'] == 'comment': + comments.append(row) +for answer in answers: + try: + for q in questions: + if q['id'] == answer['abs_parent_id']: + answer['comment'] = [] + q['answer'].append(answer) + except IndexError as e: + import pdb; pdb.set_trace(); +for comment in comments: + try: + for a in answers: + if a['id'] == comment['parent_id']: + a['comment'].append(comment) + except IndexError as e: + import pdb; pdb.set_trace(); + +import pdb; pdb.set_trace() + +with open('/var/tmp/threads.json', 'w') as outfile: + json.dump(questions, outfile, default = json_serial) Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py 2019-01-25 12:26:38 UTC (rev 26505) @@ -0,0 +1,55 @@ +#!/usr/bin/env python + +import re +import os +import os.path +import json +import pprint +import datetime +from jinja2 import Template, environmentfilter, Environment, FileSystemLoader + +HTML_PATH="/home/cgrzemba/public_html/osqa-static" +ENCODING = 'utf-8' +SPAMMERS = ['maloriegrebetr'] + + at environmentfilter +def datetimeformat(env, date, fmt='%Y-%m-%d'): + date = datetime.datetime.strptime(date, "%Y-%m-%dT%H:%M:%S") + native = date.replace(tzinfo=None) + return native.strftime(fmt) + +def Slugify(s): + return '-'.join(x for x in re.findall('[0-9a-z_]*', s.lower()) if x) + +def WriteFile(root_dir, dir2, filename, content): + try: + os.makedirs(os.path.join(root_dir, dir2)) + except OSError as e: + if e.errno != 17: # path already exists + import pdb; pdb.set_trace() + + with open(os.path.join(root_dir, filename), 'w') as fd: + fd.write(content.encode(ENCODING)) + +def ProcessQuestion(question): + id = question['id'] + slug = Slugify(question['title']) + dir_name_2 = str(id) + '/' + slug + filename = dir_name_2 + '/index.html' + + env = Environment(loader=FileSystemLoader(searchpath="./")) + env.filters['datetimeformat'] = datetimeformat + tmpl = env.get_template('answer.html.tmpl') + html = tmpl.render(**question) + WriteFile(HTML_PATH, dir_name_2, filename, html) + + +def main(): + with open('threads.json') as fd: + questions = json.load(fd) + for question in questions: + if question['username'] not in SPAMMERS: + ProcessQuestion(question) + +if __name__ == '__main__': + main() Property changes on: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Deleted: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py 2019-01-24 14:43:42 UTC (rev 26504) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_html.py 2019-01-25 12:26:38 UTC (rev 26505) @@ -1,62 +0,0 @@ -#!/usr/bin/env python - -import re -import os -import os.path -import json -import pprint -from jinja2 import Template - -QUESTION_TMPL = """ - - -{{ title }} - - -{{ body }} -

-by: {{ username }} -

-{% for ans in answer %} -
-

-{{ ans.username }} answers: -

-

-{{ ans.body }} -

-{% endfor %} - - -""" - -def Slugify(s): - return '-'.join(x for x in re.findall('[0-9a-z_]*', s.lower()) if x) - -def WriteFile(root_dir, dir2, filename, content): - try: - os.makedirs(os.path.join(root_dir, dir2)) - except OSError as e: - pass - with open(os.path.join(root_dir, filename), 'w') as fd: - fd.write(content) - -def ProcessQuestion(question): - id = question['id'] - slug = Slugify(question['title']) - dir_name_2 = str(id) + '/' + slug - filename = dir_name_2 + '/index.html' - - tmpl = Template(QUESTION_TMPL) - html = tmpl.render(**question) - WriteFile('/home/maciej/public_html/osqa-static', dir_name_2, filename, html) - - -def main(): - with open('threads.json') as fd: - questions = json.load(fd) - for question in questions: - ProcessQuestion(question) - -if __name__ == '__main__': - main() Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py 2019-01-25 12:26:38 UTC (rev 26505) @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +import re +import os +import os.path +import json +import pprint +import datetime +from jinja2 import Template, environmentfilter, Environment, FileSystemLoader + +HTML_PATH="/home/cgrzemba/public_html/osqa-static" +filename = 'index.html' +ENCODING = 'utf-8' +SPAMMERS = ['maloriegrebetr'] + + at environmentfilter +def slugify(env, s): + return '-'.join(x for x in re.findall('[0-9a-z_]*', s.lower()) if x) + +def ProcessQuestion(questions): + env = Environment(loader=FileSystemLoader(searchpath="./")) + env.filters['slugify'] = slugify + tmpl = env.get_template('question.html.tmpl') + qd = {'questions': questions } + import pdb; pdb.set_trace() + html = tmpl.render(**qd) + with open(os.path.join(HTML_PATH, filename), 'w') as fd: + fd.write(html.encode(ENCODING)) + +def main(): + with open('threads.json') as fd: + questions = json.load(fd) + ProcessQuestion(questions) + +if __name__ == '__main__': + main() Property changes on: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl 2019-01-25 12:26:38 UTC (rev 26505) @@ -0,0 +1,30 @@ + + + + + + + +

+OSQA Community questions +

+

+ + + Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json 2019-01-24 14:43:42 UTC (rev 26504) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/threads.json 2019-01-25 12:26:38 UTC (rev 26505) @@ -1 +1 @@ @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From cgrzemba at users.sourceforge.net Mon Jan 28 11:59:04 2019 From: cgrzemba at users.sourceforge.net (cgrzemba at users.sourceforge.net) Date: Mon, 28 Jan 2019 10:59:04 +0000 Subject: SF.net SVN: gar:[26506] csw/mgar/pkg/opencsw-manual/trunk/files/ osqa-migration Message-ID: <1548673144.400731.27026@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26506 http://sourceforge.net/p/gar/code/26506 Author: cgrzemba Date: 2019-01-28 10:58:56 +0000 (Mon, 28 Jan 2019) Log Message: ----------- - Order the index / list alphabetically - Add a paragraph to the index, explaining that this is an archive of OSQA - checked HTML syntax - add canonical link URL Modified Paths: -------------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl Added Paths: ----------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/css/ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/css/style.css csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/logo_1.png Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-25 12:26:38 UTC (rev 26505) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-28 10:58:56 UTC (rev 26506) @@ -1,30 +1,34 @@ - - + + + + + + + OpenCSW Q&A Forum + + - - - + + +

{{ title }}

-

{{ body }} -

asked: {{ added_at|datetimeformat }} by: {{ username }} -

{% for com in comment %}
@@ -31,9 +35,7 @@

{{ com.username }} commented:

-

{{ com.body }} -

{% endfor %} {% for ans in answer %} @@ -41,17 +43,13 @@

{{ ans.username }} answers:

-

{{ ans.body }} -

{% for com in ans.comment %}

{{ com.username }} commented:

-

{{ com.body }} -

{% endfor %} {% endfor %} Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/css/style.css =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/css/style.css (rev 0) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/css/style.css 2019-01-28 10:58:56 UTC (rev 26506) @@ -0,0 +1,160 @@ +/* + * OpenCSW modified CSS template + * Main palette: + * #89CB11 - light green (bar) + * Same but darker: #50770a + * #3E5867 on #F4F8F9 - text on light grey background / boxes + * - this color doesn't fit the other colors + */ + +body { + /*overflow-y: scroll; + height: 100%; */ + background: none repeat scroll 0 0 #FFFFFF; + color: #000000; + font-family: sans-serif; + font-size: 12px; + line-height: 150%; + margin: 0; + padding: 0; +} + +div { + margin: 0 auto; + padding: 0; +} + +h1, h2, h3, form, img, p { + border: medium none; + margin: 0; + padding: 0; +} + +label { + vertical-align: middle; +} + +hr { + border-color: #CCCCCE -moz-use-text-color -moz-use-text-color; + border-right: medium none; + border-style: dashed none none; + border-width: 1px medium medium; +} + +p { + font-size: 13px; + line-height: 140%; + margin-bottom: 13px; +} + +li.answi a { + color: #ffffff; + text-decoration: none; +} + +li.answi a:hover { + text-shadow: 1px 1px 1px #000; +} + +a { + color: #3060A8; + text-decoration: none; +} +a:visited{ + color:#1F2F8A; + text-decoration: none; +} +a:hover{ + text-decoration: underline; +} + +.clear { + clear: both; + width: 0px; + height: 0px; +} + +h1 { + color: #3060ab; + font-size: 160%; + padding: 5px 0; + line-height: 110%; + overflow: hidden; +} + +h2 { + font-size: 140%; + padding: 3px 0; + line-height: 110%; +} + +h3 { + font-size: 120%; + padding: 3px 0; + line-height: 110%; +} + +ul#answ { + list-style: none; + padding: 0px 28px 0px 18px; +} + +ol { + list-style: decimal outside none; + margin-bottom: 1em; + margin-left: 30px; + padding-left: 0; +} + +td ul { + vertical-align: middle; +} + +li.answi { + float: left; + padding: 5px 10px; + font: 100%/1.5 "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif; + font-size: 175%; +} + +pre { + background-color: #F5F5F5; + font-family: Consolas, Monaco, Liberation Mono, Lucida Console, Monospace; + font-size: 90%; + margin-bottom: 10px; + overflow: auto; + padding-left: 5px; + padding-top: 5px; + white-space: pre-wrap; +} + +code { + font-family: Consolas, Monaco, Liberation Mono, Lucida Console, Monospace; + font-size: 90%; + white-space: pre-wrap; +} + +blockquote { + background-color: #F5F5F5; + margin-bottom: 10px; + margin-right: 15px; + padding: 10px 0 1px 10px; + max-width: 650px; +} + +blockquote blockquote { + margin: 0; + padding: 0; +} + +#logo { + height: 75px; + background: url("../images/logo_1.png") no-repeat; + margin: 20px 0px 5px 0px; +} + +#banner { + height: 41px; + background-color: #89CB11; + margin: 5px 0px 20px 0px; +} Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py 2019-01-25 12:26:38 UTC (rev 26505) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py 2019-01-28 10:58:56 UTC (rev 26506) @@ -21,6 +21,10 @@ def Slugify(s): return '-'.join(x for x in re.findall('[0-9a-z_]*', s.lower()) if x) + at environmentfilter +def slugify(env, s): + return Slugify(s) + def WriteFile(root_dir, dir2, filename, content): try: os.makedirs(os.path.join(root_dir, dir2)) @@ -32,15 +36,17 @@ fd.write(content.encode(ENCODING)) def ProcessQuestion(question): + env = Environment(loader=FileSystemLoader(searchpath="./")) + env.filters['datetimeformat'] = datetimeformat + env.filters['slugify'] = slugify + tmpl = env.get_template('answer.html.tmpl') + html = tmpl.render(**question) + id = question['id'] slug = Slugify(question['title']) dir_name_2 = str(id) + '/' + slug filename = dir_name_2 + '/index.html' - env = Environment(loader=FileSystemLoader(searchpath="./")) - env.filters['datetimeformat'] = datetimeformat - tmpl = env.get_template('answer.html.tmpl') - html = tmpl.render(**question) WriteFile(HTML_PATH, dir_name_2, filename, html) Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py 2019-01-25 12:26:38 UTC (rev 26505) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_quest_html.py 2019-01-28 10:58:56 UTC (rev 26506) @@ -21,8 +21,10 @@ env = Environment(loader=FileSystemLoader(searchpath="./")) env.filters['slugify'] = slugify tmpl = env.get_template('question.html.tmpl') + + questions.sort(key = lambda q: q['title'] ) qd = {'questions': questions } - import pdb; pdb.set_trace() + html = tmpl.render(**qd) with open(os.path.join(HTML_PATH, filename), 'w') as fd: fd.write(html.encode(ENCODING)) Added: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/logo_1.png =================================================================== (Binary files differ) Index: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/logo_1.png =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/logo_1.png 2019-01-25 12:26:38 UTC (rev 26505) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/logo_1.png 2019-01-28 10:58:56 UTC (rev 26506) Property changes on: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/images/logo_1.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl 2019-01-25 12:26:38 UTC (rev 26505) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl 2019-01-28 10:58:56 UTC (rev 26506) @@ -1,29 +1,36 @@ - - + + + + + OpenCSW Q&A Forum + + - - - + + +

+We retired the OSQA community website and archive the posts. This web site offers the content collected the last years. If you have a question, write to the users mailing list users at lists.opencsw.org or join the IRC #opencsw. +

OSQA Community questions

-

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmottola at users.sourceforge.net Mon Jan 28 18:10:38 2019 From: rmottola at users.sourceforge.net (rmottola at users.sourceforge.net) Date: Mon, 28 Jan 2019 17:10:38 +0000 Subject: SF.net SVN: gar:[26507] csw/mgar/pkg/gnustep-gui/trunk Message-ID: <1548695438.443646.19839@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26507 http://sourceforge.net/p/gar/code/26507 Author: rmottola Date: 2019-01-28 17:10:35 +0000 (Mon, 28 Jan 2019) Log Message: ----------- gnustep-gui/trunk: upgrade version Modified Paths: -------------- csw/mgar/pkg/gnustep-gui/trunk/Makefile csw/mgar/pkg/gnustep-gui/trunk/checksums Modified: csw/mgar/pkg/gnustep-gui/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnustep-gui/trunk/Makefile 2019-01-28 10:58:56 UTC (rev 26506) +++ csw/mgar/pkg/gnustep-gui/trunk/Makefile 2019-01-28 17:10:35 UTC (rev 26507) @@ -2,7 +2,7 @@ # TODO (release-critical prefixed with !, non release-critical with *) # NAME = gnustep-gui -VERSION = 0.26.2 +VERSION = 0.27.0 GARTYPE = v2 DESCRIPTION = GNUstep-core gui Modified: csw/mgar/pkg/gnustep-gui/trunk/checksums =================================================================== --- csw/mgar/pkg/gnustep-gui/trunk/checksums 2019-01-28 10:58:56 UTC (rev 26506) +++ csw/mgar/pkg/gnustep-gui/trunk/checksums 2019-01-28 17:10:35 UTC (rev 26507) @@ -1 +1 @@ -c6a024dcae4a0a5e00880f0be6afb875 gnustep-gui-0.26.2.tar.gz +92ac64d125e7ec5ecae2c828004b06f3 gnustep-gui-0.27.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Jan 28 20:48:53 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Jan 2019 19:48:53 +0000 Subject: SF.net SVN: gar:[26508] csw/mgar/pkg/apache24/trunk Message-ID: <1548704933.377762.12844@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26508 http://sourceforge.net/p/gar/code/26508 Author: dmichelsen Date: 2019-01-28 19:48:49 +0000 (Mon, 28 Jan 2019) Log Message: ----------- apache24/trunk: Update to 2.4.38 Modified Paths: -------------- csw/mgar/pkg/apache24/trunk/Makefile csw/mgar/pkg/apache24/trunk/checksums Modified: csw/mgar/pkg/apache24/trunk/Makefile =================================================================== --- csw/mgar/pkg/apache24/trunk/Makefile 2019-01-28 17:10:35 UTC (rev 26507) +++ csw/mgar/pkg/apache24/trunk/Makefile 2019-01-28 19:48:49 UTC (rev 26508) @@ -1,7 +1,7 @@ # $Id: Makefile 18185 2012-06-01 02:30:46Z bdwalton $ NAME = httpd -VERSION = 2.4.37 +VERSION = 2.4.38 GARTYPE = v2 PACKAGING_PLATFORMS = solaris10-i386 solaris10-sparc Modified: csw/mgar/pkg/apache24/trunk/checksums =================================================================== --- csw/mgar/pkg/apache24/trunk/checksums 2019-01-28 17:10:35 UTC (rev 26507) +++ csw/mgar/pkg/apache24/trunk/checksums 2019-01-28 19:48:49 UTC (rev 26508) @@ -1 +1 @@ -9ca56d8636944a4989de5af608714086 httpd-2.4.37.tar.gz +626083caac6d85a048abac6d5ea61e5b httpd-2.4.38.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From cgrzemba at users.sourceforge.net Tue Jan 29 08:35:54 2019 From: cgrzemba at users.sourceforge.net (cgrzemba at users.sourceforge.net) Date: Tue, 29 Jan 2019 07:35:54 +0000 Subject: SF.net SVN: gar:[26509] csw/mgar/pkg/opencsw-manual/trunk/files/ osqa-migration Message-ID: <1548747354.741246.10965@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26509 http://sourceforge.net/p/gar/code/26509 Author: cgrzemba Date: 2019-01-29 07:35:51 +0000 (Tue, 29 Jan 2019) Log Message: ----------- add subpath 'questions', shorten canonical link Modified Paths: -------------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-28 19:48:49 UTC (rev 26508) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-29 07:35:51 UTC (rev 26509) @@ -3,8 +3,8 @@ - - + + OpenCSW Q&A Forum Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py 2019-01-28 19:48:49 UTC (rev 26508) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py 2019-01-29 07:35:51 UTC (rev 26509) @@ -8,7 +8,7 @@ import datetime from jinja2 import Template, environmentfilter, Environment, FileSystemLoader -HTML_PATH="/home/cgrzemba/public_html/osqa-static" +HTML_PATH="/home/cgrzemba/public_html/osqa-static/questions/" ENCODING = 'utf-8' SPAMMERS = ['maloriegrebetr'] Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl 2019-01-28 19:48:49 UTC (rev 26508) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl 2019-01-29 07:35:51 UTC (rev 26509) @@ -21,7 +21,9 @@

-We retired the OSQA community website and archive the posts. This web site offers the content collected the last years. If you have a question, write to the users mailing list users at lists.opencsw.org or join the IRC #opencsw. +We retired the OSQA community website and archive the posts. This web site offers the content collected the last years. +
+ If you have a question, write to the users mailing list users at lists.opencsw.org or join the IRC #opencsw.

OSQA Community questions @@ -29,7 +31,7 @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Tue Jan 29 18:00:02 2019 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Tue, 29 Jan 2019 17:00:02 +0000 Subject: SF.net SVN: gar:[26510] csw/mgar/pkg/opencsw-manual/trunk/files Message-ID: <1548781202.475934.15664@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26510 http://sourceforge.net/p/gar/code/26510 Author: wahwah Date: 2019-01-29 16:59:53 +0000 (Tue, 29 Jan 2019) Log Message: ----------- opencsw-manual/trunk: Small updates to the OSQA migration script Modified Paths: -------------- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/generate_answer_html.py csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/question.html.tmpl Added Paths: ----------- csw/mgar/pkg/opencsw-manual/trunk/files/faq/ Modified: csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl =================================================================== --- csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-29 07:35:51 UTC (rev 26509) +++ csw/mgar/pkg/opencsw-manual/trunk/files/osqa-migration/answer.html.tmpl 2019-01-29 16:59:53 UTC (rev 26510) @@ -5,7 +5,7 @@ - OpenCSW Q&A Forum + {{ title }} — OpenCSW Q&A Forum

-We retired the OSQA community website and archive the posts. This web site offers the content collected the last years. +We have retired the OSQA community website and archived the posts. This web site offers the content collected the last years.
If you have a question, write to the users mailing list users at lists.opencsw.org or join the IRC #opencsw.

@@ -31,7 +31,7 @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.