Re: [Elementary-dev-community] Hi!

2014-09-26 Thread Sergey Shnatsel Davidoff
Guys, it's been two days and a flamewar, and still no constructive
pointers?! You should feel ashamed for yourself!

Hi Tobia! I hope this initial accidental flamewar wasn't too off-putting.
We really should set up better exchange of patches between Shotwell and
Photos one of these days, and work in the spirit of collaboration instead
of... well, THAT.

First thing you'd need is to familiarize yourself with Vala. Here are some
links to get you started:
https://live.gnome.org/Vala/Tutorial - the official tutorial, which is
rather comprehensive
https://wiki.gnome.org/Projects/Vala/ValaForJavaProgrammers and
https://wiki.gnome.org/Projects/Vala/ValaForCSharpProgrammers might be
handy if you're familiar with either Java or C#, since Vala resembles those
languages (C# in particular)
http://valadoc.org/ hosts documentation on most libraries,
http://valadoc.elementaryos.org/ for documentation on elementary's in-house
convenience library (only used in Photos). Sometimes we ship package
versions different from those documented on valadoc.org; if in doubt, check
/usr/share/vala/vapi/ locally for the definitive bindings.

http://elementaryos.org/docs/code is a kickstart for Vala and contributing
to elementary projects, and to some extent the GTK box model. I believe our
guide still doesn't cover submitting patches, so refer to the old dev guide
draft
https://docs.google.com/document/d/1FHF4gXZfBZuOvDBuFPtJuCcaCyjSi-fpZ_-kWj6N4FA/edit#heading=h.o9ppeoo2c0qd
for that instead. If you have any problems with understanding GTK, GNOME
developer screencasts http://vimeo.com/25185245 can be of use, or just
ask around.

#elementary-dev on FreeNode is our development IRC channel, but it's not
really populated by developers these days - we now use a more convenient
but proprietary platform internally that (unfortunately) does not allow
guest access. (Somebody please send an invite to our Slack to this guy!).

For Photos, the project page is at https://launchpad.net/pantheon-photos
(see elementary developer guide for handling those), and you should also
check out elementary Human Interface Guidelines at
http://elementaryos.org/docs/human-interface-guidelines if you're
interested in contributing. Photos is largely about making Shotwell get out
of your way and redesigning to so it can live up to elementary OS usability
standards. Looking at the bug tracker, there's still quite some low-hanging
fruit in the UI. This should be a good starting point since you'd learn
GTK, Vala and talking to designers all at once :)

I can't comment on contributing to Shotwell besides linking to
https://wiki.gnome.org/Apps/Shotwell since I don't typically deal with it.
Perhaps Jim will be willing to give some pointers.

May the Source be with you!
-- 
Sergey Shnatsel Davidoff
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Tobia Tesan

On 24/09/2014 18:58, Joshua Strobl wrote:
Shotwell is *not* being maintained by the elementary team, Yorba is. 
elementary forked Shotwell for Photos.


I'm really embarassed.
Sorry for the mix up, I should have double-checked my facts.

Still submitting a patch won't hurt, I guess.

--
Tobia Tesan
tobia.te...@gmail.com
Turn a seeming disadvantage to your advantage.
The greater the seeming disadvantage, the greater the possible
advantage.

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Maddie May

Photos is way cooler than Shotwell though, contribute to us instead :)
On 9/25/2014 2:11 AM, Tobia Tesan wrote:

On 24/09/2014 18:58, Joshua Strobl wrote:
Shotwell is *not* being maintained by the elementary team, Yorba is. 
elementary forked Shotwell for Photos.


I'm really embarassed.
Sorry for the mix up, I should have double-checked my facts.

Still submitting a patch won't hurt, I guess.

--
Tobia Tesan
tobia.te...@gmail.com
Turn a seeming disadvantage to your advantage.
The greater the seeming disadvantage, the greater the possible
advantage.




-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Erasmo Marín
Also, the guys at shotwell are accepting patches and contributions, but
they are not extending shotwell any more, so you have better chances to get
your branch accepted here, and photos is a more active project.
El sep 25, 2014 5:39 AM, Maddie May madelynn.r@gmail.com escribió:

  Photos is way cooler than Shotwell though, contribute to us instead :)
 On 9/25/2014 2:11 AM, Tobia Tesan wrote:

 On 24/09/2014 18:58, Joshua Strobl wrote:

 Shotwell is *not* being maintained by the elementary team, Yorba is.
 elementary forked Shotwell for Photos.


 I'm really embarassed.
 Sorry for the mix up, I should have double-checked my facts.

 Still submitting a patch won't hurt, I guess.

 --
 Tobia Tesantobia.te...@gmail.com tobia.te...@gmail.com
 Turn a seeming disadvantage to your advantage.
 The greater the seeming disadvantage, the greater the possible
 advantage.





 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Jim Nelson


