chevah / compat

Chevah OS Compatibility Layer
Other
4 stars 1 forks source link

'paver dist' error - does not create 'dist' folder (seen in MacOS) #262

Closed chevah-robot closed 7 years ago

chevah-robot commented 7 years ago

T4072 bug was created by hcs on 2017-05-16 16:14:49Z. Last changed on 2017-05-19 09:08:05Z. PR at https://github.com/chevah/server/pull/1199.

How to recreate:

git clone server (new folder) paver deps paver dist

Issue 1.

I get the paver deps error already reported in #263


Issue 2:

Cannot create the dist packages:

Captured Task Output:
---------------------

---> pavement.dist
---> pavement.deps_build
---> pavement.build
---> brink.pavement_commons.coverage_prepare
cd /Users/guest1/ProAtria/server/build-macos1012-x64
cd /Users/guest1/ProAtria/server
---> brink.pavement_commons.coverage_prepare
Traceback (most recent call last):
  File "/Users/guest1/ProAtria/server/build-macos1012-x64/lib/python2.7/site-packages/paver/tasks.py", line 196, in _run_task
    return do_task()
  File "/Users/guest1/ProAtria/server/build-macos1012-x64/lib/python2.7/site-packages/paver/tasks.py", line 193, in do_task
    return func(**kw)
  File "pavement.py", line 1174, in dist
    md5sums_file = MD5SumFile([pave.path.dist, 'MD5SUMS-' + PRODUCT_VERSION])
  File "/Users/guest1/ProAtria/server/build-macos1012-x64/lib/python2.7/site-packages/brink/pavement_commons.py", line 68, in __init__
    pave.fs.createEmptyFile(target=self._segments)
  File "/Users/guest1/ProAtria/server/build-macos1012-x64/lib/python2.7/site-packages/brink/filesystem.py", line 119, in createEmptyFile
    with open(path, 'w'):
IOError: [Errno 2] No such file or directory: '/Users/guest1/ProAtria/server/dist/MD5SUMS-3.20.1'

I've been able to workaround this by maually creating a 'server/dist' folder. From there, I am able to create the packages (which also work when I validate it).

The issue also occurs if you target a specific operating system.

chevah-robot commented 7 years ago

Comment by adiroiban at 2017-05-16 20:13:12Z.

Thanks. Good catch. I will look at fixing this soon.

chevah-robot commented 7 years ago

Comment by pqm at 2017-05-16 21:59:24Z.

adi requested the review of this ticket.

needs-review

chevah-robot commented 7 years ago

Comment by pqm at 2017-05-16 22:07:26Z.

hcs changes-approved. No more reviewers. Ready to merge.

chevah-robot commented 7 years ago

Comment by pqm at 2017-05-18 14:24:18Z.

Branch landed on master. Now go and update your master branch.