Re: Building releases...

From: Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>
To: Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
Cc: Dave Page <dpage(at)pgadmin(dot)org>, Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Building releases...
Date: 2018-04-09 13:39:49
Message-ID: CAKKotZQqyRyWwYj6nwPDKw25WW_=kXtcg+i7aQ0fCXNAbjh-FA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

I tried and it is working fine.

--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

On Mon, Apr 9, 2018 at 6:57 PM, Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
wrote:

>
>
> On Mon, Apr 9, 2018 at 6:51 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>
>>
>>
>> On Mon, Apr 9, 2018 at 2:20 PM, Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
>> wrote:
>>
>>> Hi Dave,
>>>
>>> On Mon, Apr 9, 2018 at 6:33 PM, Khushboo Vashi <
>>> khushboo(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Apr 9, 2018 at 6:19 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>
>>>>> Oh yeah - I forgot to mention that running it in PyCharms seems to
>>>>> work. The issue comes when using the runtime from what I can see (even
>>>>> using the exact same venv that works otherwise).
>>>>>
>>>>> Didn't try on windows. Let me try.
>>>>
>>>>> On Mon, Apr 9, 2018 at 1:46 PM, Murtuza Zabuawala <
>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> Did not try running pgAdmin4 on windows from git repo.
>>>>>> Let me get the latest pull and check.
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Murtuza Zabuawala
>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>> The Enterprise PostgreSQL Company
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 9, 2018 at 5:53 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>>>
>>>>>>> ... is really not going well today.
>>>>>>>
>>>>>>> After arguing with PIP on Mac for some time, I eventually managed to
>>>>>>> get a build out. That required a manual update of my system to 9.0.3 to
>>>>>>> ensure TLS 1.2 worked, and then changing to build such that we only force
>>>>>>> our own build of Psycopg2, and not other Python packages. I *think* these
>>>>>>> issues are related to the whole PyPi TLS 1.2/PIP 9.0.3 brownouts and other
>>>>>>> works they've been doing.
>>>>>>>
>>>>>>> The Windows build is a whole other ballgame. The build itself runs
>>>>>>> just fine, but we end up with the following error in the log:
>>>>>>>
>>>>>>> Traceback (most recent call last):
>>>>>>> File "C:/Program Files/pgAdmin 4/v3/web/pgAdmin4.py", line 70, in
>>>>>>> <module>
>>>>>>> app = create_app()
>>>>>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\__init__.py", line
>>>>>>> 367, in create_app
>>>>>>> driver.init_app(app)
>>>>>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\utils\driver\__init__.py",
>>>>>>> line 40, in init_app
>>>>>>> DriverRegistry.load_drivers()
>>>>>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\utils\driver\registry.py",
>>>>>>> line 88, in load_drivers
>>>>>>> module = import_module(module_name)
>>>>>>> File "C:/Program Files/pgAdmin 4/v3/venv\lib\importlib\__init__.py",
>>>>>>> line 37, in import_module
>>>>>>> __import__(name)
>>>>>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\utils\driver\psycopg2\__init__.py",
>>>>>>> line 26, in <module>
>>>>>>> from .connection import Connection
>>>>>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\utils\driver\psycopg2\connection.py",
>>>>>>> line 25, in <module>
>>>>>>> from pgadmin.utils.crypto import decrypt
>>>>>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\utils\crypto.py",
>>>>>>> line 16, in <module>
>>>>>>> from Crypto.Cipher import AES
>>>>>>> File "C:/Program Files/pgAdmin 4/v3/venv/Lib/site-packages\Crypto\Cipher\__init__.py",
>>>>>>> line 3, in <module>
>>>>>>> from Crypto.Cipher._mode_ecb import _create_ecb_cipher
>>>>>>> File "C:/Program Files/pgAdmin 4/v3/venv/Lib/site-packages\Crypto\Cipher\_mode_ecb.py",
>>>>>>> line 46, in <module>
>>>>>>> """
>>>>>>> File "C:/Program Files/pgAdmin 4/v3/venv/Lib/site-packages\Crypto\Util\_raw_api.py",
>>>>>>> line 258, in load_pycryptodome_raw_lib
>>>>>>> raise OSError("Cannot load native module '%s': %s" % (name, ",
>>>>>>> ".join(attempts)))
>>>>>>> OSError: Cannot load native module 'Crypto.Cipher._raw_ecb': Trying
>>>>>>> '_raw_ecb.pyd': [Error 126] The specified module could not be found
>>>>>>> Exception KeyError: KeyError(3644,) in <module 'threading' from
>>>>>>> 'C:/Program Files/pgAdmin 4/v3/venv\lib\threading.py'> ignored
>>>>>>>
>>>>>>> The module does exist of course in the Crypto\Cipher directory.
>>>>>>>
>>>>>>
>>> Everything works fine on my windows machine with Python 3.5.
>>> Any specific scenarios ?
>>>
>>
>> Standard release build using Python 2.7;
>>
>> make x86
>>
> Let me try with Python 2.7 x86.
>
>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>

Attachment Content-Type Size
Screen Shot 2018-04-09 at 7.00.51 pm.png image/png 386.0 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2018-04-09 13:43:32 Re: Building releases...
Previous Message Neel Patel 2018-04-09 13:27:19 Re: Building releases...