[
https://issues.apache.org/jira/browse/BIGTOP-1422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14124320#comment-14124320
]
Peter Linnell commented on BIGTOP-1422:
---------------------------------------
Actually, the more I consider this the more I think it is a bit crack addled.
I like our build system. It has been proven to be pretty solid and repeatable,
which given my love and appreciation how good OBS is, that is high compliments.
The adoption of our work with all major Hadoop distros is proof in the
pudding.
I like rpm and to a much lesser extent .deb I've not seen a better package
format and that comes from Solaris, *BSD and Windows experience.
Creating these UPS blobs will require a lot more infrastructure and adding more
testing to make sure what we build works... I'm not in favor of shipping
lightly tested crap.
This becomes a scenario when devs try to tackle packaging as a programming
exercise and it becomes an unholy mess, because programming is what they know.
Packaging as a skill set has a different mentality and for good reason. I know
*why* packaging rules exist and when folks think they know better, it is a bit
of hubris IME.
Other stuff which is missing:
Dependency resolution. apt/yum/zypper all have proven dependency handling which
has taken years to really perfect. I cannot see any way to replicate this with
any kind of sanity.
Lastly, I've never seen a *really* convincing argument (and I am thinking about
security, managability etc.) why putting stuff in arbitrary places is a
necessity. We're looking for a technical solution to a political argument.
Let's not waste any more electrons on this.
> Introduce Universal Packaging System for Hadoop distribution
> ------------------------------------------------------------
>
> Key: BIGTOP-1422
> URL: https://issues.apache.org/jira/browse/BIGTOP-1422
> Project: Bigtop
> Issue Type: New Feature
> Components: build, deployment
> Affects Versions: 0.8.0
> Reporter: Konstantin Boudnik
> Priority: Blocker
> Fix For: 1.0.0
>
>
> Looks like the time comes where Bigtop needs to step up and champion new
> revolutionary format for packaging of the Hadoop.
> New UPS provides completely relocatable archive-like media of distribution
> for the content and the services alike. Preparation of an UPS deliverables
> shouldn't require any special development tools nor particular SDL: only
> cross-platform archives and widely available command-line interpreters would
> be a per-requisite for the creation and installation.
> In our opinion, the separation of the services and content of the
> applications, e.g. .deb and .rpm, are an outdated paradigm, which complicates
> the deployment processes, upgrades, and overall system orchestration.
> Architectural proposal will follow shortly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)