On Thu, Sep 25, 2014 at 7:20 AM, Erasmo Marín erasmo.ma...@gmail.com 
wrote:
Also, the guys at shotwell are accepting patches and contributions, 
but they are not extending shotwell any more, so you have better 
chances to get your branch accepted here, and photos is a more active 
project.




I'm not sure how Shotwell can be accepting patches and contributions 
and yet contributors not have a good chance of their branch being 
accepted.  Your logic is specious.


If you contribute to Shotwell, your branch and patches have as good a 
chance as anywhere of being accepted.  Yorba has high interest in the 
community growing Shotwell.  We do not blow off contributions.  If 
anything, we're eager to accept them.


Also know that your work on Shotwell will be available for all GNOME 
Desktops, including Ubuntu, Fedora, Mint, and more.  No matter what's 
said here, Shotwell remains the most-used photo manager in Linux today.


-- Jim
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Daniel Foré
Shotwell and Photos are both good products serving different audiences and with 
a different developer workflow. Both projects welcome contributions. Go where 
you feel most comfortable :)

Cheers,

Daniel Foré
elementaryos.org

On Thu, Sep 25, 2014 at 11:43 AM, Jim Nelson j...@yorba.org wrote:

 On Thu, Sep 25, 2014 at 7:20 AM, Erasmo Marín erasmo.ma...@gmail.com 
 wrote:
 Also, the guys at shotwell are accepting patches and contributions, 
 but they are not extending shotwell any more, so you have better 
 chances to get your branch accepted here, and photos is a more active 
 project.
 
 I'm not sure how Shotwell can be accepting patches and contributions 
 and yet contributors not have a good chance of their branch being 
 accepted.  Your logic is specious.
 If you contribute to Shotwell, your branch and patches have as good a 
 chance as anywhere of being accepted.  Yorba has high interest in the 
 community growing Shotwell.  We do not blow off contributions.  If 
 anything, we're eager to accept them.
 Also know that your work on Shotwell will be available for all GNOME 
 Desktops, including Ubuntu, Fedora, Mint, and more.  No matter what's 
 said here, Shotwell remains the most-used photo manager in Linux today.
 -- Jim-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Tobia Tesan


On 25/09/2014 20:50, Daniel Foré wrote:
Shotwell and Photos are both good products serving different audiences 
and with a different developer workflow. Both projects welcome 
contributions. Go where you feel most comfortable :)


Well, I didn't mean to start a flame* - mine was an honest mistake.
If nothing else I can see that both teams are very proud of their work 
and love taking jabs at each other in good humor :)


Then again, I really dig Elementary and I can see myself using it as my 
desktop in the future, even if for the time being I use Shotwell for my 
needs, so keeping an eye on both trackers won't hurt :)


* For that, I just pop into a random IRC chan, claim Emacs' superiority 
over both Vim and XCode and wait.


--
Tobia Tesan
tobia.te...@gmail.com
Any man's death diminishes me, because I am involved in mankind,
 and therefore never send to know for whom the bell tolls: it tolls
 for thee.
-- John Donne, Meditation XVII


--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-25 Thread Jim Nelson
There's a lot of Shotwell is dead talk out there, which isn't true.  
I would love it if more contributors would throw patches our way; it 
doesn't help if people are saying Don't bother, Yorba's dropped 
Shotwell.  We've done a lot of hard work on Shotwell, now we're asking 
the community to step up and contribute too.


-- Jim

On Thu, Sep 25, 2014 at 1:24 PM, Erasmo Marín erasmo.ma...@gmail.com 
wrote:
Hi Nelson, sorry if I make it sound like if you are not interested in 
community, I'm sure you are, It's just my opinion of how it looks 
from outside. Photos is changing a lot in the trunk branch, so 
looks more open to big changes in the future (gui and functionally), 
while shotwell looks more like a finished product, very stable. Looks 
like both projects are in different steps in the software life cycle.


Also, you make a point. Shotwell is available in more distributions, 
like Ubuntu, and that's attractive for contributors too.


I don't want to start a fight or something like that :). Both 
projects can benefit each other.


Greetings and sorry for my English if I did any mitsake.

El sep 25, 2014 2:43 PM, Jim Nelson j...@yorba.org escribió:


On Thu, Sep 25, 2014 at 7:20 AM, Erasmo Marín 
erasmo.ma...@gmail.com wrote:
Also, the guys at shotwell are accepting patches and contributions, 
but they are not extending shotwell any more, so you have better 
chances to get your branch accepted here, and photos is a more 
active project.




