<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.freebsd.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.freebsd.org/bugzilla/"
          
          maintainer="bugmeister@FreeBSD.org"
>

    <bug>
          <bug_id>229135</bug_id>
          
          <creation_ts>2018-06-19 05:55:53 +0000</creation_ts>
          <short_desc>www/firefox: Backport sndio volume handling fix</short_desc>
          <delta_ts>2018-07-01 14:30:14 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Ports &amp; Packages</product>
          <component>Individual Port(s)</component>
          <version>Latest</version>
          <rep_platform>Any</rep_platform>
          <op_sys>Any</op_sys>
          <bug_status>Closed</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>patch</keywords>
          <priority>---</priority>
          <bug_severity>Affects Only Me</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tobias Kortkamp">tobik</reporter>
          <assigned_to name="freebsd-gecko (Nobody)">gecko</assigned_to>
          <cc>gecko</cc>
          

      

      

      <flag name="maintainer-feedback"
          id="30355"
          type_id="3"
          status="?"
          setter="bugzilla"
          requestee="gecko"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>998218</commentid>
    <comment_count>0</comment_count>
      <attachid>194384</attachid>
    <who name="Tobias Kortkamp">tobik</who>
    <bug_when>2018-06-19 05:55:53 +0000</bug_when>
    <thetext>Created attachment 194384
firefox-sndio.diff

From https://bugzilla.mozilla.org/show_bug.cgi?id=1467882</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999751</commentid>
    <comment_count>1</comment_count>
      <attachid>194384</attachid>
    <who name="Jan Beich">jbeich</who>
    <bug_when>2018-06-29 18:03:59 +0000</bug_when>
    <thetext>Comment on attachment 194384
firefox-sndio.diff

Does the issue affect www/seamonkey (2.49.3) or www/firefox-esr (52.9) on 2018Q2? Reading upstream bug I can&apos;t figure out which versions are affected. Ideally, the fix should be rebased for all USE_GECKO ports (including mail/thunderbird and www/waterfox).

Otherwise, looks OK for www/firefox and www/firefox-esr on /head (or 2018Q3).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999874</commentid>
    <comment_count>2</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2018-06-30 13:01:47 +0000</bug_when>
    <thetext>A commit references this bug:

Author: tobik
Date: Sat Jun 30 13:00:51 UTC 2018
New revision: 473616
URL: https://svnweb.freebsd.org/changeset/ports/473616

Log:
  www/firefox: Backport sndio volume handling fix

  https://bugzilla.mozilla.org/show_bug.cgi?id=1467882

  PR:		229135
  Approved by:	gecko (jbeich)

Changes:
  head/www/firefox/Makefile
  head/www/firefox/files/patch-bug1467882</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999875</commentid>
    <comment_count>3</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2018-06-30 13:02:50 +0000</bug_when>
    <thetext>A commit references this bug:

Author: tobik
Date: Sat Jun 30 13:01:54 UTC 2018
New revision: 473617
URL: https://svnweb.freebsd.org/changeset/ports/473617

Log:
  www/firefox-esr: Backport sndio volume handling fix

  https://bugzilla.mozilla.org/show_bug.cgi?id=1467882

  PR:		229135
  Approved by:	gecko (jbeich)

