Re: [Elementary-dev-community] Hi!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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