[Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Andrew Beverley
Dear all,

I'd like to add an installation page to the Evolution wiki. Before I
do so, I wanted to check that I hadn't missed an existing one?

At this stage I only intend to add instructions on how to install
Evolution from source in Ubuntu, but of course more could follow.

If I hear nothing back, then I'll create a new page on the wiki at the
URL https://wiki.gnome.org/Apps/Evolution/Installation

Thanks,

Andy


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Andre Klapper
Hi,

On Tue, 2014-05-13 at 10:40 +0100, Andrew Beverley wrote:
 I'd like to add an installation page to the Evolution wiki. Before I
 do so, I wanted to check that I hadn't missed an existing one?
 
 At this stage I only intend to add instructions on how to install
 Evolution from source in Ubuntu, but of course more could follow.
 
 If I hear nothing back, then I'll create a new page on the wiki at the
 URL https://wiki.gnome.org/Apps/Evolution/Installation

But isn't installing to most people doubleclicking on some installer
file and answering some checkboxes in a window, instead of watching some
source code flying by for hours after entering obscure commands in that
black text-only screen?

If the page had a big banner saying this is for tech users only; use
the software manager of your system to install Evolution in order to not
should yourself in the foot if you don't know what you're doing that
might work though.

andre
-- 
Andre Klapper  |  ak...@gmx.net
http://blogs.gnome.org/aklapper/

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Pete Biggs

 
 I'd like to add an installation page to the Evolution wiki. Before I
 do so, I wanted to check that I hadn't missed an existing one?
 
 At this stage I only intend to add instructions on how to install
 Evolution from source in Ubuntu, but of course more could follow.
 

Not convinced that distro specific things should go on the wiki.  I can
see a case for telling people how to build it from source, but that
should be as generic as possible and not reference any specific distro.

And not installation instructions - installation on Fedora means yum
install evolution (I'm sure there's an equivalent on Ubuntu).

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Andrew Beverley
On Tue, 2014-05-13 at 12:04 +0200, Andre Klapper wrote:
 Hi,
 
 On Tue, 2014-05-13 at 10:40 +0100, Andrew Beverley wrote:
  I'd like to add an installation page to the Evolution wiki. Before I
  do so, I wanted to check that I hadn't missed an existing one?
  
  At this stage I only intend to add instructions on how to install
  Evolution from source in Ubuntu, but of course more could follow.
  
  If I hear nothing back, then I'll create a new page on the wiki at the
  URL https://wiki.gnome.org/Apps/Evolution/Installation
 
 But isn't installing to most people doubleclicking on some installer
 file and answering some checkboxes in a window, instead of watching some
 source code flying by for hours after entering obscure commands in that
 black text-only screen?

Sorry, I actually meant building from source ;-)

Maybe that would be a better title, although whenever I go to a
project's documentation I expect there to be /something/ about
installation.

 If the page had a big banner saying this is for tech users only; use
 the software manager of your system to install Evolution in order to not
 should yourself in the foot if you don't know what you're doing that
 might work though.

Sure, I could add that.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Andrew Beverley
On Tue, 2014-05-13 at 11:06 +0100, Pete Biggs wrote:
  
  I'd like to add an installation page to the Evolution wiki. Before I
  do so, I wanted to check that I hadn't missed an existing one?
  
  At this stage I only intend to add instructions on how to install
  Evolution from source in Ubuntu, but of course more could follow.
  
 
 Not convinced that distro specific things should go on the wiki.  I can
 see a case for telling people how to build it from source, but that
 should be as generic as possible and not reference any specific distro.

I can try and keep it as general as possible, although that might end up
just being ./configure  make  make install.

Given that people are generally (?) going to be building it on an
rpm-based or deb-based distribution, you could probably cover most
scenarios with just 2 sets of instructions.

Over the years I have always wanted to contribute to Evolution, but
until now I haven't because:

1. I've been conscious that the package I am using in whatever distro is
always a few versions behind, so any bug reports etc may not be
relevant.

2. Any attempts at a quick build from source have always failed for
me. It is only today that I have spent some time on it that I have
succeeded. I'd like to share that information with the community: given
that most people in my situation would start at the wiki, that seems a
good place to put it.

 And not installation instructions - installation on Fedora means yum
 install evolution (I'm sure there's an equivalent on Ubuntu).

Okay, how about:

1. Using https://wiki.gnome.org/Apps/Evolution/Installation

2. Adding the link to the page under get the source code section of
the main page

3. Making it clear (as per last email) that the first port of call
should be the distro's package repository.

Andy



___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Pete Biggs

 
 Maybe that would be a better title, although whenever I go to a
 project's documentation I expect there to be /something/ about
 installation.
 

Have a look on the other Gnome projects at https://wiki.gnome.org/Apps -
a few have build instructions, none have install instructions.  That's
because they are part of the Gnome desktop and it is expected that they
are installed as part of Gnome or through a distro's package manager.

If there is a distro that needs to have instructions in order to install
Evo, then surely those instructions belong on the distro wiki, not the
app's wiki.

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Andrew Beverley
On Tue, 2014-05-13 at 11:29 +0100, Pete Biggs wrote:
 If there is a distro that needs to have instructions in order to install
 Evo, then surely those instructions belong on the distro wiki, not the
 app's wiki.

Sure, if someone needs to install Evo on their distro, then they use the
distro's instructions.

This is all about making it as easy as possible for someone to
contribute to the source project. Look at the efforts LibreOffice have
gone to in order to make contributing as easy as possible, and look at
the results.

As I said, I've been keen to contribute to the project in the past, but
until today have run into problems, and I even thought that I had to
compile Gnome from scratch to get the correct dependencies, before I
could even think about compiling Evolution.

If there was a nice and easy here's how to get started with the source
code, with some examples applicable to people's actual environment,
then I expect more people would contribute to it.

Thanks,

Andy


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Milan Crha
On Tue, 2014-05-13 at 10:40 +0100, Andrew Beverley wrote:
 I'd like to add an installation page to the Evolution wiki. Before I
 do so, I wanted to check that I hadn't missed an existing one?
 
 At this stage I only intend to add instructions on how to install
 Evolution from source in Ubuntu, but of course more could follow.

Hello,
thanks for the effort. Just do not call the page Installation, please.
As you want to _build_ evolution from sources, then use Building name
instead.

There already exists
   https://wiki.gnome.org/Apps/Evolution/Building_Evolution_on_Windows
which might be made subpage/subsection of your new Building wiki page.

An initial view of the structure, from my point of view, would be:
   https://wiki.gnome.org/Apps/Evolution/Building
   - general information about building from sources, with list of common
 issues, like how to setup D-Bus to know where to find services
 from built sources. Then with references to:

 https://wiki.gnome.org/Apps/Evolution/Building/Windows
 - moved information from the Building_Evolution_on_Windows

 https://wiki.gnome.org/Apps/Evolution/Building/Ubuntu
 - your new page

and add more subsections in the future, if/when needed.

Bye,
Milan

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Zan Lynx
On 05/13/2014 04:29 AM, Pete Biggs wrote:
 Have a look on the other Gnome projects at https://wiki.gnome.org/Apps -
 a few have build instructions, none have install instructions.  That's
 because they are part of the Gnome desktop and it is expected that they
 are installed as part of Gnome or through a distro's package manager.

This is why the process is so mind bogglingly obnoxious the times in the
past when I've had an Evolution bug.

Can you build just Evolution from source on the distribution you're
using? In the past I couldn't. The only option was to build ALL OF
GNOME. And the balancing act needed to get it to run as a side-by-side
installation with the distribution version was INSANE. DBUS messages go
to the wrong places and daemons crash each other and fonts and themes
fight to the death.

I pretty much had to log in an ultra-basic TWM X session and manually
start things from an xterm.

And never, never run it from your real home directory. Trying to reverse
a half successful upgrade is a pain. Which means that you need to know
what files to copy into a new user directory to reproduce a problem.

A tool like JHBuild is pretty much a requirement.
https://developer.gnome.org/jhbuild/stable/index-info.html.en


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Installation page for the Evolution wiki

2014-05-13 Thread Carl Schaefer
On Tue, 2014-05-13 at 19:02 -0600, Zan Lynx wrote:
 On 05/13/2014 04:29 AM, Pete Biggs wrote:
  Have a look on the other Gnome projects at https://wiki.gnome.org/Apps -
  a few have build instructions, none have install instructions.  That's
  because they are part of the Gnome desktop and it is expected that they
  are installed as part of Gnome or through a distro's package manager.
 
 This is why the process is so mind bogglingly obnoxious the times in the
 past when I've had an Evolution bug.
 
 Can you build just Evolution from source on the distribution you're
 using? In the past I couldn't.

FYI, with Arch Linux building evolution from source is very easy, and
doesn't require rebuilding GNOME or any runtime gymnastics.  This was a
design goal of the package management system, but also it's helped by
Arch's rolling-release model, which means libraries are kept up-to-date.
I wouldn't want to try to build evolution 3.12 on an Ubuntu 10.04 LTS
system, or an Arch system that hadn't been updated in years either.

Carl
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list