Changes:
  head/www/firefox-esr/Makefile
  head/www/firefox-esr/files/patch-bug1467882</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999882</commentid>
    <comment_count>4</comment_count>
    <who name="Tobias Kortkamp">tobik</who>
    <bug_when>2018-06-30 13:49:37 +0000</bug_when>
    <thetext>(In reply to Jan Beich from comment #1)
&gt; Otherwise, looks OK for www/firefox and www/firefox-esr on /head (or 2018Q3).

Thanks.

&gt; Does the issue affect www/seamonkey (2.49.3) or www/firefox-esr (52.9) on 2018Q2? Reading upstream bug I can&apos;t figure out which versions are affected. Ideally, the fix should be rebased for all USE_GECKO ports (including mail/thunderbird and www/waterfox).

It should affect all Gecko ports.  All sndio cubeb backends that call
sio_setvol have this problem.

I&apos;m going to upload some untested backports for Waterfox and Thunderbird.
The patch for Thunderbird should also apply fine to Seamonkey.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999883</commentid>
    <comment_count>5</comment_count>
      <attachid>194790</attachid>
    <who name="Tobias Kortkamp">tobik</who>
    <bug_when>2018-06-30 13:50:35 +0000</bug_when>
    <thetext>Created attachment 194790
waterfox-sndio.diff</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999884</commentid>
    <comment_count>6</comment_count>
      <attachid>194791</attachid>
    <who name="Tobias Kortkamp">tobik</who>
    <bug_when>2018-06-30 13:51:17 +0000</bug_when>
    <thetext>Created attachment 194791
thunderbird-sndio.diff</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999888</commentid>
    <comment_count>7</comment_count>
      <attachid>194790</attachid>
    <who name="Tobias Kortkamp">tobik</who>
    <bug_when>2018-06-30 14:40:40 +0000</bug_when>
    <thetext>Comment on attachment 194790
waterfox-sndio.diff

Waterfox seems to behave fine with it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999899</commentid>
    <comment_count>8</comment_count>
      <attachid>194791</attachid>
    <who name="Tobias Kortkamp">tobik</who>
    <bug_when>2018-06-30 16:27:39 +0000</bug_when>
    <thetext>Comment on attachment 194791
thunderbird-sndio.diff

Smoke tested this against Seamonkey 2.49.3_8.  Seems fine.  Since its
cubeb_sndio.c is identical to the one in Thunderbird 52.8.0_7, I assume it&apos;s fine
in Thunderbird too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999918</commentid>
    <comment_count>9</comment_count>
      <attachid>194790</attachid>
    <who name="Jan Beich">jbeich</who>
    <bug_when>2018-06-30 19:09:04 +0000</bug_when>
    <thetext>Comment on attachment 194790
waterfox-sndio.diff

Minor patch context adjustment. Looks OK.

&gt; +--- media/libcubeb/src/cubeb_sndio.c.orig	2018-06-30 15:17:00.132114000 +0200

Prune bogus timestamp to avoid confusion. portlint wants &quot;UTC&quot; but we can ignore it since this is a backport.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999919</commentid>
    <comment_count>10</comment_count>
      <attachid>194791</attachid>
    <who name="Jan Beich">jbeich</who>
    <bug_when>2018-06-30 19:09:33 +0000</bug_when>
    <thetext>Comment on attachment 194791
thunderbird-sndio.diff

Rebased similar to www/palemoon version. Looks OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999920</commentid>
    <comment_count>11</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2018-06-30 19:22:05 +0000</bug_when>
    <thetext>A commit references this bug:

Author: tobik
Date: Sat Jun 30 19:21:48 UTC 2018
New revision: 473629
URL: https://svnweb.freebsd.org/changeset/ports/473629

Log:
  www/waterfox: Backport sndio volume handling fix

  https://bugzilla.mozilla.org/show_bug.cgi?id=1467882

  PR:		229135
  Approved by:	jbeich (maintainer)

Changes:
  head/www/waterfox/Makefile
  head/www/waterfox/files/patch-bug1467882</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999921</commentid>
    <comment_count>12</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2018-06-30 19:25:10 +0000</bug_when>
    <thetext>A commit references this bug:

Author: tobik
Date: Sat Jun 30 19:24:21 UTC 2018
New revision: 473630
URL: https://svnweb.freebsd.org/changeset/ports/473630

Log:
  www/seamonkey: Backport sndio volume handling fix

  https://bugzilla.mozilla.org/show_bug.cgi?id=1467882

  PR:		229135
  Approved by:	gecko (jbeich)

Changes:
  head/www/seamonkey/Makefile
  head/www/seamonkey/files/patch-bug1467882</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999922</commentid>
    <comment_count>13</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2018-06-30 19:26:12 +0000</bug_when>
    <thetext>A commit references this bug:

Author: tobik
Date: Sat Jun 30 19:25:33 UTC 2018
New revision: 473631
URL: https://svnweb.freebsd.org/changeset/ports/473631

Log:
  mail/thunderbird: Backport sndio volume handling fix

  https://bugzilla.mozilla.org/show_bug.cgi?id=1467882

  PR:		229135
  Approved by:	gecko (jbeich)

Changes:
  head/mail/thunderbird/Makefile
  head/mail/thunderbird/files/patch-bug1467882</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194384</attachid>
            <date>2018-06-19 05:55:53 +0000</date>
            <delta_ts>2018-06-29 18:03:59 +0000</delta_ts>
            <desc>firefox-sndio.diff</desc>
            <filename>firefox-sndio.diff</filename>
            <type>text/plain</type>
            <size>4971</size>
            <attacher name="Tobias Kortkamp">tobik</attacher>
            
              <data encoding="base64">SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiA0NzI3NTYp
CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMyw2ICszLDcgQEAKIAogUE9SVE5BTUU9
CWZpcmVmb3gKIERJU1RWRVJTSU9OPQk2MS4wCitQT1JUUkVWSVNJT049CTEKIFBPUlRFUE9DSD0J
MQogQ0FURUdPUklFUz0Jd3d3IGlwdjYKIE1BU1RFUl9TSVRFUz0JTU9aSUxMQS8ke1BPUlROQU1F
fS9yZWxlYXNlcy8ke0RJU1RWRVJTSU9OfS9zb3VyY2UgXApJbmRleDogZmlsZXMvcGF0Y2gtYnVn
MTQ2Nzg4Mgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBmaWxlcy9wYXRjaC1idWcxNDY3ODgyCShub25leGlzdGVu
dCkKKysrIGZpbGVzL3BhdGNoLWJ1ZzE0Njc4ODIJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwx
MzcgQEAKKworIyBIRyBjaGFuZ2VzZXQgcGF0Y2gKKyMgVXNlciBBbGV4IENocm9ub3BvdWxvcyA8
YWNocm9ub3BAZ21haWwuY29tPgorIyBEYXRlIDE1Mjg5OTk1MDUgMjUyMDAKKyMgTm9kZSBJRCAw
ZTQwOTM4OTA1OTE1ZWMwNGJiYmNjYjRmMDkzMTgyYTY3ODVhYzNhCisjIFBhcmVudCAgYTc1ZjMz
NzQ0ZGU2MTU0M2RjODQwY2JiMDMyNGZlZGY5OTdjMzkzMQorQnVnIDE0Njc4ODIgLSBVcGRhdGUg
Y3ViZWIgZnJvbSB1cHN0cmVhbSB0byAwNjc3YjMwLiByPWtpbmV0aWsKKworZGlmZiAtLWdpdCBh
L21lZGlhL2xpYmN1YmViL1JFQURNRV9NT1pJTExBIGIvbWVkaWEvbGliY3ViZWIvUkVBRE1FX01P
WklMTEEKKy0tLSBtZWRpYS9saWJjdWJlYi9SRUFETUVfTU9aSUxMQQorKysrIG1lZGlhL2xpYmN1
YmViL1JFQURNRV9NT1pJTExBCitAQCAtMSw4ICsxLDggQEAKKyBUaGUgc291cmNlIGZyb20gdGhp
cyBkaXJlY3Rvcnkgd2FzIGNvcGllZCBmcm9tIHRoZSBjdWJlYgorIGdpdCByZXBvc2l0b3J5IHVz
aW5nIHRoZSB1cGRhdGUuc2ggc2NyaXB0LiAgVGhlIG9ubHkgY2hhbmdlcworIG1hZGUgd2VyZSB0
aG9zZSBhcHBsaWVkIGJ5IHVwZGF0ZS5zaCBhbmQgdGhlIGFkZGl0aW9uIG9mCisgTWFrZWZpbGUu
aW4gYnVpbGQgZmlsZXMgZm9yIHRoZSBNb3ppbGxhIGJ1aWxkIHN5c3RlbS4KKyAKKyBUaGUgY3Vi
ZWIgZ2l0IHJlcG9zaXRvcnkgaXM6IGdpdDovL2dpdGh1Yi5jb20va2luZXRpa256L2N1YmViLmdp
dAorIAorLVRoZSBnaXQgY29tbWl0IElEIHVzZWQgd2FzIGFiZjZhZTIzNWIwZjE1YTI2NTZmMmQ4
NjkyYWMxMzcwODE4ODE2NWUgKDIwMTgtMDYtMDEgMTM6MDI6NDUgKzEyMDApCisrVGhlIGdpdCBj
b21taXQgSUQgdXNlZCB3YXMgMDY3N2IzMDI3Yjc4YzYyOTU4NmIwOTliNTE1NWFhNmFjNzQyMjY3
NCAoMjAxOC0wNi0xMiAwODo0ODo1NSAtMDcwMCkKK2RpZmYgLS1naXQgYS9tZWRpYS9saWJjdWJl
Yi9zcmMvY3ViZWJfc25kaW8uYyBiL21lZGlhL2xpYmN1YmViL3NyYy9jdWJlYl9zbmRpby5jCist
LS0gbWVkaWEvbGliY3ViZWIvc3JjL2N1YmViX3NuZGlvLmMKKysrKyBtZWRpYS9saWJjdWJlYi9z
cmMvY3ViZWJfc25kaW8uYworQEAgLTQ2LDI3ICs0Niw0MyBAQCBzdHJ1Y3QgY3ViZWJfc3RyZWFt
IHsKKyAgIHVuc2lnbmVkIGludCBwYnBmOyAgICAgICAgICAgICAgLyogcGxheSBieXRlcyBwZXIg
ZnJhbWUgKi8KKyAgIHVuc2lnbmVkIGludCByY2hhbjsgICAgICAgICAgICAgLyogbnVtYmVyIG9m
IHJlYyBjaGFubmVscyAqLworICAgdW5zaWduZWQgaW50IHBjaGFuOyAgICAgICAgICAgICAvKiBu
dW1iZXIgb2YgcGxheSBjaGFubmVscyAqLworICAgdW5zaWduZWQgaW50IG5ibGtzOwkJICAvKiBu
dW1iZXIgb2YgYmxvY2tzIGluIHRoZSBidWZmZXIgKi8KKyAgIHVpbnQ2NF90IGh3cG9zOyAgICAg
ICAgICAgICAgICAgLyogZnJhbWUgbnVtYmVyIEpvZSBoZWFycyByaWdodCBub3cgKi8KKyAgIHVp
bnQ2NF90IHN3cG9zOyAgICAgICAgICAgICAgICAgLyogbnVtYmVyIG9mIGZyYW1lcyBwcm9kdWNl
ZC9jb25zdW1lZCAqLworICAgY3ViZWJfZGF0YV9jYWxsYmFjayBkYXRhX2NiOyAgICAvKiBjYiB0
byBwcmVhcGFyZSBkYXRhICovCisgICBjdWJlYl9zdGF0ZV9jYWxsYmFjayBzdGF0ZV9jYjsgIC8q
IGNiIHRvIG5vdGlmeSBhYm91dCBzdGF0ZSBjaGFuZ2VzICovCisrICBmbG9hdCB2b2x1bWU7CQkJ
ICAvKiBjdXJyZW50IHZvbHVtZSAqLworIH07CisgCisgc3RhdGljIHZvaWQKKy1mbG9hdF90b19z
MTYodm9pZCAqcHRyLCBsb25nIG5zYW1wKQorK3MxNl9zZXR2b2wodm9pZCAqcHRyLCBsb25nIG5z
YW1wLCBmbG9hdCB2b2x1bWUpCisreworKyAgaW50MTZfdCAqZHN0ID0gcHRyOworKyAgaW50MzJf
dCBtdWx0ID0gdm9sdW1lICogMzI3Njg7CisrICBpbnQzMl90IHM7CisrCisrICB3aGlsZSAobnNh
bXAtLSA+IDApIHsKKysgICAgcyA9ICpkc3Q7CisrICAgIHMgPSAocyAqIG11bHQpID4+IDE1Owor
KyAgICAqKGRzdCsrKSA9IHM7CisrICB9CisrfQorKworK3N0YXRpYyB2b2lkCisrZmxvYXRfdG9f
czE2KHZvaWQgKnB0ciwgbG9uZyBuc2FtcCwgZmxvYXQgdm9sdW1lKQorIHsKKyAgIGludDE2X3Qg
KmRzdCA9IHB0cjsKKyAgIGZsb2F0ICpzcmMgPSBwdHI7CisrICBmbG9hdCBtdWx0ID0gdm9sdW1l
ICogMzI3Njg7CisgICBpbnQgczsKKyAKKyAgIHdoaWxlIChuc2FtcC0tID4gMCkgeworLSAgICBz
ID0gbHJpbnRmKCooc3JjKyspICogMzI3NjgpOworKyAgICBzID0gbHJpbnRmKCooc3JjKyspICog
bXVsdCk7CisgICAgIGlmIChzIDwgLTMyNzY4KQorICAgICAgIHMgPSAtMzI3Njg7CisgICAgIGVs
c2UgaWYgKHMgPiAzMjc2NykKKyAgICAgICBzID0gMzI3Njc7CisgICAgICooZHN0KyspID0gczsK
KyAgIH0KKyB9CisgCitAQCAtMTY0LDE4ICsxODAsMjIgQEAgc25kaW9fbWFpbmxvb3Aodm9pZCAq
YXJnKQorICAgICAgICAgLyogbmVlZCB0byB3cml0ZSAoYWthIGRyYWluKSB0aGUgcGFydGlhbCBw
bGF5IGJsb2NrIHdlIGdvdCAqLworICAgICAgICAgcGVuZCA9IG5mciAqIHMtPnBicGY7CisgICAg
ICAgICBlb2YgPSAxOworICAgICAgIH0KKyAKKyAgICAgICBpZiAocHJpbWUgPiAwKQorICAgICAg
ICAgcHJpbWUtLTsKKyAKKy0gICAgICBpZiAoKHMtPm1vZGUgJiBTSU9fUExBWSkgJiYgcy0+Y29u
dikKKy0gICAgICAgICAgZmxvYXRfdG9fczE2KHMtPnBidWYsIG5mciAqIHMtPnBjaGFuKTsKKysg
ICAgICBpZiAocy0+bW9kZSAmIFNJT19QTEFZKSB7CisrICAgICAgICBpZiAocy0+Y29udikKKysg
ICAgICAgICAgZmxvYXRfdG9fczE2KHMtPnBidWYsIG5mciAqIHMtPnBjaGFuLCBzLT52b2x1bWUp
OworKyAgICAgICAgZWxzZQorKyAgICAgICAgICBzMTZfc2V0dm9sKHMtPnBidWYsIG5mciAqIHMt
PnBjaGFuLCBzLT52b2x1bWUpOworKyAgICAgIH0KKyAKKyAgICAgICBpZiAocy0+bW9kZSAmIFNJ
T19SRUMpCisgICAgICAgICByc3RhcnQgPSAwOworICAgICAgIGlmIChzLT5tb2RlICYgU0lPX1BM
QVkpCisgICAgICAgICBwc3RhcnQgPSAwOworICAgICB9CisgCisgICAgIGV2ZW50cyA9IDA7CitA
QCAtMzY3LDE2ICszODcsMTcgQEAgc25kaW9fc3RyZWFtX2luaXQoY3ViZWIgKiBjb250ZXh0LAor
ICAgICBpZiAocy0+cGJ1ZiA9PSBOVUxMKQorICAgICAgIGdvdG8gZXJyOworICAgfQorICAgaWYg
KHMtPm1vZGUgJiBTSU9fUkVDKSB7CisgICAgIHMtPnJidWYgPSBtYWxsb2MoYnBzICogcnBhci5y
Y2hhbiAqIHJwYXIucm91bmQpOworICAgICBpZiAocy0+cmJ1ZiA9PSBOVUxMKQorICAgICAgIGdv
dG8gZXJyOworICAgfQorKyAgcy0+dm9sdW1lID0gMS47CisgICAqc3RyZWFtID0gczsKKyAgIERQ
Uigic25kaW9fc3RyZWFtX2luaXQoKSBlbmQsIG9rXG4iKTsKKyAgICh2b2lkKWNvbnRleHQ7Cisg
ICAodm9pZClzdHJlYW1fbmFtZTsKKyAgIHJldHVybiBDVUJFQl9PSzsKKyBlcnI6CisgICBpZiAo
cy0+aGRsKQorICAgICBzaW9fY2xvc2Uocy0+aGRsKTsKK0BAIC00NzEsMTcgKzQ5MiwyMSBAQCBz
bmRpb19zdHJlYW1fZ2V0X3Bvc2l0aW9uKGN1YmViX3N0cmVhbSAqCisgICByZXR1cm4gQ1VCRUJf
T0s7CisgfQorIAorIHN0YXRpYyBpbnQKKyBzbmRpb19zdHJlYW1fc2V0X3ZvbHVtZShjdWJlYl9z
dHJlYW0gKnMsIGZsb2F0IHZvbHVtZSkKKyB7CisgICBEUFIoInNuZGlvX3N0cmVhbV9zZXRfdm9s
dW1lKCVmKVxuIiwgdm9sdW1lKTsKKyAgIHB0aHJlYWRfbXV0ZXhfbG9jaygmcy0+bXR4KTsKKy0g
IHNpb19zZXR2b2wocy0+aGRsLCBTSU9fTUFYVk9MICogdm9sdW1lKTsKKysgIGlmICh2b2x1bWUg
PCAwLikKKysgICAgdm9sdW1lID0gMC47CisrICBlbHNlIGlmICh2b2x1bWUgPiAxLjApCisrICAg
IHZvbHVtZSA9IDEuOworKyAgcy0+dm9sdW1lID0gdm9sdW1lOworICAgcHRocmVhZF9tdXRleF91
bmxvY2soJnMtPm10eCk7CisgICByZXR1cm4gQ1VCRUJfT0s7CisgfQorIAorIGludAorIHNuZGlv
X3N0cmVhbV9nZXRfbGF0ZW5jeShjdWJlYl9zdHJlYW0gKiBzdG0sIHVpbnQzMl90ICogbGF0ZW5j
eSkKKyB7CisgICAvLyBodHRwOi8vd3d3Lm9wZW5ic2Qub3JnL2NnaS1iaW4vbWFuLmNnaT9xdWVy
eT1zaW9fb3BlbgorCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBmaWxlcy9wYXRjaC1idWcxNDY3ODgy
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KQWRkZWQ6IGZic2Q6bm9rZXl3b3JkcwojIyAtMCwwICsxICMjCit5ZXMKXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOmVvbC1zdHlsZQojIyAtMCww
ICsxICMjCituYXRpdmUKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3Zu
Om1pbWUtdHlwZQojIyAtMCwwICsxICMjCit0ZXh0L3BsYWluClwgTm8gbmV3bGluZSBhdCBlbmQg
b2YgcHJvcGVydHkK
</data>
<flag name="maintainer-approval"
          id="30356"
          type_id="1"
          status="+"
          setter="jbeich"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194790</attachid>
            <date>2018-06-30 13:50:35 +0000</date>
            <delta_ts>2018-06-30 19:09:04 +0000</delta_ts>
            <desc>waterfox-sndio.diff</desc>
            <filename>waterfox-sndio.diff</filename>
            <type>text/plain</type>
            <size>2950</size>
            <attacher name="Tobias Kortkamp">tobik</attacher>
            
              <data encoding="base64">SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiA0NzM1OTUp
CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMyw2ICszLDcgQEAKIFBPUlROQU1FPQl3
YXRlcmZveAogRElTVFZFUlNJT049CTU2LjIuMS00OAogRElTVFZFUlNJT05TVUZGSVg9CS1nN2Y2
ZmY3OTZlZWRhNAorUE9SVFJFVklTSU9OPQkxCiBDQVRFR09SSUVTPQl3d3cgaXB2NgogCiBNQUlO
VEFJTkVSPQlqYmVpY2hARnJlZUJTRC5vcmcKSW5kZXg6IGZpbGVzL3BhdGNoLWJ1ZzE0Njc4ODIK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gZmlsZXMvcGF0Y2gtYnVnMTQ2Nzg4Mgkobm9uZXhpc3RlbnQpCisrKyBm
aWxlcy9wYXRjaC1idWcxNDY3ODgyCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNzQgQEAKKy0t
LSBtZWRpYS9saWJjdWJlYi9zcmMvY3ViZWJfc25kaW8uYy5vcmlnCTIwMTgtMDYtMzAgMTU6MTc6
MDAuMTMyMTE0MDAwICswMjAwCisrKysgbWVkaWEvbGliY3ViZWIvc3JjL2N1YmViX3NuZGlvLmMK
K0BAIC00OSwxNyArNDksMzMgQEAgc3RydWN0IGN1YmViX3N0cmVhbSB7CisgICBjdWJlYl9kYXRh
X2NhbGxiYWNrIGRhdGFfY2I7ICAgIC8qIGNiIHRvIHByZWFwYXJlIGRhdGEgKi8KKyAgIGN1YmVi
X3N0YXRlX2NhbGxiYWNrIHN0YXRlX2NiOyAgLyogY2IgdG8gbm90aWZ5IGFib3V0IHN0YXRlIGNo
YW5nZXMgKi8KKyAgIHZvaWQgKmFyZzsgICAgICAgICAgICAgICAgICAgICAgLyogdXNlciBhcmcg
dG8ge2RhdGEsc3RhdGV9X2NiICovCisrICBmbG9hdCB2b2x1bWU7ICAgICAgICAgICAgICAgICAg
IC8qIGN1cnJlbnQgdm9sdW1lICovCisgfTsKKyAKKyBzdGF0aWMgdm9pZAorLWZsb2F0X3RvX3Mx
Nih2b2lkICpwdHIsIGxvbmcgbnNhbXApCisrczE2X3NldHZvbCh2b2lkICpwdHIsIGxvbmcgbnNh
bXAsIGZsb2F0IHZvbHVtZSkKKyt7IAorKyAgaW50MTZfdCAqZHN0ID0gcHRyOyAKKysgIGludDMy
X3QgbXVsdCA9IHZvbHVtZSAqIDMyNzY4OyAKKysgIGludDMyX3QgczsgCisrCisrICB3aGlsZSAo
bnNhbXAtLSA+IDApIHsgCisrICAgIHMgPSAqZHN0OyAKKysgICAgcyA9IChzICogbXVsdCkgPj4g
MTU7IAorKyAgICAqKGRzdCsrKSA9IHM7IAorKyAgfSAKKyt9CisrCisrc3RhdGljIHZvaWQKKytm
bG9hdF90b19zMTYodm9pZCAqcHRyLCBsb25nIG5zYW1wLCBmbG9hdCB2b2x1bWUpCisgeworICAg
aW50MTZfdCAqZHN0ID0gcHRyOworICAgZmxvYXQgKnNyYyA9IHB0cjsKKysgIGZsb2F0IG11bHQg
PSB2b2x1bWUgKiAzMjc2ODsKKyAgIGludCBzOworIAorICAgd2hpbGUgKG5zYW1wLS0gPiAwKSB7
CistICAgIHMgPSBscmludGYoKihzcmMrKykgKiAzMjc2OCk7CisrICAgIHMgPSBscmludGYoKihz
cmMrKykgKiBtdWx0KTsKKyAgICAgaWYgKHMgPCAtMzI3NjgpCisgICAgICAgcyA9IC0zMjc2ODsK
KyAgICAgZWxzZSBpZiAocyA+IDMyNzY3KQorQEAgLTE2Nyw4ICsxODMsMTIgQEAgc25kaW9fbWFp
bmxvb3Aodm9pZCAqYXJnKQorICAgICAgIGlmIChwcmltZSA+IDApCisgICAgICAgICBwcmltZS0t
OworIAorLSAgICAgIGlmICgocy0+bW9kZSAmIFNJT19QTEFZKSAmJiBzLT5jb252KQorLSAgICAg
ICAgICBmbG9hdF90b19zMTYocy0+cGJ1ZiwgbmZyICogcy0+cGNoYW4pOworKyAgICAgIGlmIChz
LT5tb2RlICYgU0lPX1BMQVkpIHsgCisrICAgICAgICBpZiAocy0+Y29udikgCisrICAgICAgICAg
IGZsb2F0X3RvX3MxNihzLT5wYnVmLCBuZnIgKiBzLT5wY2hhbiwgcy0+dm9sdW1lKTsgCisrICAg
ICAgICBlbHNlIAorKyAgICAgICAgICBzMTZfc2V0dm9sKHMtPnBidWYsIG5mciAqIHMtPnBjaGFu
LCBzLT52b2x1bWUpOyAKKysgICAgICB9IAorIAorICAgICAgIGlmIChzLT5tb2RlICYgU0lPX1JF
QykKKyAgICAgICAgIHJzdGFydCA9IDA7CitAQCAtMzYyLDYgKzM4Miw3IEBAIHNuZGlvX3N0cmVh
bV9pbml0KGN1YmViICogY29udGV4dCwKKyAgICAgaWYgKHMtPnJidWYgPT0gTlVMTCkKKyAgICAg
ICBnb3RvIGVycjsKKyAgIH0KKysgIHMtPnZvbHVtZSA9IDEuOworICAgKnN0cmVhbSA9IHM7Cisg
ICBEUFIoInNuZGlvX3N0cmVhbV9pbml0KCkgZW5kLCBva1xuIik7CisgICAodm9pZCljb250ZXh0
OworQEAgLTQ2Niw3ICs0ODcsMTEgQEAgc25kaW9fc3RyZWFtX3NldF92b2x1bWUoY3ViZWJfc3Ry
ZWFtICpzLCBmbG9hdCB2b2x1bWUpCisgeworICAgRFBSKCJzbmRpb19zdHJlYW1fc2V0X3ZvbHVt
ZSglZilcbiIsIHZvbHVtZSk7CisgICBwdGhyZWFkX211dGV4X2xvY2soJnMtPm10eCk7CistICBz
aW9fc2V0dm9sKHMtPmhkbCwgU0lPX01BWFZPTCAqIHZvbHVtZSk7CisrICBpZiAodm9sdW1lIDwg
MC4pIAorKyAgICB2b2x1bWUgPSAwLjsgCisrICBlbHNlIGlmICh2b2x1bWUgPiAxLjApIAorKyAg
ICB2b2x1bWUgPSAxLjsgCisrICBzLT52b2x1bWUgPSB2b2x1bWU7IAorICAgcHRocmVhZF9tdXRl
eF91bmxvY2soJnMtPm10eCk7CisgICByZXR1cm4gQ1VCRUJfT0s7CisgfQoKUHJvcGVydHkgY2hh
bmdlcyBvbjogZmlsZXMvcGF0Y2gtYnVnMTQ2Nzg4MgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBmYnNkOm5v
a2V5d29yZHMKIyMgLTAsMCArMSAjIworeWVzClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVy
dHkKQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjptaW1lLXR5cGUKIyMgLTAsMCArMSAjIwor
dGV4dC9wbGFpbgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5Cg==
</data>
<flag name="maintainer-approval"
          id="30567"
          type_id="1"
          status="+"
          setter="jbeich"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194791</attachid>
            <date>2018-06-30 13:51:17 +0000</date>
            <delta_ts>2018-06-30 19:09:33 +0000</delta_ts>
            <desc>thunderbird-sndio.diff</desc>
            <filename>thunderbird-sndio.diff</filename>
            <type>text/plain</type>
            <size>2912</size>
            <attacher name="Tobias Kortkamp">tobik</attacher>
            
              <data encoding="base64">SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiA0NzM1OTUp
CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMyw3ICszLDcgQEAKIAogUE9SVE5BTUU9
CXRodW5kZXJiaXJkCiBESVNUVkVSU0lPTj0JNTIuOC4wCi1QT1JUUkVWSVNJT049CTYKK1BPUlRS
RVZJU0lPTj0JNwogQ0FURUdPUklFUz0JbWFpbCBuZXdzIG5ldC1pbSBpcHY2CiBNQVNURVJfU0lU
RVM9CU1PWklMTEEvJHtQT1JUTkFNRX0vcmVsZWFzZXMvJHtESVNUVkVSU0lPTn0vc291cmNlIFwK
IAkJTU9aSUxMQS8ke1BPUlROQU1FfS9jYW5kaWRhdGVzLyR7RElTVFZFUlNJT059LWNhbmRpZGF0
ZXMvYnVpbGQxL3NvdXJjZQpJbmRleDogZmlsZXMvcGF0Y2gtYnVnMTQ2Nzg4Mgo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBmaWxlcy9wYXRjaC1idWcxNDY3ODgyCShub25leGlzdGVudCkKKysrIGZpbGVzL3BhdGNo
LWJ1ZzE0Njc4ODIJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw3MCBAQAorLS0tIG1vemlsbGEv
bWVkaWEvbGliY3ViZWIvc3JjL2N1YmViX3NuZGlvLmMub3JpZwkyMDE4LTA1LTE2IDIzOjU4OjU4
LjAwMDAwMDAwMCArMDIwMAorKysrIG1vemlsbGEvbWVkaWEvbGliY3ViZWIvc3JjL2N1YmViX3Nu
ZGlvLmMKK0BAIC00MywxNyArNDMsMzMgQEAgc3RydWN0IGN1YmViX3N0cmVhbSB7CisgICBjdWJl
Yl9kYXRhX2NhbGxiYWNrIGRhdGFfY2I7ICAgIC8qIGNiIHRvIHByZWFwYXJlIGRhdGEgKi8KKyAg
IGN1YmViX3N0YXRlX2NhbGxiYWNrIHN0YXRlX2NiOyAgLyogY2IgdG8gbm90aWZ5IGFib3V0IHN0
YXRlIGNoYW5nZXMgKi8KKyAgIHZvaWQgKmFyZzsJCQkgIC8qIHVzZXIgYXJnIHRvIHtkYXRhLHN0
YXRlfV9jYiAqLworKyAgZmxvYXQgdm9sdW1lOyAgICAgICAgICAgICAgICAgICAvKiBjdXJyZW50
IHZvbHVtZSAqLworIH07CisgCisgc3RhdGljIHZvaWQKKy1mbG9hdF90b19zMTYodm9pZCAqcHRy
LCBsb25nIG5zYW1wKQorK3MxNl9zZXR2b2wodm9pZCAqcHRyLCBsb25nIG5zYW1wLCBmbG9hdCB2
b2x1bWUpCisgeworICAgaW50MTZfdCAqZHN0ID0gcHRyOworKyAgaW50MzJfdCBtdWx0ID0gdm9s
dW1lICogMzI3Njg7CisrICBpbnQzMl90IHM7CisrCisrICB3aGlsZSAobnNhbXAtLSA+IDApIHsK
KysgICAgcyA9ICpkc3Q7CisrICAgIHMgPSAocyAqIG11bHQpID4+IDE1OworKyAgICAqKGRzdCsr
KSA9IHM7CisrICB9CisrfQorKworK3N0YXRpYyB2b2lkCisrZmxvYXRfdG9fczE2KHZvaWQgKnB0
ciwgbG9uZyBuc2FtcCwgZmxvYXQgdm9sdW1lKQorK3sKKysgIGludDE2X3QgKmRzdCA9IHB0cjsK
KyAgIGZsb2F0ICpzcmMgPSBwdHI7CisrICBmbG9hdCBtdWx0ID0gdm9sdW1lICogMzI3Njg7Cisg
ICBpbnQgczsKKyAKKyAgIHdoaWxlIChuc2FtcC0tID4gMCkgeworLSAgICBzID0gbHJpbnRmKCoo
c3JjKyspICogMzI3NjgpOworKyAgICBzID0gbHJpbnRmKCooc3JjKyspICogbXVsdCk7CisgICAg
IGlmIChzIDwgLTMyNzY4KQorICAgICAgIHMgPSAtMzI3Njg7CisgICAgIGVsc2UgaWYgKHMgPiAz
Mjc2NykKK0BAIC0xMTEsNyArMTI3LDkgQEAgc25kaW9fbWFpbmxvb3Aodm9pZCAqYXJnKQorICAg
ICAgICAgYnJlYWs7CisgICAgICAgfQorICAgICAgIGlmIChzLT5jb252KQorLSAgICAgICAgZmxv
YXRfdG9fczE2KHMtPmJ1ZiwgbmZyICogcy0+cGNoYW4pOworKyAgICAgICAgZmxvYXRfdG9fczE2
KHMtPmJ1ZiwgbmZyICogcy0+cGNoYW4sIHMtPnZvbHVtZSk7CisrICAgICAgZWxzZQorKyAgICAg
ICAgczE2X3NldHZvbChzLT5idWYsIG5mciAqIHMtPnBjaGFuLCBzLT52b2x1bWUpOworICAgICAg
IHN0YXJ0ID0gMDsKKyAgICAgICBlbmQgPSBuZnIgKiBzLT5icGY7CisgICAgIH0KK0BAIC0yNjAs
NiArMjc4LDcgQEAgc25kaW9fc3RyZWFtX2luaXQoY3ViZWIgKiBjb250ZXh0LAorICAgICBmcmVl
KHMpOworICAgICByZXR1cm4gQ1VCRUJfRVJST1I7CisgICB9CisrICBzLT52b2x1bWUgPSAxLjsK
KyAgICpzdHJlYW0gPSBzOworICAgRFBSKCJzbmRpb19zdHJlYW1faW5pdCgpIGVuZCwgb2tcbiIp
OworICAgKHZvaWQpY29udGV4dDsKK0BAIC0zNDYsNyArMzY1LDExIEBAIHNuZGlvX3N0cmVhbV9z
ZXRfdm9sdW1lKGN1YmViX3N0cmVhbSAqcywgZmxvYXQgdm9sdW1lKQorIHsKKyAgIERQUigic25k
aW9fc3RyZWFtX3NldF92b2x1bWUoJWYpXG4iLCB2b2x1bWUpOworICAgcHRocmVhZF9tdXRleF9s
b2NrKCZzLT5tdHgpOworLSAgc2lvX3NldHZvbChzLT5oZGwsIFNJT19NQVhWT0wgKiB2b2x1bWUp
OworKyAgaWYgKHZvbHVtZSA8IDAuKSAKKysgICAgdm9sdW1lID0gMC47IAorKyAgZWxzZSBpZiAo
dm9sdW1lID4gMS4wKSAKKysgICAgdm9sdW1lID0gMS47IAorKyAgcy0+dm9sdW1lID0gdm9sdW1l
OyAKKyAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZzLT5tdHgpOworICAgcmV0dXJuIENVQkVCX09L
OworIH0KClByb3BlcnR5IGNoYW5nZXMgb246IGZpbGVzL3BhdGNoLWJ1ZzE0Njc4ODIKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpBZGRlZDogZmJzZDpub2tleXdvcmRzCiMjIC0wLDAgKzEgIyMKK3llcwpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBzdm46ZW9sLXN0eWxlCiMjIC0wLDAgKzEgIyMK
K25hdGl2ZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBzdm46bWltZS10
eXBlCiMjIC0wLDAgKzEgIyMKK3RleHQvcGxhaW4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9w
ZXJ0eQo=
</data>
<flag name="maintainer-approval"
          id="30568"
          type_id="1"
          status="+"
          setter="jbeich"
    />
          </attachment>
      

    </bug>

</bugzilla>