<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/karsten/weather, branch next</title>
<subtitle>Karsten's weather repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/'/>
<entry>
<title>Vagrant development environment</title>
<updated>2014-05-16T15:41:10+00:00</updated>
<author>
<name>meejah</name>
<email>meejah@meejah.ca</email>
</author>
<published>2014-05-16T15:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=9cbb18884ef1f29c7dceaf3d95a56f9a5b65cce3'/>
<id>9cbb18884ef1f29c7dceaf3d95a56f9a5b65cce3</id>
<content type='text'>
This was originally developed by Abhiram Chintangal &lt;abhiram.chintangal@gmail.com&gt; with a bunch of fixups
and the merge-request from Oliver Baumann &lt;baumanno@cip.ifi.lmu.de&gt; and some additional cleanups and
fixes from Karsten Loesing &lt;karsten.loesing@gmx.net&gt; and meejah

"vagrant up" should give you a development environment running at https://weather.dev if you followed the
instructions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was originally developed by Abhiram Chintangal &lt;abhiram.chintangal@gmail.com&gt; with a bunch of fixups
and the merge-request from Oliver Baumann &lt;baumanno@cip.ifi.lmu.de&gt; and some additional cleanups and
fixes from Karsten Loesing &lt;karsten.loesing@gmx.net&gt; and meejah

"vagrant up" should give you a development environment running at https://weather.dev if you followed the
instructions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Basic .gitignore</title>
<updated>2013-07-05T21:11:00+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T21:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=8f3f07d1fb8877900aca495871eded4d749b14f6'/>
<id>8f3f07d1fb8877900aca495871eded4d749b14f6</id>
<content type='text'>
Adding a gitignore so git doesn't claim python bytecode and vim swap files as
being untracked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding a gitignore so git doesn't claim python bytecode and vim swap files as
being untracked.
</pre>
</div>
</content>
</entry>
<entry>
<title>Misuse of Controller.from_port()</title>
<updated>2013-07-05T21:08:31+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T21:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=40c3be0884e6db5dc76f7e023053969b4d85934c'/>
<id>40c3be0884e6db5dc76f7e023053969b4d85934c</id>
<content type='text'>
We want to use the 'port' keyword argument here. We were instead using the port
as the address.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want to use the 'port' keyword argument here. We were instead using the port
as the address.
</pre>
</div>
</content>
</entry>
<entry>
<title>Invalid default timezone</title>
<updated>2013-07-05T21:03:26+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T21:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=e5234955f86997b7cb911992a6a573a6cb6a8d16'/>
<id>e5234955f86997b7cb911992a6a573a6cb6a8d16</id>
<content type='text'>
I'm pretty sure django expects None rather than the string 'None'...

atagar@odin:~/Desktop/tor/weather/weather$ python manage.py test weatherapp
Traceback (most recent call last):
  File "manage.py", line 11, in &lt;module&gt;
    execute_manager(settings)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 252, in fetch_command
    app_name = get_commands()[subcommand]
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
    apps = settings.INSTALLED_APPS
  File "/usr/lib/python2.7/dist-packages/django/utils/functional.py", line 276, in __getattr__
    self._setup()
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 125, in __init__
    raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE)
ValueError: Incorrect timezone setting: None
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm pretty sure django expects None rather than the string 'None'...

atagar@odin:~/Desktop/tor/weather/weather$ python manage.py test weatherapp
Traceback (most recent call last):
  File "manage.py", line 11, in &lt;module&gt;
    execute_manager(settings)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 252, in fetch_command
    app_name = get_commands()[subcommand]
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
    apps = settings.INSTALLED_APPS
  File "/usr/lib/python2.7/dist-packages/django/utils/functional.py", line 276, in __getattr__
    self._setup()
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 125, in __init__
    raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE)
ValueError: Incorrect timezone setting: None
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropping more unused methods</title>
<updated>2013-07-05T20:32:45+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T20:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=139bbca4696c2e1c2cc9a9ab77015f4659495d9a'/>
<id>139bbca4696c2e1c2cc9a9ab77015f4659495d9a</id>
<content type='text'>
Our get_stable_version_list(), has_rec_version(), and get_finger_list() are all
unused.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our get_stable_version_list(), has_rec_version(), and get_finger_list() are all
unused.
</pre>
</div>
</content>
</entry>
<entry>
<title>General cleanup of the ctlutil.py module</title>
<updated>2013-07-05T20:23:55+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T20:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=3047926b5756e07daa3b8cd30093002d931d71dd'/>
<id>3047926b5756e07daa3b8cd30093002d931d71dd</id>
<content type='text'>
Ok, I ignored it as long as I could. Trailing whitespace is fine. No trailing
whitespace is fine. But for the love of all *please* be consistent!

Fixing all the whitespace in the module. Also some simple general
simplifications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ok, I ignored it as long as I could. Trailing whitespace is fine. No trailing
whitespace is fine. But for the love of all *please* be consistent!

Fixing all the whitespace in the module. Also some simple general
simplifications.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropping the get_full_descriptor() method</title>
<updated>2013-07-05T19:56:06+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T19:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=e3948379e7bbddb35f90d34f780c6fe389a4cd5c'/>
<id>e3948379e7bbddb35f90d34f780c6fe389a4cd5c</id>
<content type='text'>
So much code for something we already do...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So much code for something we already do...
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropping the get_single_descriptor() method</title>
<updated>2013-07-05T19:50:40+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T19:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=cd0fce6c8b57edbd0d105168afd2a66828d4ce5c'/>
<id>cd0fce6c8b57edbd0d105168afd2a66828d4ce5c</id>
<content type='text'>
Purging more manual descriptor parsing. On reflection this is a lot of what
weather does... hopefully we'll be able to simplify this codebase quite a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Purging more manual descriptor parsing. On reflection this is a lot of what
weather does... hopefully we'll be able to simplify this codebase quite a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropping the get_full_consensus() method</title>
<updated>2013-07-05T19:13:04+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T19:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=ffc1819261fd08a9c6493b1fe0baadcc7f597f98'/>
<id>ffc1819261fd08a9c6493b1fe0baadcc7f597f98</id>
<content type='text'>
Weather's get_full_consensus() is presently unused. If it wasn't I would've
replaced its usage with the Controller's get_network_statuses() method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Weather's get_full_consensus() is presently unused. If it wasn't I would've
replaced its usage with the Controller's get_network_statuses() method.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropping the get_single_consensus() method</title>
<updated>2013-07-05T19:11:48+00:00</updated>
<author>
<name>Damian Johnson</name>
<email>atagar@torproject.org</email>
</author>
<published>2013-07-05T19:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/weather.git/commit/?id=c282d9d94d0cfc552fcbe18288a9bc038211ecd9'/>
<id>c282d9d94d0cfc552fcbe18288a9bc038211ecd9</id>
<content type='text'>
Tor Weather is doing some manual descriptor parsing because TorCtl didn't
provide that. Stem does. Dropping the hacks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tor Weather is doing some manual descriptor parsing because TorCtl didn't
provide that. Stem does. Dropping the hacks.
</pre>
</div>
</content>
</entry>
</feed>
