|Re: Building Sawfish (was: Re: [Sawfish] lack of contributors)|
[ Thread Index |
| More lists.tuxfamily.org/sawfish Archives
- To: sawfish@xxxxxxxxxxxxxxxxxxx
- Subject: Re: Building Sawfish (was: Re: [Sawfish] lack of contributors)
- From: Campbell Barton <ideasman42@xxxxxxxxx>
- Date: Fri, 6 Apr 2012 17:06:34 +1000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=1oncJFx6E/eOow3XvwX4IHuzf6d1Bj/EEF3kKuSu+b4=; b=tKs2ODj7PMiAPIRlWv/JHCwr5+rErIwUjE1jxnMQE/dvG31qMOG/bwSoca2Rlyo64X 3512w6nbyzotL2yh95Gy+ByG8kOp/6EOq71q3oQqVZyszhFttZSODHkQp1AKFS2JoGG5 mMCAHY0VhfajSJLeVfsCBGiHZAvLQpW2W10qfU2n83dQ2fJ0aFckCgrNmyYyTG5EnEc+ bjMi082TbV1pWg2zJ7wjXEGyqvujI/T+28+4kQ59SEuD22QFoGn4dcK9SXyPvYu9+jaY bb14i7Xfxjb3GbyoUlKiQAwdC41N18IubQ0TFATiM0IC2uLjx8M7jwVTEvXi9f/Od/oi cEIA==
To follow up on my original point about installing to custom-locations
I just updated this building page, adding a section for installing to
a custom location:
Also titled the debian specific sections so non debian users don't get confused.
On Thu, Apr 5, 2012 at 8:56 PM, Campbell Barton <ideasman42@xxxxxxxxx> wrote:
> On Thu, Apr 5, 2012 at 4:57 PM, Teika Kazura <teika@xxxxxxxxxxx> wrote:
>> Campbell, *please* don't reply to a wrong thread. If you do choose
>> to reply, you've got to change the title, and delete some headers,
>> reply-to:, references: etc. I think it's easier to send a new one,
>> rather than replying.
> You reply hints at not needing to build (using packages or only
> building in some cases),
> yet the point of the original discussion is about getting new
> developers who by definition need to build.
> So this shouldnt be just about building, rather documenting a setup
> for developers - which dev libs, which stable libs, what tools work
> well, editor settings, code style guide etc.
>> On Thu, 5 Apr 2012 10:32:08 +1000, Campbell Barton wrote:
>> I don't think there's reason to build the latest git Sawfish for
>> most. Neither for librep and rep-gtk; they don't get so many updates.
>> Stable releases suffice.
> The thread was on how to get new developers so - not "for most".
> It isn't clear to me if you can use the lastest sawfish-git with
> stable libreb and rep-gtk, such matters should be covered in docs for
> new developers.
> for all I know changes are put into rep-get that sawfish depends on
> (once in a while at least).
>> One reason to try the latest is to join the development. In that case,
>> I don't recommend git clone, but pull.
> Ah, I wasn't aware of that.
>> I also recommend to read
>> the logs or new ML posts to see what's happening before
>> installation. So "building all three automatically by a single script"
>> idea doesn't intrigue me. (Neither for other packages which you're not
>> especially interested in. It's a waste of time. Stay stable.)
> Agree in respect to only building packages if you are prepared to be
> involved somewhat - reading commit logs, reporting, helping fix
> problems, etc.
> However there IS value in using the latests state of an application,
> you find when things break and are able to test new features, For
> users who are prepared to test the bleeding edge builds and report
> bugs - I dont see why this would be discouraged.
>> And, there's no reason, _at all_, to avoid the use of the package
>> manager of your distro. (Do you install Sawfish to an embedded
>> system?) Those who build from the latest git especially should use
>> the package manager.
> IMHO this is beside the point, if someone wants to build from source
> to become involved with development, this should be made as
> straightforward as possible (via docs and automation where useful), of
> course if they only want to use, package managers are fine.
> On a different tact, you could document how YOU develop sawfish so
> others can use it as a basis.
> I did this for my IDE setup and also made a video
> ... So even if new devs like their own editors or so, they can see how
> others manage it.
> - Campbell
>> Teika (Teika kazura)
>> Sawfish ML
> - Campbell