Re: To GSOC mentors
I don't think this is true; you can get a Google Account without a GMail account here: https://accounts.google.com/signupwithoutgmail?hl=en On Tue, Mar 8, 2016 at 4:34 AM, Carlos Soriano Sanchezwrote: > Hello again GSOC mentors, > > Forgot to mention an important information. The email address need to be a > @gmail address. > This is required by Google and we cannot do anything in that regard. > However you can send us also a second non-gmail address to use for direct > communication. > > Also, could you tell us a IRC nickname where we can contact you? > > Thanks and apologies for the inconvenience, > GSOC admins > ___ > soc-mentors-list mailing list > soc-mentors-l...@gnome.org > https://mail.gnome.org/mailman/listinfo/soc-mentors-list > ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Rules for design in Gnome
Will probably regret writing this email, but here it goes, anyway. On Wed, Apr 25, 2012 at 11:09 AM, Federico Mena Quintero feder...@gnome.org wrote: One of the main points of Nat's talk was that we were at a point where Gnome was ignoring innovation for fear of losing simplicity. His presentation had a section called barriers to hacking, where he had items like lack of tools, but also items like lack of community, embarrassment (because your work is not seen as good enough), humiliation (because you get told that you are not up to Gnome's standards), and ridicule (you think *that* is a good UI? It doesn't even follow the HIG!). There is a big slide in that talk that says, We need the cultural freedom to innovate. From what I've seen happen since the start of Gnome 3, we are at a similar period right now, where groups of Gnome developers are in discomfort because the dynamics of the project are working against them. On the topic of history, I think that we can say with hindsight that the later days of GNOME 2's lifespan (and the disjointed OS/tech stack underneath it) cannot be held on a pedestal. We were handed a golden market opportunity on a silver platter in the form of netbooks from ISV's who actively sought *us* out, went about shipping, and offered support for GNOME pre-installed on them--well in advance of the march of the Tablet Empire. Just think about all of the thousands of people in the supply chain from multiple vendors that were required to make that happen and then think about trying to pull that off again. I hope that you feel that our failure there was a tragedy. The market flat-out rejected what we had to offer. Sure, any module proposal could get accepted in to GNOME at that time but to what end? Technology that a user or a platform developer cannot use because it isn't usable isn't technology at all: it's techurbation. But there is, as there always has been, a way forward: the people who have a passion for a technology that they have brought in to this world obviously envision a way for it to become accessible to users. I know that you and Seif have that vision: I saw your presentation on Journal at the 2008 Hackfest and thought to myself, Fuck, yes! We *can* get there and indeed I have watched multiple threads over the past four years on this and related desktop activity logs topics propose ways forward. What I have seen from the outside, though, is that the discussions always fizzled with disagreement. My question to you would be, why didn't agreement ever get reached? Why, four years later, are we still arguing about desktop activity? I see a failure of cooperation; not of the design team's but rather of the whole project's. (My views do not in any way represent those of Google.) ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Boxes and 3.4
On Thu, Dec 1, 2011 at 03:00, Frederic Peters fpet...@gnome.org wrote: Jason D. Clinton wrote: Because there's a big difference between an integrated, designed, polished, documented and translated GNOME app and something that happens to use GTK, right? That's the distinction between Featured Apps and everything else in the world. Core is for, well, core OS and desktop functionality that everyone can't do without. The only thing requiring approval today is Platform and Core. It certainly belongs in the apps moduleset where it is now so that it can facilitate easy jhbuilding. There's no approval required for the apps moduleset nor for Feature Apps (which is only a marketing distinction). Thanks for bringing this as that was certainly the plan but (by lack of resources in the marketing team?) it fell down and we got back to square one with the release team somehow handling applications, in this case Boxes. Somehow, because we didn't redefine criterias, in terms of documentation, schedule, all the things we had before. If people wants the release team to handle apps, we should get back to some processes. When did this happen? I admit I've been a bit disconnected for a few months but even if the Featured Apps didn't get updated, it was never intended to be an exhaustive list. In fact, I explicitly stated in the announcement (with blessing from the Release Team) that there was no mechanism by which to apply for featured status and it was to be construed as nothing more than what it was: purely a marketing designation. There were only 8 Featured Apps the 3.0 and 3.2 release (these eight http://www.gnome.org/applications/) *and* we still had an apps moduleset for both releases. So what has changed? I think that there's some confusion here and I'd like to clear it up. As far as I know, everything is just fine: Featured Apps is a marketing function and apps moduleset can include anything to facilitate jhbuilding. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Boxes and 3.4
On Thu, Dec 1, 2011 at 13:00, Frederic Peters fpet...@gnome.org wrote: But despite that announcement, most of the application module maintainers continued to follow the release schedule, and were part of releases we handled. (as evidenced by http://ftp.gnome.org/pub/GNOME/apps/ ) Yes, we want that and we get it without having to fight about Vinagre vs. Boxes, for example. GNOME's process is a great set of best practices to follow without having to involve the release team in picking GNOME favorites (eg. The One True Music Player). And because it gives GNOME translation and documentation teams an implicit schedule they can rely on. Want to be part of GNOME? Join are community and you are. Want to be a GNOME App? Follow our practices and you are. Again, the question, what's the meaning of the apps moduleset? It's been the place for a serie of applications handled by the release team, remnants of the old modulesets, but doesn't it lack some more formal definition? It shouldn't be handled by the release team because that gets us in to these threads all over again which was entirely the point of implementing this change. If that's been going on, it really shouldn't be. The i18n coordinators add modules to Damned Lies; the Documentation coordinators (eg. Shawn) track the Mallard work across modules; in the same way, the release team or anyone with git access, really, can and should be encouraged to add their build instructions to the apps moduleset. If it's applications released by the GNOME project, shouldn't we get back some release criteria? Module maintainers release their modules; GNOME provides infrastructure and a community. If it's just to facilitate jhbuilding, what's the difference between the -apps and the -world modulesets? That should be fixed, I agree. Well, there was the moduleset reorg announcement, but after that we also had 8 months of practice, and they don't quite fit, because in some sense, what has changed? nothing, applications still wanted to be under the GNOME shelter, and the release team kept offering that. We put up a feature proposal period in place, and applications kept being proposed, and that discrepancy is part of this thread, Vincent wrote: I said that I didn't feel Boxes should be tracked as a feature. If that's what happened then did we ever /really/ implement the change that we all agreed on? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Boxes and 3.4
On Wed, Nov 30, 2011 at 16:32, Andrew Cowie and...@operationaldynamics.comwrote: On Wed, 2011-11-30 at 14:15 +0100, Luca Ferretti wrote: And, in suborder, why can't Boxes be simply a non-core, featured application, just like GIMP or Simple Scan? Because there's a big difference between an integrated, designed, polished, documented and translated GNOME app and something that happens to use GTK, right? That's the distinction between Featured Apps and everything else in the world. Core is for, well, core OS and desktop functionality that everyone can't do without. The only thing requiring approval today is Platform and Core. It certainly belongs in the apps moduleset where it is now so that it can facilitate easy jhbuilding. There's no approval required for the apps moduleset nor for Feature Apps (which is only a marketing distinction). Boxes looks wonderful. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME user survey 2011 (v5)
On Tue, Sep 6, 2011 at 15:38, Felipe Contreras felipe.contre...@gmail.com wrote: Unfortunately, it seems this is not going to be blessed by GNOME, and questionpro.com only allows 10 questions in the free version. I haven't found a better free online survey, and unless somebody offers hosting for this survey, it would have to be limited. Google Docs Spreadsheets has a survey system built in to it called Forms. It allows anonymous respondents. One problem raised was the issue of self-selection bias, of course, without any suggestions to get rid of it. That's false. I gave you two strategies: You can mitigate this problem by offering a survey that appears to have nothing to do with the subject matter that you're really looking for an answer on so that you get a truly random sampling of Linux users. You also must be careful not to recruit people to take the survey from communities which will contain angry people. For example, going to forums to find people to take a survey automatically selectively biases from people who were likely there to solve some kind of problem and are so already in a particular state of mind.[1] And you still haven't addressed the biased question phrasing in questions 2 and 3. [1] http://mail.gnome.org/archives/desktop-devel-list/2011-August/msg00051.html ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME user survey 2011 (v4)
On Wed, Aug 17, 2011 at 10:23, Felipe Contreras felipe.contre...@gmail.com wrote: Here's the fourth version of the survey, only tiny minor changes, it seems it's stabilized as there isn't many more comments. Shall we start planning the deployment? Who can get it into the site? Can I have access? How about an application that pops notifications similar to this one? Would such a thing be accepted? You haven't yet addressed the problems that I pointed out. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME user survey 2011 (v2)
Questions 2, 6, 7, and 8 are still leading. See my last email for a discussion of how to fix them. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME user survey 2011 (v2)
On Fri, Aug 5, 2011 at 12:09, Felipe Contreras felipe.contre...@gmail.com wrote: On Fri, Aug 5, 2011 at 8:06 PM, Jason D. Clinton m...@jasonclinton.com wrote: Questions 2, 6, 7, and 8 are still leading. See my last email for a discussion of how to fix them. Feel free to propose alternatives. I'm not writing this survey for you especially after penning an email explaining how to write non-leading survey questions and other considerations that you need to take in to account before proceeding. If you don't want to do this correctly then it would be better if you didn't do it all. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME user survey 2011 (v2)
On Mon, Aug 1, 2011 at 10:35, Felipe Contreras felipe.contre...@gmail.com wrote: After going through all the feedback, here's the second version of the proposed survey. Surveys require careful consideration of the phrasing of questions and careful consideration of the selection bias of respondents. It doesn't look like you have considered either, even after the bias in phrasing of the questions was pointed out to you in the first round of emails. For example, here's a classic: Do you approve of the President's job on foreign affairs? versus: How would you rate the President's job on foreign affairs? The first question is leading by punching the survey taker in the face with a statement about their value judgement before you've even finished saying the sentence. The second asks the survey taker to make their own value judgement. Second, you have to carefully consider who is motivated to take a survey. People who are angry are much more likely to respond to a survey versus people who are happy. You can mitigate this problem by offering a survey that appears to have nothing to do with the subject matter that you're really looking for an answer on so that you get a truly random sampling of Linux users. You also must be careful not to recruit people to take the survey from communities which will contain angry people. For example, going to forums to find people to take a survey automatically selectively biases from people who were likely there to solve some kind of problem and are so already in a particular state of mind. There are hundreds of strategies to work around the selection bias problem. It *is* a good idea to run a survey but unless it's done carefully, you could actually do far more damage than good by reporting results which are not accurate or--worse--call in to question the motivations of the study. The survey you're proposing will require months of work to do correctly and is likely best achieved as a part of a large group effort or as part of an academic or non-profit funded venture. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: On the Interaction with the design team
On Wed, Jun 1, 2011 at 11:38, Johannes Schmid j...@jsschmid.de wrote: Pretty good list of examples. All of these projects are mostly driven by Red Hat full-time employees (which isn't a bad thing in general). It happens to be the same company employing big parts of the core design team. While this doesn't mean it is a closed group of people, for an outside developer or volunteer it pretty much feels like that even if the individuals of that group are totally open to external contribution/envolvement. To *who* does it feel that way? If you're going to insinuate that people have tried to get involved and been rebuffed, then I think the responsibility here falls to you to provide an example. Please don't talk around the accusation by inferring that it's some kind of RH conspiracy. It's not. Allan Day is certainly a counter example. Another counter example is that I have only been able to do the marketing work that I have done by *listening* to the design process so that I could articulate it to others. At no point have I felt like the design team was inaccessible. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: On the Interaction with the design team
On Wed, Jun 1, 2011 at 14:31, Frederic Peters fpet...@gnome.org wrote: On Wed, Jun 1, 2011 at 11:38, Johannes Schmid j...@jsschmid.de wrote: Pretty good list of examples. All of these projects are mostly driven by Red Hat full-time employees (which isn't a bad thing in general). It happens to be the same company employing big parts of the core design team. While this doesn't mean it is a closed group of people, for an outside developer or volunteer it pretty much feels like that even if the individuals of that group are totally open to external contribution/envolvement. To *who* does it feel that way? If you're going to insinuate that people have tried to get involved and been rebuffed, then I think the responsibility here falls to you to provide an example. Please don't talk around the accusation by inferring that it's some kind of RH conspiracy. It's not. Johannes is definitely a active member of the GNOME community, and in my opinion the work he has been doing to make it possible for new developers to come and use our platform is underestimated (Anjuta, the dev doc tools hackfest, the continued work on platform demos, etc.). Therefore I don't think you should dismiss what he wrote, as if he had just a vague knowledge of our community, mimicking his message as there's a Red Hat conspiracy. I know who Johannes is. Let me be more clear: Johannes, do you fear that the design team is exclusionary or have you actually seen it happen? If the later, let's see if there is something from that experience that informs about a way we can improve things. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: systemd as external dependency
On Thu, May 19, 2011 at 10:02, Michael Terry m...@mterry.name wrote: True. I guess I'm really just interested in an official answer to What are the criteria for deciding which platforms are within GNOME's scope? Those for which people whom want them to work show up and do the integration work needed, as it's always been. I don't see anything in this thread that indicates that we're changing this position, at all. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: no external panels for gnome-control-center [was GNOME Feature Proposal: Backup]
On Fri, May 13, 2011 at 10:28, Gendre Sebastien ko...@romandie.com wrote: If I summarize the choice of Gnome Dev about panel by an exemple: The choice of operating system to boot at startup. They don't want to see a panel for manage Grub, a panel to manage Lilo, a panel to manage EFI, etc. But they want to see a generic panel make directly in Gnome Control Center and different back-end for each technologie. All that to have only one UI for all usage and don't break the logical of all Gnome UI. Please see David's 5th reply to this thread about what our plans for boot loader UI is. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME Feature Proposal: Backup
On Thu, May 12, 2011 at 03:34, Allan Day allanp...@gmail.com wrote: That wouldn't be an issue if Deja Dup were applying to be an application There is no process of applying to be a GNOME application except perhaps requesting infrastructure hosting--but that's available to anyone, really. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: no external panels for gnome-control-center [was GNOME Feature Proposal: Backup]
On Thu, May 12, 2011 at 14:45, Sergey Udaltsov sergey.udalt...@gmail.com wrote: Technically, if the architecture only allows extension through patching (instead of extension points), it means the architecture is closed (that must be a highly offensive statement, if we're talking about free software). So every piece of free software that hasn't yet implemented extension points is offensive to free software, according to you? Doesn't that seem like a somewhat extreme position? Also, that is a very effective way to alienate 3rd parties (app developers, distromakers). Not really, no. UI's that users don't want to use because they are confusing alienates 3rd parties because, well, we don't have any users. Why don't we get some users and then worry about alienating developers by encouraging good design? I suspect, that attitude in gnome possibly affected Canonical decision to drop gnome 3. This is completely fabricated speculation which is, in fact, not true. Please refrain from spreading false information; that doesn't help anyone. distros have to either patch g-c-c to introduce distro-specific capplets (maintaining patches is not the same thing as maintaining separate modules using relatively stable APIs) We don't want 3rd parties putting things in g-c-c--that's all we're saying. But it's free software; they can if they want to, of course. GNOME is not an OS. But it could be. GNOME is not a distribution. Right. GNOME is a core desktop (desktop building toolkit, if you like)/ We want it to be more. All those rants aside, let me ask one question: is this APIlessness considered as a temporary measure (I know, gnome 3 is currently highly undocumented - at least I did not see g-c-c 3 UI guidelines) for some transitional period or is it a policy that is planned to last in foreseeble future of gnome3? Couldn't you have asked before ranting? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: no external panels for gnome-control-center [was Re: GNOME Feature Proposal: Backup]
On Thu, May 12, 2011 at 14:52, Sergey Udaltsov sergey.udalt...@gmail.com wrote: For something like this, I have a feeling we may only get one chance. If you don't allow any differentiation on top of GNOME, there is at least one distribution that will just do preferences differently ignore control-center. And I can imagine that future environments along the lines of moblin, MeeGo, Maemo, etc will end up redoing the preferences from scratch, rather than building on the gnomecc work. They are doing that anyway, and there is nothing we can do to stop them. Why are they doing that? Isn't that a very important question? Is just just because of them - or is it about GNOME as well? Because we don't have a mobile focus yet? Sure that would be about us. But the lack of mobile focus has nothing to do with this thread. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: no external panels for gnome-control-center [was GNOME Feature Proposal: Backup]
On Thu, May 12, 2011 at 16:51, Sergey Udaltsov sergey.udalt...@gmail.com wrote: I totally agree, IMHO GNOME is a base to allow distributors, vendors and third parts to build up and extend their own user experience and services and fight on free market. No competition means stagnation. Yes, very true. GNOME wants to dictate some policies. Fair play, because we own the code. But that dictate may kill gnome publicly - if distros would not want to be dictated. Back into the history, X11 provided mechanism, not policy. GNOME enforces policies. Fine, but let's not go too far with this dictate. And anyway, even if we dictate policies - at least we should have courtesy to put them in words, I guess. We're not dictating anything; we're just making an awesome OS, the way we envision, period. Dictating is what Mozilla tried to pull with their trademark policy. We aren't doing that. And I can't see us ever trying to do that, either. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: no external panels for gnome-control-center [was Re: GNOME Feature Proposal: Backup]
On Tue, May 10, 2011 at 19:15, Luca Ferretti lferr...@gnome.org wrote: #3 -- I feel this no-API for gnome-cc approach crashes with planned and upcoming changes in GNOME Desktop modules definition There is no GNOME Desktop module; we now have only core, platform and bindings. What are you speaking of? , as well as with the idea of GNOME as platform for everyone What is this and where was it proposed? . This proposal from Deja-Dup is a neat example. IMHO deja-dup is not suitable to be a core module (as per current definition of core: only stuff needed to start user session), but it's perfect as approved by GNOME module. No, we do not have any such plans to approve or disapprove of modules. If they are outside of core, platform or bindings, the only official designation is that they might be featured in our marketing. That's it. We do not bless modules any more. Also, IMHO the UI proposed changes to Deja-dup preferences are well designed for GNOME 3 experience (backup as a service, not as user launchable app). So, this seems to be a contradiction: we can't place you in core, but we don't want to provide the ability for a proper integration. Also, what about third parts, vendors and distros? That's a technical problem, not political. For instance, Ubuntu provides a really useful Additional Drivers tool and I suppose the best place for it is System Settings Hardware; same for Prey (http://preyproject.com/) and it's configuration panel. Are we going to make GNOME a closed desktop? Again, technical. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Gnome Feature Request
2011/5/8 Erick Pérez erick@gmail.com But if you want to go ahead and build whatever your idea appears to be, nobody's going to stop you. And this is just rude and useless. This is how free software works. If you want something, you just do it. And then show everyone how awesome it is. Or you find other people who already agree with you and you all go off and just do it together. And then show everyone how awesome it is. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: no way to change theme or fonts in System Settings?
On Wed, Mar 16, 2011 at 21:31, Adam Dingle a...@yorba.org wrote: In the current GNOME 3 build the System Settings application doesn't seem to give me any way to change my fonts or theme. Fonts A11y capplet. There are no other GTK+3 themes available at the moment. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Moduleset Reorganization -- Take two
On Tue, Feb 1, 2011 at 02:47, Frederic Peters fpet...@gnome.org wrote: Too slow probably, so after discussing things at the Boston Summit, new modulesets written by Jon McCann[1] were pushed, those were certainly close to what the release team envisoned, but they also had their share of problems, and the release team, and other teams, had to follow suit, fixing both those new sets, and the various tools that had been broken in the change. Hi everyone! I bet you were hoping you'd never see another email on this thread! ;-) For everyone's reference, the defined modulesets are here: http://git.gnome.org/browse/jhbuild/tree/modulesets But that's not what this email is about. This email is as much as follow-up to this thread as it is a follow-up to the Summit discussion documented here http://jasondclinton.livejournal.com/82450.html. Specifically, the argument over Featured Applications. At the time, after the session, Vincent, Ryan Lortie, and I spoke some more and I proposed a compromise which they both liked: Release Team continue to administer the formal new module proposal process for Core (that is, everything which would be considered part of GNOME OS and is currently in the Core moduleset) and external dependencies process as they are handled today and Marketing Team would select applications from the entire GNOME ecosystem to feature in marketing materials as a means by which to promote application quality and our ecosystem. There had been no further communication between us about this proposal until today. Today, representatives from the Marketing Team (Andreas, Allan and myself) and Vincent, representing the Release Team, discussed this because it is time to select featured applications for 3.0's marketing. We agreed to move forward with this proposal. Beginning in the next few days the Marketing Team will select applications to feature for the 3.0 release. The criteria will be the following: 1. Quality 2. Solving a popular problem 3. GNOME-iness 4. Bonus points for cross-platform-iness Our goal is simply to promote the GNOME ecosystem in any manner that makes sense from a marketing perspective. Being a featured application is transient, canonically maintained as a list that happens to be live on our web sites at any given moment, and not particularly a badge of honor to be fought over or bandied about from a module's perspective. (It is not a statement that it is *the* GNOME app. of any particular function.) It merely reflects the Marketing Team's feelings about the application’s status on the above 4 criteria. And obviously, marketing being visually dominated, visual things are likely to get more attention. Marketing Team will look at (and build from source with jhbuild!) first applications which appear in the apps moduleset defined above but we may look outside the jhbuild modulesets. New projects or new application module maintainers are encouraged to continue to go through the process of having their application included in the jhbuild moduleset by the normal means (Bugzilla) to make it easier for us to screenshot. We are not making any judgments about political things like the locations of the project hosting. For example, we all agree that Simple Scan, though hosted on LaunchPad, is going to be a featured application. Also, we all agree that both Banshee and Rhythmbox are excellent applications which will both be featured. There's no reason to select just one. In the meeting today we did not address the concern of translator attention which was raised at the Summit but my personal feelings on the matter are that translators will continue, as they always have, to translate those modules which are popular regardless of whether they are featured or not. To make it absolutely clear, the list of featured applications is that list which is featured on the web at any particular moment. There’s no formal add or remove process except that normal process by which marketing is done. People interested in having their application featured are always welcome to mail the marketing-list to bring something new to our attention. Marketing Team, now more than ever, could use volunteers and is always open to additional members. If you’re interested in joining the Marketing Team, hop on IRC and join #marketing and join the mailing list; we’d love the help. One final note: at this point this is going to be JFDI by the Marketing Team but we are always interested in hearing the GNOME Community’s feedback. Please direct any comments or questions that you have to marketing-list (note the CC). Thanks for making so many awesome applications to choose from! ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: (Re: GNOME 2.91.90 build issues (tracker, network-manager-applet, libpeas))
On Tue, Mar 8, 2011 at 13:22, bsquared bwcod...@gmail.com wrote: regarding the response here: http://mail.gnome.org/archives/desktop-devel-list/2011-March/msg00022.html where it indicates that these tarballs should be used. http://ftp.acc.umu.se/pub/gnome/sources/NetworkManager/0.8/NetworkManager-0.8.995.tar.bz2 http://ftp.acc.umu.se/pub/gnome/sources/network-manager-applet/0.8/network-manager-applet-0.8.995.tar.bz2 Is there a patch available for the moduleset(s) in http://ftp.gnome.org/pub/GNOME/teams/releng/2.91.90/? With a little luck, 2.91.91 will be out tomorrow and it should have the moduleset change you're looking for. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: UI Mockup for Gnome 3.XX Share section of System Settings
On Sun, Feb 6, 2011 at 15:10, Gendre Sebastien ko...@romandie.com wrote: To meet the demand of Jason D. Clinton, The orignial message of this trhead: http://mail.gnome.org/archives/desktop-devel-list/2010-December/msg1.html And the link to bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=636206 I contacted you off-list to help you understand that you were sending an email with no context to a list that has nothing to do with the topic without the danger of it being interpreted as a public rebuke. In the future, please assume people mean well and do not direct off-list email back to a public list. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: IRC channels in gnome development
On Sat, Feb 5, 2011 at 13:43, Maciej Piechotka uzytkown...@gmail.com wrote: While it might be a stretch analogy but some people argue in various companies (not every company and it may be argued how good the policy is) to open the discussion/design process to community (I think I heard about Dell, Starbucks and others). Of course it is company who plays the role of beneficial dictator in this model nonetheless the consumers may be proven to be valuable source of feedback and ideas (even if the need to be filtered out). You characterized the situation with the power manager as a crisis and yet, while your description is more than a little hyperbolic, that situation demonstrates that precisely what you are asking for is not productive. There were a total of four blog posts on the topic and approximately 200 comments posted to those. There wasn't any negative feedback on any of those four post's comments that was well researched or particularly informed about all the issues that need to be considered. Even people who tried to offer alternatives didn't seem particularly informed about common use cases or what other operating systems are doing (all research that had previously been done by the design team). There was some legitimate concerns expressed, particularly about why the research shows that AC and on-battery are the same situation, but that was a tiny minority of the feedback and not surprisingly, a large majority of this informed discussion happened on IRC in #gnome-os and #fedora-desktop--not on a mailing list or blog. Design is a process which anyone is welcome to get involved in by way of researched proposals, mock-ups, or use-case studies. But asking the design team to post every decision that they make to d-d-l so that they can have the opportunity to be stop-energy-ed by community members who haven't researched or considered the situation, would not be productive. That isn't to say that more wiki documentation couldn't help. Specifically, I need some more documentation to make one of the marketing videos that are upcoming. But I'm not asking for that information so that I can argue about it--I'm not on the design team. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: IRC channels in gnome development
On Feb 5, 2011 5:15 PM, Maciej Macin Piechotka maciej.piechotk...@imperial.ac.uk wrote: On 05/02/2011 21:55, Jason D. Clinton wrote: (all research that had previously been done by the design team). ... FLAMEThen show delyourdelinsdesign team/ins work! http://live.gnome.org/action/info/Design/SystemSettings/Power?action=info ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: My thoughts on fallback mode
On Tue, Jan 4, 2011 at 12:00, Holger Berndt h...@gnome.org wrote: On Di, 04.01.2011 18:47, Gendre Sebastien wrote: Le mardi 04 janvier 2011 à 16:27 +0100, Holger Berndt a écrit : As it puts your posts into context, you could have mentioned that you're actually the maintainer of Sawfish. In all of your posts in this thread, I don't hear a concerned user, but an annoyed WM developer, angry that the GNOME Shell doesn't work with his baby. That also explains why your perception of the amount of users who want to replace their WM differs from others. I'm absolutely sure that you, as Sawfish maintainer, know a lot of users of Sawfish and other 3rd party WMs. I doubt that you're representative for the general GNOME user base, though. Non-IT users don't know what a WM is. They don't want to know, and if they need to know what it is and how to replace it, something is broken in the first place, and work should be spent on fixing the problems instead of abstracting them. Please, if you have no good arguments, don't try to marginalize and make personal atttak on people with whom you are desagree. I'm not personally attacking people with whom I disagree. I just described where the different perception of how many users want to replace their WM might come from. Which is quite a central point when discussing whether it's hugely important to be WM agnostic, or not. Let me add, with my Marketing Team hat on, that we would *never* emphasis the modularity of any part of GNOME as a feature to be marketed to end users. Even if you look back through our release notes from past releases all the way back to 2.0, we have never shown off the modularity of the desktop. It's not a narrative that makes sense from a marketing perspective. It would be like releasing a new car and then telling the buyer that the tires that are included aren't good enough but that's okay because they are free to go through the trouble of replacing them right after they take ownership. Modularity is not a feature; a good feature is a feature. If a user has to do a bunch of customization after installing to get a tolerable desktop experience, we have failed at design. We are finally addressing that and that is one of the many reasons that I love GNOME Shell. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: My thoughts on fallback mode
On Tue, Jan 4, 2011 at 12:25, Alan Cox a...@lxorguk.ukuu.org.uk wrote: It would be like releasing a new car and then telling the buyer that the tires that are included aren't good enough but that's okay because they are free to go through the trouble of replacing them right after they take ownership. Modularity is not a feature; a good feature is a feature. You wouldn't be a very good car salesman then would you ? In fact people loathe and hate the lock-ins wired into cars. Please do not be hyperbolic; we aren't locking anyone in to anything except, in this analogy, saying that putting a Hemi engine in a sub-compat is outside the scope of our design goals. Plus of course the first thing anyone does when they get into a car is umm Adjust the mirros Adjust the seats Adjust the music Adjust the airconditioning Adjust the satnav Fit random personal objects (modularity) ... That's personalization, not customization, and is completely within the scope of will be implemented in GNOME 3: themes, backgrounds, localization, a11y, favorite launch items, etc. And has been said before, that's just the beginning: by 3.2 we hope to have a well-defined extension API so that even more *personalization* is possible. I'd like to use a random bluetooth hands free, sorry our car is only available with our official hands free option radio, ours only satnav, ours only engine management, ours only, DRM protected and we sued the other guys I need snow tyres, sorry we don't support snow tyres, you don't need them. I added go faster stripes You've voided the warranty The car market is such a mind-numbingly bad example, in fact it's the very market whose abuse led the european union to pass legislation to limit the power of no reverse engineering clauses, that later proved such a good situation for software ! Fine, pick another analogy then. You got my point and now you're just going off on a rant about cars. If a user has to do a bunch of customization after installing to get a tolerable desktop experience, we have failed at design. If the user can't then customise it to get a nice desktop experience to suit their needs after that you've also failed. That of course cuts both ways - it can have so much stuff you can't configure it. You appear to have missed my point: if it's not a nice desktop experience to begin with, it's too late. We are working on *that*, not asking the user to do it for us. The distros gather hardware info with permission from plenty of users so they ought to be able to answer what percentage of our users can run this stuff. Anything newer than 5 years old. Though we started saying that last Spring so it's going to be 6 years old by the time we release this Spring--which is longer than I've kept any computer. Not sure if they have enough data to do what portion of our users desktops can be seamlessly migrated - ie all the equivalents for each applet exist and the settings can be mapped None, and that's a completely unrealistic expectation. We don't change the UI paradigm and expect things to behave as they always have; that would be by its very definition be the same paradigm. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: My thoughts on fallback mode
On Tue, Jan 4, 2011 at 13:58, Christopher Roy Bratusek zang...@freenet.dewrote: I'm not personally attacking people with whom I disagree. I just described where the different perception of how many users want to replace their WM might come from. Which is quite a central point when discussing whether it's hugely important to be WM agnostic, or not. ... Well, I already said, but still, I'm speaking what users think. I'm reading it on Forums, OpenDesktop, ProLinux, ML Co. All I wanted is that people at least listen to it, but for some this seems impossible. ... But as some have unvealed today, it's not the real reason, marketing is the magic word and to provide a desktop made from one, and some other less valid reasons (eg.: even if you allow modularization you can provide great user- experience as modifications made by the user bother him/her not you). So today I finally got the real reasons told and I told you my opinion (with wich, as you can see from the responses, I'm not alone). Your tone and behavior is outside the bounds of what I care to continue to engage and so this will be my last response to you. I said that I was speaking as a member of the Marketing Team. The MT had *no* involvement whatsoever in guiding the design of GNOME Shell. Jon and Jakob's UI Shell designs stand on their own as good user interface design--that is their goal, nothing else. The MT's job is to take the finished product and narrate that to the outside world. You cannot take anything else from what I wrote. Just one last thing for now: Most of those who disagreed with me are developers, most of them who agreed with me are users. For me that means that I'm right when I say I'm pointing out what I heard from users all around the places. No one subscribed to d-d-l would be representative of our end users. I could not even consider the occasional unhappy enthusiast on a forum representative. Also note the discussion about the applets, there where several people complaining. Next take into account that you a) have to register for this ML and b) be brave enough (lots of users simply don't ask/complain/comment because they think they don't are allowed/have the right). Now if you take the complaining people from all places mentioned above and all other places I never visited (regional forums, LUGs etc pp), you can be sure that more than 1% is unhappy with your decision. Of course it's yours, but it must be possible that critics aren't automatically interpreted as rants or attacks. I got the feeling some around here do that. You are ranting and your tone is entirely accusatory. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: My thoughts on fallback mode
2011/1/4 Mario Blättermann mari...@gnome.org Am Dienstag, den 04.01.2011, 20:58 +0100 schrieb Christopher Roy Bratusek: Have a look at the most important GNOME-reseller Ubuntu: There will be no gnome-shell by default, they have decided to use Unity. Well, due to it is also clutter-based, there will be similar problems. Moreover, the help browser doesn't show the usual overview of the GNOME docs, instead users see the Ubuntu Help Center, and there's no way to browse to GNOME's Desktop User Guide. Most distributions have such »features«, which lead the user to accept his distribution as a unique OS, and to accept GNOME as a second stage free gift. Could be that the gnome-shell won't flop because of misusability, but because of too less users take notice of it. Yes, we were concerned about this as a Marketing Team when we met in October 2009 at Google's office in Chicago and decided then to make a special effort to reach out to distributors to offer marketing assets that they could brand with their own logos. Unfortunately, Ubuntu made their Unity decision before we could get to that point and for business reasons. I still hope that users will see a vastly superior experience in other distributions (ie. Fedora) which ship Shell by default and encourage Canonical to reevaluate their decision. And we will still make the marketing assets in such a way that any distribution can take and remix them for their own use. Hell, we don't even care all that much that GNOME plays a prominent role in downstream distributions' marketing. Enthusiasts who can become developers will understand what GNOME is. All we have to do is help distributions get users excited about the improved, awesome user experience--that's the only way an end user can get GNOME anyway. We understand that this is a very different situation from, say, Firefox. It can't be the goal to win new users with a »bleeding-edge new desktop experience« and, on the other hand, to ignore the other ones which want to keep the well-known desktop principles (kernel, X11, WM, DE) which allows them to put their own desktop experience together, if they like it (!). I can't speak for the Shell team (my impression is that they are merely interested in a great user experience) but the Marketing Team is focusing entirely on current users for the 3.0 marketing push. We are not looking for new users with 3.0--if they come it will be as a side effect of this effort on current users. Specifically, marketing assets will focus on how your user experience is better in GNOME 3 versus prior releases, especially with regard to long-standing and now resolved warts on the GNOME 2.x user interface. And, we shouldn't speak about »selling« GNOME. We don't sell it, we provide it. That's an important difference. If we would sell it, we had to concentrate our efforts to ship new hardware with an OS with very nice and exiting features. But because we provide it, we must recognize more than these users and their moneybags. Yes, we know this and it's was an unintended implication of the car analogy. We don't think of GNOME as a product; it is an upstream project that is ultimately made available through distributions. As I already wrote, one of the most important advantages of GNOME is its modularity, which doesn't preclude integrity. But modularity is not implicitly integrity. A desktop as strong bolted as Windows or MacOS which forces people to use this and not that is misplaced. I think we are saying that Shell will be a better user experience because we were able to much more rapidly develop GNOME Shell and that's partially *because* the window manager cannot be switched with another. I just want to make it abundantly clear: that is all that has changed. No other component in the existing GNOME stack has lost its modularity. BTW, all these thoughts are from a user's point of view. I'm not a developer, just a translator, and I have subscribed to this list actually by accidence. But it is very interesting to see how decisions for the future are seem to made, ignoring a considerable number of long-standing users. It is more than a handful, be sure. No one is ignoring anyone. We are listening. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-panel gnome-applets?
On Fri, Dec 31, 2010 at 03:28, Dave Neary dne...@gnome.org wrote: You may be aware that there was a recent initiative (from the marketing team, I think) to contact the release managers for various GNOME based I'm not sure who it might have been because this is the first I've heard of any thing like that but I can say with 98% certainty that it was not the Marketing Team. We are fully and exclusively on-focus for marketing the GNOME 3 release to our existing users and have been since October 2009. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-panel gnome-applets?
On Thu, Dec 23, 2010 at 12:54, Carlos Garcia Campos carlo...@gnome.orgwrote: I disagree. If I run gnome-session with the classic mode I expect to see exactly what I have right now, with all the applets. The definition of essential applet is probably different for every user. I am not a designer but I've been paying attention to this process for about 1.5 years now so I think I can address your concerns. We are on the path of ending the insanity of behavior customization with GNOME 3 (though all are welcome to help with the maintenance of the gnome-applets module, of course.) Obviously, personalization is staying (wallpaper, themes, cursors, sounds, preferences). In GNOME 3, the objective is create a desktop that actually works out of the box; one that doesn't require that you help your family members fiddle with a bunch of settings before it's a tolerable experience. (For example, the very first thing I kill is the workspace switcher and show desktop applets because no family member can comprehend looking at them to figure out where all their windows just went after they accidentally click them. In Shell these are replaced with the same features but in a way which has an actual usable UI.) This means stopping the abuse of applets which in some cases are stand-ins for something that should be a desktop widget (Finance and Deskbar, for example)[1] and in other cases are horrible hacks that try to fix bad design elsewhere in the OS (battery charge applet predates g-p-m, for example). Others are just a pointless toys which are maintenance burden. In most cases the outcome will be that some combination of the legacy notification area icons and essential applets will provide access to hardware-related and session-related functions in the order and locations they located in the Shell design. Clearly, network, keyboard, power, a11y, sound, bluetooth, system, applications and clock are staying. Probably launchers. Places is a long-term unknown. There are going to be others; the list is still a work in-progress. GNOME 2 fallback experience should be gnome-panel, metacity and gnome-applets. It's a fallback but it's also going in to long-term maintenance mode which means we need to have a coherent experience between the compatible and Shell desktop environments. And they need to continue to adapt to API changes. Try to imagine the next major vertical hardware integration to come along, say, for example, that we get a desktop-wide, WiFi supported, geolocation API with privacy guards. Now we have to write a geolocation indicator and UI for both shells. (Just speculating.) We're planning for the future here and for one in which everyone has a good experience without having to muck around. [1] There are no shortage of projects which try to do exactly this. See Docky, Avant, Google Desktop, etc. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Boston Summit laptop charger found
Someone left their charger for their laptop in the MIT Media Lab space. We discovered it as we were cleaning up for the day and so it could have been left behind at any point. I have it and would gladly ship it to whomever is missing it. Just contact me off-list and describe it. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Modulesets Reorganization
On Wed, Jun 2, 2010 at 11:00 AM, Shaun McCance sha...@gnome.org wrote: If we're to allow external hosting for blessed applications (to whatever extent we're blessing applications), these rules would go a long way towards helping bridge the gap. But the gap will still be there. It's just more stuff to think about for contributors, and for non-git hosting services, it's another VCS to learn. There's a lot of stuff I have to teach new documentation contributors, and adding another VCS to the mix doesn't help. I think there's a misunderstanding that applications would be blessed at all. The way this change was proposed in the GNOME Boston Summit 2009 and the way the announcement reads, applications are merely awesome to the point of having a sufficient level of community mind-share, like in other free software communities, or they are hosted on our infrastructure (which is really easy to have happen now) and easier to contribute to because of that. Remember, any reasonably GNOME-related is welcome to be hosted on our infrastructure. From the Marketing Team's perspective, we will mention and showcase apps which have that high level of community mind-share. That basically means everything that's currently in the Desktop suite plus a whole lot more. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Modulesets Reorganization
On Tue, Jun 1, 2010 at 7:37 PM, Lucas Rocha luc...@gnome.org wrote: Extra Information - We're planning to do the actual reorganization of the modulesets as soon as possible during this development cycle. The idea is that GNOME 3 is released using the new modulesets. The long term plan for the GNOME applications that were removed from the Desktop, Admin and Dev Tools modulesets is to simply highlight the high-quality applications using the GNOME platform through our communication channels (release notes, website, etc). There will be no official apps anymore and no 'Applications' moduleset in the GNOME releases. The goal here is be more open with the app developer community around GNOME and to highlight all the nice things that can be created using our platform. I want to say that I am really happy about this proposal! As co-maintainer of GNOME Games, I have had to constantly turn down people whom want their game included in the distribution only to obtain the recognition that would come with that inclusion. Some of the games that have been proposed have been of a really high quality but, for example, didn't fit the language knowledge of the current maintainers. By downgrading GNOME Games to the same level as all those others that have been proposed, distributions will be encouraged to find other alternative games from the wider GNOME community. That would be a good thing! Others have expressed worry about translations and documentation. I'm not worried about that GNOME Games has the history and mind-share to ensure that people working on our infrastructure make a habit out of working on the GNOME Games, regardless of its status. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Modulesets Reorganization
On Wed, Jun 2, 2010 at 6:42 AM, Luca Ferretti lferr...@gnome.org wrote: Il giorno mer, 02/06/2010 alle 18.14 +0800, Paul Cutler ha scritto: To market these apps effectively, they will need to adhere to GNOME guidelines and processes. They'll need to be free software, they'll need to be localized, they'll need documentation, they'll need to be accessible. Then, and only then, should we be marketing to them on places like GNOME.org. Who will be in charge to choose those applications? I suppose we'll still need to propose them on some mailing list and ask comments from community and groups. I didn't see anyone else respond to this so I wanted to chime in as a member of the Marketing Committee. We are all active members of the GNOME Community and we know which apps are popular and are included by default in different distributions. We all use different distributions which choose different defaults; each distribution was well-represented by members of the Committee at the Zaragoza hackfest a few weeks ago. In short, the Marketing Committee is well-positioned to understand which apps to highlight in release notes, videos and brocures, for example. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Module Proposal: GNOME Shell
On Sat, Apr 3, 2010 at 11:05 AM, j...@jsschmid.de wrote: I think it is better to say: GNOME 2 will still be available after GNOME 3 is released. Perhaps in long term stable maintenance mode. http://live.gnome.org/GnomeShell/FAQ#What_led_to_the_decision_to_make_3D_acceleration_a_requirement_for_GNOME_Shell.3F I think this reduces GNOME 3.0 to gnome-shell which is not entirely right. Actually GNOME 3.0 is a API/ABI-broken release which includes some new interface elements if you have hardware support but also lots of other stuff (zeitgeist comes into my mind, mallard help, dropped Bonobo, etc.) Actually, the Marketing Team is going to be spending all of our resources on marketing to current users of 2.x and what we have found so far with our research in to the matter is that the 3.0 experience is going to be almost entirely revolving around the Shell. So, I think it is accurate to characterize 3.0 as Shell. It's a simpler message and quite true. Zeitgeist/GNOME Activity Journal appears to be at high-risk at the moment. And, we aren't spending any effort on developers in the marketing for 3.0 so the other things you listed aren't of much importance with regard to he marketing message. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Freeze break request
Permission to add missing .js files to POTFILES.in? https://bugzilla.gnome.org/show_bug.cgi?id=613092 ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Freeze break request
We are in hard code freeze. I included i18n only as an informative measure. On Mon, Mar 22, 2010 at 2:43 PM, Gabor Kelemen kelem...@gnome.hu wrote: Jason D. Clinton írta: Permission to add missing .js files to POTFILES.in? https://bugzilla.gnome.org/show_bug.cgi?id=613092 This does not count as a break, as these files are already there. Just go ahead and commit. Regards Gabor Kelemen ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: bumping clutter's external dependencies for 2.30
On Fri, Mar 19, 2010 at 5:54 AM, Emmanuele Bassi eba...@gmail.com wrote: yep, the main reason for asking to bump from clutter-gtk 0.10.2 to 0.10.4 is because of the fixes that went into making clutter-gtk compile against the version of gtk+ that's going to ship with Gnome 2.30. this brings clutter-1.2 along because of the changes in dealing with input device state which affect embedding a stage into another toolkit like gtk+. the proposed bumps for 2.30 are: clutter = 1.2.0 clutter-gtk = 0.10.4 After a little more testing, it seems fine to bump, so if the release team wants to bump, that would be fine with me. the artifacts might be due to the new sub-region update code, or if aisleriot is reading back texture data from cogl; we have two fixes already in the pipeline for that that will be backported to clutter-1.2 today. No luck on those commits. But it doesn't matter because the Clutter backend is still not the default. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: bumping clutter's external dependencies for 2.30
On Thu, Mar 18, 2010 at 4:10 PM, Emmanuele Bassi eba...@gmail.com wrote: gnome-games depends on a recent version of clutter-gtk 0.10, which in turn depends on: • clutter = 1.2.0 • gtk+ = 2.19.5 can I bump the minimum and recommended versions for clutter and clutter-gtk on the wiki? I was not aware that clutter-gtk had bumped its internal requirements. I saw that Christian Persch had decided to bump us up to Clutter 1.2 and then backed away from it but his work is regarding Aisleriot which he still doesn't recommend distributions use in its Clutter form. As of right now, master builds and works against Clutter 1.0.8 and Clutter-GTK 0.10.2 so we can leave it there. Honestly, I haven't spent any time verifying if it works well with Clutter 1.2 since some API has changed; I just haven't had the time. If there's some reason to bump that I don't know about, then we can, of course, but everything will need to be checked and I don't have time for that until this weekend. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: bumping clutter's external dependencies for 2.30
On Thu, Mar 18, 2010 at 6:51 PM, Jason D. Clinton m...@jasonclinton.comwrote: If there's some reason to bump that I don't know about, then we can, of course, but everything will need to be checked and I don't have time for that until this weekend. I briefly compiled clutter-1.2 HEAD and clutter-gtk-0.10 HEAD and tried everything. Aisleriot has some new rendering artifacts but other than that, I'm cautiously optimistic that it would be safe to bump the dependency. It appears to be needed anyway since older clutter-gtk-0.10 doesn't compile against GTK+ 2.19.ish. (Two cherry picks were enough to fix it.) ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GtkNotebook scrolling usability
On Wed, Mar 10, 2010 at 4:50 PM, Cody Russell brats...@gnome.org wrote: He suggested that maybe there's a use for it in the case that you have a ton of notebook tabs open, but I'm not quite convinced. Just wanted to post on the lists and see if people have thoughts on this, otherwise I'm probably going to file a patch to either rip the feature out or at the very least make it so we can disable it. :) I don't recall where but I'm fairly sure I saw someone using that to flip through open tabs in Epiphany. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Module semi-proposal: gnome-shell
On Wed, Nov 4, 2009 at 12:22 PM, Jamie McCracken jamie.mccr...@googlemail.com wrote: JS, whilst a good glue language, is nevertheless problematic in this it appears impotent (no native dbus support nor subclassing). I would only recommend it for scripting that does not need dbus. Currently a lot of code needs to be written in C to make up for these shortfalls in Gnome-Shell so I dont think its a particular good choice. I dont however see it as a blocker to gnome-shell acceptance Regarding DBUS, there was a session about that and I blogged about it[1]. DBUS bindings will move in to in Glib/GIO, and by extension, br accessible via GObject Introspection, and thus any language--including JavaScript--will have first-class DBUS support for free. So the language is completely orthogonal to DBUS this-or-that. But we're straying from the point of this thread. I would much rather see a discussion about the experience we would like our users to have when GNOME 3.0 comes out and how Shell will get us there. [1] http://jasondclinton.livejournal.com/76020.html ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Application names
On Sun, Nov 1, 2009 at 1:35 PM, Matthias Clasen matthias.cla...@gmail.comwrote: - Add X-FullName, with what was in Name - Set Name to the application name only http://live.gnome.org/GnomeGoals/CorrectDesktopFiles To be clear, you say to use X-FullName and the linked doc says to use X-GNOME-FullName; which is the correct way? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Module proposal: dconf
2009/10/16 Josselin Mouette j...@debian.org Therefore a possible, sane transition plan looks like the following. 1. A new, source-compatible (if possible binary-compatible, but that’s less critical) GConf library is written on top of GSettings. All applications using GConf start using it together. 2. A migration tool is written to convert GConf data to dconf data. 3. This tool is used by distributors to make GConf schemas and system defaults available to dconf. (How it is done completely depends on the distribution.) 4. The tool is launched once by gnome-session. 5. An interface is provided so that an application can be ported from GConf to GSettings while still seeing the old data. To achieve that, either the data is not moved at all, or the API can specify an “old” location in GConf format as well as a “new” location in GSettings format. I like this proposal but, going back to the new module proposal for 2.30, could way say that dconf is in for 2.30 but that the above five points are not implemented until 2.32 to allow for a smooth transition and plenty of testing? That is, dconf and gconf would co-exist for 2.30.x, only. I don't see any value in trying to rush everything all at once for 2.30. If we can give app. developers plenty of time with dconf available but not mandatory, that would be preferable. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: ChangeLog generation and git
On Thu, Oct 1, 2009 at 2:31 PM, John Stowers john.stowers.li...@gmail.comwrote: I am converting my projects to auto-generate ChangeLog at dist time. Looking at various GNOME modules, I cannot see a consensus on the correct way to do this. Some projects simply do $git log ChangeLog while other use custom scripts [1]. Is there recommended way to do this? Could some module maintainers please point me at the method they are most proud of? I prefer the direct method but omitting all entries prior to the change of ChangeLog policy. We changed last year when we were still using SVN so the date is a little older than others would use: # Build ChangeLog from git log ChangeLog: $(AM_V_GEN) if test -f $(top_srcdir)/.git/HEAD; then \ git log --stat --no-color --since=2008-06-21 $@; \ fi ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Request for removing clutter in current form
On Tue, Sep 8, 2009 at 10:36 AM, Jud Craft craft...@gmail.com wrote: Don't forget that the composited desktop itself on Linux still has some inherent flaws. Like that whole video garbage thing, that still shows glitches in OpenOffice even on Fedora 11 on an Intel 965, and leaves KDE out in the cold. https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/254468 http://bugs.kde.org/show_bug.cgi?id=170462 This has been fixed for quite some time including on KDE so out in the cold would be false hyperbole. Or that you run into problems on some intel cards with 3D composited desktops and multimonitor setups. (Due to the 2048x2048 problem). Or glitches in TV output. I believe that Owen Taylor, the lead developer of GNOME Shell, is doing his development on an older Intel card with exactly this texture size limitation without any issues. Or that UXA is still undergoing stabilization. UXA has been considered stable since at least Intel 2.5.0. There have been three point releases since then. There have been other issues but 2.8.0 is rock-solid. There are many potential hurdles besides mere drivers with a composited desktop on Linux. What are they? Drivers and LTSP are the only two that have been raised and both have been addressed in previous discussions on d-d-l. I will enjoy trying the composited GNOME Shell myself. But I'm expecting the first real release that hits users (in Ubuntu and Fedora) to have all the polish of a KDE 4.0.x. There's no way the myriad plethora of subtle Linux bugs in desktop composition can be fixed in time. As an aside, can accelerated Clutter UI still work outside of a composited X server? Yes, Gnometris in GNOME Games 2.27.92 and libchamplain (contacts on a map) in Empathy 2.27.92, both of which use a Clutter UI, work just fine outside of a compositor. GNOME Shell+mutter *is* a compositor, though. I am curious where you got all your mis-information. If you could, could you pass along these answers to wherever it is that you heard all of this incorrect information? Doing so will help us nip some of this hysteria in the bud. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Request for removing clutter in current form
On Sun, Aug 16, 2009 at 5:55 PM, Emmanuele Bassi eba...@gmail.com wrote: When I tried new clutter-based gnometris I haven't see it running at all. The main portion of screen was the previous background. While I understend that it is not a gnome bug it shows that OpenGL is not perfect even on 'geeks' desktop. http://bugzilla.gnome.org/show_bug.cgi?id=592139 You were seeing what you were seeing because I haven't been able to get around to implementing a full update to the API usage. When clutter 0.9.2 was out--the last time I tracked the API--it was permitted to clone actors that were not realized: a poor-man's texture cache. So, I'm having to implement my own texture cache (copied from Aisleriot) and make the needed API changes. It's a lot of code. So that visual cacophony is not your drivers; it's our code. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME and non-linux platforms (release team please stand up)
On Fri, Jul 24, 2009 at 11:16 AM, Calum Benson calum.ben...@sun.com wrote: So if it turns out that the GNOME community like the general direction we've suggested for the control center, then sure, I'd certainly like to see us widen out the discussion to visual panels as well. Has there been any movement with regard to the mouse-over pop-up menu criticism that I pointed out--that it breaks the metaphor and there's no precedent for it? There wasn't any response on the blog post[1] from the parties involved with creating the mock-up. Another criticism--not mine--was the 90 degree rotated text for category naming. I didn't see a response to that either. Communication needs to be two-way. [1] http://blogs.gnome.org/calum/2009/07/14/control-center-refresh/ ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME and non-linux platforms (release team please stand up)
On Fri, Jul 24, 2009 at 12:52 PM, William Jon McCann william.jon.mcc...@gmail.com wrote: Hey Jason, On Fri, Jul 24, 2009 at 1:29 PM, Jason D. Clintonm...@jasonclinton.com wrote: On Fri, Jul 24, 2009 at 11:16 AM, Calum Benson calum.ben...@sun.com wrote: So if it turns out that the GNOME community like the general direction we've suggested for the control center, then sure, I'd certainly like to see us widen out the discussion to visual panels as well. Has there been any movement with regard to the mouse-over pop-up menu criticism that I pointed out--that it breaks the metaphor and there's no precedent for it? There wasn't any response on the blog post[1] from the parties involved with creating the mock-up. Another criticism--not mine--was the 90 degree rotated text for category naming. I didn't see a response to that either. Communication needs to be two-way. [1] http://blogs.gnome.org/calum/2009/07/14/control-center-refresh/ This is pretty far off topic. I think discussing a control center design is really important. But it should probably happen here: http://mail.gnome.org/archives/gnomecc-list/2009-July/msg7.html I am not on gnome-cc and have no desire to be. I didn't bring this topic up and I think it's entirely relevant since Sun is essentially saying here that they are offering up some two-way cooperation--the topic of the thread. Those criticisms need to be addressed--even if it's just saying there's a good counterargument that will be coming at some later point--if they aren't going to replied to in the location in which critiques were solicited. On another note, there are now just as many emails in my GMail view of this conversation about the thread as there are of the thread itself (many of them are off-list seething hate mail from current and former Sun and Red Hat employees). By my count, there would be a 36% less noise in this thread if people would stop appointing themselves d-d-l police. Incidentally, this is the same reason that #gnome-hackers is now practically dead--everyone is so afraid of offending un-written, ambiguous rules of content on #gnome-hackers (apparently enforced at a whim vis-a-vis the ban of Rupert) that no one talks at all. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: On flames (Was: GNOME and non-linux platforms)
On Fri, Jul 24, 2009 at 5:15 PM, Alberto Ruiz ar...@gnome.org wrote: them are off-list seething hate mail from current and former Sun and Red Hat Jason, it is not acceptable to point to RH and Sun people over here, *off-list* ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME and non-linux platforms (release team please stand up)
On Thu, Jul 23, 2009 at 2:36 AM, Matej Cepl mc...@redhat.com wrote: I think the pointlessness (isn't it a beautiful word? :)) of flaming Sun is that the argument was not just about Solaris. Platform independence is a good thing for other platforms (*BSD/Mac?/Windows?) in itself. I agree with you with one small distinction: OpenSolaris and *BSD need a whole other level of platform independence that OSX and Win32 do not. One doesn't need a panel/shell/nautilus on OSX and Win32 (from here on in, application target platforms). Our application target platforms don't need DeviceKit, PulseAudio or a sound mixer applet with a abstracted mixer backend. They don't need gnome-settings-daemon running to handle triggering screen saver or DPMS events. Or to toggle backlights with a gnome-power-manager. We cover 99.9% of computer users' platforms on the face of the earth by expending our limited resources on Linux, OSX and Win32 (and increasingly mobile Linux via G* stack). And we don't sacrifice our free software principals in the process. In the (unimportant) module that I maintain, for example, there are #ifdef's all over the code for Win32 support and I'm happy to accept patches for it. However, we are in the process of pursuing the re-thinking of some core cool features and other platforms have likely suffered as a result. There would be no Clutter port of five games in the module if we had pursued the strategy of installing seven VM's and testing all our changes on all of them. It would be years yet, before they were available. No GSoC student would have the time to do the seven VM's strategy and still achieve their summer coding goals. There would be no telepathy tubes multiplayer support on the way. We just don't have those kinds of resources. David Zeuthen's eloquent explanation of the don't preclude portability but leave the back-end work up to those who want it philosophy is spot-on. On the other hand, two free software platforms do need this major extra effort on the part of everyone who maintains a GNOME module: OpenSolaris and *BSD (here on in, desktop target platforms). These platforms want all of the things mentioned above. Unfortunately, from the perspective of hands to do the actual work, the fact of the mater is that neither of the two platforms have a lot of users. On the *BSD side of things, the desktop-related driver situation is lamentable. However, *BSD has a huge thing going for it: vast parts of the user space are nearly identical to Linux. So with exception given to the absence of udev, it really isn't all that different. Indeed, there is even a semi-official *BSD kernel for Debian. OpenSolaris, however, suffers from a legacy of esoterically cathedral-like design on some fundamental sub-systems. The work to make all the things mentioned above work is so, so much more than any other platform for GNOME. I'm fairly confident in saying that Win32--if it isn't already working in 2.27.x--would be a trivial amount of additional effort for GNOME Games. And while OSX still looks quite ugly and *BSD lacks good 3D drivers, they too would continue to be a somewhat minimal amount of effort. As for OpenSolaris, who knows. I have examined the packaging of GNOME Games in OpenSolaris in the past and was not encouraged by what I saw. And I don't even maintain a module that really cares all that much about the underlying plumbing. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME and non-linux platforms (release team please stand up)
On Wed, Jul 22, 2009 at 1:45 PM, Lennart Poettering mzta...@0pointer.dewrote: Please don't turn this in pointless and off-topic flamewar about the point or pointlessness of Solaris. Obviously the alleged pointlessness of something that we are arguing about is relevant. Whether or not there are--you know--actual people using said OS is what this is really about. And apparently even Sun doesn't think so since they no longer invest the same level of resources in it that they once did. I'm calling a duck a duck here. It's a failure and even Sun knows that it is. There's no reason we shouldn't be scrambling a few eggs on Solaris to advance the Linux desktop experience. I know you're a veteran of the flame-war (goodness knows you've gotten a lot of practice in the past two years) but don't immediately try to shoot me down with accusations of triviality. Back off. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME and non-linux platforms (release team please stand up)
On Wed, Jul 22, 2009 at 3:29 PM, Alberto Ruiz ar...@gnome.org wrote: +1 for Lennart here, What exactly does *your* email add to this discussion? you don't even know what you are talking about That's a terribly arrogant statement. and the comment is not helping to solve any problem. What's the problem again? There isn't one. That's the point. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME and non-linux platforms (release team please stand up)
On Wed, Jul 22, 2009 at 3:55 PM, Karl Lattimer k...@qdh.org.uk wrote: That's not arrogant, arrogant would be someone making a sweeping statement like nobody uses solaris so lets just not care about it, when no evidence is provided to back that up. Are you really going to make the argument that Solaris does have a non-trivial desktop install user base? What exactly are you getting at? Or you decided you'd like to add flames? If I'm going to give you the benefit of the doubt that you are not giving me (I know quite a lot about Sun, by the way), then my suggestion to you--if you are serious about pursuing this line of reasoning--would be to Google some Solaris browser statistics. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Officially turn DropLibsexy into a GNOME Goal
On Thu, Jun 11, 2009 at 1:02 PM, Luis Medinas lmedi...@gnome.org wrote: On Thu, Jun 11, 2009 at 5:29 PM, Javijavierjc1...@gmail.com wrote: I've sent a mail to the gtk-devel list [3] about consolidate libsexy library in GTK+ in the context of the project Ridley [4] and seems that they agree. For that reason, I'd like to propose turn DropLibsexy [1] into a official GNOME Goal [2]. (Further, almost all the work is done :)) Any suggestion/objection? If you agree, I can update the GnomeGoal page with the new changes. +1 for me, i already helped with a patch and there isn't many modules using libsexy. So this should be a goal for 2.28. How 'bout 2.30 after the GTK+ release incorporating these changes is fully released and widely available? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: New Module Proposal. libseed
On Mon, May 11, 2009 at 9:59 PM, Robert Carr ca...@rpi.edu wrote: So far, Seed adoption is still somewhat light. Epiphany-webkit in GIT contains a system for writing extensions in Seed, which seems to be working fairly well. In addition GNOME-games contains lightsoff, a Clutter game written in Seed. Same GNOME is also likely to be replaced with something based off the same-seed example, over the 2.6.28 cycle (work on GNOME-games and Seed is occurring as part of http://socghop.appspot.com/student_project/show/google/gsoc2009/gnome/t124022402774 ). +1 from me. Robert has been very responsive and his team of minions have made changes whenever I've asked. I think we must have both engines. The JS optimization battle between Mozilla and Apple is just now heating up; we cannot wait until the battle is over to pick a winner and start working with JavaScript. Having JS with which we can: A) attract web developers to our platform with little relearning B) interface with myriad JS-driven web-apps-to-desktop-apps; think Mozilla Prism, Adobe AIR, HTML5, Google Gears is critical to our ability to adapt to the web-oriented marketplace. In summary: we need both engines and we need them in our platform sooner rather than later. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: New Module Proposal. libseed
On Wed, May 13, 2009 at 10:23 AM, Alberto Ruiz ar...@gnome.org wrote: 2009/5/13 Jason D. Clinton m...@jasonclinton.com: I think we must have both engines. The JS optimization battle between Mozilla and Apple is just now heating up; we cannot wait until the battle is over to pick a winner and start working with JavaScript. That sounds to me more of a counter argument, is the GNOME official desktop release the right place for a JavaScript engine battle? Isn't the performance of both already good enough for our purposes? It seems to me that they both already perform better than Python and we've been supporting it for ages already. As has already been stated elsewhere, (with exception to the 'let' statement) they should be runtime compatible. The battle will happen regardless of what GNOME does. It also seems to me that JSC/Seed is being adopted in much more modules than GJS (please, correct me here if I'm wrong), plus there are quite a few modules going for WebKit. I think that having one, and only one choice for things like this (platform), are quite helpful in order to have a more consistent platform. In this case, it would help in the sense of having more eyes focusing on one JS implementation--I agree. OTOH, if we are willing to forgo that benefit in favour of hedging our bets in the battle for the fastest, most featureful JS virtual machine, we gain a heterogeneous JS platform that's robust enough to withstand the growing pains. Note taht Javascript can be a potential entry vector for the GNOME platform (which is one of the most interesting points of getting a JS engine in), I think people will have a hard time to make a decision they might not fully understand (the engince choice), and documentation will get messier. Not to mention that we will end up with one extra dependency. Hopefully everyone can agree on some solution WRT to let and then we don't have to care which one they develop with: their work will run on both. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: New Module Proposal. libseed
On Wed, May 13, 2009 at 11:07 AM, Murray Cumming murr...@murrayc.com wrote: Quite apart from choosing which 1 of 2 candidate engines we should choose, something seems very wrong if we have to maintain a runtime engine for a programming language that we want to use. It's not something we do for any other programming languages. We're not discussing the addition of a module containing an engine. We're discussing a module containing bindings to an engine. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: New Module Proposal. libseed
On Wed, May 13, 2009 at 11:09 AM, Xan Lopez x...@gnome.org wrote: I just want to point out that if the gnome-shell developers have any intention or desire of using Seed in the future this whole we need both engines debate is a bit pointless, since in theory there wouldn't be any module using gjs in GNOME, and thus moving forward with Seed would be the only sane choice IMHO. So I think their input would be quite valuable here. I was a fly-on-the-wall to such a discussion between Robert and Owen some months ago and it seemed then that mostly everyone working on G-S didn't much have any opinion on the matter except for Havoc Pennington. If I recall correctly, whatever he is doing at his start-up depends on the features of JS 1.6/1.7 which can only currently be exposed in GJS. I have CC'd him. Perhaps he can elaborate. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Proposing libgdata as a new desktop module
On Thu, May 7, 2009 at 1:27 AM, Philip Withnall phi...@tecnocode.co.uk wrote: I would like to propose libgdata as a new desktop module for GNOME 2.28. Awesome! +1 ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-games requires clutter 0.9.x
On Tue, May 5, 2009 at 7:37 AM, Frederic Peters fpet...@gnome.org wrote: Emmanuele Bassi wrote: Hrm, then what's the point of the development tarballs? :-) providing snapshots, just like glib and gtk+ :-) but the API might change during the development cycle, so you should be aware of that. as far as I know, jhbuild does not build glib and gtk+ from tarballs either. Clutter is an external dependency, while glib and gtk+ are part of the platform. Policy (and experience) tells to build external dependencies from released tarballs. It seems that we're well on our way to making Clutter part of our platform so this formal distinction seems relatively meaningless at this point. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-games requires clutter 0.9.x
On Tue, May 5, 2009 at 11:01 AM, Andre Klapper ak...@gmx.net wrote: It's not only a formal distinction. Such policies do not exist just because people are bored. It's based on bad experiences in the past. Why are we having this argument? Is release team going to veto Clutter for 2.28? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-games requires clutter 0.9.x
On Mon, May 4, 2009 at 12:43 PM, Brian Cameron brian.came...@sun.com wrote: clutter-gtk 0.9 is not yet available. Yet gnome-shell requires clutter-gtk 0.9 to build, so you currently have to build it from git master. Might it be better to wait until clutter-gtk 0.9 is released before jumping to the new version in jhbuild? 2.27 doesn't build with 0.8.x; the API has changed. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-games requires clutter 0.9.x
On Sun, May 3, 2009 at 2:39 PM, Kjartan Maraas kmar...@broadpark.no wrote: gnome-games stopped building in jhbuild for me since we still have clutter-0.8.8 there and the games want to use 0.9.x from what I can see in the logs. The request was made Mar. 17th with no objections. So, it's mandatory now. Time to move forward for everyone? Anyone else using clutter and thus need to port to the new version first? It's up to whoever is using it. 0.8 and 1.0 are co-installable. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: On autogenerated ChangeLog
On Tue, Apr 21, 2009 at 3:32 PM, Tristan Van Berkom t...@gnome.org wrote: Sure, on the other hand projects with ChangeLogs that are hand-tended to are, in my personal experience richer than logs of arbitrary commits, if only by the simple virtue of forcing you to spend time caring for it. Anyway, lets see what some experiments yield ;-) Anyone submitting patches to our module without a proper commit log message will likely have their patch gently rejected until it's fixed. That certainly is the case with the vast majority of FOSS projects out there using git. See git format-patch. Likewise, at some point, translators making a commit log message that reads Updated a file. will have their commit reverted with an explanation in the commit log as to why it was reverted. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: eggsmclient code syncing
On Wed, Apr 8, 2009 at 1:38 PM, Matthias Clasen matthias.cla...@gmail.com wrote: good idea to sync the eggsmclient code in the modules that use it for 2.26.1, which seems to be at least the following: ... gnome-games Done on master and gnome-2-26 ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Metacity, Mutter, GNOME Shell, GNOME-2.28
On Mon, Apr 6, 2009 at 11:37 AM, Alberto Ruiz ar...@gnome.org wrote: You are missing the remote desktop scenario here. This is not only a matter of working on old hardware, being able to run gnome smoothly on a thin client solution through XDM, or VNC, or whatever is also needed. VNC is not an issue--it works regardless of the compositor/WM running. Speaking as a former LTSP admin/slave/developer, remote X11 is *always* a non-starter regardless of whether we are talking about 3D or not. More doesn't work than does. An approach similar to what Dave Richards is using at City of Largo is actually the right way to do this: the compositor and a few video-intensive apps run locally on the hardware. There's no technical reason that Shell couldn't do the same thing. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Gnome Games will make 3D mandatory for 2.28
On Tue, Mar 24, 2009 at 10:58 AM, Olav Vitters o...@bkor.dhs.org wrote: On Mon, Mar 23, 2009 at 06:21:48PM -0500, Jason D. Clinton wrote: This is not a proposal or RFC. This is what is happening; I am merely make it abundantly clear well in advance of it being released to the general public. Games which will require 3D for 2.28: * Gnometris * Lights Off (pending approval of Seed/GJS dependency during proposal period) * Same Gnome (pending approval of Seed/GJS dependency during proposal period) So I assume release team should announce some dependencies earlier if it appears to be a no brainer? Well, Clutter 1.0 is already in so we're good there. Regarding the JavaScript games, it seems that everyone agrees that JavaScript is going in to Gnome 2.28. GJS seems to have the leg-up as the Gnome-Shell preferred engine. As for which one, Robert Carr has plans to make Seed and GJS run-time compatible (to the extent that the underlying engines have implemented the ECMA specs and same features) by the time the module proposal period opens. I was planning on leaving the proposal up to him due to the requirement that the proposal must be made by the module maintainer. Currently, ScriptCore (as seen in gtkwebkit 1.1, Safari 4 beta, Chrome 2 beta) is about 2x faster than Tracemonkey (as seen in Firefox 3.1 beta) on the Sunspider benchmarks. It seems like allowing both as dependencies is the only way to go forward and since they should be (mostly) run-time compatible, it shouldn't matter, really. The only thing that worries me is Seed/GJS's both depend on the stability of GIR/GOI. But since Owen knows more about the status of that than I do and seems comfortable with the timeline, I do not foresee this really being an issue. Whatever your opinion, remember: these are just games. Don't take this announcement too seriously. I saw you commenting (blog IIRC) about this, this is existing code right that is now used as the only method (scrapping of 2D)? Or totally new code? Assume new for Lights Off and Same Gnome. Anyway, looking forward to the change. Aisleriot is the only game that we are committing to maintaining the old 2D engine on, for now. We're strapped for resources and the thought of doubling our maintenance burden for every game that gets an upgraded engine is not appealing. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Metacity, Mutter, GNOME Shell, GNOME-2.28
On Tue, Mar 24, 2009 at 12:33 PM, Xavier Bestel xavier.bes...@free.fr wrote: On Tue, 2009-03-24 at 10:28 -0700, Sandy Armstrong wrote: On 03/24/2009 08:47 AM, Owen Taylor wrote: Using Compiz to create a GNOME desktop using GNOME applications, the GNOME control-center, and so forth will of course remain possible. We have no current plans to create hard dependencies on GNOME Shell within the GNOME desktop (just as there are no hard dependencies on gnome-panel now.) Yeah, but I can still use gnome-panel in compiz. I understand the reasoning here, and don't have any suggestions or anything, but it's a bit disappointing that the new desktop experience will be so tied to the window manager. Asking to leave all the compiz goodness will be a tough sell :) There is nothing good about compiz other than as a spectacle and general proof of concept. It has myriad application compatibility issues and configuring it is a usability nightmare. It tried to be desktop agnostic, so now it has four configuation backends and three window decorators--all of which are half-baked. The community around it very nearly died about a month ago. I would encourage you to try gnome-shell before you lament compiz. You'll see that already it is quite functional and there's lots of bling for those who care about such things. And since it's based on Metacity, all the app. compatibility bugs in compiz are gone. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Gnome Games will make 3D mandatory for 2.28
Now that 2.26 is out and we've begun to work on 2.28, I want to get this out early so that no one feels like this was a last minute surprise. This has been a year in the making and this development cycle appears to be the right time to put some polish on our new game engines and make them the default. This is not a proposal or RFC. This is what is happening; I am merely make it abundantly clear well in advance of it being released to the general public. Games which will require 3D for 2.28: * Gnometris * Lights Off (pending approval of Seed/GJS dependency during proposal period) * Same Gnome (pending approval of Seed/GJS dependency during proposal period) Games which may require 3D depending on the maturity of the engine for 2.28: * Aisleriot * GSoC project results (whatever they may be) I anticipate that two parties will be disappointed: LTSP deployments and owners of ATI graphics cards. Taking the later first, this group appears to be being well-addressed by Airlied's work; hopefully everything will just work by the time 2.28 is released. As a former LTSP admin/engineer/slave, I believe that this style of Linux terminal server deployment is deeply flawed and well on the way to being replaced by Live environments. Whatever your opinion, remember: these are just games. Don't take this announcement too seriously. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME accepted as a Google Summer o Code project
On Wed, Mar 18, 2009 at 5:00 PM, Adam Schreiber sa...@clemson.edu wrote: GNOME has been accepted as a GSoC project for 2009. If you're interested in being a mentor and/or reviewing student applications, make your way to [1] and sign up. As far as I can tell, students have to start submitting their proposal in five days and we have not yet triaged the bug proposals. Can we do this soon; do you need help? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Dependency bump for Clutter for Gnome 2.28
On Tue, Mar 17, 2009 at 8:26 AM, Olav Vitters o...@bkor.dhs.org wrote: On Mon, Mar 16, 2009 at 10:54:58PM -0500, Jason D. Clinton wrote: Okay to bump official depends on Clutter and Clutter-GTK from the 0.8.x API to 0.9/1.0 API? I fully expect it to stabilize and have a 1.0 release before 2.28. Also, Clutter Cairo is now part of Clutter. You mean as of 2.27.x? Yes. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Dependency bump for Clutter for Gnome 2.28
Okay to bump official depends on Clutter and Clutter-GTK from the 0.8.x API to 0.9/1.0 API? I fully expect it to stabilize and have a 1.0 release before 2.28. Also, Clutter Cairo is now part of Clutter. Also, it's unclear from reading the archives but is libcanberra blessed now? Planning on using it as a poor man's replacement for SDL mixer... ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: New module decisions for 2.26
On Wed, Jan 21, 2009 at 1:41 PM, Damien Sandras dsand...@seconix.com wrote: Perhaps pulseaudio developers could try ekiga before we write a pulseaudio plugin for it ? Lennart's last blog post on the matter[1] indicated that we should be using alsa--not writing pulseaudio plugins for our apps. So, it should Just Work... This is how I have been working on a private git branch for Gnome Games. I didn't see that ticket 23 until now. Quite scary. [1] http://0pointer.de/blog/projects/guide-to-sound-apis-followup.html ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Dependency bump for GGZ
On Mon, Jan 19, 2009 at 5:41 AM, Josselin Mouette j...@debian.org wrote: Le dimanche 18 janvier 2009 à 14:52 -0600, Jason D. Clinton a écrit : On Sun, Jan 18, 2009 at 1:41 PM, Jason D. Clinton m...@jasonclinton.com wrote: Gnome Games has bumped the GGZ dependency from 0.0.14 to 0.99.5 due to this library breaking API. It appears that no distro. (at least Debian and Fedora) has decided to do versioned soname for libggz so we are forced bump dependency to continue to be able to build in these distros. See bug #551455. I'll take the liberty of updating l.g.o As an addendum, upstream is really unhappy with the soname situation in both Debian and Fedora. If upstream can manage to get either of these to revert the change to 0.99.5 or make it a soname bump instead, Gnome Games will revert to 0.0.14. I'll update this list as I hear more. For the record, if the soname has not changed between the two while the ABI is broken, this is a clear violation of our policy so we'll have no trouble to get it changed. Alright, Gnome Games is reverted to 0.0.14. Updating all the relevant pages. Fedora will have to revert their rawhide version to continue to build. Bump retracted. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME 2.26 module inclusion discussion heats up
On Mon, Jan 19, 2009 at 8:46 AM, Lennart Poettering mzta...@0pointer.de wrote: Oh, is that so? This is some old Topaz mockup: http://farm1.static.flickr.com/20/70003494_668cfdc0dd.jpg Your attitude is making it really hard to take sides with PA. Yes, it's *the* only way forward at the moment. But you don't need to be a dick about it. Why are you (and your supporters) resisting a fall back mode so strongly? BTW, I updated the proposal pages some time ago to indicate that PA is essentially being proposed as a dependency as a result of this thread. What about your attitude toward hardware compatibility lends to the argument that we *should* depend on PA at this point? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Dependency bump for GGZ
Gnome Games has bumped the GGZ dependency from 0.0.14 to 0.99.5 due to this library breaking API. It appears that no distro. (at least Debian and Fedora) has decided to do versioned soname for libggz so we are forced bump dependency to continue to be able to build in these distros. See bug #551455. I'll take the liberty of updating l.g.o ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Dependency bump for GGZ
On Sun, Jan 18, 2009 at 1:41 PM, Jason D. Clinton m...@jasonclinton.com wrote: Gnome Games has bumped the GGZ dependency from 0.0.14 to 0.99.5 due to this library breaking API. It appears that no distro. (at least Debian and Fedora) has decided to do versioned soname for libggz so we are forced bump dependency to continue to be able to build in these distros. See bug #551455. I'll take the liberty of updating l.g.o As an addendum, upstream is really unhappy with the soname situation in both Debian and Fedora. If upstream can manage to get either of these to revert the change to 0.99.5 or make it a soname bump instead, Gnome Games will revert to 0.0.14. I'll update this list as I hear more. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: New Module Proposal: libseed
On Mon, Jan 5, 2009 at 9:12 PM, Robert Carr ca...@rpi.edu wrote: I was not planning to do this until .28, however a nice Clutter game written in Seed was merged in to gnome-games today, and there is some interest in being able to include this in .26. I would like to propose Seed (http://live.gnome.org/Seed) as a beta -bindings module for .26 For those not following, Seed is a set of bindings between WebKit's JavaScriptCore interpreter, and GObject (through GObject introspection). Seed provides a standalone interpreter, and a library with a clean API for embedding Seed as a scripting language. Through GOBject-introspection Seed automatically provides bindings to dozens of libraries, in a convenient fashion where individual bindings do not have to be maintained (but just the core library). +1 from me, obviously. Even if this is approved as a blessed depends, we may not end up turning Lightsoff on by default for 2.26 simply due to the number of outstanding tasks; we'll just have to see where we stand when feature freeze comes. It seems like a good time to make this a blessed dependency so that there's more than just Gnome Shell doing JS+GOI when/if it becomes the default shell for 3.0. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: JavaScript engines
On Tue, Jan 6, 2009 at 11:14 AM, Johan Dahlin jo...@gnome.org wrote: The language is pretty different, SpiderMonkey supports quite a few /language/ extensions which JSCore doesn't.[1][2][3] s/doesn't./doesn't yet./g ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: JavaScript engines
On Tue, Jan 6, 2009 at 12:26 PM, Alexander Larsson al...@redhat.com wrote: The APIs will certainly not automatically be the same. There are lots and lots of little decisions you have to make when you bind gtk. If just one of these differ then they won't be compatible. It's not clear to me why this would not be considered a bug. Hopefully Robert will jump in here and say he's willing to treat GJS as the reference implementation and then everyone can just be happy with two implementations with the same API on which any app can Just Work. Let's wait for Robert to reply before we get too carried away... ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME DVCS Survey Results
On Sun, Jan 4, 2009 at 8:51 AM, Olav Vitters o...@bkor.dhs.org wrote: That isn't a contest. It is a survey. Please don't read more in to my email than I intended. There's no need to get defensive. http://www.gnome.org/~shaunm/survey/first-picks-permutations.png It seems to me that a lot of brain power, sysadmin time, and general I am a sysadmin and disagree with your notion that sysadmin time is somehow saved. I'd rather asses such things myself. Further, sysadmin time is not so important. Thank you for voicing your opinion. just all move on? Further, your explanation is incomplete. As you said, the graph is about people knowing two DVCS systems. I wouldn't say I knew 2. Those 6 are incomplete. I highlighted this statistical analysis because those 6 contain the subset of 4 vocal users demanding that we /also/ support bzr. Now before you reply: we have a clear need for git to work (ranked 1st 50% of the time, etc). But if you say move on, how do you think a switch is made? Magic? Please don't be patronizing. I'm not an idiot. Anyway, I'd rather add John Carr to the sysadmin team. I plan to make a proposal to switch GNOME to a DVCS where Git works using Johns suggestion. Then other sysadmins[1] can suggest whatever proposal they want. These proposals can be investigated on merit and then a one can be chosen (chosen as in: go ahead and try if this would work, not go ahead blindly; everything must be tested before a cutover). John's idea is a good one but it patently loses on technical merit. As stated by John here, git will only be support in a degraded, bastardized form because he chose bzr as the repository format: http://blogs.gnome.org/johncarr/2008/12/11/dvcs-for-gnome/#comment-172 Are we really going to go back to the days of CVS where file moves aren't supported? It strikes me that this very vocal minority--John and Robert Carr, Karl Lattimer and Rob Taylor (whom are four of the six people I mentioned above)--are potentially delaying even longer what we've wanted for more than two years, now. It is from these same people that came the suggestion that git users were a rapid, vocal minority. Why are we letting them derail this process? Moving will not be easy, obviously. But doing it John's way will be, in my technical analysis, an order of magnitude more painful. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME DVCS Survey Results
On Sun, Jan 4, 2009 at 2:43 AM, Karl Lattimer k...@qdh.org.uk wrote: Elijah Newren did an initial analysis of the data. His analysis also includes the survey questions and answers. Find it at: http://blogs.gnome.org/newren/2009/01/03/gnome-dvcs-survey-results/ This is pretty decent analysis going on here :) I'd like to remind people of John Carr's recent blog post too, someone mentioned in the survey results actually. JC has been working on bzr with git protocol support, which would fulfil many of the requirements for having a GNOME DVCS. I'd like to point out that--of the 15 people who regularly use git and bzr--git still won. http://www.gnome.org/~shaunm/survey/first-picks-permutations.png It seems to me that a lot of brain power, sysadmin time, and general proliferation of Things To Learn for New People(tm) can be saved if the six people (1.04% of respondents) who ranked bzr above git in that graph can just bite the bullet and admit that git won. Can we please just all move on? My fear is that this effort to keep bzr on life support will cause bzr to show up as a requirement in distcheck for modules maintained by people who are still holding out. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME DVCS Survey Results
On Sun, Jan 4, 2009 at 11:48 AM, John Carr john.c...@unrouted.co.uk wrote: I'm not a complete idiot - if it was going to be a degraded, bastardized form of Git I wouldn't waste my time on it. I suppose I might be an evil genius stalling for Bazaar DS9 to be written (sorry for the very bad joke that probably only i get...). I don't think you're an idiot. I think you're quite smart. Can you please tell us exactly what your words, This is a price that a maintainer pays for using Git and one reason why eventually they might decide to (and have the option to) switch to using Bazaar, mean and to which git features you are planning on this statement applying to encourage people to use bzr? Or do you mean that you taking that sentence back? Also, can you tell us if Canonical is directing you to work on this? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME DVCS Survey Results
On Sun, Jan 4, 2009 at 3:01 PM, Zeeshan Ali (Khattak) zee...@gmail.com wrote: How about we set-up a task-force of volunteers who would want to help in the move, each volunteer promising at least 3 hours a week? 3 hours is a very small amount of time but I am hoping that we'll be able to gather at least 10 volunteers and together we can do it, even using our spare time. I can commit that much time as long as there's clear delegation of work by--preferably--the sysadmin team. I don't want to sit on a committee that does a lot of deciding and no actual doing. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME DVCS Survey Results
On Sun, Jan 4, 2009 at 3:27 PM, Olav Vitters o...@bkor.dhs.org wrote: I can commit that much time as long as there's clear delegation of work by--preferably--the sysadmin team. I don't want to sit on a committee that does a lot of deciding and no actual doing. What do you mean with delegation? Which do you mean: (yes, exaggerating) - Hey, do the switch, hopefully it'll work out in the end? - Run this command, then this one, then that More of a, Given this requirement, you find a solution to this specific problem. Report back in a week and ask for help if you get stuck, where solution may involve writing code in the form of post-commit hooks. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME DVCS Survey Results
On Sun, Jan 4, 2009 at 3:47 PM, Luca Ferretti elle@libero.it wrote: bzr allows lightweight checkouts [1]. What about git? Yes, it does. This is not an issue. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: update of jhbuild module dependencies
On Sat, Nov 8, 2008 at 3:06 PM, Luca Ferretti [EMAIL PROTECTED] wrote: * a little mess with clutter stuff: we have clutter in gnome-external-deps-2.26 (0.8.2 targz) and in gnome-2.26 (svn trunk) and clutter-0.8 (svn branch) as well as a lot of clutter-XXX-0.8: clutter 0.8.x is official external dep for GNOME 2.24. Will we switch to 0.9/1.0 in 2.26? Emmanuele? No, 0.6.x is official external for 2.24. My request bumped that to 0.8 for 2.26. 1.0's release is scheduled too close to our freezes, I think. clutter-cairo, -gstream, -gtk, should all be set to the latest releases of those modules. 0.8.x is API stable. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: GNOME 2.25.1 Released!
Why was Gnome Games omitted from the release notes? This was the worst possible release that could have been left out. There are more changes in dependencies and packaging in this release than any other point in my recent memory. On Thu, Nov 6, 2008 at 6:02 AM, Vincent Untz [EMAIL PROTECTED] wrote: GNOME 2.25.1 Development Release ... desktop - http://download.gnome.org/desktop/2.25/2.25.1/NEWShttp://mail.gnome.org/mailman/listinfo/devel-announce-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: new module proposal: brasero
2008/11/1 Philippe Rouquier [EMAIL PROTECTED] Hi, We'd be interested in having brasero integrated into the GNOME desktop. +1, a wonderful application. n-c-b should be completely removed. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Dependency bump request for Clutter
0.6 was cleared for use for 2.24 but no module actually ended up using it. I would like to request that the dependency be bumped to 0.8.2. Aisleriot now supports Clutter thanks to the work of Neil Roberts. The gnome-games team is committed to releasing 2.26 with some Clutter support. For 2.26, the 0.8 series seems like the way to go. As we near release, I may update this bump request to the 1.0 API. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Laptop power disconnect alarm
This should probably be done as a patch to gnome-power-manager. Thinkpad laptops in particular already do something like this (it's implemented in the BIOS) that does a chime to notify the user that the laptop is still on when the lid is closed and the power cord is detached to prevent people from putting their laptop in their bag and having it overheat. On Sun, Oct 12, 2008 at 5:26 AM, Bram Neijt [EMAIL PROTECTED] wrote: Dear GNOME developers, I have a program idea that I would like to create and test out, but I have no idea whether something like this has already been created and what documentation to read in order to create it. I want an application that will sound an alarm if my laptop adapter is unplugged while the screen is locked. The idea is that if somebody tries to steal my locked laptop, disconnecting the power, it will start shouting I'm being stolen! (by playing a sound file). Because it needs both power information and screen-lock information and is laptop specific, I think a separate program is needed. The questions I have are: - How do I keep an eye on the power status? What interface should I register, dbus something?? - How do I keep an eye on the screen-saver status, where can I register for locking/unlocking events? - Is there something like this already created, would it be scriptable instead of programming it out completely? For most of these questions, links would suffice. Any ideas are of course also welcome. Greetings, Bram Neijt ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: indentation of c code
On Mon, Aug 18, 2008 at 7:22 AM, Dodji Seketeli [EMAIL PROTECTED] wrote: BJörn Lindqvist a écrit : [...] There is no GNOME standard for indenting C code -- every project use their own indentation style (unfortunately). But to reformat a file to an indentation style many projects use, you can just run indent without any arguments. I am sorry, but I think there is a GNOME standard for indenting C code. It's at http://developer.gnome.org/doc/guides/programming-guidelines/book1.html, chapter http://developer.gnome.org/doc/guides/programming-guidelines/code-style.html . If GNOME C projects use their own indentation style, I think it's just because only a few people have read that documentation or because GNOME as a project does not enforce it that much. GTK+ uses the GNU indentation style that is documented at http://www.gnu.org/prep/standards/standards.html. I would love to clean up indentation in my module but I fear that it creates useless svn blame output henceforth. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Proposed external dep: PolicyKit
On Tue, Jul 22, 2008 at 10:03 AM, David Zeuthen [EMAIL PROTECTED] wrote: So maybe you just haven't tried hard enough. Fuck you. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Proposed external dep: PolicyKit
On Tue, Jul 22, 2008 at 7:02 PM, Michael Biebl [EMAIL PROTECTED] wrote: 2008/7/22 Rob Taylor [EMAIL PROTECTED]: Hi Rob, Just as a quick note, Jason's problem is completly a debian unstable packaging issue, as far as I can tell. Care to eloborate, why and what the actual problem actually is (especially regarding Debian)? /usr/share/PolicyKit/policy files in the 0.5.11 upstream distribution are not being installed by the Debian hal package. But as I said in the last line of my email which apparently no one has read, after correcting for the packaging problem, it's still broken. So that's only a tiny aspect of the issue. The issue is that there is no user documentation at all. Not in the distribution. Not in the GUI with a Help button. Not in stub README files. Nothing. ... Unless you're a programmer and want to read developer documentation to get your USB hotplug working again. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Proposed external dep: PolicyKit
On Tue, Jul 22, 2008 at 8:09 PM, Michael Biebl [EMAIL PROTECTED] wrote: If that's your policy, then you need to patch /etc/dbus-1/system.d/hal.conf to NOT use PolicyKit in a package that doesn't have support for it. This is--AFAICT--an upstream bug in hal that this stanza is not removed when ./configure finds that PK is not going to be enabled. Now THAT is a bug I could file. But, as I've said, I already corrected for that and the problem appears to be deeper. I'm honestly not sure what you are talking about, sorry. There are no PolicyKit bits in Debians hal.conf. We use the group based approach as we always did. This is the PK bits that David was discussion in his previous message that are in the Debian hal which appears to be a security problem, if nothing else: http://gitweb.freedesktop.org/?p=hal.git;a=commitdiff;h=5b4c664f7b40e85148bd3c32946388e23fe8b384 Would you like me to open the BTS bug? ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Proposed external dep: PolicyKit
On Tue, Jul 22, 2008 at 8:27 PM, Jason D. Clinton [EMAIL PROTECTED] wrote: This is the PK bits that David was discussion in his previous message that are in the Debian hal which appears to be a security problem, if nothing else: http://gitweb.freedesktop.org/?p=hal.git;a=commitdiff;h=5b4c664f7b40e85148bd3c32946388e23fe8b384 Would you like me to open the BTS bug? Never mind, I was looking at the Debian hal.conf cross-ways while examining the one I installed as a part of my jhbuild work tracking 2.23. There's nothing wrong with the Debian package; it correctly kills PK support as suggested by the configure.in message that David referenced. jhbuilding appears to be the source of PK being enabled WRT to hal. When I have time I'll investiage why the default allow policy is having PK returning permission denied for active sessions. It'll have to be some time next week. Thank you for your attention to the Debian side of things, Michael. Here is the Debian patch, FTWCA such things: diff --git a/hal.conf.in b/hal.conf.in index ef97b8f..3646deb 100644 --- a/hal.conf.in +++ b/hal.conf.in @@ -40,6 +40,26 @@ !-- Default policy for the exported interfaces; if PolicyKit is not used for access control you will need to modify this -- policy context=default +deny send_interface=org.freedesktop.Hal.Device.SystemPowerManagement/ +deny send_interface=org.freedesktop.Hal.Device.VideoAdapterPM/ +deny send_interface=org.freedesktop.Hal.Device.LaptopPanel/ +deny send_interface=org.freedesktop.Hal.Device.Volume/ +deny send_interface=org.freedesktop.Hal.Device.Volume.Crypto/ + /policy + + !-- Debian groups policies -- + policy group=powerdev +allow send_interface=org.freedesktop.Hal.Device.SystemPowerManagement/ +allow send_interface=org.freedesktop.Hal.Device.VideoAdapterPM/ +allow send_interface=org.freedesktop.Hal.Device.LaptopPanel/ + /policy + policy group=plugdev +allow send_interface=org.freedesktop.Hal.Device.Volume/ +allow send_interface=org.freedesktop.Hal.Device.Volume.Crypto/ + /policy + + !-- You can change this to a more suitable user, or make per-group -- + policy user=root allow send_interface=org.freedesktop.Hal.Device.SystemPowerManagement/ allow send_interface=org.freedesktop.Hal.Device.VideoAdapterPM/ allow send_interface=org.freedesktop.Hal.Device.LaptopPanel/ ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Proposed external dep: PolicyKit
On Fri, Jun 20, 2008 at 1:47 PM, David Zeuthen [EMAIL PROTECTED] wrote: On Fri, 2008-06-20 at 15:57 +0200, Murray Cumming wrote: Going off topic a bit: It would be really nice if PolicyKit had a proper web page and mailing list. It's too important for information on it to be so fragmented. Right. I'm actually going to try and fix this (dedicated mailing list and website); stay tuned. Hi, I am tracking relatively unstable development repositories. As a result, I have hal 0.5.11 installed which appears to have--undocumentedly--suddenly required PackageKit as a hard dependency. For example, removable storage mounting no longer works if PK is not installed due to the way that the default dbus fdi rule is written. Aside from the hal harddep problem, it appears that PK is sorely, sorely missing its documentation. For example, having this new dependency thrust upon me would have been fine if things like /usr/share/doc/policykit-gnome/README didn't contain: TODO: write me If RH is going to thrust PK on us, please, please, please provide some kind of documentation (not an API reference). When things don't work (as they aren't now and were previously) I have absolutely no idea what's wrong, where to look or who to blame. Most importantly, I wanted to file a bug but couldn't even manage that with the spectular lack of information out there. Luckilly, Rob Taylor was gracious enough to point me in the right direction from what he has in his own memory. Alas, correcting for an obvious packaging error hasn't solved to problem so I'm stuck again. I'm sure others would not be even this fortunate... Ever so politely, ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list