Hi,
I started a innocent thread on the -dev list yesterday[0] about some
packaging remarks regarding the AWS API aka CloudBridge.
This turned out to be a rather large thread where Edison mentioned[1] we
might want to split this out into a separate repository.
Some time ago we agreed that we don't want to split CloudStack up into
multiple smaller projects since it would be very hard to keep all the
projects in sync.
I'm now looking at packaging AWS API into Deb files as by CS-294[2], but
I'm thinking about Edison's remark.
I know this question might come at a awkward moment, just prior to the
4.0 release, but when I create a cloud-awsapi Debian package people will
start using it and we'll be dealing with the legacy at a later point.
If we create a "cloudbridge" package separate from the cloud-* packages
we can move forward from there.
At the old Github account[3] there is even a separate CloudBridge
repository, this got merged into master on May 25th of this year with
commit bc7dbd7d9681dc2729326ff78fb5fe586b336b25
Since 4.0 is not out of the door yet, do we want to keep this in the
cloudstack repository or split it out (again)?
I've seen numerous build failures with awsapi breaking master while it's
not actually a part of the code base, so in this case I'm in favor of
breaking it out, but we should discuss this.
Note: We already have a LOT of e-mail on this list, so can we try to
stick ontopic here and keep it to the point? Tnx!
Wido
[0]:
http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/201210.mbox/%3C507357EF.9060104%40widodh.nl%3E
[1]:
http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/201210.mbox/%3C9CEC48D0-004C-4DDC-9AB5-30EBB9C7EE57%40citrix.com%3E
[2]: https://issues.apache.org/jira/browse/CLOUDSTACK-294
[3]: https://github.com/CloudStack/CloudBridge