You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Filip Maj <fi...@adobe.com> on 2012/07/25 21:01:39 UTC

[iOS] Removing the installer

Reference branch: 
https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=short
log;h=refs/heads/1091

I've removed the installer and all of its dependencies from iOS. Would
love to have others take a look. This decouples us even further away from
the old Xcode templates. Also lines us up more with Apache's "ship only
source" policy. Finally: no longer need to install the library. You do,
however, need to run "make" after cloning the repo; this will set various
Xcode variables to point to the location of your cloned CordovaLib. Should
fix a few issues we've been having with the CLI tools as well.

Changes include:

- no more wkhtml, markdown, brew, and packagemaker as dependencies
- requirement to run "make" after cloning

Very likely in need of a once-over of all the documentation, esp. the
getting started guides. Actually, do we even need the Getting Started with
Xcode guide anymore after this?

Would love to hear from others on this topic.

Cheers,
Fil


Re: [iOS] Removing the installer

Posted by Andrew Grieve <ag...@chromium.org>.
I had a look through the change as well. +1 for going ahead with it.


On Fri, Jul 27, 2012 at 6:25 PM, Shazron <sh...@gmail.com> wrote:

> Fil is on vacation so he probably can't comment, but I think this
> should be merged in as soon as possible in the cycle. Any objections?
>
> On Wed, Jul 25, 2012 at 3:04 PM, Jesse <pu...@gmail.com> wrote:
> > $ ./bin/update
> >
> > ??
> >
> > On Wed, Jul 25, 2012 at 2:35 PM, Shazron <sh...@gmail.com> wrote:
> >
> >> It's just perception. What are they "making". Install if they don't
> >> read the guides and look at the source, it is pretty clear what it
> >> does, versus a Makefile.
> >>
> >> On Wed, Jul 25, 2012 at 2:34 PM, Filip Maj <fi...@adobe.com> wrote:
> >> > Not sure what difference it makes having either of the following in
> the
> >> > read me:
> >> >
> >> > "Installation: run install.sh"
> >> >
> >> > Vs.
> >> >
> >> > "Installation: run make"
> >> >
> >> > On 7/25/12 12:11 PM, "Shazron" <sh...@gmail.com> wrote:
> >> >
> >> >>Great job Fil! Unfortunately we still need the Getting Started with
> >> >>iOS guide, because of the change in expectation of how things work,
> >> >>and my experience with 2.0.0 iOS and devs needing some pointers.
> >> >>
> >> >>Since:
> >> >>1. We will not install to $(HOME)/Documents/CordovaLib anymore, where
> >> >>the user extracts the source, that will be the location of CordovaLib
> >> >>after they run "make"
> >> >>2. They will need to know that they need to run "make" (maybe we
> >> >>should have a simple install.sh instead that can simply call make?
> >> >>since we are not really making anything anymore I don't think)
> >> >>
> >> >>On Wed, Jul 25, 2012 at 12:01 PM, Filip Maj <fi...@adobe.com> wrote:
> >> >>> Reference branch:
> >> >>>
> >> >>>
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=sho
> >> >>>rt
> >> >>> log;h=refs/heads/1091
> >> >>>
> >> >>> I've removed the installer and all of its dependencies from iOS.
> Would
> >> >>> love to have others take a look. This decouples us even further away
> >> >>>from
> >> >>> the old Xcode templates. Also lines us up more with Apache's "ship
> only
> >> >>> source" policy. Finally: no longer need to install the library. You
> do,
> >> >>> however, need to run "make" after cloning the repo; this will set
> >> >>>various
> >> >>> Xcode variables to point to the location of your cloned CordovaLib.
> >> >>>Should
> >> >>> fix a few issues we've been having with the CLI tools as well.
> >> >>>
> >> >>> Changes include:
> >> >>>
> >> >>> - no more wkhtml, markdown, brew, and packagemaker as dependencies
> >> >>> - requirement to run "make" after cloning
> >> >>>
> >> >>> Very likely in need of a once-over of all the documentation, esp.
> the
> >> >>> getting started guides. Actually, do we even need the Getting
> Started
> >> >>>with
> >> >>> Xcode guide anymore after this?
> >> >>>
> >> >>> Would love to hear from others on this topic.
> >> >>>
> >> >>> Cheers,
> >> >>> Fil
> >> >>>
> >> >
> >>
> >
> >
> >
> > --
> > @purplecabbage
> > risingj.com
>

Re: [iOS] Removing the installer

Posted by Shazron <sh...@gmail.com>.
Fil is on vacation so he probably can't comment, but I think this
should be merged in as soon as possible in the cycle. Any objections?

On Wed, Jul 25, 2012 at 3:04 PM, Jesse <pu...@gmail.com> wrote:
> $ ./bin/update
>
> ??
>
> On Wed, Jul 25, 2012 at 2:35 PM, Shazron <sh...@gmail.com> wrote:
>
>> It's just perception. What are they "making". Install if they don't
>> read the guides and look at the source, it is pretty clear what it
>> does, versus a Makefile.
>>
>> On Wed, Jul 25, 2012 at 2:34 PM, Filip Maj <fi...@adobe.com> wrote:
>> > Not sure what difference it makes having either of the following in the
>> > read me:
>> >
>> > "Installation: run install.sh"
>> >
>> > Vs.
>> >
>> > "Installation: run make"
>> >
>> > On 7/25/12 12:11 PM, "Shazron" <sh...@gmail.com> wrote:
>> >
>> >>Great job Fil! Unfortunately we still need the Getting Started with
>> >>iOS guide, because of the change in expectation of how things work,
>> >>and my experience with 2.0.0 iOS and devs needing some pointers.
>> >>
>> >>Since:
>> >>1. We will not install to $(HOME)/Documents/CordovaLib anymore, where
>> >>the user extracts the source, that will be the location of CordovaLib
>> >>after they run "make"
>> >>2. They will need to know that they need to run "make" (maybe we
>> >>should have a simple install.sh instead that can simply call make?
>> >>since we are not really making anything anymore I don't think)
>> >>
>> >>On Wed, Jul 25, 2012 at 12:01 PM, Filip Maj <fi...@adobe.com> wrote:
>> >>> Reference branch:
>> >>>
>> >>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=sho
>> >>>rt
>> >>> log;h=refs/heads/1091
>> >>>
>> >>> I've removed the installer and all of its dependencies from iOS. Would
>> >>> love to have others take a look. This decouples us even further away
>> >>>from
>> >>> the old Xcode templates. Also lines us up more with Apache's "ship only
>> >>> source" policy. Finally: no longer need to install the library. You do,
>> >>> however, need to run "make" after cloning the repo; this will set
>> >>>various
>> >>> Xcode variables to point to the location of your cloned CordovaLib.
>> >>>Should
>> >>> fix a few issues we've been having with the CLI tools as well.
>> >>>
>> >>> Changes include:
>> >>>
>> >>> - no more wkhtml, markdown, brew, and packagemaker as dependencies
>> >>> - requirement to run "make" after cloning
>> >>>
>> >>> Very likely in need of a once-over of all the documentation, esp. the
>> >>> getting started guides. Actually, do we even need the Getting Started
>> >>>with
>> >>> Xcode guide anymore after this?
>> >>>
>> >>> Would love to hear from others on this topic.
>> >>>
>> >>> Cheers,
>> >>> Fil
>> >>>
>> >
>>
>
>
>
> --
> @purplecabbage
> risingj.com

Re: [iOS] Removing the installer

Posted by Jesse <pu...@gmail.com>.
$ ./bin/update

??

On Wed, Jul 25, 2012 at 2:35 PM, Shazron <sh...@gmail.com> wrote:

> It's just perception. What are they "making". Install if they don't
> read the guides and look at the source, it is pretty clear what it
> does, versus a Makefile.
>
> On Wed, Jul 25, 2012 at 2:34 PM, Filip Maj <fi...@adobe.com> wrote:
> > Not sure what difference it makes having either of the following in the
> > read me:
> >
> > "Installation: run install.sh"
> >
> > Vs.
> >
> > "Installation: run make"
> >
> > On 7/25/12 12:11 PM, "Shazron" <sh...@gmail.com> wrote:
> >
> >>Great job Fil! Unfortunately we still need the Getting Started with
> >>iOS guide, because of the change in expectation of how things work,
> >>and my experience with 2.0.0 iOS and devs needing some pointers.
> >>
> >>Since:
> >>1. We will not install to $(HOME)/Documents/CordovaLib anymore, where
> >>the user extracts the source, that will be the location of CordovaLib
> >>after they run "make"
> >>2. They will need to know that they need to run "make" (maybe we
> >>should have a simple install.sh instead that can simply call make?
> >>since we are not really making anything anymore I don't think)
> >>
> >>On Wed, Jul 25, 2012 at 12:01 PM, Filip Maj <fi...@adobe.com> wrote:
> >>> Reference branch:
> >>>
> >>>
> https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=sho
> >>>rt
> >>> log;h=refs/heads/1091
> >>>
> >>> I've removed the installer and all of its dependencies from iOS. Would
> >>> love to have others take a look. This decouples us even further away
> >>>from
> >>> the old Xcode templates. Also lines us up more with Apache's "ship only
> >>> source" policy. Finally: no longer need to install the library. You do,
> >>> however, need to run "make" after cloning the repo; this will set
> >>>various
> >>> Xcode variables to point to the location of your cloned CordovaLib.
> >>>Should
> >>> fix a few issues we've been having with the CLI tools as well.
> >>>
> >>> Changes include:
> >>>
> >>> - no more wkhtml, markdown, brew, and packagemaker as dependencies
> >>> - requirement to run "make" after cloning
> >>>
> >>> Very likely in need of a once-over of all the documentation, esp. the
> >>> getting started guides. Actually, do we even need the Getting Started
> >>>with
> >>> Xcode guide anymore after this?
> >>>
> >>> Would love to hear from others on this topic.
> >>>
> >>> Cheers,
> >>> Fil
> >>>
> >
>



-- 
@purplecabbage
risingj.com

Re: [iOS] Removing the installer

Posted by Shazron <sh...@gmail.com>.
It's just perception. What are they "making". Install if they don't
read the guides and look at the source, it is pretty clear what it
does, versus a Makefile.

On Wed, Jul 25, 2012 at 2:34 PM, Filip Maj <fi...@adobe.com> wrote:
> Not sure what difference it makes having either of the following in the
> read me:
>
> "Installation: run install.sh"
>
> Vs.
>
> "Installation: run make"
>
> On 7/25/12 12:11 PM, "Shazron" <sh...@gmail.com> wrote:
>
>>Great job Fil! Unfortunately we still need the Getting Started with
>>iOS guide, because of the change in expectation of how things work,
>>and my experience with 2.0.0 iOS and devs needing some pointers.
>>
>>Since:
>>1. We will not install to $(HOME)/Documents/CordovaLib anymore, where
>>the user extracts the source, that will be the location of CordovaLib
>>after they run "make"
>>2. They will need to know that they need to run "make" (maybe we
>>should have a simple install.sh instead that can simply call make?
>>since we are not really making anything anymore I don't think)
>>
>>On Wed, Jul 25, 2012 at 12:01 PM, Filip Maj <fi...@adobe.com> wrote:
>>> Reference branch:
>>>
>>>https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=sho
>>>rt
>>> log;h=refs/heads/1091
>>>
>>> I've removed the installer and all of its dependencies from iOS. Would
>>> love to have others take a look. This decouples us even further away
>>>from
>>> the old Xcode templates. Also lines us up more with Apache's "ship only
>>> source" policy. Finally: no longer need to install the library. You do,
>>> however, need to run "make" after cloning the repo; this will set
>>>various
>>> Xcode variables to point to the location of your cloned CordovaLib.
>>>Should
>>> fix a few issues we've been having with the CLI tools as well.
>>>
>>> Changes include:
>>>
>>> - no more wkhtml, markdown, brew, and packagemaker as dependencies
>>> - requirement to run "make" after cloning
>>>
>>> Very likely in need of a once-over of all the documentation, esp. the
>>> getting started guides. Actually, do we even need the Getting Started
>>>with
>>> Xcode guide anymore after this?
>>>
>>> Would love to hear from others on this topic.
>>>
>>> Cheers,
>>> Fil
>>>
>

Re: [iOS] Removing the installer

Posted by Filip Maj <fi...@adobe.com>.
Not sure what difference it makes having either of the following in the
read me:

"Installation: run install.sh"

Vs.

"Installation: run make"

On 7/25/12 12:11 PM, "Shazron" <sh...@gmail.com> wrote:

>Great job Fil! Unfortunately we still need the Getting Started with
>iOS guide, because of the change in expectation of how things work,
>and my experience with 2.0.0 iOS and devs needing some pointers.
>
>Since:
>1. We will not install to $(HOME)/Documents/CordovaLib anymore, where
>the user extracts the source, that will be the location of CordovaLib
>after they run "make"
>2. They will need to know that they need to run "make" (maybe we
>should have a simple install.sh instead that can simply call make?
>since we are not really making anything anymore I don't think)
>
>On Wed, Jul 25, 2012 at 12:01 PM, Filip Maj <fi...@adobe.com> wrote:
>> Reference branch:
>> 
>>https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=sho
>>rt
>> log;h=refs/heads/1091
>>
>> I've removed the installer and all of its dependencies from iOS. Would
>> love to have others take a look. This decouples us even further away
>>from
>> the old Xcode templates. Also lines us up more with Apache's "ship only
>> source" policy. Finally: no longer need to install the library. You do,
>> however, need to run "make" after cloning the repo; this will set
>>various
>> Xcode variables to point to the location of your cloned CordovaLib.
>>Should
>> fix a few issues we've been having with the CLI tools as well.
>>
>> Changes include:
>>
>> - no more wkhtml, markdown, brew, and packagemaker as dependencies
>> - requirement to run "make" after cloning
>>
>> Very likely in need of a once-over of all the documentation, esp. the
>> getting started guides. Actually, do we even need the Getting Started
>>with
>> Xcode guide anymore after this?
>>
>> Would love to hear from others on this topic.
>>
>> Cheers,
>> Fil
>>


Re: [iOS] Removing the installer

Posted by Shazron <sh...@gmail.com>.
Great job Fil! Unfortunately we still need the Getting Started with
iOS guide, because of the change in expectation of how things work,
and my experience with 2.0.0 iOS and devs needing some pointers.

Since:
1. We will not install to $(HOME)/Documents/CordovaLib anymore, where
the user extracts the source, that will be the location of CordovaLib
after they run "make"
2. They will need to know that they need to run "make" (maybe we
should have a simple install.sh instead that can simply call make?
since we are not really making anything anymore I don't think)

On Wed, Jul 25, 2012 at 12:01 PM, Filip Maj <fi...@adobe.com> wrote:
> Reference branch:
> https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-ios.git;a=short
> log;h=refs/heads/1091
>
> I've removed the installer and all of its dependencies from iOS. Would
> love to have others take a look. This decouples us even further away from
> the old Xcode templates. Also lines us up more with Apache's "ship only
> source" policy. Finally: no longer need to install the library. You do,
> however, need to run "make" after cloning the repo; this will set various
> Xcode variables to point to the location of your cloned CordovaLib. Should
> fix a few issues we've been having with the CLI tools as well.
>
> Changes include:
>
> - no more wkhtml, markdown, brew, and packagemaker as dependencies
> - requirement to run "make" after cloning
>
> Very likely in need of a once-over of all the documentation, esp. the
> getting started guides. Actually, do we even need the Getting Started with
> Xcode guide anymore after this?
>
> Would love to hear from others on this topic.
>
> Cheers,
> Fil
>