<p>
pasfreelance wants to merge 10 commits into
dbsrgits:master from itnode:master:
</p>

<p>Hey,</p>

<p>i've created a test which is populating a MySQL Database with german special chars, dumping it into fixtures and repopulate it from the fixtures.</p>

<p>You have to set Environment variables, to run the test against a MySQL database:</p>

<pre><code>export FIXTURETEST_DSN="DBI:mysql:database=fixtures;host=localhost"
export FIXTURETEST_USER=mysqluser
export FIXTURETEST_PASS=mysqlpassword
</code></pre>

<p>t/19-populate-unicode.t fails after importing the fixtures back into the MySQL DB.</p>

<p>We couldn't find the bug, but can help if you give us a hint.</p>

<p>Thanks in advance,</p>

<p>Patrick</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5'>https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>added a test that fails for unicode mysql</li>
  <li>fixed the test to work with mysql per $ENV</li>
  <li>Remove ~-Files</li>
  <li>removed hashref</li>
  <li>populate the right db</li>
  <li>repopulate mysql database to find failures</li>
  <li>added utf8 features for testing</li>
  <li>removed fix files</li>
  <li>removed debug output</li>
  <li>removed fixtures</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>R</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-0">t/.19-populate-unicode.t.un~</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-1">t/19-populate-unicode.t</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-2">t/lib/.DBICTest.pm.un~</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-3">t/lib/DBICTest.pm</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-4">t/var/DBIxClassDifferent.db</a>
    (0)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-5">t/var/fixtures/CD/1.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-6">t/var/fixtures/CD/2.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-7">t/var/fixtures/CD/3.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-8">t/var/fixtures/CD/4.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-9">t/var/fixtures/CD/5.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-10">t/var/fixtures/CD/6.fix</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-11">t/var/fixtures/_config_set</a>
    (16)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-12">t/var/fixtures/artist/1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-13">t/var/fixtures/artist/2.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-14">t/var/fixtures/artist/3.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-15">t/var/fixtures/excludes/CD/1.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-16">t/var/fixtures/excludes/CD/2.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-17">t/var/fixtures/excludes/CD/3.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-18">t/var/fixtures/excludes/CD/4.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-19">t/var/fixtures/excludes/CD/5.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-20">t/var/fixtures/excludes/CD/6.fix</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-21">t/var/fixtures/excludes/_config_set</a>
    (20)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-22">t/var/fixtures/excludes/artist/1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-23">t/var/fixtures/excludes/artist/2.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-24">t/var/fixtures/excludes/artist/3.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-25">t/var/fixtures/excludes/artist/32948.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-26">t/var/fixtures/excludes/artist/4.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-27">t/var/fixtures/excludes/cd_to_producer/1-1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-28">t/var/fixtures/excludes/cd_to_producer/1-2.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-29">t/var/fixtures/excludes/cd_to_producer/1-3.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-30">t/var/fixtures/excludes/cd_to_producer/2-1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-31">t/var/fixtures/excludes/cd_to_producer/2-2.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-32">t/var/fixtures/excludes/cd_to_producer/3-3.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-33">t/var/fixtures/excludes/producer/1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-34">t/var/fixtures/excludes/producer/2.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-35">t/var/fixtures/excludes/producer/3.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-36">t/var/fixtures/excludes/track/10.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-37">t/var/fixtures/excludes/track/11.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-38">t/var/fixtures/excludes/track/12.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-39">t/var/fixtures/excludes/track/13.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-40">t/var/fixtures/excludes/track/14.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-41">t/var/fixtures/excludes/track/15.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-42">t/var/fixtures/excludes/track/16.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-43">t/var/fixtures/excludes/track/17.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-44">t/var/fixtures/excludes/track/18.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-45">t/var/fixtures/excludes/track/4.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-46">t/var/fixtures/excludes/track/5.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-47">t/var/fixtures/excludes/track/6.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-48">t/var/fixtures/excludes/track/7.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-49">t/var/fixtures/excludes/track/8.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-50">t/var/fixtures/excludes/track/9.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-51">t/var/fixtures/multi/date.json/CD/3.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-52">t/var/fixtures/multi/date.json/_config_set</a>
    (20)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-53">t/var/fixtures/multi/date.json/_dumper_version</a>
    (1)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-54">t/var/fixtures/multi/date.json/artist/1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-55">t/var/fixtures/multi/date.json/track/9.fix</a>
    (19)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-56">t/var/fixtures/multi/rules.json/CD/2.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-57">t/var/fixtures/multi/rules.json/CD/5.fix</a>
    (6)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-58">t/var/fixtures/multi/rules.json/_config_set</a>
    (54)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-59">t/var/fixtures/multi/rules.json/_dumper_version</a>
    (1)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-60">t/var/fixtures/multi/rules.json/artist/1.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-61">t/var/fixtures/multi/rules.json/artist/2.fix</a>
    (4)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-62">t/var/fixtures/multi/rules.json/track/14.fix</a>
    (9)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5/files#diff-63">t/var/fixtures/multi/rules.json/track/5.fix</a>
    (9)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5.patch'>https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5.patch</a></li>
  <li><a href='https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5.diff'>https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AASeAubADgwcTec_ElVHWLFz6xvyl-XNks5oGNRrgaJpZM4EQXQn.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
  <div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
    <link itemprop="url" href="https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5"></link>
    <meta itemprop="name" content="View Pull Request"></meta>
  </div>
  <meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>