Re: Use Bugzilla REST API to Insert Existing Product "Version"
David Miller <[email protected]> Wed, 5 Mar 2025 05:50:16 -0500
| Newsgroups | gmane.comp.mozilla.devel.webtools |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --===============8097964368121004696== Content-Type: multipart/alternative; boundary="------------Ctit5xDVQaYHs5JcgTS3lTGm" Content-Language: en-US This is a multi-part message in MIME format. --------------Ctit5xDVQaYHs5JcgTS3lTGm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable OK, I finally got a chance to play around with this, and... you're=20 correct, it's not implemented.=C2=A0 The API is indeed there under the ho= od,=20 but it's not exposed in the REST interface.=C2=A0 This is probably an=20 oversight and we should fix it.=C2=A0 But I started looking into what wou= ld=20 be needed to fix it, and discovered that perhaps maybe it wasn't=20 implemented because "version" already exists as an object type in the=20 REST API, and it's the version of Bugzilla, not a product version.=C2=A0=20 Maybe we can make it be "versions" with an "s"? Or maybe we just=20 overload it and you get the Bugzilla version if you don't specify=20 anything after it and there's no payload, and if there's a payload then=20 we treat it like a product version object? Anyhow, I filed this at https://bugzilla.mozilla.org/show_bug.cgi?id=3D19= 51899 On 3/3/25 7:08 PM, Dave Miller wrote: > I'm planning to experiment with this later tonight and see what I can=20 > figure out. Sorry for the delay, I was buried with end-of-the-month=20 > paperwork and haven't had a chance to play yet. > > > On March 3, 2025 5:33:56 PM EST, David Wright=20 > <[email protected]> wrote: > > Hello, > > Any update for our follow up questions? > > Thanks in advance for the support! > > Thanks, > > David Wright > > Phoenix Technologies > > *From:*David Wright > *Sent:* Tuesday, February 25, 2025 10:47 AM > *To:* 'Dave Miller' <[email protected]>; support-list@bugzilla.= org > *Subject:* RE: Use Bugzilla REST API to Insert Existing Product > "Version" > > Thanks Dave, that is helpful. Glad to hear it should be possible. > > Some follow up questions from our dev working on this issue: > > I need more information to proceed. The link referenced in your > comment redirects to what appears to be a code snippet of a Perl > script working on the backend, but I need info on how to work with > the product out of band through REST API calls. > > I=E2=80=99ve listed some of the questions below that I wasn't able = to find > an answer to in the docs: > > * What is the REST URI to call to work with versioning > information for a particular product? > * What is the payload to be passed when making the call for the > below items? > o Adding a new version to a product > o Updating an existing version in a product > o Deleting an existing version from the product > > Thanks, > > Dave > > *From:*support-list <[email protected]> *On Behalf > Of *Dave Miller > *Sent:* Monday, February 24, 2025 4:55 PM > *To:* [email protected] > *Subject:* Re: Use Bugzilla REST API to Insert Existing Product > "Version" > > [Caution, this message was sent from an external sender.] > > A version is its own object type. > > https://bugzilla.readthedocs.io/en/latest/integrating/api/Bugzilla/= Version.html > > You can create a new version there by passing the version name and > the ID of the product to attach it to. > > The function docs look like they're missing, but it's in the > example at the top. > > On February 24, 2025 7:11:03 PM EST, David Wright > <[email protected]> wrote: > > Hello, > > We are trying to Automate insertion of a Product =E2=80=9CVersi= on=E2=80=9D > instead of having to do it manually. > > > According to the Bugzilla API manual, this does not seem to be > an option for UPDATING, only CREATING a new product. > > https://bugzilla.readthedocs.io/en/latest/integrating/api/Bugzi= lla/WebService/Product.html > > But maybe we are looking at the wrong documenation or > misunderstanding. > > Is there any way we can use the Bugzilla REST API to insert a > new version for an *existing* product? > > This is the current manual process: > > Thanks, > > David Wright > > Phoenix Technologies > > --=20 > Sent from my Android phone with K-9 Mail. Please excuse my brevity. > > _______________________________________________ > support-list mailing list > [email protected] > https://lists.bugzilla.org/listinfo/support-list --=20 [Bugzilla Logo] =09 *Dave Miller* Project Leader *Bugzilla Project* https://bugzilla.org/ --------------Ctit5xDVQaYHs5JcgTS3lTGm Content-Type: multipart/related; boundary="------------woJvJ44InB0BbG9w9ZT1p3h7" --------------woJvJ44InB0BbG9w9ZT1p3h7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html> <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF= -8"> </head> <body> <p>OK, I finally got a chance to play around with this, and...=C2=A0=C2= =A0 you're correct, it's not implemented.=C2=A0 The API is indeed there under the hood, but it's not exposed in the REST interface.=C2=A0 T= his is probably an oversight and we should fix it.=C2=A0 But I started looking into what would be needed to fix it, and discovered that perhaps maybe it wasn't implemented because "version" already exists as an object type in the REST API, and it's the version of Bugzilla, not a product version.=C2=A0 Maybe we can make it be "versions" with an "s"? Or maybe we just overload it and you get the Bugzilla version if you don't specify anything after it and there's no payload, and if there's a payload then we treat it like a product version object? <br> </p> <p>Anyhow, I filed this at <a class=3D"moz-txt-link-freetext" href=3D"https://bugzilla.mozilla= .org/show_bug.cgi?id=3D1951899">https://bugzilla.mozilla.org/show_bug.cgi= ?id=3D1951899</a><br> </p> <div class=3D"moz-cite-prefix">On 3/3/25 7:08 PM, Dave Miller wrote:<= br> </div> <blockquote type=3D"cite" cite=3D"mid:[email protected]"> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DU= TF-8"> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <!--[if !mso]><style>v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><![endif]--> <style>@font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;}@font-face {font-family:PMingLiU; panose-1:2 1 6 1 0 1 1 1 1 1;}@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face {font-family:Aptos;}@font-face {font-family:"\@PMingLiU"; panose-1:2 1 6 1 0 1 1 1 1 1;}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; font-size:12.0pt; font-family:"Aptos",sans-serif;}a:link, span.MsoHyperlink {mso-style-priority:99; color:#467886; text-decoration:underline;}span.EmailStyle22 {mso-style-type:personal-reply; font-family:"Calibri",sans-serif; color:windowtext;}.MsoChpDefault {mso-style-type:export-only; font-size:10.0pt; mso-ligatures:none;}div.WordSection1 {page:WordSection1;}ol {margin-bottom:0in;}ul {margin-bottom:0in;}</style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> <div dir=3D"auto">I'm planning to experiment with this later tonigh= t and see what I can figure out. Sorry for the delay, I was buried with end-of-the-month paperwork and haven't had a chance to play yet.</div> <br> <br> <div class=3D"gmail_quote"> <div dir=3D"auto">On March 3, 2025 5:33:56 PM EST, David Wright <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:David_Wright@= phoenix.com"><[email protected]></a> wrote:</div> <blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, = 204); padding-left: 1ex;"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Hel= lo, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Any update for our follow up questions? <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Tha= nks in advance for the support! <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Tha= nks, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Dav= id Wright<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Pho= enix Technologies<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <div> <div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in= 0in"> <p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Fro= m:</span></b><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"> David Wright <br> <b>Sent:</b> Tuesday, February 25, 2025 10:47 AM<br> <b>To:</b> 'Dave Miller' <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:jus= [email protected]"><[email protected]></a>; <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:= [email protected]">[email protected]</a><br> <b>Subject:</b> RE: Use Bugzilla REST API to Insert Existing Product "Version"<o:p></o:p></span></p> </div> </div> <p class=3D"MsoNormal"><o:p>=C2=A0</o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Tha= nks Dave, that is helpful. Glad to hear it should be possible. <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Som= e follow up questions from our dev working on this issue:<o= :p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">I need more information to proceed. The link referenced in your comment redirects to what appears to be a code snippet of a Perl script working on the backend, but I need info on how to work with the product out of band through REST API calls.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">I=E2= =80=99ve listed some of the questions below that I wasn't able to find an answer to in the docs:<o:p></o:p></span></p> <ul style=3D"margin-top:0in" type=3D"disc"> <li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo3"><= span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Wha= t is the REST URI to call to work with versioning information for a particular product?<o:p></o:p></span>= </li> <li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo3"><= span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Wha= t is the payload to be passed when making the call for the below items?<o:p></o:p></span></li> <ul style=3D"margin-top:0in" type=3D"circle"> <li class=3D"MsoNormal" style=3D"mso-list:l1 level2 lfo3"= ><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Add= ing a new version to a product<o:p></o:p></span></li> <li class=3D"MsoNormal" style=3D"mso-list:l1 level2 lfo3"= ><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Upd= ating an existing version in a product<o:p></o:p></span></l= i> <li class=3D"MsoNormal" style=3D"mso-list:l1 level2 lfo3"= ><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Del= eting an existing version from the product<o:p></o:p></span= ></li> </ul> </ul> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Tha= nks, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Dav= e<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <div> <div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in= 0in"> <p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Fro= m:</span></b><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"> support-list <<a href=3D"mailto:[email protected]" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">support-list-bounce= [email protected]</a>> <b>On Behalf Of </b>Dave Miller<br> <b>Sent:</b> Monday, February 24, 2025 4:55 PM<br> <b>To:</b> <a href=3D"mailto:[email protected]" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">support-list@bugzil= la.org</a><br> <b>Subject:</b> Re: Use Bugzilla REST API to Insert Existing Product "Version"<o:p></o:p></span></p> </div> </div> <p class=3D"MsoNormal"><o:p>=C2=A0</o:p></p> <p><span style=3D"color:black;background:#F1C40F">[Caution, this message was sent from an external sender.]</span><o:= p></o:p></p> <p class=3D"MsoNormal"><o:p>=C2=A0</o:p></p> <div> <div> <p class=3D"MsoNormal">A version is its own object type. = <br> <br> <a href=3D"https://bugzilla.readthedocs.io/en/latest/integrating/api/Bugzill= a/Version.html" moz-do-not-send=3D"true" class=3D"moz-txt-link-freete= xt">https://bugzilla.readthedocs.io/en/latest/integrating/api/Bugzilla/Ve= rsion.html</a><br> <br> You can create a new version there by passing the version name and the ID of the product to attach it to.<br> <br> The function docs look like they're missing, but it's in the example at the top.<o:p></o:p></p> </div> <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>= =C2=A0</o:p></p> <div> <div> <p class=3D"MsoNormal">On February 24, 2025 7:11:03 PM EST, David Wright <<a href=3D"mailto:[email protected]" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">David_Wright@phoeni= x.com</a>> wrote:<o:p></o:p></p> </div> <blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in = 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5= .0pt"> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">Hel= lo, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:= p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">We are trying to Automate insertion of a Product =E2=80=9CVersion=E2=80=9D instead of having to do i= t manually. <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><br= > According to the Bugzilla API manual, this does not seem to be an option for UPDATING, only CREATING a new product. <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><a href=3D"https://bugzilla.readthedocs.io/en/latest/integrating/api/Bugzill= a/WebService/Product.html" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">https://bugzilla.= readthedocs.io/en/latest/integrating/api/Bugzilla/WebService/Product.html= </a><o:p></o:p></span></p> <table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" width=3D"700" style=3D"width:525.0pt"> <tbody> <tr> <td valign=3D"top" style=3D"padding:1.5pt 1.5pt 1.5pt 1.5pt"> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual">But maybe we are looking at the wrong documenation or misunderstanding. <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual">Is there any way we can use the Bugzilla REST API to insert a new version for an <b>existing</b> product?<o:p></o:p></span><= /p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual">This is the current manual process:<o:p></o:p></= span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><img border=3D"0" width=3D"921" height=3D"66" style=3D"width:9.5937in;height:.6875in" id=3D"_x0000_i1026" src=3D"cid:[email protected]" moz-do-not-send=3D"true"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p></o:p></span></p> </td> </tr> <tr> <td valign=3D"top" style=3D"padding:1.5pt 1.5pt 1.5pt 1.5pt"> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p>=C2=A0</o:p></span></p> </td> </tr> <tr style=3D"height:7.5pt"> <td valign=3D"top" style=3D"padding:1.5pt 1.5pt 1.5pt 1.5pt;height:7.5pt"> <p class=3D"MsoNormal"><img border=3D"0" width=3D"342" height=3D"117" style=3D"width:3.5625in;height:1.2187in" id=3D"_x0000_i1025" src=3D"cid:[email protected]" moz-do-not-send=3D"true"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual"><o:p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual">Thanks, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual">David Wright<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Calibri",sans-serif;mso-ligatures:standar= dcontextual">Phoenix Technologies<o:p></o:p></span></p> </td> </tr> <tr> <td valign=3D"top" style=3D"padding:1.5pt 1.5pt 1.5pt 1.5pt"> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Calibri",sans-serif;mso-= ligatures:standardcontextual"><o:p>=C2=A0</o:p></span></p> </td> </tr> </tbody> </table> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif;mso-= ligatures:standardcontextual"><o:p>=C2=A0</o:p></span></p> <p class=3D"MsoNormal"><o:p>=C2=A0</o:p></p> </blockquote> </div> <div> <div> </div> </div> </div> </div> </blockquote> </div> <div dir=3D"auto"> <div class=3D"k9mail-signature">-- <br> Sent from my Android phone with K-9 Mail. Please excuse my brevity.</div> </div> <br> <fieldset class=3D"moz-mime-attachment-header"></fieldset> <pre wrap=3D"" class=3D"moz-quote-pre">____________________________= ___________________ support-list mailing list <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:support-list@bugzill= a.org">[email protected]</a> <a class=3D"moz-txt-link-freetext" href=3D"https://lists.bugzilla.org/lis= tinfo/support-list">https://lists.bugzilla.org/listinfo/support-list</a> </pre> </blockquote> <div class=3D"moz-signature">-- <br> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DU= TF-8"> <title></title> </div> <div class=3D"moz-signature" signature-switch-id=3D"b0b24bd1-735c-4a02-9f5d-e2b2e9b4f40d"> <div> <table style=3D"width: 300px; border-style: none;" cellpadding=3D"3px" border=3D"0px"> <tbody> <tr> <td style=3D"width: 106px;"><img alt=3D"[Bugzilla Logo]" src=3D"cid:[email protected]" width=3D"100" height=3D"100"></td> <td> <div><strong><span style=3D"font-size: 13pt;">Dave Miller= </span></strong></div> <div>Project Leader</div> <div><strong>Bugzilla Project</strong></div> <div><a href=3D"https://bugzilla.org/" rel=3D"nofollow noopener noreferrer" target=3D"_blank" class=3D"moz-txt-link-freetext">https://bugzilla.org/= </a></div> </td> </tr> </tbody> </table> </div> </div> </body> </html> --------------woJvJ44InB0BbG9w9ZT1p3h7 Content-Type: image/png; name="mQj60EMtx5vtmwpF.png" Content-Disposition: inline; filename="mQj60EMtx5vtmwpF.png" Content-Id: <[email protected]> Content-Transfer-Encoding: base64 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 gg== --------------woJvJ44InB0BbG9w9ZT1p3h7-- --------------Ctit5xDVQaYHs5JcgTS3lTGm-- --===============8097964368121004696== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ support-list mailing list [email protected] https://lists.bugzilla.org/listinfo/support-list --===============8097964368121004696==--