Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Why does RavenDB.Database NOT include Raven.Server.exe?

Received: by 10.43.117.132 with SMTP id fm4mr11053712icc.1.1334697696575;
        Tue, 17 Apr 2012 14:21:36 -0700 (PDT)
X-BeenThere: ravendb@googlegroups.com
Received: by 10.231.80.134 with SMTP id t6ls175778ibk.8.gmail; Tue, 17 Apr
 2012 14:21:34 -0700 (PDT)
Received: by 10.42.197.137 with SMTP id ek9mr11018910icb.5.1334697694025;
        Tue, 17 Apr 2012 14:21:34 -0700 (PDT)
Received: by 10.42.197.137 with SMTP id ek9mr11018908icb.5.1334697694001;
        Tue, 17 Apr 2012 14:21:34 -0700 (PDT)
Return-Path: <ita...@ayende.com>
Received: from mail-iy0-f170.google.com (mail-iy0-f170.google.com [209.85.210.170])
        by gmr-mx.google.com with ESMTPS id dd7si7493250igc.0.2012.04.17.14.21.33
        (version=TLSv1/SSLv3 cipher=OTHER);
        Tue, 17 Apr 2012 14:21:33 -0700 (PDT)
Received-SPF: neutral (google.com: 209.85.210.170 is neither permitted nor denied by best guess record for domain of ita...@ayende.com) client-ip=209.85.210.170;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 209.85.210.170 is neither permitted nor denied by best guess record for domain of ita...@ayende.com) smtp.mail=ita...@ayende.com
Received: by mail-iy0-f170.google.com with SMTP id h11so11130201iae.29
        for <ravendb@googlegroups.com>; Tue, 17 Apr 2012 14:21:33 -0700 (PDT)
        d=google.com; s=20120113;
        h=mime-version:sender:in-reply-to:references:date
         :x-google-sender-auth:message-id:subject:from:to:content-type
         :x-gm-message-state;
        bh=tZ03hOHC29xqgwRg1DgsxhbzUsb2ef4plsp6fYdfSMc=;
        b=CnbJDmYWULe24wc4Kw3pqRls1iekOM6elwAAycalZh2f/yzj/wC9OsjODmjA+Myyyy
         1gR6od2D1kwp+I3MWmraP1x5PBoebvbUrrhZNKjPxp0ixF3QcnrvTpmOvTLkbnVYzCkT
         gwha6hbLbw2zqsxCxcJU7hYViLPcIU4c4/7oXgTEe+iV8eYslihn7I+QH1ocuGW8d4DY
         6KzCg5ZH9QmiCl8Kd+Qx23S8uZH5yDRy69noNnfBDzi7W5WiVNjMPDRvFa6r+qaECmXJ
         238IB52Bsv61hKSNcCtdqmeBGICCeHlBQGfKdXlK7IYo5z1qjPrR5i8zxeGpE8uyCouL
         qFQQ==
MIME-Version: 1.0
Received: by 10.50.77.138 with SMTP id s10mr10908612igw.48.1334697693750; Tue,
 17 Apr 2012 14:21:33 -0700 (PDT)
Sender: ita...@ayende.com
Received: by 10.231.102.69 with HTTP; Tue, 17 Apr 2012 14:21:33 -0700 (PDT)
In-Reply-To: <17183673.167.1334690042518.JavaMail.geo-discussion-forums@ynma1>
References: <12016976.420.1334596804356.JavaMail.geo-discussion-forums@vbvi18>
	<21298327.394.1334607487995.JavaMail.geo-discussion-forums@vbyj26>
	<17183673.167.1334690042518.JavaMail.geo-discussion-forums@ynma1>
Date: Wed, 18 Apr 2012 00:21:33 +0300
Message-ID: <CALfNUtW2MP3upNM+7U3n6rkif=KSvWS5q+E2zQUjMwLge8c...@mail.gmail.com>
Subject: Re: [RavenDB] Re: Why does RavenDB.Database NOT include Raven.Server.exe?
From: Itamar Syn-Hershko <ita...@hibernatingrhinos.com>
To: ravendb@googlegroups.com
Content-Type: multipart/alternative; boundary=e89a8f3ba95beb260504bde6850e
X-Gm-Message-State: ALoCoQlTzB13gQAi9HwCSUgeM5KQGf3UvcuEcDyR1HxUBvbubt1/BvCY6m2RxjcZaHxpL1q8vFEC

--e89a8f3ba95beb260504bde6850e
Content-Type: text/plain; charset=ISO-8859-1

Chris, assuming it would be shipped there, where would you want it to be
and how would you use it?

Long story short - this package is aimed at development, and for deployment
as website (which you asked for).

We are going to look for ways to ease the deployment/update stories, but
they ought to be consistent and to make sense. R

Oren doesn't know it yet, but I'm going to try and promote
NAppUpdate<https://github.com/synhershko/NAppUpdate>for doing server
updates when running from console or as a service (the EXE
file). Take a look at it and let me know if that'd be what you're after.

On Tue, Apr 17, 2012 at 10:14 PM, Chris Marisic <ch...@marisic.com> wrote:

