Re: cx_Oracle 6.2

Anthony Tuininga <[email protected]> Wed, 7 Mar 2018 09:48:23 -0700
Newsgroups gmane.comp.python.db.cx-oracle
Message-ID <CAE1XR-4Xna0UtvMNkck5+f3L+DTREcvcS4VarbX7zCAvAYU8KQ@mail.gmail.com>
--===============4301967632264030486==
Content-Type: multipart/alternative; boundary="001a114a98bae0d1460566d55314"

--001a114a98bae0d1460566d55314
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Walter,

Can you take a look at the code in pip and see what it is complaining
about? And/or add some additional logging (pip -v -v -v install cx_Oracle).
I see that it is downloading source as well, not a binary wheel. I just
tried that on Windows and Linux and neither of them download the binary
wheels. I'm not sure if this is due to the turmoil surrounding the upgrade
to Warehouse or something else. I'm looking into it.

Anthony

On Wed, Mar 7, 2018 at 9:14 AM, Walter D=C3=B6rwald <[email protected]>
wrote:

> On 6 Mar 2018, at 18:19, Anthony Tuininga wrote:
>
> Hi Walter,
>
> This error is due to the fact that cxoModule.h is a file with a new
> extension so it wasn't covered by MANIFEST.in.
> I have corrected that and
> also uploaded a revised source package so this should be corrected now.
> Apologies for the inconvenience!
>
> Thanks! Now the installation worked on my Mac.
>
> However on a (german) Windows 10, we get the following error:
>
> C:\Users\hannes>pip install cx_Oracle
> Collecting cx_Oracle
>   Downloading cx_Oracle-6.2-2.tar.gz (240kB)
>     100% |=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=
=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=
=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
| 245kB 1.6MB/s
> Installing collected packages: cx-Oracle
>   Running setup.py install for cx-Oracle ... error
> Exception:
> Traceback (most recent call last):
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\compat\__init__.py", line 73, in console_to_str
>     return s.decode(sys.__stdout__.encoding)
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0x94 in position 93: =
invalid start byte
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\basecommand.py", line 215, in main
>     status =3D self.run(options, args)
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\commands\install.py", line 342, in run
>     prefix=3Doptions.prefix_path,
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\req\req_set.py", line 784, in install
>     **kwargs
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\req\req_install.py", line 878, in install
>     spinner=3Dspinner,
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\utils\__init__.py", line 676, in call_subprocess
>     line =3D console_to_str(proc.stdout.readline())
>   File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-p=
ackages\pip\compat\__init__.py", line 75, in console_to_str
>     return s.decode('utf_8')
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0x94 in position 93: =
invalid start byte
>
> Anthony
>
> On Tue, Mar 6, 2018 at 4:02 AM, Walter D=C3=B6rwald <[email protected]=
e>
> wrote:
>
> On 6 Mar 2018, at 0:53, Anthony Tuininga wrote:
>
> What is cx_Oracle?
>
> cx_Oracle is a Python extension module that enables access to Oracle
> Database for Python 3.x and 2.x and conforms to the Python database API 2=
.0
> specifications with a number of enhancements.
>
> I get an error when upgrading:
>
> pip install --upgrade cx_Oracle
> Collecting cx_Oracle
> Downloading cx_Oracle-6.2.tar.gz (237kB)
> 100% |=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=
=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=
=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88| 2=
45kB 2.5MB/s
> Installing collected packages: cx-Oracle
> Found existing installation: cx-Oracle 6.1
> Uninstalling cx-Oracle-6.1:
> Successfully uninstalled cx-Oracle-6.1
> Running setup.py install for cx-Oracle ... error
> Complete output from command /Users/walter/pyvenvs/default/bin/python3.6
> -u -c "import setuptools, tokenize;__file__=3D'/private/var/folders/hg/
> 5rsj4705065b3cyxdftzd48w0000gn/T/pip-build-ovkqpskf/cx-
> Oracle/setup.py';f=3Dgetattr(tokenize, 'open',
> open)(__file__);code=3Df.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /var/folders/hg/5rsj4705065b3cyxdftzd48w0000gn/T/pip-a0f8egs7-record/inst=
all-record.txt
> --single-version-externally-managed --compile --install-headers
> /Users/walter/pyvenvs/default/include/site/python3.6/cx-Oracle:
> running install
> running build
> running build_ext
> building 'cx_Oracle' extension
> creating build
> creating build/temp.macosx-10.13-x86_64-3.6
> creating build/temp.macosx-10.13-x86_64-3.6/src
> creating build/temp.macosx-10.13-x86_64-3.6/odpi
> creating build/temp.macosx-10.13-x86_64-3.6/odpi/src
> clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common
> -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch x86_64
> -DCXO_BUILD_VERSION=3D6.2 -Iodpi/include -Iodpi/src -I/usr/local/include
> -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include
> -I/Users/walter/pyvenvs/default/include -I/usr/local/Cellar/python/3.
> 6.4_3/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c
> src/cxoBuffer.c -o build/temp.macosx-10.13-x86_64-3.6/src/cxoBuffer.o
> src/cxoBuffer.c:17:10: fatal error: 'cxoModule.h' file not found
> #include "cxoModule.h"
> ^~~~~~~~~~~~~
> 1 error generated.
> error: command 'clang' failed with exit status 1
>
> ----------------------------------------
> Rolling back uninstall of cx-Oracle
> Command "/Users/walter/pyvenvs/default/bin/python3.6 -u -c "import
> setuptools, tokenize;__file__=3D'/private/var/folders/hg/
> 5rsj4705065b3cyxdftzd48w0000gn/T/pip-build-ovkqpskf/cx-
> Oracle/setup.py';f=3Dgetattr(tokenize, 'open',
> open)(__file__);code=3Df.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /var/folders/hg/5rsj4705065b3cyxdftzd48w0000gn/T/pip-a0f8egs7-record/inst=
all-record.txt
> --single-version-externally-managed --compile --install-headers
> /Users/walter/pyvenvs/default/include/site/python3.6/cx-Oracle" failed
> with error code 1 in /private/var/folders/hg/
> 5rsj4705065b3cyxdftzd48w0000gn/T/pip-build-ovkqpskf/cx-Oracle/
>
> [=E2=80=A6]
>
> Servus,
> Walter
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> cx-oracle-users mailing list
> cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot______
> _________________________________________
> cx-oracle-users mailing list
> cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> cx-oracle-users mailing list
> cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
>
>

