I think the rebar.config.script might be better, if only for
cross-platform compatibility - then we don't have to screw around with
multiple scripts for windows and *nix platforms.

Though I do feel some kind of check for rebar minimum version would be
useful to rebar itself.

-Jesse



On Fri, Jun 6, 2014 at 11:13 AM, rambocoder <[email protected]> wrote:
> Hmm, rebar.config.script is interesting.
> https://github.com/basho/rebar/wiki/Dynamic-configuration
>
> I wonder if it is possible to throw an exception from within the script
> saying that your rebar version is old.
>
> I guess it can even be a prehook in rebar.config, to fire off check_rebar.sh
> but then what about windows...
>
> What do you think?
>
> -rambocoder
>
>
>
> On Tuesday, May 20, 2014 8:33:18 PM UTC-4, Jesse Gumm wrote:
>>
>> There is not currently, as far as I can tell (and as far as a few
>> folks in IRC say).
>>
>> Tristan Sloughter recommended using the rebar.config.script option to
>> generate a rebar.config file and that it could probably be done there.
>>
>> I'm considering making a PR for rebar, unless you feel so inclined :)
>>
>> -Jesse
>>
>> On Tue, May 20, 2014 at 3:15 PM, rambocoder <[email protected]> wrote:
>> > Jesse,
>> >
>> > Do you know if there is way to specify minimum "rebar" version in
>> > rebar.config?
>> >
>> > -rambocoder
>> >
>> >
>> > On Wednesday, April 30, 2014 6:17:14 PM UTC-4, Jesse Gumm wrote:
>> >>
>> >> Hey folks,
>> >>
>> >> Sorry this took so long, but Version 0.8.12 has been tagged on Github.
>> >> As I told Dmitry, I was hesitant about tagging a new release with
>> >> known crashes.  But now that I've managed to solve all the crashes and
>> >> weird errors I've encountered, as well as those from Issues and those
>> >> posted to IRC, feel comfortable releasing this.
>> >>
>> >> This is *mostly* an update for stability.  A number of compile
>> >> crashes, silent errors, cryptic error messages, broken tests,
>> >> incompatibilities (between dependencies and the new OTP 17) have all
>> >> been fixed, along with fixed translations in views, redirecting epgsql
>> >> to David Welton's new unified epgsql project.
>> >>
>> >> Also, because relying on Github's release text thing is a little weird
>> >> to me, I've added a CHANGELOG.md, which will update along with updates
>> >> as they come in.
>> >> https://github.com/ChicagoBoss/ChicagoBoss/blob/master/CHANGELOG.md
>> >>
>> >> Now that the stability issues are out of the way here, I'm feeling the
>> >> itch for more tests, improving documentation.
>> >>
>> >> Among one of the more interesting fixes here is the ability to use
>> >> rebar's update-deps command to update your app to a recent version.
>> >> Keep in mind that the erlando dependency now relies on a ChicagoBoss
>> >> fork (for the purposes of dependency conflict resolution), and as such
>> >> 'update-deps' won't work immediately from that.  The easy solution is
>> >> to delete the deps/erlando directory before running `./rebar
>> >> update-deps`, but that *should* work.
>> >>
>> >> Unfortunately, due to so many Erlang projects not having actual tags,
>> >> a *lot* of the CB dependencies have been tied to specific tags (this
>> >> is partially to help with git bisect, which is nearly impossible going
>> >> far enough back to do so many dependencies pointing to {branch,
>> >> master} or "HEAD" on semi-active projects).
>> >>
>> >> The *other* thing to be aware of is recent changes to ErlyDTL require
>> >> a new version of rebar to compile.  So make sure you copy the rebar
>> >> executable from the ChicagoBoss repository into your app's root.
>> >> Otherwise, you're going to get view compilation errors.
>> >>
>> >> Anyway, if you notice any new issues, go ahead and file new issues.
>> >>
>> >> Going forward, I'm going to push for a more rapid release cycle, and
>> >> my main effort, as said when I joined the project, is stability and
>> >> documentation - making CB more accessible to new users.
>> >>
>> >> Thanks for all your contributions, issues, IRC questions, and overall
>> >> participation in the ChicagoBoss community.  Let's continue the push
>> >> to 1.0 :)
>> >>
>> >> Thanks,
>> >>
>> >> --
>> >> Jesse Gumm
>> >> Owner, Sigma Star Systems
>> >> 414.940.4866 || sigma-star.com || @jessegumm
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "ChicagoBoss" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to [email protected].
>> > Visit this group at http://groups.google.com/group/chicagoboss.
>> > To view this discussion on the web visit
>> >
>> > https://groups.google.com/d/msgid/chicagoboss/b2840d32-d45b-4290-aa50-543e1db53298%40googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Jesse Gumm
>> Owner, Sigma Star Systems
>> 414.940.4866 || sigma-star.com || @jessegumm
>
> --
> You received this message because you are subscribed to the Google Groups
> "ChicagoBoss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> Visit this group at http://groups.google.com/group/chicagoboss.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/chicagoboss/8bd502ea-804e-435a-a51a-3db3bbf77c27%40googlegroups.com.
>
> For more options, visit https://groups.google.com/d/optout.



-- 
Jesse Gumm
Owner, Sigma Star Systems
414.940.4866 || sigma-star.com || @jessegumm

-- 
You received this message because you are subscribed to the Google Groups 
"ChicagoBoss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/chicagoboss.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/chicagoboss/CAPTXyXcr0VuU-ay5bnd-jJA-B_qdTHXo-EyLDah5MzE9f7qORw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to