Thanks Roberto - yeah, I groked that once I started the process. I'm
so used to building django projects by hand that I forgot that
sometimes it's better to forget that Django is behind it and just
think of Mayan as a web delivered service

Cheers
L.

On Thu, Dec 13, 2012 at 3:58 PM, Roberto Rosario
<[email protected]> wrote:
> Hi Lachian,
>
> A requirements/production.txt file is included so you can get the correct
> versions installed very easily by issuing:
>
> pip -r requirements/production.txt
>
> I always recommend against installing the Python requirements by hand
> because you can end up very easily in dependency hell :)
> (http://en.wikipedia.org/wiki/Dependency_hell).
>
> --Roberto
>
>
> On Wednesday, December 12, 2012 10:52:38 PM UTC-4, Lachlan Musicman wrote:
>>
>> On Thu, Dec 13, 2012 at 2:28 PM, Roberto Rosario
>> <[email protected]> wrote:
>>
>> > On the topic of deployments, since there are so many ways to deploy
>> > Django
>> > projects and many schools of thought about how to do it, I tend to avoid
>> > siding with any particular deployment strategy only implementing
>> > Ubuntu+Apache+MySQL as an initial strategy on the fabfile (which as you
>> > are
>> > pondering does takes care as much as possible of it) because it is the
>> > one I
>> > know best.  If users could provide simple or if complex but well
>> > explained
>> > and duplicable deployment setups for Mayan I would devote an entire
>> > chapter
>> > to them.
>>
>> I think that the fabfile method is the best for deployment of Mayan.
>>
>> It's not the method I'd choose, but the method I've chosen means I
>> still don't have a working install.
>>
>> The reality is that Mayan is so large and has so many dependencies
>> that keeping up is difficult. With the fabfile deployment you are
>> getting a working snapshot that can be up and running with a page of
>> instructions - this is fantastic.
>>
>> When I say keeping up is difficult, take a look at the current stable
>> git branch - Django is behind in both major and minor version numbers;
>> South is one minor version behind, djangorestframework is
>> significantly behind; Pillow is a couple of minor versions behind; etc
>> etc.
>>
>> This is not a criticism - I'm sure that Mayan is great (I can't wait
>> to have it up and running to test), but with so many dependencies it's
>> hard to keep them up to date. And it means that a generic installation
>> of each dependency individually results in lots of wrong versions and
>> no obvious way forward.
>>
>> At the moment I'm getting "No module named djangorestframework"
>> errors, which I can only presume is because Mayan expects v 0.2.3 and
>> I have v 2.1.8
>>
>> I would recommend the fabfile as the only sensible deployment strategy.
>>
>> cheers
>> L.
>>
>> --
>> ...we look at the present day through a rear-view mirror. This is
>> something Marshall McLuhan said back in the Sixties, when the world
>> was in the grip of authentic-seeming future narratives. He said, “We
>> look at the present through a rear-view mirror. We march backwards
>> into the future.”
>>
>> http://www.warrenellis.com/?p=14314
>
> --
>
>
>



-- 
...we look at the present day through a rear-view mirror. This is
something Marshall McLuhan said back in the Sixties, when the world
was in the grip of authentic-seeming future narratives. He said, “We
look at the present through a rear-view mirror. We march backwards
into the future.”

http://www.warrenellis.com/?p=14314

-- 



Reply via email to