You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by Jan Lehnardt <ja...@apache.org> on 2016/04/15 18:31:06 UTC

Re: make

As promised: https://github.com/apache/couchdb/pull/402

Little issue with Fauxton, would love help from the team <3

Best
Jan
--

> On 30 Mar 2016, at 21:57, Jan Lehnardt <ja...@apache.org> wrote:
> 
> Hey all,
> 
> last year I endeavoured to make the 2.0 build system to behave as close to 1.x as possible.
> 
> We’re 80% there, but the remaining 80% prove hard, of course. Without going too much into the details, the missing parts are the integration with all the different operating systems. Stuff that takes years to get right (even with autotools in 1.x it took us quite some time).
> 
> To keep it short: I don’t want to hold up 2.0 for this work. It can be easily (re-)added later, and the intermediate solution allows us to ship 2.0 sooner (yay).
> 
> My current plan is to have `./configure && make` produce a directory `./apache-couchdb-<version>` that includes a full CouchDB build, Fauxton, Docs, etc. that can be moved into the OS anywhere (say `/usr/local`) and run from there, and everything: logs, data files, sources, ini files, are in that directory, and there is no way to move them out (maybe via symlinks, but I don’t care ;) into a standard file system layout (config files under [/usr/local]/etc, data files into [/usr/local]/var/lib etc. There won’t be a `make install` (maybe a dummy that prints an explanation of how to do the install, and why the target isn’t there).
> 
> This shouldn’t be a lot of work and I’ll try to work on this asap.
> 
> Let me know what you think!
> 
> Best
> Jan
> -- 
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Re: make

Posted by Joan Touzet <wo...@apache.org>.
Windows port. If the test suite is finally stable we'll do another
pass of getting this to work - sans the Win 10 bash stuff since a)
that's still in private release and b) Win 10 stinks.

-Joan

----- Original Message -----
> From: "Jan Lehnardt" <ma...@jan.io>
> To: dev@couchdb.apache.org
> Sent: Friday, April 15, 2016 4:48:29 PM
> Subject: Re: make
> 
> What else is missing for 2.0? If nothing/not much, I'd like to get
> first 2.0.0 release candidates out next week.
> 
> It's time to bring out your pet features/bug fixes ;)
> 
> Jan
> --
> 
> > On 15 Apr 2016, at 18:31, Jan Lehnardt <ja...@apache.org> wrote:
> > 
> > As promised: https://github.com/apache/couchdb/pull/402
> > 
> > Little issue with Fauxton, would love help from the team <3
> > 
> > Best
> > Jan
> > --
> > 
> >> On 30 Mar 2016, at 21:57, Jan Lehnardt <ja...@apache.org> wrote:
> >> 
> >> Hey all,
> >> 
> >> last year I endeavoured to make the 2.0 build system to behave as
> >> close to 1.x as possible.
> >> 
> >> We’re 80% there, but the remaining 80% prove hard, of course.
> >> Without going too much into the details, the missing parts are
> >> the integration with all the different operating systems. Stuff
> >> that takes years to get right (even with autotools in 1.x it took
> >> us quite some time).
> >> 
> >> To keep it short: I don’t want to hold up 2.0 for this work. It
> >> can be easily (re-)added later, and the intermediate solution
> >> allows us to ship 2.0 sooner (yay).
> >> 
> >> My current plan is to have `./configure && make` produce a
> >> directory `./apache-couchdb-<version>` that includes a full
> >> CouchDB build, Fauxton, Docs, etc. that can be moved into the OS
> >> anywhere (say `/usr/local`) and run from there, and everything:
> >> logs, data files, sources, ini files, are in that directory, and
> >> there is no way to move them out (maybe via symlinks, but I don’t
> >> care ;) into a standard file system layout (config files under
> >> [/usr/local]/etc, data files into [/usr/local]/var/lib etc. There
> >> won’t be a `make install` (maybe a dummy that prints an
> >> explanation of how to do the install, and why the target isn’t
> >> there).
> >> 
> >> This shouldn’t be a lot of work and I’ll try to work on this asap.
> >> 
> >> Let me know what you think!
> >> 
> >> Best
> >> Jan
> >> --
> >> Professional Support for Apache CouchDB:
> >> https://neighbourhood.ie/couchdb-support/
> > 
> > --
> > Professional Support for Apache CouchDB:
> > https://neighbourhood.ie/couchdb-support/
> > 
> 
> 

Re: make

Posted by Jan Lehnardt <ma...@jan.io>.
What else is missing for 2.0? If nothing/not much, I'd like to get first 2.0.0 release candidates out next week.

It's time to bring out your pet features/bug fixes ;)

Jan
--

> On 15 Apr 2016, at 18:31, Jan Lehnardt <ja...@apache.org> wrote:
> 
> As promised: https://github.com/apache/couchdb/pull/402
> 
> Little issue with Fauxton, would love help from the team <3
> 
> Best
> Jan
> --
> 
>> On 30 Mar 2016, at 21:57, Jan Lehnardt <ja...@apache.org> wrote:
>> 
>> Hey all,
>> 
>> last year I endeavoured to make the 2.0 build system to behave as close to 1.x as possible.
>> 
>> We’re 80% there, but the remaining 80% prove hard, of course. Without going too much into the details, the missing parts are the integration with all the different operating systems. Stuff that takes years to get right (even with autotools in 1.x it took us quite some time).
>> 
>> To keep it short: I don’t want to hold up 2.0 for this work. It can be easily (re-)added later, and the intermediate solution allows us to ship 2.0 sooner (yay).
>> 
>> My current plan is to have `./configure && make` produce a directory `./apache-couchdb-<version>` that includes a full CouchDB build, Fauxton, Docs, etc. that can be moved into the OS anywhere (say `/usr/local`) and run from there, and everything: logs, data files, sources, ini files, are in that directory, and there is no way to move them out (maybe via symlinks, but I don’t care ;) into a standard file system layout (config files under [/usr/local]/etc, data files into [/usr/local]/var/lib etc. There won’t be a `make install` (maybe a dummy that prints an explanation of how to do the install, and why the target isn’t there).
>> 
>> This shouldn’t be a lot of work and I’ll try to work on this asap.
>> 
>> Let me know what you think!
>> 
>> Best
>> Jan
>> -- 
>> Professional Support for Apache CouchDB:
>> https://neighbourhood.ie/couchdb-support/
> 
> -- 
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
>