tags 408364 patch
stop
Hi,
I've created a patch moving adduser to the pre-depends and NMU'ed it to
DELAYED/0 according to
http://lists.debian.org/debian-devel-announce/2006/09/msg00020.html
The patch is attached.
Cheers,
Bastian
--
Bastian Venthur http://venthur.de
Debian Developer venthur at debian org
diff -ruN orig/karrigell-2.3.2/debian/changelog karrigell-2.3.2/debian/changelog
--- orig/karrigell-2.3.2/debian/changelog 2007-02-01 12:24:20.000000000 +0100
+++ karrigell-2.3.2/debian/changelog 2007-02-01 12:20:41.000000000 +0100
@@ -1,3 +1,11 @@
+karrigell (2.3.2-1.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Moved adduser from depend to pre-depend (Closes: #408364)
+ * Urgency high due RCness
+
+ -- Bastian Venthur <[EMAIL PROTECTED]> Thu, 1 Feb 2007 12:20:04 +0100
+
karrigell (2.3.2-1) unstable; urgency=low
* new upstream version
diff -ruN orig/karrigell-2.3.2/debian/control karrigell-2.3.2/debian/control
--- orig/karrigell-2.3.2/debian/control 2007-02-01 12:24:20.000000000 +0100
+++ karrigell-2.3.2/debian/control 2007-02-01 12:21:41.000000000 +0100
@@ -8,7 +8,8 @@
Package: karrigell
Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, adduser, python (>= 2.4), python-cheetah (>= 1.0-1.1)
+Pre-Depends: adduser
+Depends: ${misc:Depends}, ${python:Depends}, python (>= 2.4), python-cheetah (>= 1.0-1.1)
Suggests: karrigell-doc
XB-Python-Version: ${python:Versions}
Description: python web server application framework
diff -ruN orig/karrigell-2.3.2/debian/po/cs.po karrigell-2.3.2/debian/po/cs.po
--- orig/karrigell-2.3.2/debian/po/cs.po 2007-02-01 12:24:20.000000000 +0100
+++ karrigell-2.3.2/debian/po/cs.po 2007-02-01 12:22:00.000000000 +0100
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: karrigell\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-11-17 18:37+0100\n"
+"POT-Creation-Date: 2007-02-01 12:22+0100\n"
"PO-Revision-Date: 2005-10-22 15:47+0200\n"
"Last-Translator: Miroslav Kure <[EMAIL PROTECTED]>\n"
"Language-Team: Czech <[EMAIL PROTECTED]>\n"
@@ -25,13 +25,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Important note"
msgstr "Důležitá poznámka"
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"You have installed the Karrigell web service. By default, Karrigell runs as "
"a daemon, listening on port 8080. Please edit the file /etc/karrigell/"
@@ -43,13 +43,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Put your web applications into /var/lib/karrigell/"
msgstr "Své webové aplikace můžete umÃstit do /var/lib/karrigell/"
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"If you install the karrigell-doc and karrigell-demo packages, you can have "
"an interactive demo by pointing your browser to http://localhost:8080/"
@@ -59,7 +59,7 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"However, the demo scripts would be also accessible from the internet, which "
"has security implications. Therefore, entries aliasing 'demo' and 'doc' are "
diff -ruN orig/karrigell-2.3.2/debian/po/fr.po karrigell-2.3.2/debian/po/fr.po
--- orig/karrigell-2.3.2/debian/po/fr.po 2007-02-01 12:24:20.000000000 +0100
+++ karrigell-2.3.2/debian/po/fr.po 2007-02-01 12:22:00.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: Karrigell 2.1.9-2\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-11-17 18:37+0100\n"
+"POT-Creation-Date: 2007-02-01 12:22+0100\n"
"PO-Revision-Date: 2005-10-09 14:28+0200\n"
"Last-Translator: Sylvain Archenault <[EMAIL PROTECTED]>\n"
"Language-Team: French <[email protected]>\n"
@@ -19,13 +19,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Important note"
msgstr "Remarque importante"
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"You have installed the Karrigell web service. By default, Karrigell runs as "
"a daemon, listening on port 8080. Please edit the file /etc/karrigell/"
@@ -38,13 +38,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Put your web applications into /var/lib/karrigell/"
msgstr "Vos applications web doivent être situées dans /var/lib/karrigell/."
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"If you install the karrigell-doc and karrigell-demo packages, you can have "
"an interactive demo by pointing your browser to http://localhost:8080/"
@@ -55,7 +55,7 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"However, the demo scripts would be also accessible from the internet, which "
"has security implications. Therefore, entries aliasing 'demo' and 'doc' are "
diff -ruN orig/karrigell-2.3.2/debian/po/sv.po karrigell-2.3.2/debian/po/sv.po
--- orig/karrigell-2.3.2/debian/po/sv.po 2007-02-01 12:24:20.000000000 +0100
+++ karrigell-2.3.2/debian/po/sv.po 2007-02-01 12:22:00.000000000 +0100
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: karrigell 2.1.9-2\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-11-17 18:37+0100\n"
+"POT-Creation-Date: 2007-02-01 12:22+0100\n"
"PO-Revision-Date: 2005-12-01 20:53+0100\n"
"Last-Translator: Daniel Nylander <[EMAIL PROTECTED]>\n"
"Language-Team: Swedish <[EMAIL PROTECTED]>\n"
@@ -25,13 +25,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Important note"
msgstr "Viktig notering"
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"You have installed the Karrigell web service. By default, Karrigell runs as "
"a daemon, listening on port 8080. Please edit the file /etc/karrigell/"
@@ -43,13 +43,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Put your web applications into /var/lib/karrigell/"
msgstr "Lägg dina webbapplikationer i /var/lib/karrigell/"
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"If you install the karrigell-doc and karrigell-demo packages, you can have "
"an interactive demo by pointing your browser to http://localhost:8080/"
@@ -59,7 +59,7 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"However, the demo scripts would be also accessible from the internet, which "
"has security implications. Therefore, entries aliasing 'demo' and 'doc' are "
diff -ruN orig/karrigell-2.3.2/debian/po/templates.pot karrigell-2.3.2/debian/po/templates.pot
--- orig/karrigell-2.3.2/debian/po/templates.pot 2007-02-01 12:24:20.000000000 +0100
+++ karrigell-2.3.2/debian/po/templates.pot 2007-02-01 12:22:00.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-11-17 18:37+0100\n"
+"POT-Creation-Date: 2007-02-01 12:22+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
@@ -18,13 +18,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Important note"
msgstr ""
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"You have installed the Karrigell web service. By default, Karrigell runs as "
"a daemon, listening on port 8080. Please edit the file /etc/karrigell/"
@@ -33,13 +33,13 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid "Put your web applications into /var/lib/karrigell/"
msgstr ""
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"If you install the karrigell-doc and karrigell-demo packages, you can have "
"an interactive demo by pointing your browser to http://localhost:8080/"
@@ -47,7 +47,7 @@
#. Type: note
#. Description
-#: ../karrigell.templates:3
+#: ../karrigell.templates:1001
msgid ""
"However, the demo scripts would be also accessible from the internet, which "
"has security implications. Therefore, entries aliasing 'demo' and 'doc' are "
diff -ruN orig/karrigell-2.3.2/debugger/k_debugger.py.bak karrigell-2.3.2/debugger/k_debugger.py.bak
--- orig/karrigell-2.3.2/debugger/k_debugger.py.bak 2005-11-24 12:55:36.000000000 +0100
+++ karrigell-2.3.2/debugger/k_debugger.py.bak 1970-01-01 01:00:00.000000000 +0100
@@ -1,109 +0,0 @@
-"""Used in case of errors or exceptions in scripts"""
-
-import cStringIO
-import cgi
-import types
-
-import k_config
-import k_utils
-
-Errors=k_utils.LimitedDict(100)
-
-class Error:
- """An instance of Error is created every time Template handles
- an error or an exception
- The instances are kept in the dictionary Errors, with keys generated
- at random. The key is used by the debugger scripts"""
-
- def __init__(self,tree,tb,exc_info,namespace,initialNs,key):
- """Instances are created from
- - tree : tree[0] is the script (instance of the Script class
- in Template) where the error occured. If it is included in other
- scripts, the following items are its parents
- - tb and exc_info : traceback elements
- - initialNs : a copy of the namespace before the script ran
- - namespace : a copy of the namespace after the script has run
- - key : random string generated in Template"""
-
- self.namespace={0:id(namespace),
- id(namespace):k_utils.Node(None,"namespace",namespace)}
- self.initialNs=initialNs
- self.tree=tree
- self.script=tree[-1]
-
- # browses traceback upwards
- errorLine=0
- for i in range(len(tb)):
- (filename,errorLine,x,y)=tb[len(tb)-i-1]
- if filename=="<string>":
- break
- [exc_type,exc_value]=exc_info[:2]
- if type(exc_type) == types.ClassType:
- stype = exc_type.__name__
- else:
- stype = exc_type
- if exc_type in [SyntaxError,IndentationError]:
- exc_type_value=stype
- try:
- errorMsg,(filename, lineno, offset, line) = exc_value
- errorLine=lineno
- except:
- pass
- else:
- exc_type_value=str(stype)+": "+str(exc_value)
-
- if self.script.lineMapping is None:
- originLineNum=errorLine-1
- else:
- try:
- originLineNum=self.script.lineMapping[errorLine-1]
- except KeyError:
- originLineNum=errorLine-1
- try:
- originErrorLine=open(self.script.name).read().split("\n")[originLineNum]
- except IndexError:
- originErrorLine= '--error fetching error origin line --'
- self.exc_type_value=exc_type_value
- self.originLineNum=originLineNum
- self.originErrorLine=originErrorLine
- self.pythonLine=errorLine
- self.key=key
- Errors[key]=self
-
- def getRawTraceback(self):
- """Used from Template to write the raw Python traceback"""
- self.raw_traceback=cStringIO.StringIO()
- return self.raw_traceback
-
- def errorText(self):
- """Return the HTML code giving minimal info about the error :
- name of the script, name and message of the exception,
- line number in script"""
- errorText=cStringIO.StringIO()
- errorText.write('<font face="verdana" color="red">')
- errorText.write('<b>Error in %s</b></font><p>\n' %self.script.url)
- # if script is included, show tree
- if len(self.tree)>1:
- inclusionTree="".join(["\n"+" "*i+" includes "+s.url for i,s in enumerate(self.tree[1:])])
- errorText.write("<p><pre>"+self.tree[0].url+inclusionTree+'</pre><p>')
- errorText.write('<table border="1">\n<tr><td bgColor="#FFFFCC">\n')
- errorText.write('<pre>Script <b>%s</b><hr>' %self.script.url)
- errorText.write(cgi.escape(self.exc_type_value)+'\n\n')
- errorText.write('Line %s' %(self.originLineNum+1)+" "*4+"\n")
- errorText.write(cgi.escape(self.originErrorLine).strip())
- errorText.write('</pre></td></tr></table>')
- errorText.write("<pre>\n%s\n</pre>\n" %cgi.escape(self.raw_traceback.getvalue()))
- return errorText.getvalue()
-
- def HTML(self):
- """Return the complete HTML code, including a button to launch the
- debugger scripts"""
- HTML=cStringIO.StringIO()
- HTML.write(self.errorText())
- # base url
- debuggerUrl=k_config.base + "/debugger/frame_debug.pih"
- HTML.write("""<form action="%s" target="_blank">
- <input type="hidden" name="key" value="%s">
- <input type="submit" value="Debug">
- </form>""" %(debuggerUrl,self.key))
- return HTML.getvalue()
diff -ruN orig/karrigell-2.3.2/webapps/demo/cheetahTest.ks.bak karrigell-2.3.2/webapps/demo/cheetahTest.ks.bak
--- orig/karrigell-2.3.2/webapps/demo/cheetahTest.ks.bak 2005-12-29 17:39:11.000000000 +0100
+++ karrigell-2.3.2/webapps/demo/cheetahTest.ks.bak 1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-title = 'Cheetah test'
-
-class Client:
-
- def __init__(self,surname,firstname,email):
- self.surname = surname
- self.firstname = firstname
- self.email = email
-
-clients = [ Client('Proust','Marcel','[EMAIL PROTECTED]'),
- Client('Salinger','J.D.','[EMAIL PROTECTED]')]
-
-def index():
- print 'ggg'
- Include('../cheetahTest.tmpl',searchDict = clients)
\ Kein Zeilenumbruch am Dateiende.