Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go back to Alpine #16

Closed
yajo opened this issue Feb 20, 2017 · 3 comments
Closed

Go back to Alpine #16

yajo opened this issue Feb 20, 2017 · 3 comments

Comments

@yajo
Copy link
Contributor

yajo commented Feb 20, 2017

This is a placeholder to track all progress on why we went away from Alpine base and how we could get back.

Why do we want it back?

  • Base Debian image is ~123MB, base Alpine one is ~4MB. (TODO: Is it worth it? After all Odoo has such a big amount of dependencies...)
  • apk (Alpine package manager) allows virtual packages, which make the Dockerfile much more straightforward.

Why did we leave it?

Where did we leave it?

Right now, there's the alpine tag, that holds the last commit that was Alpine-based.

Workarounds available

Who's the culprit?

Some C library, possibly.

@yajo yajo self-assigned this Mar 21, 2017
@yajo yajo added this to the Base on Alpine milestone Apr 3, 2017
@yajo
Copy link
Contributor Author

yajo commented Jun 18, 2017

Note to self: in odoo 11, with python 3, maybe this can help debugging the problem: https://docs.python.org/3/whatsnew/3.3.html#faulthandler

@inakoll
Copy link

inakoll commented Jun 29, 2017

faulthandler is also available for python 2:
https://pypi.python.org/pypi/faulthandler/ 👍

@yajo
Copy link
Contributor Author

yajo commented Jun 30, 2017

Thanks!

Although thinking well on it, this project is too big now to do such breaking change just to save some 45MB of disk, so this will most likely never be fixed.

Sad, I wanted it on Alpine since the first day, but those hard to debug problems do not pay for just some disk space.

@yajo yajo closed this as completed Jun 30, 2017
@yajo yajo added the wontfix label Jun 30, 2017
@yajo yajo removed this from the Base on Alpine milestone Jun 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants