<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chouette-core/spec/services, branch 5485-first-docker-scripts</title>
<subtitle>Chouette manage transport static data</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/'/>
<entry>
<title>Refs: #5281@2h;  Code Analysis first bugfix</title>
<updated>2017-12-14T17:00:47+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-12-14T15:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=0354c84367cede7d738c79e9c0f116b2c0a178b2'/>
<id>0354c84367cede7d738c79e9c0f116b2c0a178b2</id>
<content type='text'>
  - Rebased #5006 upoon master and created #5281 from #5006
  - Setup regression test based on client provided input
  - Fixed bug with multiple spurious directory occurances
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - Rebased #5006 upoon master and created #5281 from #5006
  - Setup regression test based on client provided input
  - Fixed bug with multiple spurious directory occurances
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs: #5006@12h;</title>
<updated>2017-12-14T14:34:46+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-11-27T10:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=424496bc6e7b6f94b0f34d3c11fb95fd7f6088c5'/>
<id>424496bc6e7b6f94b0f34d3c11fb95fd7f6088c5</id>
<content type='text'>
   Implementing allowed vs foreign line lookup for the zip service

   - Adapting `lib/stif/netex_file.rb` to expose the already implemented matching
   - `app/services/zip_service.rb` augmented to check for allowed lines and returning forbidden lines
   - Specs with fixtures and using the beforementioned new zip support in the specs
   - Fixture directories for the new specs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   Implementing allowed vs foreign line lookup for the zip service

   - Adapting `lib/stif/netex_file.rb` to expose the already implemented matching
   - `app/services/zip_service.rb` augmented to check for allowed lines and returning forbidden lines
   - Specs with fixtures and using the beforementioned new zip support in the specs
   - Fixture directories for the new specs
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs: #5006@3h;</title>
<updated>2017-12-14T14:34:46+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-11-27T09:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=e82600d2efcc90f327b90d04239fe41b80031ad4'/>
<id>e82600d2efcc90f327b90d04239fe41b80031ad4</id>
<content type='text'>
   Zip Support for Specs, allowing to create zip archives in memory

   * create zip archive from hash or directory tree
   * Metaspecs -- commented out
     - for potential refactoring of Zip Support
     - as readable documentation on how to use Zip Support
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   Zip Support for Specs, allowing to create zip archives in memory

   * create zip archive from hash or directory tree
   * Metaspecs -- commented out
     - for potential refactoring of Zip Support
     - as readable documentation on how to use Zip Support
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs: #4633@0.5h;</title>
<updated>2017-10-24T13:28:44+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-10-19T16:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=7f3b2aa1a1c4a2e051e1b2d3d3b57ab646b01a44'/>
<id>7f3b2aa1a1c4a2e051e1b2d3d3b57ab646b01a44</id>
<content type='text'>
Speced and implemented ZipService to return additional directories
in the entry's `spurious` field.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Speced and implemented ZipService to return additional directories
in the entry's `spurious` field.
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTPService spec: Remove upload mock expectations</title>
<updated>2017-08-25T17:11:44+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-08-25T17:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=3f7c607546caf3fa3cad0fd5e4d47a84637f352e'/>
<id>3f7c607546caf3fa3cad0fd5e4d47a84637f352e</id>
<content type='text'>
These relied on the previous behaviour of `#post_resource` handling
uploads. This is no longer the case. Instead, you have to call
`HTTPService.upload` manually and pass the result to `#post_resource`
via the `params` argument (like in `WorkbenchImportWorker#params`).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These relied on the previous behaviour of `#post_resource` handling
uploads. This is no longer the case. Instead, you have to call
`HTTPService.upload` manually and pass the result to `#post_resource`
via the `params` argument (like in `WorkbenchImportWorker#params`).
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `RetryService`</title>
<updated>2017-08-25T10:14:29+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-08-25T10:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=166b53305e41c51f4b401514a5ec2d828788a2cd'/>
<id>166b53305e41c51f4b401514a5ec2d828788a2cd</id>
<content type='text'>
This is no longer being used as the `WorkbenchImportWorker` was
refactored and it was decided that we don't want to enable retries for
imports.

For example, imagine you have an hour-long import that fails after 50
minutes. We retry three times and now we've wasted 2.5 hours of your
time just to tell you that the import failed.

Thus the decision was to remove it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is no longer being used as the `WorkbenchImportWorker` was
refactored and it was decided that we don't want to enable retries for
imports.

For example, imagine you have an hour-long import that fails after 50
minutes. We retry three times and now we've wasted 2.5 hours of your
time just to tell you that the import failed.

Thus the decision was to remove it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs: #4273@20h;  Reverse Engeneeiring RubyZip fixed ZipService</title>
<updated>2017-08-21T03:26:55+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-08-21T03:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=327b1ec771a056451b0635ba80cc346fa1765299'/>
<id>327b1ec771a056451b0635ba80cc346fa1765299</id>
<content type='text'>
        - Replzed Lazy Enum over get_next_entry and group by with explicit looping and yielding to an instance level enumerator
          that yields streams per subdir (wich represents a referential).

        - Fixtures and Specs that use a REAL usecase.

        Next: Get rid of metadata kludge (should fix failing specs)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
        - Replzed Lazy Enum over get_next_entry and group by with explicit looping and yielding to an instance level enumerator
          that yields streams per subdir (wich represents a referential).

        - Fixtures and Specs that use a REAL usecase.

        Next: Get rid of metadata kludge (should fix failing specs)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '1726-WorkbenchImport-for-multi-Netex-import'</title>
<updated>2017-08-03T13:08:06+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-08-03T13:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=09b0d438c50c7cd9ec9c18d1d90c16877b07d9a9'/>
<id>09b0d438c50c7cd9ec9c18d1d90c16877b07d9a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #50 from af83/3511-cron-job-to-notify-parent-WorkbenchImport-of-sub-import-status--rb201708011853</title>
<updated>2017-08-03T09:19:47+00:00</updated>
<author>
<name>Robert Dober</name>
</author>
<published>2017-08-03T09:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=494fdfab76e6557018de77dac6861513ffa0502b'/>
<id>494fdfab76e6557018de77dac6861513ffa0502b</id>
<content type='text'>
3511 cron job to notify parent workbench import of sub import status  rb201708011853</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
3511 cron job to notify parent workbench import of sub import status  rb201708011853</pre>
</div>
</content>
</entry>
<entry>
<title>Hotfix for Jenkins, removed specs needing `unzip`</title>
<updated>2017-08-02T12:40:34+00:00</updated>
<author>
<name>Robert</name>
</author>
<published>2017-08-02T12:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=420068615d1633a1a9fac48db82d3df04913af9a'/>
<id>420068615d1633a1a9fac48db82d3df04913af9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
