discuss: Been a while...


Previous by date: 10 Mar 2005 02:08:02 -0000 Re: Debian-free licenses was Re: modifiability of docs: final decision, Rahul Sundaram
Next by date: 10 Mar 2005 02:08:02 -0000 Re: Debian-free licenses was Re: modifiability of docs: final decision, Rick Moen
Previous in thread:
Next in thread:

Subject: Been a while...
From: Tabatha Marshall ####@####.####
Date: 10 Mar 2005 02:08:02 -0000
Message-Id: <1110420448.4281.104.camel@thinkerchild>

Hi all,

I know lots of people have been wondering what's happened to me.  I took
a hiatus in the summer, for which Emma so kindly took over, and then in
September, I started working for Linux Professional Institute. 

Just when I got comfortable as their Documentation Manager, I was
promoted to Director of Certification in November of 2004.  Since that
time, I've been working aggressively for them, managing our existing
certification programs and looking into development of new programs.

As is often the case with a new job, especially one such as mine, it's
left me with a minimal amount of time to help with Review Coordination
for TLDP, and it's been eating at me because I'm not fond of being the
bottleneck in a process that was chugging along nicely.

I can see that there's been a lot of discussion and activity at TLDP
lately, and for that I'm glad, since I've not been able to manage both
Review Coordination and Certification for LPI.  Unfortunately, I have to
give LPI first priority now, but that doesn't excuse the fact that I've
been absent.

I did try to have Todd Hawley step in as Language Review Coordinator,
and had spent some time on the phone and in email with him, but from
what I understand, he's not been actively working with TLDP.  I don't
know if this was because he never felt I fully trained him, or if I
wasn't available enough for questions, or if he simply lost interest.

I haven't read ANY of the email going on in the lists.  The primary
reason for that is because I don't want to start getting involved in the
project management of TLDP when I know I can't meet the demands on my
time.  

Having said all of that, I have had to spend some time thinking about
whether there was anything else I could do for TLDP or if I was supposed
to just walk away from this and hand the reins over to someone else
entirely.  

The conclusion I've come to is that while I don't have the time to
coordinate reviews, I do have time to train a new coordinator, if
necessary, though I don't believe I should choose this person, since my
last attempt at that failed.  I would prefer that someone from TLDP let
me know who is interested in taking over review coordination so I can
provide some tips and help to that person, if desired.

Additionally, I have not stopped writing my fiction, and I have always
believed that in order to be a strong writer, I must be a strong editor.
So...though I haven't the time to coordinate, I believe I do have the
time to go back to reviewing documents, both new and existing.  I should
provide a small disclaimer that I will only be able to take on one at a
time, and will be glad to notify the lists as I finish one and am ready
to take on another.

I feel comfortable that I can edit 2-3 documents per month, depending on
their scope.  If everyone is still interested in my skills as a language
reviewer, I'd like to go back to doing that.  I believe I can be of more
help in that capacity, because I'm only taking on what I can handle as
opposed to the whole project getting too big for me to manage.  Bottom
line is we've always needed reviewers, and I will be more reliable as a
reviewer than a coordinator at this time.

Thanks everybody for your understanding and I hope to hear back from
you!

Tab
--

Tabatha Marshall
www.tabathamarshall.com


--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Wed Jul 3 02:44:42 2024

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /opt/ezmlm-browse-0.20/<string> in ()
 /opt/ezmlm-browse-0.20/main.py in main()
  424 
  425         if path is not None:
  426                 main_path(path)
  427         else:
  428                 main_form()
global main_form = <function main_form at 0x91dcc6c>
 /opt/ezmlm-browse-0.20/main.py in main_form()
  378         except ImportError:
  379                 die(ctxt, "Invalid command")
  380         module.do(ctxt)
  381 
  382 def main():
module = <module 'commands.showmsg' from '/opt/ezmlm-browse-0.20/commands/showmsg.pyc'>, module.do = <function do at 0x91e58ec>, global ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}
 /opt/ezmlm-browse-0.20/commands/showmsg.py in do(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'})
   18         write(html('msg-pager') % ctxt)
   19         write('<hr>')
   20         sub_showmsg(ctxt, ctxt[MSGNUM])
   21         write('<hr>')
   22         write(html('msg-pager') % ctxt)
global sub_showmsg = <function sub_showmsg at 0x91dc1ec>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msgnum=8944)
  229         format_timestamp(ctxt, ctxt)
  230         write(html('msg-header') % ctxt)
  231         rec_showpart(ctxt, msg, 0)
  232         write(html('msg-footer') % ctxt)
  233         ctxt.pop()
global rec_showpart = <function rec_showpart at 0x91dc1b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msg = <email.message.Message instance at 0x923ac4c>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x923ac4c>, partnum=1)
  205                 else:
  206                         for p in part.get_payload():
  207                                 partnum = rec_showpart(ctxt, p, partnum+1)
  208         else:
  209                 write(html('msg-sep') % ctxt)
partnum = 1, global rec_showpart = <function rec_showpart at 0x91dc1b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, p = <email.message.Message instance at 0x923accc>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x923accc>, partnum=2)
  208         else:
  209                 write(html('msg-sep') % ctxt)
  210                 sub_showpart(ctxt, part)
  211         return partnum
  212 
global sub_showpart = <function sub_showpart at 0x91dc144>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part = <email.message.Message instance at 0x923accc>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x923accc>)
  164         type = ctxt[TYPE] = part.get_content_type()
  165         ctxt[FILENAME] = part.get_filename()
  166         template = html('msg-' + type.replace('/', '-'))
  167         if not template:
  168                 template = html('msg-' + type[:type.find('/')])
global template = <function template at 0x91d4e9c>, global html = <function html at 0x91d4ed4>, type = 'application/pgp-signature', type.replace = <built-in method replace of str object at 0x923ce90>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-pgp-signature')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x91d4e9c>, name = 'msg-application-pgp-signature'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-pgp-signature.html')
   31         except IOError:
   32                 if not _template_zipfile:
   33                         _template_zipfile = zipfile.ZipFile(sys.argv[0])
   34                 try:
   35                         f = _template_zipfile.open(n).read()
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x916da7c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20']
 /usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x91e91cc>, file='-c', mode='r', compression=0, allowZip64=False)
  337             self.filename = file
  338             modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'}
  339             self.fp = open(file, modeDict[mode])
  340         else:
  341             self._filePassed = 1
self = <zipfile.ZipFile instance at 0x91e91cc>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r'

<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
      args = (2, 'No such file or directory')
      errno = 2
      filename = '-c'
      message = ''
      strerror = 'No such file or directory'