cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <...@adobe.com>
Subject Re: Revert CLI tools to using git
Date Tue, 08 Jan 2013 19:29:40 GMT
Node + npm + a bunch of npm modules

On 1/7/13 9:20 PM, "Dave Johnson" <dave.c.johnson@gmail.com> wrote:

>We are using other dependencies aside from git right?
>
>On Monday, January 7, 2013, Andrew Grieve wrote:
>
>> Makes perfect sense to me. We shouldn't be depending on github when our
>> code lives on Apache servers. git is a pretty easy dependency to
>>install,
>> and I also think the versioning / tags use-case is important.
>>
>> Brian, what's your concern with using git?
>>
>>
>> On Mon, Jan 7, 2013 at 5:21 PM, Filip Maj <fil@adobe.com <javascript:;>>
>> wrote:
>>
>> > As per below, bringing this up on the list.
>> >
>> > The CLI tools originally used git as a dependency to handle the
>>various
>> > platform libraries. Then we reverted in an effort to reduce our
>> > dependencies.
>> >
>> > But, the CLI tools have been dysfunctional over the past month or so
>>due
>> > to the github mirrors being wonky. The github mirrors provide
>>convenient
>> > .zip archives of each tag, however the mirrors are inconsistent. First
>> the
>> > BlackBerry repo was incorrect for a while due to us changing the name.
>> Now
>> > the Android repo is way out of date for some reason.
>> >
>> > I am of the opinion that we should revert back to using git, as we
>>know
>> > the repo will be up at all times, unlike the mirrors. Additionally, at
>> > some point we have to start supporting different versions (tags) of
>>the
>> > libraries, where the client code will be downloading x different tags
>> > anyways.
>> >
>> > Discuss and decide. In the meantime I suppose I will stop working on
>> > supporting this.
>> >
>> > On 1/7/13 12:44 PM, "Brian LeRoux (JIRA)"
>><jira@apache.org<javascript:;>>
>> wrote:
>> >
>> > >
>> > >    [
>> > >
>> >
>> 
>>https://issues.apache.org/jira/browse/CB-2164?page=com.atlassian.jira.plu
>>g
>> >
>> 
>>>in.system.issuetabpanels:comment-tabpanel&focusedCommentId=13546245#comm
>>>en
>> > >t-13546245 ]
>> > >
>> > >Brian LeRoux commented on CB-2164:
>> > >----------------------------------
>> > >
>> > >Eh Fil, can we discuss on list? I really feel this is the wrong
>> approach.
>> > >
>> > >> Revert CLI tools to using git
>> > >> -----------------------------
>> > >>
>> > >>                 Key: CB-2164
>> > >>                 URL: https://issues.apache.org/jira/browse/CB-2164
>> > >>             Project: Apache Cordova
>> > >>          Issue Type: Bug
>> > >>          Components: CLI
>> > >>    Affects Versions: 2.3.0
>> > >>            Reporter: Filip Maj
>> > >>            Assignee: Filip Maj
>> > >>             Fix For: 2.4.0
>> > >>
>> > >>
>> > >> There are too many issues with removing git as a dependency.
>> > >> First, with future support coming for moving between different
>> > >>versions, we will likely need to download and extract multiple
>>versions
>> > >>of the git repos.
>> > >> Second, removing the git dependency and going with just tag
>>downloads
>> > >>from github is difficult at this time as the github mirrors are
>> > >>inconsistent and keep getting backed up.
>> > >> One thing that is stable is the canonical source repo.
>> > >> For this issue, remove downloading and extracting tag zipballs.
>> > >>Instead, clone the source and checkout the needed tags as necessary.
>> > >
>> > >--
>> > >This message is automatically generated by JIRA.
>> > >If you think it was sent incorrectly, please contact your JIRA
>> > >administrators
>> > >For more information on JIRA, see:
>> http://www.atlassian.com/software/jira
>> >
>> >
>>


Mime
View raw message