--001a114a98bae0d1460566d55314
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Walter,<div><br></div><div>Can you take a look at the c=
ode in pip and see what it is complaining about? And/or add some additional=
 logging (pip -v -v -v install cx_Oracle). I see that it is downloading sou=
rce as well, not a binary wheel. I just tried that on Windows and Linux and=
 neither of them download the binary wheels. I&#39;m not sure if this is du=
e to the turmoil surrounding the upgrade to Warehouse or something else. I&=
#39;m looking into it.</div><div><br></div><div>Anthony</div></div><div cla=
ss=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Mar 7, 2018 at 9:=
14 AM, Walter D=C3=B6rwald <span dir=3D"ltr">&lt;<a href=3D"mailto:walter@l=
ivinglogic.de" target=3D"_blank">[email protected]</a>&gt;</span> wrote=
:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex"><u></u>




<div>
<div style=3D"font-family:sans-serif"><span class=3D""><div style=3D"white-=
space:normal">
<p dir=3D"auto">On 6 Mar 2018, at 18:19, Anthony Tuininga wrote:</p>

</div>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px soli=
d #777;color:#777;margin:0 0 5px;padding-left:5px"><p dir=3D"auto">Hi Walte=
r,<br>
<br>
This error is due to the fact that cxoModule.h is a file with a new<br>
extension so it wasn&#39;t covered by MANIFEST.in.<br>
I have corrected that and<br>
also uploaded a revised source package so this should be corrected now.<br>
Apologies for the inconvenience!</p>
</blockquote></div>
</span><div style=3D"white-space:normal">

<p dir=3D"auto">Thanks! Now the installation worked on my Mac.</p>

<p dir=3D"auto">However on a (german) Windows 10, we get the following erro=
r:</p>

<pre style=3D"background-color:#f7f7f7;border-radius:5px 5px 5px 5px;margin=
-left:15px;margin-right:15px;max-width:90vw;overflow-x:auto;padding:5px" bg=
color=3D"#F7F7F7"><code style=3D"background-color:#f7f7f7;border-radius:3px=
;margin:0;padding:0" bgcolor=3D"#F7F7F7">C:\Users\hannes&gt;pip install cx_=
Oracle
Collecting cx_Oracle
  Downloading cx_Oracle-6.2-2.tar.gz (240kB)
    100% |=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=
=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=
=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88<wbr>=E2=96=88=E2=96=88=E2=
=96=88| 245kB 1.6MB/s
Installing collected packages: cx-Oracle
  Running setup.py install for cx-Oracle ... error
Exception:
Traceback (most recent call last):
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\compat\__init__.py&quot;, line 73, in console=
_to_str
    return s.decode(sys.__stdout__.<wbr>encoding)
UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0x94 in pos=
ition 93: invalid start byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\basecommand.py&quot;, line 215, in main
    status =3D self.run(options, args)
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\commands\install.py&quot;, line 342, in run
    prefix=3Doptions.prefix_path,
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\req\req_set.py&quot;, line 784, in install
    **kwargs
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\req\req_install.py&quot;, line 878, in instal=
l
    spinner=3Dspinner,
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\utils\__init__.py&quot;, line 676, in call_su=
bprocess
    line =3D console_to_str(proc.stdout.<wbr>readline())
  File &quot;c:\users\hannes\appdata\<wbr>local\programs\python\<wbr>python=
36\lib\site-packages\<wbr>pip\compat\__init__.py&quot;, line 75, in console=
_to_str
    return s.decode(&#39;utf_8&#39;)
UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0x94 in pos=
ition 93: invalid start byte
</code></pre>

</div><div><div class=3D"h5">
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px soli=
d #777;color:#777;margin:0 0 5px;padding-left:5px"><p dir=3D"auto">Anthony<=
br>
<br>
On Tue, Mar 6, 2018 at 4:02 AM, Walter D=C3=B6rwald &lt;<a href=3D"mailto:w=
[email protected]" target=3D"_blank">[email protected]</a>&gt;<br>
wrote:<br>
</p>
<blockquote style=3D"border-left:2px solid #777;color:#999;margin:0 0 5px;p=
adding-left:5px;border-left-color:#999"><p dir=3D"auto">On 6 Mar 2018, at 0=
:53, Anthony Tuininga wrote:<br>
<br>
What is cx_Oracle?<br>
<br>
cx_Oracle is a Python extension module that enables access to Oracle<br>
Database for Python 3.x and 2.x and conforms to the Python database API 2.0=
<br>
specifications with a number of enhancements.<br>
<br>
I get an error when upgrading:<br>
<br>
pip install --upgrade cx_Oracle<br>
Collecting cx_Oracle<br>
  Downloading cx_Oracle-6.2.tar.gz (237kB)<br>
    100% |=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=
=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=
=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88<wbr>=E2=96=88=E2=96=88=E2=
=96=88| 245kB 2.5MB/s<br>
Installing collected packages: cx-Oracle<br>
  Found existing installation: cx-Oracle 6.1<br>
    Uninstalling cx-Oracle-6.1:<br>
      Successfully uninstalled cx-Oracle-6.1<br>
  Running setup.py install for cx-Oracle ... error<br>
    Complete output from command /Users/walter/pyvenvs/default/<wbr>bin/pyt=
hon3.6 -u -c &quot;import setuptools, tokenize;__file__=3D&#39;/private/<wb=
r>var/folders/hg/<wbr>5rsj4705065b3cyxdftzd48w0000gn<wbr>/T/pip-build-ovkqp=
skf/cx-<wbr>Oracle/setup.py&#39;;f=3Dgetattr(<wbr>tokenize, &#39;open&#39;,=
 open)(__file__);code=3Df.read().<wbr>replace(&#39;\r\n&#39;, &#39;\n&#39;)=
;f.close();exec(compile(<wbr>code, __file__, &#39;exec&#39;))&quot; install=
 --record /var/folders/hg/<wbr>5rsj4705065b3cyxdftzd48w0000gn<wbr>/T/pip-a0=
f8egs7-record/<wbr>install-record.txt --single-version-externally-<wbr>mana=
ged --compile --install-headers /Users/walter/pyvenvs/default/<wbr>include/=
site/python3.6/cx-<wbr>Oracle:<br>
    running install<br>
    running build<br>
    running build_ext<br>
    building &#39;cx_Oracle&#39; extension<br>
    creating build<br>
    creating build/temp.macosx-10.13-x86_<wbr>64-3.6<br>
    creating build/temp.macosx-10.13-x86_<wbr>64-3.6/src<br>
    creating build/temp.macosx-10.13-x86_<wbr>64-3.6/odpi<br>
    creating build/temp.macosx-10.13-x86_<wbr>64-3.6/odpi/src<br>
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common =
-dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch x86_64 -DC=
XO_BUILD_VERSION=3D6.2 -Iodpi/include -Iodpi/src -I/usr/local/include -I/us=
r/local/opt/openssl/<wbr>include -I/usr/local/opt/sqlite/<wbr>include -I/Us=
ers/walter/pyvenvs/<wbr>default/include -I/usr/local/Cellar/python/3.<wbr>6=
.4_3/Frameworks/Python.<wbr>framework/Versions/3.6/<wbr>include/python3.6m =
-c src/cxoBuffer.c -o build/temp.macosx-10.13-x86_<wbr>64-3.6/src/cxoBuffer=
.o<br>
    src/cxoBuffer.c:17:10: fatal error: &#39;cxoModule.h&#39; file not foun=
d<br>
    #include &quot;cxoModule.h&quot;<br>
             ^~~~~~~~~~~~~<br>
    1 error generated.<br>
    error: command &#39;clang&#39; failed with exit status 1<br>
<br>
    ------------------------------<wbr>----------<br>
  Rolling back uninstall of cx-Oracle<br>
Command &quot;/Users/walter/pyvenvs/<wbr>default/bin/python3.6 -u -c &quot;=
import setuptools, tokenize;__file__=3D&#39;/private/<wbr>var/folders/hg/<w=
br>5rsj4705065b3cyxdftzd48w0000gn<wbr>/T/pip-build-ovkqpskf/cx-<wbr>Oracle/=
setup.py&#39;;f=3Dgetattr(<wbr>tokenize, &#39;open&#39;, open)(__file__);co=
de=3Df.read().<wbr>replace(&#39;\r\n&#39;, &#39;\n&#39;);f.close();exec(com=
pile(<wbr>code, __file__, &#39;exec&#39;))&quot; install --record /var/fold=
ers/hg/<wbr>5rsj4705065b3cyxdftzd48w0000gn<wbr>/T/pip-a0f8egs7-record/<wbr>=
install-record.txt --single-version-externally-<wbr>managed --compile --ins=
tall-headers /Users/walter/pyvenvs/default/<wbr>include/site/python3.6/cx-<=
wbr>Oracle&quot; failed with error code 1 in /private/var/folders/hg/<wbr>5=
rsj4705065b3cyxdftzd48w0000gn<wbr>/T/pip-build-ovkqpskf/cx-<wbr>Oracle/<br>
<br>
[=E2=80=A6]<br>
<br>
Servus,<br>
Walter<br>
<br>
------------------------------<wbr>------------------------------<br>
------------------<br>
Check out the vibrant tech community on one of the world&#39;s most<br>
engaging tech sites, Slashdot.org! <a href=3D"http://sdm.link/slashdot" sty=
le=3D"color:#999" target=3D"_blank">http://sdm.link/slashdot</a><br>
______________________________<wbr>_________________<br>
cx-oracle-users mailing list<br>
<a href=3D"mailto:cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target=3D"_blank">=
cx-oracle-users@lists.<wbr>sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/cx-oracle-users" st=
yle=3D"color:#999" target=3D"_blank">https://lists.sourceforge.net/<wbr>lis=
ts/listinfo/cx-oracle-users</a><br>
<br>
</p>
</blockquote></blockquote><br><blockquote style=3D"border-left:2px solid #7=
77;color:#777;margin:0 0 5px;padding-left:5px"><p dir=3D"auto">------------=
------------------<wbr>------------------------------<wbr>-----------------=
-<br>
Check out the vibrant tech community on one of the world&#39;s most<br>
engaging tech sites, Slashdot.org! <a href=3D"http://sdm.link/slashdot_____=
__________________________________________" style=3D"color:#777" target=3D"=
_blank">http://sdm.link/slashdot______<wbr>______________________________<w=
br>___________</a><br>
cx-oracle-users mailing list<br>
<a href=3D"mailto:cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target=3D"_blank">=
cx-oracle-users@lists.<wbr>sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/cx-oracle-users" st=
yle=3D"color:#777" target=3D"_blank">https://lists.sourceforge.net/<wbr>lis=
ts/listinfo/cx-oracle-users</a></p>
</blockquote></div>
<div style=3D"white-space:normal">
</div>
</div></div></div>
</div>

<br>------------------------------<wbr>------------------------------<wbr>-=
-----------------<br>
Check out the vibrant tech community on one of the world&#39;s most<br>
engaging tech sites, Slashdot.org! <a href=3D"http://sdm.link/slashdot" rel=
=3D"noreferrer" target=3D"_blank">http://sdm.link/slashdot</a><br>_________=
_____________________<wbr>_________________<br>
cx-oracle-users mailing list<br>
<a href=3D"mailto:cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">cx-oracle-users@li=
sts.<wbr>sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/cx-oracle-users" re=
l=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/<wbr>lists=
/listinfo/cx-oracle-users</a><br>
<br></blockquote></div><br></div>

--001a114a98bae0d1460566d55314--


--===============4301967632264030486==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============4301967632264030486==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
cx-oracle-users mailing list
cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/cx-oracle-users

--===============4301967632264030486==--