Hacker News new | ask | show | jobs
by ice799 4353 days ago
Hi!

Just for fun: man reprepro and search for 'corrupt' :)

You can use all your normal tools to upgrade, install, and remove packages as you normally would. So, for, Debian-based systems, apt-get upgrade, install, remove, etc all work as you expect.

We provide SSL, gpg, and fine-grained access control all out of the box. Fine-grained access control doesn't really exist with reprepro or createrepo or other tools and you'd have to build it yourself.

Also, you don't need to worry about backups, the numerous bugs in all the repo creation tools, and we have chef and puppet modules to help deploy this across your infrastructure.

We have support for multiple linux distributions in a single repo (quite a pain to deal with yourself) and best of all we also support pushing multiple versions of a single package to a repo -- something that reprepro does not support, but has been in progress for ~4 years [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570623

2 comments

I'm not a fan of this approach. Why did you build new, proprietary software instead of adding that feature to reprepo, for example? Why is packagecloud.io not giving back to the open source community when it's based on packaging tools developed for open source software? The fact that your software is proprietary means when you disappear, so does my infrastructure. I certainly don't like giving up basic user freedoms in the area of software packages, which has historically been open source.

Edit: to be less snarky

DevOps here. I think you're stuck in market segment purgatory. SaaS/PaaS exist to remove pain points. People are either going to go PaaS (Heroku) or they're going to roll their own in AWS/Digital Ocean/etc.

I've already thought to myself, "I could roll this into the open source packages in question in 2-4 weeks in time, give back to the community, AND it helps my reputation." Consider how many others out there have seen this and thought the same.

As a tech professional, I don't think you're going to find much demand. As an entrepreneur, I wish you the best.