This is a vote on a proposal for the migration of the Brooklyn codebase to new repositories.

We propose to request the following new git repositories at Apache:

* brooklyn
* brooklyn-dist
* brooklyn-server
* brooklyn-ui
* brooklyn-library
* brooklyn-docs

This is in addition to "brooklyn-client" (pka "brooklyn-cli") which is being voted on separately.

We will also request that the current incubator-brooklyn project be copied with history into the above projects as described below [1].

And we will request that in the history-copying process we drop a handful of large binary files, listed at [2]. These never should have been checked in, many pre-date the move to Apache, and most absurdly they cause a checkout to be extremely slow and take up many hundreds of MB more than it should. This has been discussed on the infra and brooklyn lists at [3] with several comments in favour and none against. The history in "incubator-brooklyn" will remain untouched.

Please cast your votes as follows:

[] +1, accept this proposal
[] +/-0, non-counted vote to express a disposition
[] -1, do not accept this proposal (please give your reason(s))

The vote will remain open for 72 hours. For the avoidance of doubt, this proposal will not be effected immediately if it is approved; given the disruption it will cause to active developments the implementation will be effected only after co-ordination on the mailing list.

Best
Alex


[1]  Mapping of existing subdirs to

* brooklyn - all files in the root (no subdirs)

* brooklyn-dist
    usage/all
    usage/dist
    usage/scripts
    usage/downstream-parent
    usage/archetypes

* brooklyn-server
    parent
    api
    core
    policy
    util/*
    camp/*
    usage/rest-*
    usage/camp
    usage/cli
    usage/logback-*
    usage/launcher
    usage/qa
    usage/test-*
    storage/hazelcast
    karaf/*

* brooklyn-ui
    jsgui

* brooklyn-library
software/*
    examples/*
    sandbox/*

* brooklyn-docs
    docs/*


[2] Large binary artifacts accidentally in history

raw-size-kb   compressed-kb   SHA                         location
57722 57718 01760133fa9dedc811762019a2aaa691bbe61988 monterey-example/src/main/resources/booking-mvc.war 23917 23905 d0b52371d4ba447ee9b0f882854b4b5d4d39147f monterey-example/src/main/resources/jboss-booking.war 23915 23903 4f6c7f01e0f49c5e3574d648bcab991f7cab5236 monterey-example/src/main/resources/monterey-booking-as7.war 21737 20984 ab9740889e11e06df060595684c2bd803c1baac1 examples/simple-nosql-cluster/src/main/resources/cumulusrdf-0.6.1-pre.jar 20988 20993 04a0a6fd94873543cfec769b5a272bbe36f0a914 examples/simple-nosql-cluster/src/main/resources/cumulusrdf.war 12124 12119 7ccd0ef45879c78941575d47a8521eef49b0b704 sandbox/examples/src/main/resources/swf-booking-mvc.war 7642 7063 0249fd11430b461f918e2b95adb52425caf81230 gemfire/lib/gemfire-6.5.1.4.jar 7217 7219 9d384383e5542b04ca2b6332aedba92bc92bc5bb examples/simple-nosql-cluster/src/main/resources/cumulusrdf.war 2431 2428 5d7d1216a4276d82c3fabdfa25852e527e1bf78e monterey-example/src/main/resources/booking-mvc.war 2430 2427 9fc9f74223ed9704e91810d5dd9fe79d41ff4b84 com.cloudsoftcorp.monterey.brooklyn/src/main/resources/booking-mvc.war 2352 2194 d45b76da6a46f943e0f98db423c452a54de6b5ef examples/simple-messaging-pubsub/src/main/resources/je-5.0.34.jar 1609 1431 c8c8d5dd6f5bd5b0abf33f5b0203bdc8334e2cbf examples/simple-messaging-pubsub/resources/lib/guava-11.0.2.jar 1272 1094 31febd6ac1cf05b4d8efa4bd8fb11922291f68b7 examples/simple-messaging-pubsub/resources/lib/qpid-common-0.14.jar 854 839 0a943f721c500a508f03e27b2e19a3c87d38d6ae docs/start/walkthrough/walkthrough-webconsole-map.png 702 663 d107c0f3b0cde13bd25eddae94beede969227b0d gemfire/lib/guava-10.0.1.jar 688 687 855fbf6ccd75fd4e994af0039a68fe1081cbb120 sandbox/examples/src/main/resources/gemfire/springtravel-datamodel.jar 686 650 2f8253a312371de00eafda012394b81dcba3d0ab examples/webapps/hello-world-sql/src/main/webapp/images/BrooklynBridge3Large.png 650 637 27f7c021926b3daf1dbcea035c50e174bdc34490 docs/use/examples/global-web-fabric/console-map.png 645 586 3d65a9979cdb87c58d5b8b504506425587685784 docs/guide/yaml/web-console-yaml.png 529 487 ad531d202995fb583d04a37de2322bb4e228786d examples/simple-messaging-pubsub/resources/lib/qpid-client-0.14.jar 479 429 60a07b99af9d7d5ce029878556ab411b8d99eee0 docs/website/learnmore/features/ops-console.png 418 398 47988cd9148671441d18eada811f4bf8ce4be72d docs/start/walkthrough/walkthrough-webconsole-scaling.png 388 363 c7cf2645df219a926fc253a7d94a2661eb4e3e56 docs/start/walkthrough/walkthrough-webapp.png
379    359    45e45b5c1d3053af4bf17fa0c19b082a71c0729e gemfire/lib/antlr.jar
366 363 3303667efd4288d25d0e4da05aaeac0c017e235a docs/use/examples/global-web-fabric/console-map-w700.png 362 332 59543774f218e4fd2a899ac75f118066c9395cab usage/web-console/src/test/resources/ldap/lib/mail.jar 325 102 bcb0295349021c79bbcdebf7a1cb120f2cf60305 sandbox/mobile-app/src/main/webapp/assets/mobile/libs/angular-1.2.19/angular-scenario.js

[3] https://www.mail-archive.com/[email protected]/index.html#51958


END

Reply via email to