I'm not sure how Shotwell can be accepting patches and contributions 
and yet contributors not have a good chance of their branch being 
accepted.  Your logic is specious.


If you contribute to Shotwell, your branch and patches have as good 
a chance as anywhere of being accepted.  Yorba has high interest in 
the community growing Shotwell.  We do not blow off contributions.  
If anything, we're eager to accept them.


Also know that your work on Shotwell will be available for all GNOME 
Desktops, including Ubuntu, Fedora, Mint, and more.  No matter 
what's said here, Shotwell remains the most-used photo manager in 
Linux today.


-- Jim
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-24 Thread Raphael Isemann
Wait, i think Shotwell and Photos (as the fork under the 
elementary-umbrella is named) are both active? Maybe i'm just 
misinformed here (Photos is not really my department).


Anyway, if you want to get your patch merges into Photos, you need to 
create a merge-proposal for this branch on launchpad: 
https://code.launchpad.net/~pantheon-photos/pantheon-photos/trunk
After you proposed your branch, you get feedback over the comments for 
your merge-proposal :)


Cheers,

Raphael

Am Mi, 24. Sep, 2014 um 5:49 schrieb Tobia Tesan 
tobia.te...@gmail.com:
[Disclaimer: I sent this exact email to shotwell-list, and the it has 
been pointed out to me that it is probably better suited for this ML, 
since, I learn, Shotwell will be maintained by the Elementary team in 
the future]


Hi, I'm Tobia, from Italy.
I'm studying for my BS in CS, have previously worked for a couple of 
companies - mainly web portals and stuff - and was a GSOC student for 
the ScummVM project last year.
I think Shotwell is an important piece of software and looks 
interesting to hack on, I'd like to contribute a little in my spare 
time.
Disclaimer: I'm no ace, my purpouse would be in no small part to get 
some exercise and learn stuff.


I've started with attacking this one (really simple) ticket to get my 
feet wet - you can find the link to the proposed patch in the 
comments: https://bugzilla.gnome.org/show_bug.cgi?id=717960


Is there anything you can suggest?
Interesting tickets to try and fix, IRC channels and pages to keep an 
eye on, suggestions?


Thanks!

--
Tobia Tesan
tobia.te...@gmail.com
We took a perfectly useless psychopath like Valentine, and turned him
 into a successful executive. And during the same time, we turned an
 honest, hard-working man into a violent, deranged, would-be killer!
-- Trading Places

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hi!

2014-09-24 Thread Joshua Strobl
Shotwell is *not* being maintained by the elementary team, Yorba is. 
elementary forked Shotwell for Photos.


On 09/24/2014 07:05 PM, Raphael Isemann wrote:
Wait, i think Shotwell and Photos (as the fork under the 
elementary-umbrella is named) are both active? Maybe i'm just 
misinformed here (Photos is not really my department).


Anyway, if you want to get your patch merges into Photos, you need to 
create a merge-proposal for this branch on launchpad: 
https://code.launchpad.net/~pantheon-photos/pantheon-photos/trunk 
https://code.launchpad.net/%7Epantheon-photos/pantheon-photos/trunk
After you proposed your branch, you get feedback over the comments for 
your merge-proposal :)


Cheers,

Raphael

Am Mi, 24. Sep, 2014 um 5:49 schrieb Tobia Tesan tobia.te...@gmail.com:
[Disclaimer: I sent this exact email to shotwell-list, and the it has 
been pointed out to me that it is probably better suited for this ML, 
since, I learn, Shotwell will be maintained by the Elementary team in 
the future]


Hi, I'm Tobia, from Italy.
I'm studying for my BS in CS, have previously worked for a couple of 
companies - mainly web portals and stuff - and was a GSOC student for 
the ScummVM project last year.
I think Shotwell is an important piece of software and looks 
interesting to hack on, I'd like to contribute a little in my spare time.
Disclaimer: I'm no ace, my purpouse would be in no small part to get 
some exercise and learn stuff.


I've started with attacking this one (really simple) ticket to get my 
feet wet - you can find the link to the proposed patch in the 
comments: https://bugzilla.gnome.org/show_bug.cgi?id=717960


Is there anything you can suggest?
Interesting tickets to try and fix, IRC channels and pages to keep an 
eye on, suggestions?


Thanks!

--
Tobia Tesan
tobia.te...@gmail.com mailto:tobia.te...@gmail.com
We took a perfectly useless psychopath like Valentine, and turned him
 into a successful executive. And during the same time, we turned an
 honest, hard-working man into a violent, deranged, would-be killer!
-- Trading Places






-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp