Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't think using virtualenv to jam everything into a big deb file is really a best practice.

But at the end of the day, I do have to do a lot of that with application deployment, but I try to only go as far as packaging libraries (ie. gems, jars, python equiv) in the rpm/deb file.

RHEL 6 is python 2.6.6, btw.

What happens when there are vulns for your stack?



> What happens when there are vulns for your stack?

That’s a good point and the answer is: You have to monitor your dependencies of public services (that aren’t that many).

But you have to do that anyway, because I can’t explain to our customers that their data has been hacked because Ubuntu/Red Hat didn’t update Django (fast enough).


You make it sound like if you do one then you can do 100. Not the case.


My public services don’t have 100 dependencies and that’s on purpose. Relying on magic distribution fairies for all your libraries is a IMHO a false sense of security, YMMV.

How do you make sure that whenever one of your dependencies gets updated that your daemons get restarted?

And what do you do if you need a package that isn’t part of your distribution?


Do you have your own linux distro?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: