Infrastructure
  1. Infrastructure
  2. INFRA-5590

Creating a Git-Mirror of the Openoffice code base

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: Initial Clearing
    • Component/s: Git
    • Labels:
      None

      Description

      The OpenOffice project would benefit from having an official git mirror of its codebase. Following http://www.apache.org/dev/git and the mailing list thread on http://mail-archives.apache.org/mod_mbox/openoffice-dev/201211.mbox/%3C50B88C50.7020506%40apache.org%3E here are the requested infos:

      - Name of the codebase: "Apache OpenOffice"
      - Name of the requested Git mirror: "openoffice.git"
      - Subversion path of the codebase: "openoffice" (was "incubator/ooo")
      - Subversion layout: There is the standard "trunk, branches, tags" layout, but there also exist other top-level directories such as devtools, ooo-site, pmc, site, symphony, and trunk-orig. Except for the symphony directory these do not really belong to the codebase (as released in source tarballs) so these extra directories can and should be omitted in the git-mirror if they complicate things too much (having the symphony/trunk directory as a branch would be nice though).

      Another complication comes from the fact that most branches are one-level deep, but some are two levels deep (e.g. branches/alg/aw080). Yet another complication comes from having history in the pre-graduation "incubator/ooo" tree and in the post-graduation "openoffice" tree. The 11-year pre-ASF history of the original OOo project is also available.

      The sizes of current trunk/main + trunk/test + trunk/ext_libraries are 680MB + 50MB + 220KB, the size of the localization data in trunk/extras is another 930MB. The localization data compresses well but can be considered an own entity, if this makes things easier or more manageable (e.g. the old OOo project had separate repositories for the code and the l10 data). The tarballs in trunk/ext_sources used another big chunk of up to 200MB, but they can be omitted altogether, as these external dependencies are fetched after the configure step from their respective original or more reliable backup locations.

        Activity

        Hide
        Andrea Pescetti added a comment -
        At this point in time, we should revisit the issue only after 4.0 has been released. And then decide what kind of GIT support (read-only, read-write, switching) we wish to have.
        Show
        Andrea Pescetti added a comment - At this point in time, we should revisit the issue only after 4.0 has been released. And then decide what kind of GIT support (read-only, read-write, switching) we wish to have.
        Hide
        #asfinfra IRC Bot added a comment -
        <danielsh> Closing per Andrea.
        Show
        #asfinfra IRC Bot added a comment - <danielsh> Closing per Andrea.
        Hide
        Herbert Duerr added a comment - - edited
        Reopening after the 4.0.x releases as discussed on our dev-mailing lists: A read-only mirror would suffice for now. It would only enhance and not disrupt the current workflows.
        Show
        Herbert Duerr added a comment - - edited Reopening after the 4.0.x releases as discussed on our dev-mailing lists: A read-only mirror would suffice for now. It would only enhance and not disrupt the current workflows.
        Hide
        Jake Farrell added a comment -
        done. git ls-remote git://git.apache.org/openoffice.git

        7d472e457b0e1a26b300818d70bda9a7bc9eca08 HEAD
        ac58ea25d9ea6e57181d6047264340cdc75de79a refs/heads/AOO34
        3c6fe4a39950fd2140ef965485fd1ca4718326fe refs/heads/AOO400
        8e9dac8078ac9443c6fc641f4610d7989b472f1f refs/heads/AOO401
        3856cf55a9af88d72611fe3e178524dbc25589f2 refs/heads/Remove_MOZ
        485b3d7f8833b26eda280f6a21bf4732468c0a20 refs/heads/alg
        24a073aa67e8618d00002937ae43dd0dd42c380c refs/heads/capstone2013
        49dbe4ea7b63420a01de01e1daf72a6a5fdf7f8b refs/heads/gbuild
        9902b16cdf19d4ec752dbc56d798ac56b5a5e30d refs/heads/ia2
        6dec6acd21cd57105f50a0bf70cdaf566504461c refs/heads/l10n
        c642770265d8d28bf09f75b347e7f26281e88849 refs/heads/l10n40
        a54563471b8640c4f7d3b413256af2d2520393b9 refs/heads/ooxml-osba
        19582f341686b6332612114b7124bf601a0997da refs/heads/rejuvenate01
        47148b3bc50811ceb41802e4cc50a5db21535900 refs/heads/sidebar
        7d472e457b0e1a26b300818d70bda9a7bc9eca08 refs/heads/trunk
        c77c17ac2e87b8332202de4fe1cb3652d535e64e refs/heads/writer001
        ac58ea25d9ea6e57181d6047264340cdc75de79a refs/remotes/AOO34
        56c04745d61b720831f5ed81c6d3c7842dfb2e89 refs/remotes/AOO34@1327774
        4ed4638cca0f7057a90f422580e35688c17f2c3c refs/remotes/AOO34@1413470
        3c6fe4a39950fd2140ef965485fd1ca4718326fe refs/remotes/AOO400
        8e9dac8078ac9443c6fc641f4610d7989b472f1f refs/remotes/AOO401
        3856cf55a9af88d72611fe3e178524dbc25589f2 refs/remotes/Remove_MOZ
        485b3d7f8833b26eda280f6a21bf4732468c0a20 refs/remotes/alg
        9584ec67527383275235c162c13214bb49def5f6 refs/remotes/alg@1413470
        24a073aa67e8618d00002937ae43dd0dd42c380c refs/remotes/capstone2013
        49dbe4ea7b63420a01de01e1daf72a6a5fdf7f8b refs/remotes/gbuild
        0415cdef841e825a21d846316e6b213fe03299da refs/remotes/gbuild@1409311
        47466423118da61186cf595a1db26e37bd69af0f refs/remotes/gbuild@1413470
        9902b16cdf19d4ec752dbc56d798ac56b5a5e30d refs/remotes/ia2
        6dec6acd21cd57105f50a0bf70cdaf566504461c refs/remotes/l10n
        c642770265d8d28bf09f75b347e7f26281e88849 refs/remotes/l10n40
        d295759ee1162f415dd2c6a0c28713a62ed8a275 refs/remotes/l10n@1412674
        93dfb83244fb798657b7f3307e862ee8bc156160 refs/remotes/l10n@1413470
        a54563471b8640c4f7d3b413256af2d2520393b9 refs/remotes/ooxml-osba
        19582f341686b6332612114b7124bf601a0997da refs/remotes/rejuvenate01
        47148b3bc50811ceb41802e4cc50a5db21535900 refs/remotes/sidebar
        c5c126b53ba183e0b7a2c95fc599e149c0f85154 refs/remotes/tags/AOO340
        56c04745d61b720831f5ed81c6d3c7842dfb2e89 refs/remotes/tags/AOO340@1327774
        80db5d8d7309ac9181d6ca0cd6800b33711768be refs/remotes/tags/AOO340@1413470
        3863c0b16b060affddddf7abf35903bdbcba874d refs/remotes/tags/AOO341
        56c04745d61b720831f5ed81c6d3c7842dfb2e89 refs/remotes/tags/AOO341@1327774
        4ed4638cca0f7057a90f422580e35688c17f2c3c refs/remotes/tags/AOO341@1372282
        aac2b79ac217a36a6e459121ae0c61954bdeaba2 refs/remotes/tags/AOO341@1413470
        71cf70a5a74dfeab1bf87362ab65a37f5bc3a75a refs/remotes/tags/AOO400
        292874e79ec8a68877f25cfa3438b9a03324bd19 refs/remotes/tags/AOO401
        2d38702159d274ed58df290fa053f5c281b5ce14 refs/remotes/tags/SNAPSHOT
        4b689f20e0e1cfd1de077f18ac4b5ace5d70adf5 refs/remotes/tags/SNAPSHOT@1405862
        65e8f1eabadb52b64725d514fae5310cc26ef881 refs/remotes/tags/SNAPSHOT@1413470
        7d472e457b0e1a26b300818d70bda9a7bc9eca08 refs/remotes/trunk
        fd3484265709667881cfaec27d41da15d46b6832 refs/remotes/trunk@1413470
        c77c17ac2e87b8332202de4fe1cb3652d535e64e refs/remotes/writer001
        e800f12edd87f70d4dbd33585c0d906b5643f9bd refs/remotes/writer001@1353791
        5f4c9f0f9616abfb7abc72a3a06bd25d79248599 refs/remotes/writer001@1413470
        629951a367636f5b23dc8dbfc841aacc1f2d5ec6 refs/tags/AOO340
        c5c126b53ba183e0b7a2c95fc599e149c0f85154 refs/tags/AOO340^{}
        c652d1a9cef33976192665b2da04296a47c5378c refs/tags/AOO341
        3863c0b16b060affddddf7abf35903bdbcba874d refs/tags/AOO341^{}
        61f65730df5ecee6cc6878e39542c868c9129e43 refs/tags/AOO400
        71cf70a5a74dfeab1bf87362ab65a37f5bc3a75a refs/tags/AOO400^{}
        5833e34fb9bdc031b3b49172ef3c2b5b0feae96d refs/tags/AOO401
        292874e79ec8a68877f25cfa3438b9a03324bd19 refs/tags/AOO401^{}
        62f45ee372da502a7713bbe7180dc472f23f5e27 refs/tags/SNAPSHOT
        2d38702159d274ed58df290fa053f5c281b5ce14 refs/tags/SNAPSHOT^{}
        Show
        Jake Farrell added a comment - done. git ls-remote git://git.apache.org/openoffice.git 7d472e457b0e1a26b300818d70bda9a7bc9eca08 HEAD ac58ea25d9ea6e57181d6047264340cdc75de79a refs/heads/AOO34 3c6fe4a39950fd2140ef965485fd1ca4718326fe refs/heads/AOO400 8e9dac8078ac9443c6fc641f4610d7989b472f1f refs/heads/AOO401 3856cf55a9af88d72611fe3e178524dbc25589f2 refs/heads/Remove_MOZ 485b3d7f8833b26eda280f6a21bf4732468c0a20 refs/heads/alg 24a073aa67e8618d00002937ae43dd0dd42c380c refs/heads/capstone2013 49dbe4ea7b63420a01de01e1daf72a6a5fdf7f8b refs/heads/gbuild 9902b16cdf19d4ec752dbc56d798ac56b5a5e30d refs/heads/ia2 6dec6acd21cd57105f50a0bf70cdaf566504461c refs/heads/l10n c642770265d8d28bf09f75b347e7f26281e88849 refs/heads/l10n40 a54563471b8640c4f7d3b413256af2d2520393b9 refs/heads/ooxml-osba 19582f341686b6332612114b7124bf601a0997da refs/heads/rejuvenate01 47148b3bc50811ceb41802e4cc50a5db21535900 refs/heads/sidebar 7d472e457b0e1a26b300818d70bda9a7bc9eca08 refs/heads/trunk c77c17ac2e87b8332202de4fe1cb3652d535e64e refs/heads/writer001 ac58ea25d9ea6e57181d6047264340cdc75de79a refs/remotes/AOO34 56c04745d61b720831f5ed81c6d3c7842dfb2e89 refs/remotes/AOO34@1327774 4ed4638cca0f7057a90f422580e35688c17f2c3c refs/remotes/AOO34@1413470 3c6fe4a39950fd2140ef965485fd1ca4718326fe refs/remotes/AOO400 8e9dac8078ac9443c6fc641f4610d7989b472f1f refs/remotes/AOO401 3856cf55a9af88d72611fe3e178524dbc25589f2 refs/remotes/Remove_MOZ 485b3d7f8833b26eda280f6a21bf4732468c0a20 refs/remotes/alg 9584ec67527383275235c162c13214bb49def5f6 refs/remotes/alg@1413470 24a073aa67e8618d00002937ae43dd0dd42c380c refs/remotes/capstone2013 49dbe4ea7b63420a01de01e1daf72a6a5fdf7f8b refs/remotes/gbuild 0415cdef841e825a21d846316e6b213fe03299da refs/remotes/gbuild@1409311 47466423118da61186cf595a1db26e37bd69af0f refs/remotes/gbuild@1413470 9902b16cdf19d4ec752dbc56d798ac56b5a5e30d refs/remotes/ia2 6dec6acd21cd57105f50a0bf70cdaf566504461c refs/remotes/l10n c642770265d8d28bf09f75b347e7f26281e88849 refs/remotes/l10n40 d295759ee1162f415dd2c6a0c28713a62ed8a275 refs/remotes/l10n@1412674 93dfb83244fb798657b7f3307e862ee8bc156160 refs/remotes/l10n@1413470 a54563471b8640c4f7d3b413256af2d2520393b9 refs/remotes/ooxml-osba 19582f341686b6332612114b7124bf601a0997da refs/remotes/rejuvenate01 47148b3bc50811ceb41802e4cc50a5db21535900 refs/remotes/sidebar c5c126b53ba183e0b7a2c95fc599e149c0f85154 refs/remotes/tags/AOO340 56c04745d61b720831f5ed81c6d3c7842dfb2e89 refs/remotes/tags/AOO340@1327774 80db5d8d7309ac9181d6ca0cd6800b33711768be refs/remotes/tags/AOO340@1413470 3863c0b16b060affddddf7abf35903bdbcba874d refs/remotes/tags/AOO341 56c04745d61b720831f5ed81c6d3c7842dfb2e89 refs/remotes/tags/AOO341@1327774 4ed4638cca0f7057a90f422580e35688c17f2c3c refs/remotes/tags/AOO341@1372282 aac2b79ac217a36a6e459121ae0c61954bdeaba2 refs/remotes/tags/AOO341@1413470 71cf70a5a74dfeab1bf87362ab65a37f5bc3a75a refs/remotes/tags/AOO400 292874e79ec8a68877f25cfa3438b9a03324bd19 refs/remotes/tags/AOO401 2d38702159d274ed58df290fa053f5c281b5ce14 refs/remotes/tags/SNAPSHOT 4b689f20e0e1cfd1de077f18ac4b5ace5d70adf5 refs/remotes/tags/SNAPSHOT@1405862 65e8f1eabadb52b64725d514fae5310cc26ef881 refs/remotes/tags/SNAPSHOT@1413470 7d472e457b0e1a26b300818d70bda9a7bc9eca08 refs/remotes/trunk fd3484265709667881cfaec27d41da15d46b6832 refs/remotes/trunk@1413470 c77c17ac2e87b8332202de4fe1cb3652d535e64e refs/remotes/writer001 e800f12edd87f70d4dbd33585c0d906b5643f9bd refs/remotes/writer001@1353791 5f4c9f0f9616abfb7abc72a3a06bd25d79248599 refs/remotes/writer001@1413470 629951a367636f5b23dc8dbfc841aacc1f2d5ec6 refs/tags/AOO340 c5c126b53ba183e0b7a2c95fc599e149c0f85154 refs/tags/AOO340^{} c652d1a9cef33976192665b2da04296a47c5378c refs/tags/AOO341 3863c0b16b060affddddf7abf35903bdbcba874d refs/tags/AOO341^{} 61f65730df5ecee6cc6878e39542c868c9129e43 refs/tags/AOO400 71cf70a5a74dfeab1bf87362ab65a37f5bc3a75a refs/tags/AOO400^{} 5833e34fb9bdc031b3b49172ef3c2b5b0feae96d refs/tags/AOO401 292874e79ec8a68877f25cfa3438b9a03324bd19 refs/tags/AOO401^{} 62f45ee372da502a7713bbe7180dc472f23f5e27 refs/tags/SNAPSHOT 2d38702159d274ed58df290fa053f5c281b5ce14 refs/tags/SNAPSHOT^{}
        Hide
        Herbert Duerr added a comment -
        Thank you very much for providing the official OpenOffice git-mirror!

        The page http://git.apache.org/ also links to a mirror of this repository at http://github.com/apache/openoffice, but that mirror is badly out of date. It was apparently created before we had an official OpenOffice git-mirror. Do we have an official contact at github that can be contacted to resolve this?
        Show
        Herbert Duerr added a comment - Thank you very much for providing the official OpenOffice git-mirror! The page http://git.apache.org/ also links to a mirror of this repository at http://github.com/apache/openoffice, but that mirror is badly out of date. It was apparently created before we had an official OpenOffice git-mirror. Do we have an official contact at github that can be contacted to resolve this?
        Hide
        Jake Farrell added a comment -
        github.com/apache/openoffice is a mirror of git.apache.org which is a mirror of your svn account. Github automatically updated its mirrors from the available repositories at git.a.o
        Show
        Jake Farrell added a comment - github.com/apache/openoffice is a mirror of git.apache.org which is a mirror of your svn account. Github automatically updated its mirrors from the available repositories at git.a.o
        Hide
        Herbert Duerr added a comment -
        Ah right. I figured out what the problem was when one browses to http://github.com/apache/openoffice The default branch it shows is AOO34! If possible that default branch should be switched to show the trunk branch, else our thriving project looks dead (because the old release branch AOO34 won't get any new updates).
        Show
        Herbert Duerr added a comment - Ah right. I figured out what the problem was when one browses to http://github.com/apache/openoffice The default branch it shows is AOO34! If possible that default branch should be switched to show the trunk branch, else our thriving project looks dead (because the old release branch AOO34 won't get any new updates).
        Hide
        Jake Farrell added a comment -
        done, default branch switched to trunk on github
        Show
        Jake Farrell added a comment - done, default branch switched to trunk on github

          People

          • Assignee:
            Jake Farrell
            Reporter:
            Herbert Duerr
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development