> Why shouldn't the server exe be distributed with this package? I did a
> directory diff between the package and the \server folder in the zip file,
> they were equal except it didn't have the .exe nor the dlls for nlog/
> json.net because those are handled as package dependencies.
>
> I went to install RavenDB.Database because I wanted to evaluate the
> implications of targeting the .exe for usage in development as opposed to
> IIS hosted in development (one reason being that, I still don't have a
> server package yet except for the hidden one that was created which seems
> like too much of  a brittle solution to consider using).
>
> So the improvements to the nuget experience while nice didn't really add
> anything that wasn't already there. I still have a bad experience dealing
> with migrating forward in RavenDB, and I'm the kind of user that is
> responsible for maintaining and deploying sweeping changes along with the
> authority to decide what softwares I'm going to purchase for myself and for
> my team. I'm not the user you want things to be difficult for because if I
> find things needlessly difficult and I've been one of the longest running
> RavenDB users what do you think users who in situations similar to me are
> going to see? They're going to see a tool that will make their lives more
> difficult because of how much manual package management is still involved
> for maintaining the servers.
>
> RavenDB has an incredible story for development. It has a poor story for
> deployment and maintenance. The people who are responsible for deployment
> and maintenance are generally going to be the users who have key decision
> authority (or input) in regards to something as major as a database
> platform, these aren't the people you want to feel like they're the ones
> who have the short end of the stick when compared to how awesome using
> RavenDB is.
>
>
> On Monday, April 16, 2012 4:18:07 PM UTC-4, Damian Hickey wrote:
>>
>> The RavenDB.Database package is designed for plug-in developers and as a
>> dependency for RavenDB.Embedded.
>>
>> I agree that Raven.Server.exe should be distributed don't think it should
>> be the tools folder of RavenDB.Database, but as separate RavenDB.Server
>> package. Like how xunit ships it's exe's in the xunit.runners<http://nuget.org/packages/xunit.runners>package.
>>
>> Does OFI (Oren, Fitzchak, Itamar) agree?
>>
>> On Monday, 16 April 2012 18:20:04 UTC+1, Chris Marisic wrote:
>>>
>>> Why does the RavenDB.Database package NOT include Raven.Server.exe?
>>>
>>

--e89a8f3ba95beb260504bde6850e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Chris, assuming it would be shipped there, where would you=
 want it to be and how would you use it?<div><br></div><div>Long story shor=
t - this package is aimed at development, and for deployment as website (wh=
ich you asked for).</div>
<div><br></div><div>We are going to look for ways to ease the deployment/up=
date stories, but they ought to be consistent and to make sense. R</div><di=
v><br></div><div>Oren doesn&#39;t know it yet, but I&#39;m going to try and=
 promote <a href=3D"https://github.com/synhershko/NAppUpdate">NAppUpdate</a=
> for doing server updates when running from console or as a service (the E=
XE file). Take a look at it and let me know if that&#39;d be what you&#39;r=
e after.<br>
<br><div class=3D"gmail_quote">On Tue, Apr 17, 2012 at 10:14 PM, Chris Mari=
sic <span dir=3D"ltr">&lt;<a href=3D"mailto:ch...@marisic.com">chris@marisi=
c.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Why shouldn&#39;t the server exe be distributed with this package? I did a =
directory diff between the package and the \server folder in the zip file, =
they were equal except it didn&#39;t have the .exe nor the dlls for nlog/<a=
 href=3D"http://json.net" target=3D"_blank">json.net</a> because those are =
handled as package dependencies.<br>
<br>I went to install RavenDB.Database because I wanted to evaluate the imp=
lications of targeting the .exe for usage in development as opposed to IIS =
hosted in development (one reason being that, I still don&#39;t have a serv=
er package yet except for the hidden one that was created which seems like =
too much of=A0 a brittle solution to consider using).<br>
<br>So the improvements to the nuget experience while nice didn&#39;t reall=
y add anything that wasn&#39;t already there. I still have a bad experience=
 dealing with migrating forward in RavenDB, and I&#39;m the kind of user th=
at is responsible for maintaining and deploying sweeping changes along with=
 the authority to decide what softwares I&#39;m going to purchase for mysel=
f and for my team. I&#39;m not the user you want things to be difficult for=
 because if I find things needlessly difficult and I&#39;ve been one of the=
 longest running RavenDB users what do you think users who in situations si=
milar to me are going to see? They&#39;re going to see a tool that will mak=
e their lives more difficult because of how much manual package management =
is still involved for maintaining the servers.<br>
<br>RavenDB has an incredible story for development. It has a poor story fo=
r deployment and maintenance. The people who are responsible for deployment=
 and maintenance are generally going to be the users who have key decision =
authority (or input) in regards to something as major as a database platfor=
m, these aren&#39;t the people you want to feel like they&#39;re the ones w=
ho have the short end of the stick when compared to how awesome using Raven=
DB is.<div class=3D"HOEnZb">
<div class=3D"h5"><br><br>On Monday, April 16, 2012 4:18:07 PM UTC-4, Damia=
n Hickey wrote:<blockquote class=3D"gmail_quote" style=3D"margin:0;margin-l=
eft:0.8ex;border-left:1px #ccc solid;padding-left:1ex">The RavenDB.Database=
 package is designed for plug-in developers and as a dependency for RavenDB=
.Embedded. <br>
<br>I agree that Raven.Server.exe should be distributed don&#39;t think it =
should be the tools folder of RavenDB.Database, but as separate RavenDB.Ser=
ver package. Like how xunit ships it&#39;s exe&#39;s in the<a href=3D"http:=
//nuget.org/packages/xunit.runners" target=3D"_blank"> xunit.runners</a> pa=
ckage.<br>
<br>Does OFI (Oren, Fitzchak, Itamar) agree?<br><br>On Monday, 16 April 201=
2 18:20:04 UTC+1, Chris Marisic  wrote:<blockquote class=3D"gmail_quote" st=
yle=3D"margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1=
ex">
Why does the RavenDB.Database package NOT include Raven.Server.exe?<br></bl=
ockquote></blockquote></div></div></blockquote></div><br></div></div>

--e89a8f3ba95beb260504bde6850e--