Re: [MeeGo-dev] Who will keep pushing MeeGo?

2011-09-30 Thread Dave Neary

Hi,

On 09/30/2011 01:35 PM, Dayo wrote:

On 09/30/2011 12:28 PM, Andre Klapper wrote:

On Fri, 2011-09-30 at 12:22 +0100, Dayo wrote:

If there are - as you say - no differences between MeeGo and Tizen

Dave did not state that.


He certainly implied it as an "encouragement" to others to leave MeeGo
and join Tizen. Not sure why you would pretend otherwise.


I asked what I think is a reasonable question. Why is anyone emotionally 
attached to MeeGo, rather than Tizen?


To answer your question: It seems to me like Samsung did not want to be 
seen as taking Nokia's hand-me-downs, and preferred to rebrand. I'm 
guessing that Intel felt that adding a top tier handset partner to the 
project was worth the PR hit they are taking for abandoning "Yet Another 
Dead Mobile Platform".


I'm also guessing that a certain number of people suggested that if 
MeeGo's market was:


* people interested in open source platforms on cool mobile devices
* vendors looking for an alternative to iOS which would not have them 
depending on a single supplier (Google) which also owns a direct 
competitor (Motorola)

* 3rd party developers looking for a new market

that the move to Tizen would be at worst irrelevant (they're both "open 
source platforms"), and at best an improvement (HTML5 vs QML).


Another added advantage: MeeGo 1.3 was, I hear, below quality and 
running late. By moving to an SLP based platform, MeeGo gets an existing 
platform that's actually shipping in devices and has been proven to 
work. Of course, this advantage also comes with challenges: parts of SLP 
were closed, and moving to it will result in significant investment in 
MeeGo being dropped.


Anyway - I have no special information about how the discussions went 
down, but if I were in the room, those are some of the things I would 
have been saying.


Cheers,
Dave.

--
Dave Neary
GNOME Foundation member
dne...@gnome.org
Jabber: nea...@gmail.com
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Who will keep pushing MeeGo?

2011-09-30 Thread Dave Neary

Hi,

On 09/29/2011 08:00 PM, Leonardo Luiz Padovani da Mata wrote:

So, Intel decided to left MeeGo, it's clear that their effort on the
platform has gone. We need to organize the community to keep MeeGo
development.


Why?

(Honestly, why *must* we organise the community?)


I think that many other companies have interest in continue the
development of MeeGo.

Metasys consider MeeGo the best sollution available for Netbook
platform and we are already deploying MeeGo on schools. For us the
development continue, i think we (the community) need to settle new
goals and reorganize the governance of MeeGo.


MeeGo is a collection of open source software components. Tizen will 
also be a collection of open source software components. which of those 
components will be different? There will certainly be a few, but I don't 
know how many. Which of the new components are currently closed and will 
need to be freed, and which of them are already free? I don't know.


Are there any software projects that people are attached to, which will 
not be part of Tizen? Dunno... I guess there was a nascent Buteo 
community, there's a little momentum around ConnMan (but as far as I can 
see, almost none around oFono); all of the netbook GTK+ based apps and 
components (all the "zones") appear to have no community at all.


I guess what I'm saying is, what's the difference between MeeGo and 
Tizen? And if they're not that different, why stay here, rather than go 
there?


Cheers,
Dave.

--
Dave Neary
GNOME Foundation member
dne...@gnome.org
Jabber: nea...@gmail.com
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Reg. Creating account in build.meego.com

2011-09-14 Thread Dave Neary

Hi,

On 09/14/2011 09:19 AM, Somisetty Sreegowri wrote:

As per the link  
http://wiki.meego.com/Build_Infrastructure/Packagers_Developers#How_to_get_started,
 trying to create an account in build.meego.com.

As per the steps provided, first need to file a bug. But when I try to file a 
bug it is requesting for user name and password. Due to this I am not able to 
proceed with the further steps.

Kindly let me know how to create a account in build.meego.com


The first step is to create a meego.com account.

I just had a look to give you a link to the "Register" page, but it 
seems to be unavailable at the moment - or at least, I can't find it 
anywhere.


Is this related to the linux.com break-in & servers being taken offline, 
by any chance?


Cheers,
Dave.

--
Dave Neary
GNOME Foundation member
dne...@gnome.org
Jabber: nea...@gmail.com
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] LF will not permit apps.meego.com : say hello to apps.formeego.org

2011-08-02 Thread Dave Neary

Hi,

On 08/02/2011 11:59 AM, Jeremiah Foster wrote:

On Tue, Aug 2, 2011 at 9:44 AM, David Greaves  wrote:

"The Linux Foundation have told us in private conversations that they will
not permit apps.meego.com to be served from the  MeeGo.com infrastructure
hosted by them. They do not have the resource at this time to provide a
statement giving their reasons. We can not assess what other services may be
impacted in the future."


This type of behavior is fundamentally anti-community. This shows the
Linux Foundation's complete disinterest in users and developers,
they're beholden to the corporate "sponsors" and donors who pay their
bills.


It's certainly easy to characterise things this way - but I think it's a 
cheap shot, and not a fair reflection on the Linux Foundation.


From where I am standing, with no special knowledge at all, it looks 
like the Linux Foundation is simply a risk-averse organisation, 
conscious of the potential knock-on effects that any legal issues could 
cause for their members and the projects they host. It looks to me like 
legal counsel has a pretty big say in some strategic decisions the 
foundation makes, more so than corporate members (in fact, there are a 
couple of examples of corporate members pushing for things which met 
with some resistance in the Linux Foundation).


If my impression is correct, then you're not achieving anything with 
this characterisation - on the contrary, our potential advocates inside 
the foundation and among their members are reading what you write, while 
the legal advisors responsible for the decision are not; you're 
potentially forcing potential allies to circle the wagons, so to speak.


I obviously hope that we find a way around the issues - perhaps EU 
hosting, a different domain name, or a second legal opinion judging that 
the risk is acceptable - but let's try not to be too hasty with the 
finger-pointing.


Cheers,
Dave.

--
Dave Neary
GNOME Foundation member
dne...@gnome.org
Jabber: nea...@gmail.com
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] MeeGo bugzilla on gitorious

2011-07-11 Thread Dave Neary
Hi Andre,

Andre Klapper wrote:
> On Mon, 2011-07-04 at 14:25 +0200, Dave Neary wrote:
>> Do you have a list of bugs which require Bugzilla modifications handy,
>> by any chance?
> 
> On a related note, existing important modifications should be listed on
> http://wiki.meego.com/MeeGoBugzilla_Customization

Was there a particular reason to use CamelCase for MeeGoBugzilla, and to
capitalise customization? I don't like renaming pages arbitrarily, but
something like "MeeGo Bugzilla customization" would be more consistent
with other page names.

Cheers,
Dave.

-- 
Dave Neary
GNOME Foundation member
dne...@gnome.org
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] FW: [wiki doc] How to do a merge request within gitorious

2011-07-06 Thread Dave Neary
Hi,

Helia Correia wrote:
> FYI

Thanks!

> I have created the following section in MeeGo wiki documentation:
> 
> http://wiki.meego.com/Brief%20git%20guide#How_to_use_gitorious_to_do_a_merge_request

One quick suggestion is to ensure that this page is linked from all the
obvious places. People will be looking for this in the developer tools
and development pages, the getting involved page, and perhaps even the
bugzilla pages. It should be linked in all of those places, because
otherwise people will simply never find it, and it will eventually end
up being duplicated.

Perhaps it's not big enough to go here:
http://wiki.meego.com/Main_Page#Developer - but there *should* be a link
to developer tools & "how to start coding on MeeGo" there somewhere.

It seems appropriate for here:
http://wiki.meego.com/Community_communication#Bugs (if it's related to
attaching patches to bug reports)

And definitely appropriate here: http://wiki.meego.com/Gitorious_guidelines

This page also duplicates some of your page - perhaps it should be moved
& better linked?
http://wiki.meego.com/Kernel_patch_guidelines/git_for_starters

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] MeeGo bugzilla on gitorious

2011-07-04 Thread Dave Neary
Hi,

eric.le-r...@nokia.com wrote:
> I'm very happy to announce that we have finally released our MeeGo
> bugzilla instance code on gitorious.
> Check it out here: https://gitorious.org/meego-bugzilla



> I would like to thank Stephen for the tremendous and quality work he's
> been delivering and his extremely valuable contribution to the MeeGo
> project.
> A clear direction was given and a great vision of collaborative work.
> I'm sure Shuang will take this legacy further and get contributions from
> you, developers, in order to make MeeGo bugzilla a reference in
> usability and a wonderful environment to work in.

I just wanted to say thanks and congratulations! This is going to be
useful whenever we see Bugzilla related bugs/feature requests.

> I really would like to encourage you to collaborate, submit ideas and
> patches and make Meego bugzilla really yours.

Do you have a list of bugs which require Bugzilla modifications handy,
by any chance?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] [meego-releases] New Bugzilla product "MeeGo Distribution Packages" has been created.

2011-06-30 Thread Dave Neary
Hi,

Arjan van de Ven wrote:
> anything that leads to the bug getting fixed is value. that's not just
> what developers do...

Developers seeing bugs that they are able to fix helps the bugs get
fixed. If a module developer is searching for open bugs in "his" module
and doesn't find any, then that's a problem.

Ways to solve the problem would be for the developer to search for
something else (bugs owned by meta_ow...@meego.bugs or whatever) or
using Bugzilla as it was intended, and assigning bugs to the developer
who can fix them - in which case, the developer will see the bugs he can
fix under "My bugs".

> it's also triagers/qa getting the reporter to put all the needed info
> there etc etc etc.

A vital part of triage is getting a bug report under the eyes of someone
able to fix the bug. In this case, I'm sure that we can agree that the
triage was sub-optimal, in that it removed open bugs from the view of
the developer who could fix it.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] 1.3 MeeGo release schedule posted

2011-06-30 Thread Dave Neary
Hi Rolla,

Selbak, Rolla N wrote:
> Just fyi, the 1.3 release schedule is posted up on the wiki:
> 
> http://wiki.meego.com/Release_Engineering/Plans/1.3
> 
> Main dates are:
> 
> MM2: Jul 26 - Intrusive (high risk and priority) changes phase complete

Is there a milestone (perhaps past) on decisions for which intrusive,
high-risk and high-priority changes are to be made in the release?


This is the kind of thing which I think it would be great to have for
the 1.4 release, if we don't have it yet.


I've been thinking for a while (and mentioned it to many people in San
Francisco) that it would be a good idea to have a "feature/module
inclusion proposal period" similar to GNOME for MeeGo, which would allow
people to publicly propose components they'd like to see included in the
 next release.

The proposals would be debated on the mailing list here, and then at
some pre-announced deadline this debate would stop, the architects would
get together and debate the proposals, announce their decisions on each
one, and the integration of new components could start.

The best time for this kind of discussion period seems to me to be just
before or after the previous release.

What do you & the architects think?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] LinuxCon Brazil & Prague: Submit MeeGo Sessions by July 8!

2011-06-15 Thread Dave Neary
Hi Rodrigo, Leonardo,

Rodrigo Vivi wrote:
> On Wed, Jun 15, 2011 at 9:09 AM, Leonardo Luiz Padovani da Mata
> > The Call for Participation for Brazil ends on July 22:
> > http://events.linuxfoundation.org/events/linuxcon-brazil/cfp
> 
> +1 collaborator from Brazil.
> Actually my company  (Metasys) is working to deploy MeeGo on
> Educational Environment.
> 
> I'm from Collabora. We have people working with MeeGo here in Brazil.
> Helio Castro and me will speech at FISL12 about MeeGo.

Rocks! Are either/both of you interested in submitting content for the
MeeGo track? Leonardo, presenting your company's work (an interesting
use of MeeGo) sounds like it would be a great presentation!

Helio & Rodrigo, you could perhaps present QML & Qt for MeeGo and help
us recruit some new application developers?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] LinuxCon Brazil & Prague: Submit MeeGo Sessions by July 8!

2011-06-15 Thread Dave Neary


Foster, Dawn M wrote:
> The Call for Participation for Prague ends July 8:
> http://events.linuxfoundation.org/events/linuxcon-europe/cfp

Hmmm... who do we know in the Czech republic who might be interested in
submitting a proposal? Andre, can you think of anyone? ;)

> The Call for Participation for Brazil ends on July 22:
> http://events.linuxfoundation.org/events/linuxcon-brazil/cfp

I don't know any MeeGo contributors from Brazil. Are INdT doing some
MeeGo work these days?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Howto lock screen orientation in MeeGo/Tablet 1.2 ?

2011-05-09 Thread Dave Neary


Ville M. Vainio wrote:
> On Sat, May 7, 2011 at 12:33 PM, Andrew Flegg  wrote:
>> This has been discussed - and agreed before - but the changes never
>> seemed to happen :-(
> 
> I think the agreed approach now is to educate rather than fix.

I think you mean "the approach being adopted" - "agreed" implies, well,
agreement :)

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Technical Steering Group Meeting: New Day / Time

2011-04-04 Thread Dave Neary

Hi,

On 04/03/2011 06:30 AM, Gary Birkett wrote:

could you post the spreadsheet or a screenshot of the timezones onto the
meeting wiki, I think visually showing the timing differences and
difficulties with planning would help.
I think it would actually help with more meetings than just the TSG and
allow the other WGs to actually plan meetings better too.


World Clock Meeting Planner is great for this:
http://www.timeanddate.com/worldclock/meetingtime.html?month=4&day=4&year=2011&p1=101&p2=179&p3=224&p4=248

Cheers,
Dave.

--
maemo.org docmaster
Email: dne...@maemo.org
Jabber: nea...@gmail.com
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Meego Bugs Access Denied

2011-03-30 Thread Dave Neary
Hi,

To cut this thread short:

> On Thu, Oct 28, 2010 at 6:12 PM, Dave Neary  wrote:
... please note the date this email was sent.

I guess it was stuck in a moderation queue somewhere.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Meego Bugs Access Denied

2011-03-29 Thread Dave Neary
Hi,

eric.le-r...@nokia.com wrote:
>> Usually that reason is "security issue" or "customer sensitive
>> information".
>>
> This seems to fall under the "csi" category probably.

The unfortunate thing for me is "this will increase in the near future
before it gets better". Is there a possibility of putting in place some
kind of process whereby the bugs can be public & sanitised (without any
CSI) and any super-zoomed surveillance photos, ballistic reports, DNA
profiles, fingerprint searches and other CSI stuff can be somewhere
else? (excuse my attempt at levity - hope it doesn't get lost in
cultural translation!)

Having closed bugs is one thing - planning to have more is another.

>> But like you said, there should be a way to request access for people
>> who need to know.
>>
> As far as I can tell, this situation is exceptional and we should return to 
> normal very soon.
> I completely understand the frustration and actually share it...

a suggestion would be to have a "Reason" field which would be required
when closing a bug to public - at least that way people would know why
the bug was closed off. Reasons could be "confidential information",
"Security issue" or "Oops, I checked the checkbox by mistake" :)

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Dave Neary
Hi,

A quick note on meritocracies.

Andrew Flegg wrote:
> According to Imad Sousou at the last TSG meeting[1], the MeeGo
> Technical Steering Group consists of two seats:
> 
>   * Intel (Imad Sousou)
>   * Nokia (currently vacant after Valtteri Halla left Nokia)

Companies typically don't have inherent merit. To cite one example, when
Mitchell Baker left AOL (I can't remember whether she resigned or was
laid off, it's irrelevant), AOL decided to appoint someone to take over
from her as Chief Lizard Wrangler. But Mitchell said "Hello, I'm still
here - I don't work for AOL any more, but I'm *still* the Chief Lizard
Wranger" - and people followed her, and not the AOL appointee.

I had understood that the TSG was made up of Imad & Valtteri, not Intel
& Nokia. Has Valtteri resigned from the TSG officially?

Combined with appointments of companies (whose representatives, with the
exception of Yonghui Wang of China Mobile, have not sent even one email
to any MeeGo lists) this makes MeeGo look less & less like a meritocracy
and more & more like a collection of corporate partnerships.

This has benefits too, don't get me wrong - there's nothing inherently
wrong about an Eclipse Foundation-type trade association, but it is not
what has been announced & reiterated, and what I believed the project
leaders wanted the project to become. If the nature of the MeeGo project
changed on February 11th, it would be nice to know.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


[MeeGo-dev] Desktop Summit CFP closing soon

2011-03-23 Thread Dave Neary
Hi all,

In case some of you are not aware, the Desktop Summit, a conference
organised by the GNOME & KDE communities, and focussed on free & open
source graphical user interfaces, is happening in Berlin on the first
week of August.

The call for content for the conference is open now, and will close on
Friday. It seems to me that there is a lot happening in the MeeGo work
which could benefit the entire desktop ecosystem, and that it would be
useful to all concerned to share the experience and work of all of the
UX teams. In particular, the desktop summit is a place where people with
problems can meet people with solutions - it's very much a conference of
doers.

This is just a quick reminder, in case anyone had forgotten or not heard
about the conference, of the deadline: https://www.desktopsummit.org/cfp

Thanks!
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] migration (back) to EDS

2011-03-23 Thread Dave Neary
Hi,

sakari.pou...@nokia.com wrote:
> On 22/03/11 11:44 PM, "ext Arjan van de Ven"  wrote:
>> The MeeGo architecture team made these decisions in consultation with
>> the various handset and tablet architects.
> 
> Just to be clear, Nokia members of the MeeGo architecture team where not
> involved in these latest decisions of the MeeGo architecture direction
> (MSSF/Buteo/PIM).

This message requires some clarification, I think. Arjan, what is the
make-up of the architecture team now? Are any Nokia people still members
as far as you are concerned?

For all the talk of meritocracy, it seems like people are being
appointed by their employers to fill "their" seats, and those seats are
subject to changing corporate winds.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Meego Video API's

2011-03-18 Thread Dave Neary
Hi,

Niels Mayer wrote:
> What about using http://www.mplayerhq.hu  and various programs that
> wrap it effectively? I've found http://smplayer.sourceforge.net/ to be
> one such wrapper, and it's very much MeeGo compatible because it's
> based on Qt. For embedding a media player in the browser (so that when
> you click an internet MP3/MP4/etc link, the player embeds in the
> browser/QtWebKit) http://code.google.com/p/gecko-mediaplayer/ 

>From experience, it can be difficult to work on top of the FFMpeg
libraries, since they do not provide any API stability or guarantees to
speak of (up until a couple of years ago, they had never made a release).

I would recommend building on libav instead http://libav.org/ which is
the continuation of FFMpeg as a library project, independent of mplayer.hu.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Some architecture changes (MSSF / Buteo / PIM storage)

2011-03-08 Thread Dave Neary
Hi,

Arjan van de Ven wrote:
> Time has come and gone for this to be a discussion; this is a decision.

Out of interest, when was the time for this to be a discussion? And
where did that discussion happen?

Thanks,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Pulseaudio issue

2011-02-16 Thread Dave Neary
Hi,

Ryan Ware wrote:
> On Feb 15, 2011, at 5:45 AM, Gabriel M. Beddingfield wrote:
> 
>> On Monday, February 14, 2011 11:40:03 pm 백진욱 wrote:
>>> Hi,
>>> I have following problem with pulseaudio in meego handset
>>> 1.1.90.
>> The devs have been asking that you file a bug, even for 
>> bleeding-edge 'trunk' issues like this.
> 
> Please!  If you don't file a bug at http://bugs.meego.com, the issue might 
> fall off the radar.

Also, if this is an issue affecting upstream pulseaudio, you might want
to report it here also: http://www.pulseaudio.org/

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Re: [MeeGo-dev] netbook kernel compilation

2011-02-16 Thread Dave Neary
Hi,

Gabriel M. Beddingfield wrote:
> On Wednesday, February 16, 2011 04:06:19 am Jeremiah Foster 
> wrote:
>> Good stuff Gabriel. Perhaps we can put this on the MeeGo
>> wiki somewhere? I haven't checked recently, it may
>> already be there, but if it isn't I think a page on
>> recompiling the kernel to add functionality would be
>> useful.
> 
> I couldn't find such a page.  I would have created one last 
> night... but I don't know how to start a Wiki page (i.e. 
> what page should it be linked to).  :-)
> 
> If someone starts one, I'll add content to it.

There is a wiki page for kernel developers - that seems like a good
place to add little nuggets like this (either directly here, or linked
from this page:
http://wiki.meego.com/MeeGo_kernel_documentation_for_contributors

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Freedesktop.org specifications and compliance

2011-02-08 Thread Dave Neary
Hi,

Some freedesktop.org specs are de facto standards (essentially,
documentation of practice to allow interoperability) - this is the case
for .desktop files, mime type handling and XDND, for example - and
others are aspirational, or document one particular implementation, and
shouldn't be considered standards. In fact, right at the top, the page
you point to says:
  "These are not really standards Note: freedesktop.org is not a
standards body."

And that isn't hyperbolae, they really aren't, and it really isn't.

So whether MeeGo implements one spec or another off fdo will depend,
although it's entirely possible that some of the specs will be
compatible with MeeGo because of the way it builds on existing code.

Cheers,
Dave.

Ville M. Vainio wrote:
> Freedesktop.org has some specifications that are relevant to developers:
> 
> http://www.freedesktop.org/wiki/Specifications
> 
> Does being MeeGo include a promise to follow some of these
> specifications, or is it left entirely up to the vendor to implement
> whatever they deem fit?
> 
> My primary interest at this point is the autostart spec:
> http://www.freedesktop.org/wiki/Specifications/autostart-spec
> 

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Nintendo Meego GameBoy

2011-02-01 Thread Dave Neary
Hi,

Thiago Macieira wrote:
> I shouldn't be feeding you but...

Please do stop feeding the trolls, it makes them reproduce.

Thanks!
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Fwd: GTk+ (and Hildon?) on Meego Handset

2011-01-30 Thread Dave Neary
Hi,

Niels Mayer wrote:
> Just curious at what level this is being "ported" or "integrated" -- X
> windows, OpenGL ES, or both?
> 
> ...
> http://blogs.gnome.org/foundation/2011/01/17/gtk-meego-handset-bidders-selected/

As far as I know, the goal is to ensure that upstream GTK+ works well
for MeeGo, so that Hildon and Maemo application developers (for example)
can simply recompile their applications for MeeGo. Currently there are
some differences between upstream GTK+ and Maemo 5 GTK+ which make it
impossible to just bring in Hildon as a dependency and recompile (or
even, ideally, not need to bring in Hildon, because all the useful stuff
will be integrated upstream, and Hildon will become an API compat layer).

Claudio, does that sound about right?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Dconf

2011-01-24 Thread Dave Neary


Arjan van de Ven wrote:
> Heck, app writers wouldn't even notice the difference if you use the
> proper abstraction API.

... which is, presumably, GSettings?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Dconf

2011-01-24 Thread Dave Neary
Hi,

Andre Klapper wrote:
> Users (=apps) would rather convert to using GSettings in Glib/gio.

Most users (=apps) would probably like to continue using the same API,
and only have the backing store change.

Then there's the second type of users (=people) who want to
transparently have the same preferences applied when they upgrade an
application.

> dconf is one backend for GSettings, another one is gconf (by
> http://git.gnome.org/browse/gconf/tree/gsettings/ ), or could e.g. be
> the Windows registry (if somebody wrote the code for that).

So the GSettings API does not match GConf, and application developers
need to change both the settings schemas and the way they call the
settings API. Is that right? What happens when I run an application
which has been migrated from gconf to GSettings?

> A script called "gsettings-data-convert" exists to migrate user settings
> from GConf to another GSettings backend, e.g. dconf.

So this reads old gconf keys and updates new registry entries with them?
 How foolproof is it? How does an application writer integrate it into
the first run of the upgraded application?

Cheers,
Dave.



-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-community] Speech Recognition API for QT?

2011-01-17 Thread Dave Neary
Hi,

Zheng, Huan wrote:
> I did a quick search, it looks like there’s no speech recognition API in
> QT yet, am I missing something?
> 
> Is there any plan to support speech recognition in QT?


You might want to try CMU Sphinx which is, as far as I know, the state
of the art in open source speech recognition. It's a long way from the
quality of ViaVoice and Dragon Naturally Speaking, apparently, but
no-one has succeeded in convincing IBM to open-source those.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


[MeeGo-dev] Package maintenance and working upstream

2011-01-14 Thread Dave Neary
Hi all,

Prompted by the discussions this week about being a maintainer and how
to change something in MeeGo, I wrote a couple of articles on the
subject yesterday and today, taking some real projects and examples.

Here they are:

What's involved in maintaining a package?
http://www.neary-consulting.com/index.php/2011/01/13/whats-involved-in-maintaining-a-package/

The article goes into what the workload is for being a package or
project maintainer, and outlines some of the skills you might need.

The Lifecycle of a Patch (or: Working Upstream)
http://www.neary-consulting.com/index.php/2011/01/14/the-lifecycle-of-a-patch/

This article shows the typical path from developer to user, and
describes the way "working upstream" is supposed to work.

I hope they are useful!

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


[MeeGo-dev] Working upstream (was: Precision of what it means to 'be responsible for' / committing to maintaining a feature/package/whatever in MeeGo?)

2011-01-12 Thread Dave Neary
Hi,

Sivan Greenberg wrote:
> On Wed, Jan 12, 2011 at 1:14 PM, Dave Neary  wrote:
>> Concretely, this is what "working upstream" actually means.
> 
> So given this alleged time frame (I'm thinking out loud, and I thank
> you greatly for this discussion, albeit a bit off topic now to
> Carsten's original topic) , how extreme do we follow upstream?

My opinion? Very much.

Let's take a real example: Evolution.

The netbook UX people wanted to ship a nice mail client for a smaller
form factor. Their choices are:
* Start from scratch building a nice email client. This is what Nokia
did with Tinymail/Modest.
* Work from an existing piece of software like Sylpheed or Evolution,
and make a netbook variant with the features required.

In the latter case, it would be total madness not to work with the
maintainers - so that's what Intel & Novell did. The worked on a netbook
version of Evolution (in fact two... Evolution Express and the
short-lived but promising Anjal) and packaged it to ship with MeeGo when
it was ready.

Let's say they decided to do this without getting that code upstream as
a sub-project. The next time the Evolution project changes its internals
for whatever reason, you now have a big development job to bring your
variant up to scratch. You'd better have someone on staff working on
your Evolution variant full-time to ensure fixes are being made & you're
keeping pace with upstream.

Now, that's not to say that you can't have situations like this:

* February: Bug found in Evolution or EDS, not a release blocker
* March: New Evolution version released (with GNOME)
* April: Bug is fixed, and code is accepted into Evolution head, and
back-ported to stable branch, but not included in a stable release
* May: Bug fix, which was already on stable branch, is merged into MeeGo
for a stable release
* September: Evolution released with bug fix from April

So that you have the bug fix from April in MeeGo in May, but not in
Evolution for another few months.


Synchronising feature requests and patches across distributions and
upstream projects has always been hard. Witness the debate over when to
include KDE 4.x in distros a few years back, or more recently whether
GNOME should depend on GTK+ 3, when the GTK+ team does not have a time
based release schedule.

Will the next release of the distro have GIMP 2.6 or GIMP 2.8? That
depends on whether & when the GIMP releases 2.8, and whether it'll be of
a high enough standard for the distro... the only distro I know of that
ships upstream code from GNOME without doing integration & regression
testing is Foresight, otherwise, Ubuntu has the shortest lag time, and
they're 6 weeks after the GNOME release date. And GNOME has never
released more than a week after their announced release date.

Taking the kernel as an example of a project that does not do time based
releases, you can now more or less predict when releases will be coming,
give or take a month... so will we be using 2.6.36.* or 2.6.37 in MeeGo
1.2? Arjan can tell you, but I'm sure he will not be planning on
including a kernel released after the feature freeze window (when is
that, again?).

> I don't
> think we'd have "usable out of the box" distro like Ubuntu (which is
> for me almost a dream come true in terms of what I can offer to peopel
> coming from other platforms) if Ubuntu was just 'following' upstream.

Ubuntu is a very good integrator. They modify config files, themes,
small behaviour changes, ensure that different applications play well
together. But they do not do major code changes to upstream projects.
Those that they do are either (a) written in Ayatana, which Ubuntu
considers upstream (in the same way that Mutter and the MeeGo zone
panels are upstream for MeeGo) or (b) submitted upstream.

> I know for fact that great measure had been taken to include distro
> specific patches until an upstream piece of software is actually
> usable or usable for general consumption.

Can you give an example, please?

> As an example, gnome cups manager lacked support for controlling IPP
> printer detection in gnome for a long time. After realizing upstream
> is not going to deliver this, I did the GUI part and a core dev did
> the backend part and we released this feature to the great
> satisfaction of, in this case,  corporate users[0].

It seems your pointer [0] is uninitialised...

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Precision of what it means to 'be responsible for' / committing to maintaining a feature/package/whatever in MeeGo?

2011-01-12 Thread Dave Neary
Hi,

Sivan Greenberg wrote:
> What if I want to change something or add functionality to an existing
> package?

Then you should go through the submission process of the upstream (code)
project. This is why I make a clear distinction between package
maintainers (who ensure the latest software is packaged for a distro)
and project maintainers (who decide what that software will do).

> For instance, what if I want to provide fixes or apply
> somebody else's fixes to improve the core UX in meego to be more
> suitable for the idea pad[0], and I do have the time for that.
> [0]: http://bugs.meego.com/show_bug.cgi?id=10739

We're getting to the heart of the matter now. Let's say that you decided
to address this issue of netbook UX and touchscreen. You could pick
easier ones, but let's say, for argument's sake...

You will need to presumably open some smaller-granularity bugs
("Increase corner and edge target sizes on windows for touch events",
for example), against the appropriate module. Now, I don't know exactly
what is involved, but I can guess that changes would be needed in
Mutter, I guess, and it probably needs some work in XInput & Xorg to
differentiate between touch & mouse events, and related work in Clutter
and Mx.

It's possible that the maintainers of one or all of these modules will
reject your work as not aligned with their goals - you can try to
propose that the patch be carried as a distro-specific diff, but that
would be quite a big one, and there's a good chance that the request
would be rejected by the package maintainers & MeeGo architects. So you
should work with the Mutter/Mx/Clutter maintainers first to see if they
agree with your way of doing things before you start doing the work, to
give the best possible chance of your patch being accepted.

Once you have a good idea that patches would be accepted, you can start
working on the code for the problem.

So first you'd make a patch proposal for XInput in Xorg, and a related
patch request in Mx or Mutter, whichever is relevant (Thomas Wood,
Thomas Friedrich or Emmanuele Bassi can tell you, I guess). They will
review your patch, suggest changes, but (if you've done the work of
getting everyone on the same page beforehand) these changes should only
be minor. If, on the other hand, you propose patches for features the
maintainers don't want,  or you're doing things in a way they
fundamentally disagree with, no amount of massaging the patch will help.

So, once the XInput patch is accepted, and the Mx/Mutter patch is
accepted, the changes will automatically propagate to the Netbook UX for
the next version. Now, knowing that the next version of XInput will be
releasing sometime in 2011, and Clutter (synced with GNOME I think)
probably won't include your patch until September '11, MeeGo won't have
it until the Winter '11 release, or perhaps Spring '12.

Concretely, this is what "working upstream" actually means.

> Perhaps we could at least assign a mentor or a sponsor that would
> review packages and upload them on my behalf? I even touched sysvinit
> in Ubuntu through this process[1]. Martin only physically uploaded it.
> [1]:
https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/28447/comments/14

Please let's separate code & packaging issues. Ubuntu does indeed carry
many distro patches. They typically do expect changes to be proposed
upstream also, but for smallish changes, or changes to config
files/defaults, they will carry a diff. In this case, we're talking
about a 10 line change to a shell script, which doesn't look like it got
submitted upstream to Debian. In this particular case, it's hard to know
if this was patching a bug also present upstream, or one which was only
present in Ubuntu.

When you're talking about major code changes, they really need to be
done upstream, in a way the maintainer is happy to maintain, or you will
end up very quickly with multi-thousand line patches that will take a
huge amount of effort to maintain across releases.

> Yes, that is highly desirable. Do we have an ITP request queue like
> Debian has? If not, can we please start it? We still need some people
> to be able to review packages or help people get their first package
> the #debian-mentors style , although I've seen that already happening
> in #meego. Do we keep this that way?

I do think a packagine mentoring program would be a great addition -
perhaps something that David Greaves might have views on via the
community OBS project? But just a place & some people where you can go
to figure out how to set up a zypper repository, package an RPM from a
.tar.gz, and the recommended path for getting a package into the main
repository (rather than propagating private repositories) would be most
excellent.

> Well, in Ubuntu when you wanted to add a feature you ultimately became
> the package's maintainer.

This is a bug, not a feature - and one we want to fix in MeeGo. If you
want to add a feature, add it upstream. Otherwise, you end up with the
situat

Re: [MeeGo-dev] Precision of what it means to 'be responsible for' / committing to maintaining a feature/package/whatever in MeeGo?

2011-01-12 Thread Dave Neary
Hi Sivan,

Sivan Greenberg wrote:
> I really liked the use of the median to conclude Prof. Knuth has not
> done much of maintainer-ship over Tex the last couple of years, but
> your account felt a bit too philosophical to me. But then again it is
> late for me, and this is probably my own subjective experience :-)

Thanks (I think).

> So - I am who I am. I now have  a lot of free time. I am interested in
> maintaining packages. I have experience in maintaining Ubuntu packages
> (gnome-cups-manager, gnome-system-tools, my own hubackup,
> notification-daemon and more). Not so much with RPM based packages.
> 
> Bottom line, what do I  do to start maintaining a MeeGo (core should
> not be exempt!) package? What is my course of action?

re. Core should not be exempt: if we look at Debian, you can't become a
maintainer of a package unless the maintainer(s) invite you to be, or
the package is abandoned. I don't think any core packages will be
abandoned any time soon, so the short answer there is to start packaging
newer versions of core packages, and submitting them to the maintainer.

For other packages, I hope that David or Arjan have a good answer - I'd
love to see something like a package wishlist + list of orphaned
packages, where new packagers can cut their teeth.

In any case, your question clarifies that we're talking about "package
maintainer" not "project maintainer", which is, as I pointed out, a
different role.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Precision of what it means to 'be responsible for' / committing to maintaining a feature/package/whatever in MeeGo?

2011-01-10 Thread Dave Neary
Hi Carsten,

Carsten Munk wrote:
> Some of us are currently discussing how to deal with hardware
> adaptations (also 'community' ones) and one question by Thomas B.
> Ruecker from Tieto was that came up is what exactly our concept of
> maintenance is and how it works in practice?

This will depend on the module.

To take 2 extremes:
Linus is the maintainer of the kernel, and works full time integrating
patches from hundreds of contributors per month. If he spent less time,
or had not set up a system with subsystem maintainers, the whole thing
would break down.

Donald Knuth has not made a release of TeX in over 2 years, since
v3.1415926. Between 1982 and 2008, 425 bugs were corrected in the
software, an average of 16 per year (and it's fewer per years since
then). It would be fair to say that Prof. Knuth spends a median amount
of 0 hours per week maintaining TeX.

Basically, package maintainers typically take care of:

* Packaging & releasing new versions (I know of at least one maintainer
debating whether "git tag" is sufficient). Many maintainers just
maintain .spec files and similar packaging metadata in the source tree,
and ask volunteers to maintain the packages for various distros.
* Communicating with everyone who develops the package when there's a
new version (or beforehand) to give documenters, translators and plug-in
developers the chance to update their work
* Managing the roadmap of the product (letting people know what features
you want to have in the next version, and who's going to do them - or
not going to do them, as the case may be)
* Reviewing bug reports, providing feedback on potential fixes,
providing patch review and integrating patches
* Typically the maintainer is also the primary developer of a piece of
software.

Good maintainers look for opportunities to delegate as much as possible
- such as packaging and translations, but also potentially bug triage,
bug fixing and patch review.

Maintainers in the Debian sense don't actually (necessarily) develop the
software they maintain. They:
* Keep up to date on what is happening in the upstream project, and
prepare packages for new versions for upload
* Watch bugs reported against their package, and filter packaging bugs
(which are their responsibility) from software bugs (which should get
cloned upstream)
* Follow upstream bugs that are duplicated against the package, and keep
the distro bug system in sync with the upstream bugs (ie. when a bug
gets closed against Totem, it should also get closed with a pointer to
the fix against Debian's Totem package)
* Forward patches upstream for review

But packaging maintainers do not generally have a say in the project
roadmap, or do any product management type tasks.

> I'm sure this is an issue that most vendors wonder about too in our
> feature process/package maintaining/etc, so here they are:
> 
> Specifically:
> * what are the requirements for a maintainer in terms of:
>  * availability
>  * time commitment
>  * response to requirement changes

This is totally dependent on the software, the community around it, and
the maintainer in question.

If you're maintaining stable well tested software with relatively few
users, then maintenance might involve making a new release to get
updated translations out every time there is a product release.

If you're developing new software, then you will be writing new code,
with bugs in it, and potentially responding to daily feedback from alpha
users.

The interesting question, I think, is "how much time will software
maintenance tasks take over & above coding tasks?" Another way of
putting it is: How much time does it take to manage a development project?

If you have one developer, not much. If you have two developers, then
the manager will want to make sure that the developer is working on the
right thing, in the right way. So there's some overhead. He'll also want
to co-ordinate releases and alternate between write new code & fix and
stabilise. But communicating releases to 2 developers isn't a big deal.
If you have 10 developers, you might delegate responsibility for a
sub-project to someone, but have regular status meetings to ensure
everyone is on track and ensure your roadmap & release schedule are
matching reality, etc. etc.

The glib short answer to the question "how much time does it take to be
a maintainer?" is "as much time as the maintainer wants to spend".

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] How can I know one package is built from which source package with zypper tool?

2011-01-10 Thread Dave Neary
Hi,

zhu wrote:
> For example.
> I know libqtopengl4 is built from qt-4.7.1-3.1.src.rpm.
> 
> Does any zypper command can know libqtopengl4 came's from
> qt-4.7.1-3.1.src.rpm.
> 
> like what yumdownloader do:
> yumdownloader --source  libqtopengl4 .

Does this do what you want?
  zypper wp libqtopengl4
(wp is short for whatprovides).

You can then install the source package by taking the entry in the
"Name" column as the package name:

  zypper si qt-4.7.1
or whatever.

Would you mind documenting your conclusion in the wiki page when you're
finished, please? http://wiki.meego.com/Zypper

Thanks,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Upstart in MeeGo 1.2

2011-01-07 Thread Dave Neary
Hi,

Carsten Munk wrote:
> http://wiki.meego.com/Architecture/Meetings/20101117_Weekly would
> probably illustrate reasons.

The minutes say:

> We agreed to a hand-on workshop on making systemd a reality right after 
> Thanksgiving. 

So... is it Thanksgiving yet?

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Upstart in MeeGo 1.2

2011-01-07 Thread Dave Neary
Hi,

Glen Gray wrote:
>> For average meego package, this does not change much. Upstart supports
>> sysvinit style init scripts so they will continue to work as usual.
> 
> This raises then the obvious question of Why ? 
> What tangible benefits does moving to Upstart offer.

I can answer this...

Upstart supports old init style scripts, but that's not all it supports.
You can do things like have inter-service dependencies, so that if
service A needs service B to be available first, they you can tell it to
wait for service B in its upstart config file.

Upstart can watch config files and reload them, if it's told to, without
you having to do so explicitly (which is pretty cool).

Upstart supports on-demand starting of services (in a DBus like way).

systemd offers essentially the same benefits.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] MeeGo 1.2 Roadmap?

2011-01-03 Thread Dave Neary
Hi,

Hindman, Gavin wrote:
> I can’t log in as anyone but myself, for obvious reasons, so I’m not
> sure what you mean by your first comment – are you saying that users
> with the lowest level of access cannot file feature requests?  If so,
> that’s a bug in the tool and should be submitted as such.

When I click "New" to create a new bug/feature request, I can set the
priority to enhancement, but I don't see any link marked "Feature".

I see now that there's a "MeeGo Feature" section at the bottom of
http://bugs.meego.com/enter_bug.cgi but the thought didn't occur to me
that I would have to click there - I think of feature requests being
reported against products rather than separately. So for an IVI feature,
for example, I clicked directly on "Automotive user experience" under
the "MeeGo Platform" classification.

> As for the search, if you’re selecting a Classification of MeeGo
> Features in the Advanced Search, you’ll only get features returned – I
> do this every day.  Additionally, all features have the string [FEA] in
> the Summary, so that can be included in the Quick Find search box if you
> only want to get features.

I think the problem, as it is, comes from the filing of all features
under a separate "MeeGo features" classification. While this may be
useful for a subset of bugzilla users, it isn't exactly intuitive for
those who aren't aware of how the project teams are using the
classifications.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] MeeGo 1.2 Roadmap?

2011-01-03 Thread Dave Neary


Hindman, Gavin wrote:
> there are no bugs in MeeGo Features.

Until they're written, presumably... ;)

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] MeeGo 1.2 Roadmap?

2011-01-03 Thread Dave Neary
Hi Jukka,

jukka.ekl...@nokia.com wrote:
> But I'm wondering what kind of information you are looking for, or actually 
> what kind of format? As you know all the information is on featurezilla, for 
> everybody to see.


A good roadmap provides a number of things:
* A vision for what the end goal is
* A list of steps required to attain the goal
* Clear labelling of ownership for each step, so that I know who is
working on something, and which steps are not currently being done
* Regular updates on progress towards the goal, as tasks are completed

> You can do queries like this:
> http://bugs.meego.com/report.cgi?x_axis_field=product&y_axis_field=component&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=MeeGo+Features&product=MeeGo+Connected+TV+Features&product=MeeGo+Core+OS+Features&product=MeeGo+Handset+Features&product=MeeGo+IVI+Features&product=MeeGo+Netbook+Features&product=MeeGo+SDK+features&product=MeeGo+Tablet+Features&version=1.2&version=1.2&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&deadlinefrom=&deadlineto=&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0=
> (all Accepted 1.2 features in products, grouped to components)

This is a list of tasks (and problems to be addressed), but it falls
down in other ways. There is no over-arching goal - when time pressure
comes, how will tasks be prioritised to decide which ones to drop, and
which ones to finish? And there is no clear opportunity to contribute -
these tasks are, as you say, accepted features. How about the unaccepted
features, those that we'd like to have, but that there are no resources
to work on? It would be nice to use the roadmap as an opportunity to
contribute.

> BTW, for Handset there is some material already in 
> http://wiki.meego.com/Roadmap, in the form of high-level presentation from 
> MeeGo conference.

Thanks for the link! For some idea of what I hope to see in a roadmap,
here's one of the best community roadmaps I'm aware of, Inkscape's:
http://wiki.inkscape.org/wiki/index.php/Roadmap - the roadmap breaks
down like this:

0.48 (next version): Starts with a goal for the release, then a detailed
list of tasks that must be finished before we release a new version
(includes features and bugs).

0.49 (n+1 version): Goal for the release, and some high level features
to be done (these get broken down into smaller task lists as people take
them on, after the 0.48 release)

Following releases: The most important features & goals we want to see
accomplished, but that have not been included in the next milestone.
Forms a basis for discussion after each release when discussing the
high-level goals for n+2 release.

The old roadmap for the project is here, showing how the project's
roadmap developed over the years:
http://wiki.inkscape.org/wiki/index.php/OldRoadmap

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-community] PCWorld: Why Nokia Is in Deep Trouble With MeeGo (should someone reply to this article?)

2010-12-23 Thread Dave Neary
Hi,

Rudolf Streif wrote:

> I also find it interesting that the author states "God help any
> corporation that relies on open source to deliver the goods quickly."
> but later claims "Android is the future. There isn't any question."
> Android may not be open-source itself but it it most certainly built on it.

The implication, of course, is that Android is not run as an open source
project, which is true. Android is run as a proprietary platform
distributed mostly with an open source licence.


This certainly gives it some extra leverage in the marketplace, because
OEMs can go & look at the guts & change stuff if they need to, but
avoids all the perceived pitfalls of open source development - the
bikeshed discussions, the long decision making process in projects run
on consensus, the inability to get future commitment on almost anything...

But all those disadvantages are not inherent in open source development.
They are incidental in projects that do not have strong leadership and
good community processes. So of course by ensuring we have good
community processes and good, strong leadership, we can avoid them all :)

> ...it is not worth wasting any energy on
> responding to such articles since there will be many more but the energy
> is better utilized to deliver on MeeGo's vision.

I agree.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-community] Final steps to Community device program (meego-dev list is FYI for this email)

2010-12-21 Thread Dave Neary
Hi,

Randall Arnold wrote:
> The only thing left unresolved is the issue of device redistribution. 
> That is, if someone is holding a device they are not using then the
> preference would be that they pass it on to someone who will.

I wouldn't worry about it. You should have as much government as you
need, and no more. Having people pass on hardware falls clearly into the
"create social norms and expectations" category, and outside "have rules
and process".

We need only document the expectation: "If you get hardware through the
device program and find you have no use for it, we encourage you to pass
it on to someone else who can make better use of it". And you're done.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Application Icon not visible in Application list : MeeGo 1.1

2010-12-15 Thread Dave Neary
Hi,

Thiago Macieira wrote:
> The entire hierarchy of /usr/share/applications should be searched. The 
> subdirs are simply an organisation trick.
> 
> hildon/example.desktop is tracked as if it were hildon-example.desktop.

Interesting! How do you explain that moving the .desktop file to
/usr/share/applications fixed the problem for the original poster?

Thanks,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] compass sensor plugin

2010-12-15 Thread Dave Neary


Lemoine, Philippe wrote:
> You can check latest status on : BMC 8649
> http://bugs.meego.com/show_bug.cgi?id=8649

"You are not authorized to access bug #8649." :(

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Application Icon not visible in Application list : MeeGo 1.1

2010-12-14 Thread Dave Neary
Hi,

nanjundiah.har...@elektrobit.com wrote:
> Deployed an application in MeeGo 1.1 but it doesnot show up in list of
> applications installed.
> 
> However I can lanuch the app from terminal.

This implies that the .desktop file is not being parsed by the desktop,
or it is missing some crucial information.

> /usr/share/applications/hildon/.desktop

Are you sure that this directory is searched for .desktop files on MeeGo?

What does the .desktop file look like? At the very least, you need a
Desktop Entry section, containing Name, Executable and Icon fields.

Have a look at http://wiki.maemo.org/Desktop_file_format for my best
guess at the various fields & their meanings in Maemo desktop files.


The presence of "hildon" in the path looks suspicious to me, in any case...

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Using "meego" or similar in packages and distro names

2010-12-14 Thread Dave Neary
Hi,

quim@nokia.com wrote:
> What is really the problem? Apart from the fact that it is not good
> practice to carry the names of distros in package names of generic apps
> and libraries, it is not evident (at least to me) where the problems
> really rely.

More than "not good practice" - it's brand dilution. MeeGo is a
distribution, not a library or an application or a netbook GUI. That
story is easy to understand, and we should ensure that it reflects reality.

> Packages using the "meego" string in the MeeGo releases seem to fall in these 
> categories:
> 
> * Applications developed by the MeeGo project within the UX
> categories. In general it is not a good practice to tie an open source
> app with the name of a distro. Also the "MeeGo" word doesn't appear in
> the UX of these apps. Should we consider the renaming of those packages,
> removing "meego" from them?

Yes, definitely. Applications should not be "MeeGo anything". To draw a
parallel, GNOME games are games for GNOME, and also games from GNOME.
But we don't have an issue with someone saying "GNOME Games on Ubuntu".
Ubuntu One, on the other hand, will have trouble being adopted anywhere
else because of the distro name in the client application name.

Going beyond applications, it would be really useful if the UX layer of
the netbook UX specifically had a name other than MeeGo. That is, the
collection of window manager, default user interface, panels, menus,
settings apps, all the basic plumbing. Call that "Flubberdubby" or
whatever, and you'll se people calling their MeeGo derived distros
"OpenSuse Flubberdubby Edition" or "Debian Flubberdubby Edition". The
MeeGo equivalent of GNOME or KDE. (*)

> * Packages related with the MeeGo Touch Framework. The branding of
> this framework was discussed and agreed, causing the actual renaming of
> the components (previously libdui). There is no problem in other distros
> willing to use the MeeGo Touch Framework. Is it clear the situation of
> branding and icons, though? Are they in isolated packages?

The only issue might be if you had an issue with other distros shipping
MeeGo Touch. If you don't, I don't see a problem. Still, I don't see any
reason for naming the framework after the distro if it is potentially
useful to others. It's sufficiently hidden from the user that it doesn't
really matter, though (as with all ther other library packages).

> * Upstream packages with specific MeeGo version/configuration. Not a big 
> deal, between not useful or not problematic for other distros.
> * Packages intrinsically related to the MeeGo distro (configuration, 
> branding, devtools). Not useful in the context of other distros.

I don't know if there are a lot of either of these - obviously things
specific to MeeGo can have the MeeGo name. For upstream, I would rather
encourage another naming convention - "netbook" maybe? Or
"flubberdubby"? In any case, I agree it's not a major issue. People
target UXes, not distros.

> Progress in this discussion is measured in improvements to the current 
> documentation and bugs filed/solved. If you file any bugs about this please 
> CC me. Thanks!

Cheers,
Dave.

(*) I am not recommending calling the netbook UX Flubberdubby.
-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Packaging the MeeGo stack on Debian - Use the name ?

2010-12-13 Thread Dave Neary
Hi Gabriel,

Gabriel M. Beddingfield wrote:
> Many of these libs are distributed LGPL, without any special 
> exception for trademarks.  I submit that this manner of 
> trademark enforcement is inconsistent with the LGPL.[1] 

> [1] LGPL v2 Sections 2, 10, and 11.  Also the FSF FAQ
> indirectly references the issue:
> 
> http://www.gnu.org/licenses/gpl-faq.html#WhyDoesTheGPLPermitUsersToPublishTheirModifiedVersions
>  

Since we're linking GNU pages, this one seems more relevant to me:
http://www.gnu.org/distros/free-system-distribution-guidelines.html#Trademarks

Specifically:
"Similarly, the distribution itself may hold particular trademarks. It
is not a problem if modification requires removal of these trademarks,
as long as they can readily be removed without losing functionality."

Can we now please leave the lawyering to the lawyers?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Packaging the MeeGo stack on Debian - Use the name ?

2010-12-13 Thread Dave Neary
Hi,

Before we escalate & put words in people's mouths, we should let Ibrahim
come back with an answer. He said as recently as Friday that he was
going to get a precision on this issue.

That said, there is some factual misunderstanding going on here...

Jeremiah Foster wrote:
> David Greaves wrote;
>> Can I ask how this applies to the 50+ packages which are currently part of
>> meego but which are opensource and many of which we presumably expect to be
>> used elsewhere?



>> I assume the MeeGo project is implicitly giving permission to use these as
>> package and library names by publishing the packaging and tarballs under the
>> relevant license?
> 
> We cannot make that assumption. We'll need an explicit statement on
> trademark from the Linux Foundation regarding the MeeGo trademark if
> the Linux Foundation wants MeeGo "branded" software available in
> Debian.

You can always call a rose a rose, regardless of whether someone has a
trademark on it.

If there is a project called libmeegotouch, and someone takes the source
code of libmeegotouch and packages it for Debian, then it's entirely OK
to call the resulting package libmeegotouch.

This is the equivalent to buying a Mars bar and reselling it (as a Mars
bar).

If the thing you're packaging is not the same (say you're applying
substantial patches), the libmeegotouch authors could ask you
legitimately not to release your repackaged & modified software as
libmeegotouch, because this will result in confusion over origins
(think: Iceweasel/Firefox).

This is the equivalent to selling a chocolate, caramel & nougat bar that
you make yourself as a Mars bar.


> I'm no expert on the trademarking of software libraries but I
> understand it is difficult to exercise trademark claims against
> software libraries.

I don't see why it would be... when you get down to it, that's mostly
how Java works.

> Clearly the fairest naming scheme would to change the library names to
> something without the trademark.

I don't know about fair/unfair, but it would certainly be a resolution path.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


[MeeGo-dev] CFP - FOSDEM embedded devroom

2010-12-08 Thread Dave Neary
Hi all,

I'm slightly involved in the FOSDEM embedded devroom this year again,
and I'd love to see some MeeGo content there. The devroom is generally
pretty tech oriented - focussed on hardware, platforms or
domain-specific stuff, so it'd be a good opportunity to present some of
the more interesting aspects of MeeGo.

Please find below the Call for Participation - we will be finalising the
line-up quite late, but we can try to let people know earlier if they
need approval to attend.

Cheers,
Dave.


== FOSDEM embedded and mobile devroom CALL FOR PROPOSALS ==


FOSDEM will be held the February 5 and 6, 2011 in Brussels, Belgium.
For the seventh time, FOSDEM will also feature an embedded and mobile room.
We are looking for people who would like to do a presentation about a
project in the realm of embedded or mobile that has some bearing on
Free Software or Open Source.

Some example projects are Arduino, MeeGo, Yocto, Beagleboard and its
decendants, Openembedded, Android, Qt, OpenWrt, NetBSD...
We are looking for short tutorials, feature presentations, project
overviews, talks about achievements or failures, hardware and hardware
hacking, real life deployments, and more...

All submissions will be reviewed by our panel.
Good proposals consist of an abstract of the talk and a short speaker
biography.
They should be submitted to fosdem.embed...@gmail.com.
before January 5, 2011.
We will confirm to the speakers no later than January 10, 2011.

The review panel consists of:

Philippe De Swert, Nokia
Peter De Schrijver, Nokia
Klaas Van Gend, MontaVista Software
Dave Neary, Neary Consulting
Michael Opdenacker, Free Electrons and Linaro´


-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Qt uses OpenSSL, and fails?

2010-12-08 Thread Dave Neary
Hi,

Patrick Ohly wrote:
> Second, as mentioned in # and elsewhere [4], there is a license
> conflict between OpenSSL and GPL. Does opening OpenSSL via dlopen() at
> runtime really work around this conflict? I'm not a lawyer, but given
> that the way how linking is achieved is typically not specified in
> detail in licenses, I doubt that using dlopen() instead of ld.so really
> works around the license issue.

I am definitely not a lawyer, but I have previously worked for a company
who routinely included functionality at runtime if we detected the
presence of certain GPL incompatible shared objects. We did receive
legal advice that this was not incompatible with the GPL, since we (the
application authors) were not shipping the non-GPL & GPL code together.

Presumably the same applies to Qt, unless Qt unconditionally depends on
OpenSSL.

Some related data points:

Fluendo also heavily researched this question (for obvious reasons) and
have a question about it in their licensing FAQ:
http://www.gstreamer.net/data/doc/gstreamer/head/faq/html/chapter-legal.html#legal-gpl-program

Jacob Kaplan once wrote a series of unanswered GPL related questions
exploring the grey areas around the GPL - this question is related to
his questions 1 and 4: http://jacobian.org/writing/gpl-questions/

The question came up on Stack Overflow a while back too:
http://stackoverflow.com/questions/2069200/designing-a-gpl-library-with-weak-dependencies-on-proprietary-libs-best-approach

Hope all this helps!

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-community] Nudging the Community Device Program

2010-12-03 Thread Dave Neary
Hi,

a.gra...@gmail.com wrote:
> On 3 December 2010 00:40, Randall Arnold  wrote:
>> Now that we have a nice offer from TI to get Pandaboards into the hands of
>> developers [1] it's time as Quim suggested to get serious about the
>> Community Device Program [2].  I will repost some of the wiki content here
>> followed by my thoughts and questions:
> 
> maybe I' missing something... if TI is going to provide these
> Pandaboards, why are you talking about budget from
> Nokia/Intel/LinuxFoundation?

Randall said: "I imagine most of this will be per individual
contributing companies, eg Intel, TI, Nokia, et al.  Unless we are just
talking a program administrative budget?  If so, what would that cover
other than devices?" - I understood that he's assuming the budget will
come from the people providing the hardware.

If we are centralising the device program efforts, though, it makes
sense to have some LF budget allocated to sending devices out, for
example. It might make sense for hardware producers to donate hardware
to the Linux Foundation (or, if you prefer to the MeeGo Project, via the
Linux Foundation), and have us figure out how the hardware can be
effectively distributed which will give a good return on investment to
both MeeGo and the hardware donor.

The hardware programs I've seen so far tend to adopt one of three
approaches: give hardware to people based on what they've done in the
past, give hardware in reward for participation in some competition, or
give hardware to people based on the promise that they will do something.

For boards, I would like to propose a fourth way: Give a workshop
teaching people how to use MeeGo on the hardware, and provide the
hardware to workshop attendees & let them take it home at the end.

The problem with giving hardware to people based on their reputation is
that they tend to cumulate hardware - I know a lot of kernel people's
reaction to a hardware giveaway is often "put it on the pile over there"
at this stage. THere's no guarantee they'll have any utility for the
hardware or do anything with it.

Giving hardware as a prize for a software development contest is
tempting, and if you have really good docs on how to get started with
development using emulation or something, that might be a good approach
- but it does add some overhead in terms of judging.

Expecting people to apply for hardware (à la Nokia) also has a limited
return on investment, I'm afraid, because it's one thing promising to do
something with the hardware, and another thing to actually do something
with it. Also, I would argue that past reputation is actually a poor
predictor for the amount of hacking you'll do for a new device.

The fourth way, providing hardware as a reward for participation in a
training workshop, has a double incentive - you're not expecting people
to do hardware hacking as a prerequisite, and you're training people &
giving them the tools which they need to be able to do something with
the hardware afterwards. Plus, participation in the workshop is, I would
argue, evidence of a willingness to actually do some hacking with the
hardware afterwards.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] why my helloworld can not be displayed on the top of the window

2010-12-02 Thread Dave Neary

Hi Leo,

On 12/02/2010 04:18 AM, Leo wrote:

 I install the Madde&&SDK and setup the *meego-core-armv7l-1.1* target .
Follow the instructions, I write my first QT application for Arm version.
I can install to my device, but I can not see my app, actually it run on
the background.

I write the simple XLib based app, still launched on the background, I
dont know how does meego
manage its apps, or related with WM?

Can someone explain to me, how to install and run a arm based
application correctly?


You might find the Maemo packaging tutorial useful: 
http://wiki.maemo.org/Packaging - you can ignore all the dpkg stuff.


The important bit is the .desktop file install. I don't know how many 
Maemo extended fields are also in action for the handset UX, I imagine 
most of them. The important bits are the Icon field, ensuring that the 
icon is installed in the right place, and the Exec field, identifying 
the executable to be run.


You might also try compiling & running your application under Xwindows 
first - perhaps you're missing some vital step in the initialisation of 
your application (the Xlib equivalent of QWidget::show() perhaps?)


Cheers,
Dave.

--
maemo.org docmaster
Email: dne...@maemo.org
Jabber: nea...@gmail.com
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] MeeGo development HW

2010-12-02 Thread Dave Neary
Hi,

Till Harbaum / Lists wrote:
> the various beagleboards as well as the pandaboard seem to be the
> only hardware developments boards that currently support meego. They
> are imho the only plattforms that give you direct access to i2c and
> legacy uart (and many many more interfaces). If you want to run the
> netbook ux, then a netbook with usb->uart and usb->i2c converters may
> be an option. If you want the handset ux you'd have to deal with usb
> otg interfaces for this which imho currently isn't properly supported
> on any handset.

>From conversations at conferences, it seems like a lot of Linaro members
are working on ensuring that MeeGo works on their platforms - so you can
expect hardware soon from Freescale, TI, and ST Ericsson at least which
will be MeeGo capable. As Till says, your best bet right now appears to
be an Aava kit, or one of the TI kits, or an N900.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-community] Agenda of TSG meeting *today*

2010-12-01 Thread Dave Neary
Hi,

Quim Gil wrote:
> Here is the agenda for the Technical Steering Group meeting held today -
> actually in a bit more than one hour, at 20:00 UTC. 



Would it be possible to have a TSG meeting confirmation & reminder sent
out more than 24 hours in advance, please?

A number of TSG meetings have been cancelled at relatively short notice,
so saying there's a regular meeting isn't quite sufficient. 24 hour
notice would also allow late proposals to be suggested for the agenda
based on discussions since the previous TSG meeting.

Thanks!
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Urgent: We need community ftp space or similar

2010-12-01 Thread Dave Neary
Hi,

Clark, Joel wrote:
>> Dave Neary wrote:
>> Does all of this really need to be a prerequisite to allowing a
>> long-time, active community member to upload & distribute an image?


> I don't get it either. If the "long-time, active community member" is
> willing to build, test, upload, distribute and deal with problems from
> anybody who uses his image, why not take advantage of the existing
> automated processes for code management, build, distribution and issue
> tracking? Is the goal here to make sure the beagleboard is not
> supported on meego.com?

I get the feeling we're talking at cross purposes :)

Going back to Till's original message, he's asking for a distribution
channel to be created on meego.com where he (and others) can upload
custom meego images they build.

You are proposing that this uploading & distribution of imageshave some
QA stuff as a prerequisite: some place in Bugzilla where bugs against
the image get created & assigned to the image creator, integration into
the existing build infrastructure (which, presumably, will require some
extra access), associate the distribution of the image with a named
kernel maintainer, platform maintainer and build scripts maintainer.
Rudolf suggested that "eventually we'll need the full infrastructure",
implying even more overhead.

I don't understand why all of this is necessary before you can allow
someone to upload an image & publish a URL to it, so that interested
parties can download & play with it. Creating the necessary bugzilla &
build stuff will add hours or days to requests, and is not a scalable
approach to community builds.

Cheers,
Dave.


-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Urgent: We need community ftp space or similar

2010-12-01 Thread Dave Neary
Hi,

Clark, Joel wrote:
> First we need someone to be the image maintainer for the beagleboard.
> Someone to own bugs found. If Till is building images to share with
> the community then please just go the next step and agree to maintain
> that image, so we can leverage the existing build and bugs
> infrastructure to support the beagleboard community. I don't believe
> there is significant additional "needed MeeGo bureaucracy". 2 or 3
> folks would be nice but 1 person could do it. What is needed is a
> kernel maintainer for beagleboard, platform maintainer for
> beagleboard, and someone to ensure the build scripts (i.e. kickstart)
> is right and the resulting images actually boots. Sure it would be
> nice to have a full QA team dedicated to the board, but the community
> can provide that capability and file any bugs found. But someone has
> to own the bugs found.

Does all of this really need to be a prerequisite to allowing a
long-time, active community member to upload & distribute an image?

We can help draft the big red-type disclaimer on the top, if you like,
that will say "This is not an official image! Beware, it may break
stuff, and it'll all be your fault! Don't come crying to us afterwards,
we'll only tell you we told you so!" And then Till can write, in really
small letters underneath, "If anyone has problems with the image,
contact me at till.harb...@my-nice-domain.com" and then Till will be
doing your triage for you.

I'm all for process before we ship software on devices and put it in the
hands of people who don't know what they're getting into - but
downloading binary images for the beagleboard does not fall into that
category - can't we make it easier for people to get hold of the work of
other community members?

The parallel I would make is with the various staging trees & the old ac
kernels. People knew what they were getting when they got it, you didn't
 accidentally download an ac kernel on the front page of kernel.org, and
Caveat Emptor was in full effect.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Urgent: We need community ftp space or similar

2010-12-01 Thread Dave Neary
Hi,

Carsten Munk wrote:
> 2010/12/1 Clark, Joel :
>> Why don't you fold your work back into the build process so the images are 
>> produced under http://repo.meego.com/MeeGo/builds?
> 
> I think the challenge is that while there's development ongoing, for
> something that might at one point be contributed to the release
> process, until you have QA personell and the rest of the needed MeeGo
> bureaucracy in place, you need a place to dump your development work
> as you can't release from repo.meego.com without this :)

... and I would say that if there are enough people proposing custom
MeeGo images that disk space is a concern, then that's a nice problem to
have ;-)

Till doesn't need anonftp or anything, but something with trust-based
access rights (where you have to ask to get a password allowing you to
upload images) with directories organised by username (so you know whose
images you're downloading) would be great as a way for people to share
their work in an informal way.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] broken links to development images

2010-12-01 Thread Dave Neary
Hi,

Tom Chen wrote:
> maybe you could get one form
> http://repo.meego.com/MeeGo/builds/trunk/.  hope this could help you.

I thhink the images are in
http://repo.meego.com/MeeGo/builds/trunk/1.1.80.8.20101130.1/core/images/

The problem with this link is that it will be out of date straight away
- and there doesn't seem to be a "latest" link pointing to the most
recent images.

We should definitely have correct links in "Developing in a Meego
Environment" (ahem... that page proably needs to be moved to something
with a shorter & better name that doesn't capitalise Environment too),
but we shouldn't consciously point to images which will quickly be out
of date.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] MeeGo trademark compliance and double standards??

2010-12-01 Thread Dave Neary
Hi,

Peter Robinson wrote:
> Is this a commercial vs open source community distro license agreement
> or allowance? I'm somewhat confused! Do Linpus have an exception to
> the requirements of using connman or do they provide (and are allowed
> to do so) a library to provide an api glue between the two? Or are
> they wrongly advertising features that they can't "legally" provide if
> they wish to adhere to the current
> 
> Presumably Linpus adhere to the LF's agreement to use the trademarks
> as is currently announced or otherwise I've apparently missed
> something or some process announcement.

I suspect that this is an invalid assumption on your part. I bet that
Linpus didn't consider that there was any need to ask for trademark
approval after this change. The interesting bit will be to see what the
reaction will be now that you have (officially) made everyone aware of
this potential trademark infringement.

Also worth noting is that Linpus operates primarily in China, and
trademark protections are not so strong there... is this something to
bear in mind? I don't know. IANAL.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Packaging Guidelines group tag for end user applications

2010-12-01 Thread Dave Neary
Hi,

Quim Gil wrote:
> On Tue, 2010-11-30 at 11:26 +0200, ext Niels Breet wrote:
>> It seems that the list of group tags are specified in the Packaging 
>> Guidelines:
>> http://wiki.meego.com/Packaging/Guidelines#Group_Tag
>>
>> This list looks like it needs some attention as the options are very
>> limited and some are not relevant for a mobile devices platform like
>> MeeGo.
> 
> Very good point. This was a topic of discussion in maemo.org some time
> ago:
> 
> http://wiki.maemo.org/Task:Package_categories
> 
> (I'm not sure if this is the most recent page)

This moved from Task: to just packaging guidelines:
http://wiki.maemo.org/Packaging/Guidelines#Categories

I note that the list we used in Maemo is much smaller than the one
proposed for MeeGo - if, as Niels says, the MeeGo options are very
limited, then aren't the Maemo options even more limited? Niels, can you
give an example of a category of application for which there is a good
section in Maemo, and not in MeeGo, please?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Academic Survey for MeeGo Community Contributors

2010-11-30 Thread Dave Neary
Hi,

Auke Kok wrote:
> On 11/29/10 14:10, Gabriel M. Beddingfield wrote:
>> I've looked here:
...
>> http://wiki.meego.com/Mailing_list_guidelines
...

> In general, any form of "spam" or "advertisement" is outside regular
> mailing list policy. Since the post discussed is an invitation to a
> non-MeeGo survey, it's an advertisement.

This wasn't an advertisement, since no financial gain/transactions are
involved. I can accept, however, that those of us who have been around
for a while have had our fill of "academic surveys" and would prefer not
to see community time spent on it.

> I can't see spam/advertisement rules in the list policy

... nor can I. I did, however, find this:

"Be Nice

Be courteous and polite to fellow members in the list"

I'll leave it up to you to decide whether you've been respecting this
guideline.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Academic Survey for MeeGo Community Contributors

2010-11-30 Thread Dave Neary
Hi,

Auke Kok wrote:
> On 11/22/10 23:18, Jarkko Moilanen wrote:
>> Note! This message is NOT directly about MeeGo platform or MeeGo app
>> development.


> Did you get express permission from the MeeGo community council (Dawn,
> Quim, etc?) to post this to this list?

Do people need permission to post here now? Have I broken a rule because
I didn't ask?

> Since you clearly state your survey is "Academic", I assume it directly
> benefits you as a person, providing you with research data. As such,
> this invitation is a direct violation of list policies, and as such not
> allowed use of this or any MeeGo mailinglist unless expressly approved.

Can you point to the policy you're referring to, please?

I treated this as an email I wasn't interested in, and deleted it. I'm
sure others on the list did the same thing, or perhaps they clicked on
the link & decided it wasn't worth their time. You could have done the same.

Was there some particular reason you felt that this needed to be stamped
out in such a forceful manner?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Downgrading to X1.8 in Meego 1.1

2010-11-29 Thread Dave Neary


Thiago Macieira wrote:
> On Sunday, 28 de November de 2010 05:30:10 Ash wrote:
>> Has anyone had any luck downgrading the X version to 1.8 using Meego 1.1?
>> If so, any tips on how we could do this?
> 
> Note that downgrading will probably put you in violation of the MeeGo 
> Compliance spec.

... which matters only if you want to redistribute the result under the
MeeGo name.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Information on contribution to upstream components

2010-11-29 Thread Dave Neary
Hi Aparna,

aparna.n...@wipro.com wrote:
> 1.   There could be a great difference between latest version of the
> upstream components and the version running on MeeGo in which case the
> upstream version of the component may not even be compiling on the MeeGo
> env. So are we expected to put our patch and work on OS where the latest
> version can be compiled (like ubuntu, fedora etc).

MeeGo architects are working to ensure that developers are working with
components close to the tip of upstream development. This *should* make
it easier to patch both MeeGo and upstream with the same patch, at least
for modules which are not changing at a very high rate.

The expected workflow (as I understand it) is:
 1. Prepare a patch for upstream (following upstream rules - either the
latest upstream release or the tip of the main devel branch may be accepted)
 2. Back-port this patch to MeeGo

If the patch is delayed for any reason (missing review, for example)
then the patch to MeeGo *might* be accepted if there is a reasonable
expectation that the upstream patch will be accepted. If there are
substantial changes required to the upstream patch, then you will
probably have to fix issues and backport again, rather than having your
original patch accepted in MeeGo.

> 2.   Is it possible that MeeGo branches from a specific upstream
> version and we need to only work on the branched version? If yes is this
> information going to be available somewhere?

I'm not sure I understand the question. MeeGo will branch off upstream
occasionally, but the rule is simple (even if the reality of applying it
gets complicated): if you want a patch accepted into MeeGo, then the
patch must be submitted to the upstream project in a form which can be
accepted.

If upstream accepts patches against older released versions, then fine.
If upstream expects you to patch the tip of the main devel branch, then
that's the standard.

> 3.   It will be good to have a page in wiki where list of MeeGo
> components, their git links, bugzilla links, roadmap/plan links, branch
> information  is available.

I agree :)

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] how to build all meego packages locally ?

2010-11-29 Thread Dave Neary
Hi Andrew,

Andrew Tverdohlebov wrote:
> Dear community,
> Please help me with this problem.
> Thanks!

I hesitated to reply to your email, because I don't have any answer to
your question. But this email is a nice example of how not to ask a
question.

1. You completely cut your original question - please leave somee
context for those who don't have your original email lying around
2. You sent your original email on a Saturday, and an impatient reminder
first thing Monday morning. Please
 (a) Have some patience - many people here are less active during the
weekend, or are living in the US (holiday weekend), or...
 (b) Realise that the community is not here to serve you - we don't have
any support contract with you.

Concerning your question: Do you have Madde installed & have you managed
to cross-compile software for your device? The short answer is that you
need to get all the source code, and then compile the software in the
right order, and make an image out of it.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] enabling repository

2010-11-22 Thread Dave Neary
Hi,

Skyles, Greg S wrote:
> Actually, I already took care of that detail.  I thought Gabriel's info was
> useful so I just put it in the wiki.

Thanks Greg!

Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] enabling repository

2010-11-22 Thread Dave Neary
Hi Gabriel,

Gabriel M. Beddingfield wrote:
> On Fri, 19 Nov 2010, Mark S. Townsley wrote:
>> On this page,
>> http://wiki.meego.com/Input_Method_Framework/MeeGo_1.1#Netbook
>>
>> The first step is "enable handset repository".  What are the steps
>> to do
>> so?
> 
> $ sudo zypper addrepo \
>  http://repo.meego.com/MeeGo/releases/1.1/handset/repos/ia32/packages/ \
>  handset
> 
> (all on one line)
> 
> $ sudo zypper refresh

would you mind adding this information to the wiki page Mark referenced,
please?

I think it would be useful to have a general overview of zypper in the
wiki too - most people probably haven't used it much before coming to MeeGo.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Compiling MeeGo roadmaps, plans, backlogs...

2010-11-09 Thread Dave Neary
Hi,

Quim Gil wrote:
> Hi, public roadmaps easy to find are an essential part of an open
> project. If your MeeGo project team has some kind of plans please make
> sure they are publicly documented and listed at 
> 
> http://wiki.meego.com/Roadmap
> 
> I'm chasing the owners of Core, SDK and the UXs but there are more plans
> around and I'm not sure if I've caught all of them.
> 
> Note also that keeping your roadmaps updated is just as important. Some
> of the pages linked at the Roadmap page are already old.

Also, for projects serious about involving people from outside the
formal teams, high priority roadmap items that are explicitly assigned
to no-one are important. I did this once and it worked wonderfully - we
had a roadmap where we said "here are our plans for the next 6 months:
... And here are things we'd love to see happen, but we don't have the
resources to do - we will accept good patches for these features: ..."

And we did get many patches. Once people had a minimum of permission to
start working on useful core features, knowing that they were not
duplicating someone else's (paid) work, they did.

Just a suggestion...

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Smartphone list supporting MeeGO

2010-11-05 Thread Dave Neary
Hi,

Dave Neary wrote:
> Damien Newerland wrote:
>> but you succeed to make MO/MT calls? My device is keeping flight mode
>> always on...
> 
> Yes, once I set my SIM not to be locked wit a code. Which you have to do
> in your "real" phone - there's no way to unlock the SIM in MeeGo yet.

Also, SMS worked...

So all I'm missing is the battery indicator, network strength indicator,
a way to unlock my SIM card, a way to get contacts off the SIM card,
wifi (which looked like it was going to work, then didn't connect - so
potentially a local issue), camera, a virtual keyboard, GPS, and perhaps
an easier way to turn off the phone & be able to turn it back on :)

And a faster UI, and perhaps other stuff I didn't test.

In fairness, no-one is calling this a production release - and it's
tremendously empowering to be able to run software so rough around the
edges on my N900 at all! Not to mention being able to build my own
images & deploy them to the phone. So no complaints from me.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Smartphone list supporting MeeGO

2010-11-05 Thread Dave Neary
Hi,

Damien Newerland wrote:
> but you succeed to make MO/MT calls? My device is keeping flight mode
> always on...

Yes, once I set my SIM not to be locked wit a code. Which you have to do
in your "real" phone - there's no way to unlock the SIM in MeeGo yet.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Smartphone list supporting MeeGO

2010-11-05 Thread Dave Neary
Hi,

Vincent Yau wrote:
> Can you define "hardcore"?   Very tough to get going?  Or mostly working
> but some features on the phone does not quite work yet?

Easy enough to get going (download an image, dd it onto a MicroSD card,
boot a kernel with Flasher over USB - end to end took me about 10
minutes), but many features don't work (of the ones I tested, I didn't
manage to get wifi, camera, gps working. Voice calls worked, SMS
didn't), the interface is really slow and looks quite rough around the
edges.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Smartphone list supporting MeeGO

2010-11-04 Thread Dave Neary
Hi,

Bogdan Cristea wrote:
> Is there a list with smartphones known to be compliant to MeeGO ?

Not to be a smart-ass, but define "compliant", please :)

To my knowledge, the only smartphone capable of running MeeGo at this
point is the N900, and that's a pretty hardcore experience right now.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] MeeGo Backup Framework

2010-10-29 Thread Dave Neary
Hi,

Sivan Greenberg wrote:
>  I was wondering where one can read about the backup framework as
> mentioned in [0] ? As the developer of several backup solution both
> closed and open source, I'm interested in having a complete dummy poof
> backup system for MeeGo; that is, other that storing your contacts and
> personal preferences, also the storage you've used on your device to
> keep your photos, music, files etc.

I would also be interested in knowing who is developing the MeeGo
back-up framework. There is a long-standing open Maemo bug about
insufficient/out of date documentation I don't know where to get
information about: http://bugs.maemo.org/6250

By the way, like the new URL? Thanks to Ferenc for doing the config
changes from http://bugs.maemo.org/7107 - the same config change has
been proposed for MeeGo in http://bugs.meego.com/1128 - Oops! Doesn't
work yet :)

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Allowing non-subscribers to post on the mailing lists

2010-10-22 Thread Dave Neary
Hi,

Foster, Dawn M wrote:
> Actually, cross-posting is strongly discouraged in the MeeGo mailing
> list guidleines. You can see our guidelines for more details:
> http://wiki.meego.com/Mailing_list_guidelines

In some cases (for example, when replying to a cross-posted email) it is
appropriate to cross-post (assuming the subject is relevant to both lists).

It is also appropriate when including people who are not subscribed to a
list, but for whom the discussion is relevant. One example might be
CCing meego-qa when we're talking about tidying up the Quality section
of the wiki - even though that discussion might start on meego-community.

If you think of email as a big conversation, then it makes sense to
include new people, or even groups of people, in the conversation while
it's underway, even if they didn't see the start. Yes, cross posting
should be used with moderation - there is a cost to mailing lots & lots
of people (but Mailman will ensure they don't receive the email several
times across different lists). But I think that there's a strong
argument for not banning cross-posting 100%.

>> What do you think?
> 
> I gave this quite a bit of thought, and I think it's fair to make the person 
> sending the message decide whether they really want to send it to the list.
> This puts the decision on the user - by signing up, they are taking the 
> responsibility for understanding what they signed up for.

The problem is that it also puts a moderate burden on the user - signing
up to a mailman list, waiting for the token, confirming your
subscription and resending your message all takes a few minutes. Not
long in the greater scheme of things, but if your goal is just to inform
people of something relevant to them, maybe you won't pay that price,
and the information will be lost.

This also doesn't solve the "I have multiple email addresses" problem -
you sign up with 3 email addresses to one list, set two of them to not
receive email, and then you have to remember to redo the same thing
every time you sign up to a new list.

A post-only list *does* solve this problem, as does effective list
moderation.

> Moderation also has some problems because the moderator 
> is taking the responsibilty for deciding what the user meant to do. The way 
> we have it set up now, we're putting the decision in the users' hands, which
> seems fair to me.

It's impossible to protect people from themselves. Some people will sign
up to the list, and 6 months later will accidentally send something
confidential to the list - but they're members so it goes straight
through. Oops!

A post-only list requires an explicit action to join a mailing list
(satisfying your barrier to shooting yourself in the foot). The only way
that we could possibly protect everyone from posting confidential stuff
to the lists would be a 2 step posting: 1. I email the list. 2. I get an
email saying "Careful, you emailed the list. Are you sure?" 3. I confirm
that yes, I really wanted my email to go to the list.

and that would be annoying :)

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Allowing non-subscribers to post on the mailing lists

2010-10-22 Thread Dave Neary
Hi,

Dave Neary wrote:
> I found a patch to mailman which was proposed in 2003, don't know if it
> was ever included, or whether it's in our version, or even if it might
> still be applicable:
> http://www.mail-archive.com/mailman-us...@python.org/msg14876.html

I got some more info from Olav Vitters of GNOME - it's possible in later
versions of Mailman - including ours - to do this without patching
mailman. You just need to add "@" to the list config parameter
  "accept_these_nonmembers" for each list where you want emails to go
through from all people subscribed to "".

So, in this case, we would just need to create a post-only mailing list
that anyone could subscribe to, but no-one could post to, and then for
each relevant list, add "@post-only" to the list of non-members whose
posts are accepted (and then filtered through all of the other
moderation criteria).

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Allowing non-subscribers to post on the mailing lists

2010-10-22 Thread Dave Neary
Hi,

Auke Kok wrote:
> That sounds really interesting, I'll see if this is currently
> technically possible, and if so, I'll propose this to be implemented.

I found a patch to mailman which was proposed in 2003, don't know if it
was ever included, or whether it's in our version, or even if it might
still be applicable:
http://www.mail-archive.com/mailman-us...@python.org/msg14876.html

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Allowing non-subscribers to post on the mailing lists

2010-10-21 Thread Dave Neary
Hi,

Felipe Contreras wrote:
> One way to achieve this is to only require a subscription to _one_
> list, in order to allow sending messages to all of them. I have never
> seen anybody doing this though.

GNOME has a "post-only" email list, which anyone can subscribe to. If
they're subscribed to that list, they can post to any public email list
on gnome.org without moderation.

There is also a happy medium between allowing unmoderated posting and
dropping mail from unsubscribed senders - and that is enabling mailing
list moderation & spreading the moderation load among half a dozen people.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Touch support in X

2010-10-19 Thread Dave Neary
Hi,

Thiago Macieira wrote:
> Em Sexta-feira 15 Outubro 2010, às 10:43:48, Thiago Macieira escreveu:
>> Em Quarta-feira 06 Outubro 2010, às 10:54:39, Thiago Macieira escreveu:
>>> So we're not going to update to X.org 1.10?
>> I still need a position here: is MeeGo 1.2 going to use X.org 1.10?
> 
> Due to the lack of reply, given the indications I've heard in private emails 
> and given the above email from the xorg-devel mailing list, I have to 
> conclude 
> that MeeGo 1.2 will not upgrade to X.org 1.10.

Looking from outside, this looks like a major problem.

There has been no reply to a repeated time-critical question on a major
component of the platform since Arjen's mail (which didn't address the
version of X) 2 weeks ago.

A significant piece of functionality is missing from current versions
packaged in MeeGo, a maintainer of a module is asking for architect
input, and none has been forthcoming in spite of 3 different emails.

Is there going to be any transparency and accountability in the choice
of upstream components and their versions for MeeGo? I'd really like to
see someone replying "No, we're not taking that, because...", or "We
could take that, if..." - the radio silence is killing me here.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


[MeeGo-dev] [Fwd: GTK+/MeeGo Handset integration work, call for bids]

2010-10-13 Thread Dave Neary
Hi all,

This announcement looks relevant both to MeeGo and Maemo developers, so
I hope people won't mind me forwarding it along (for information).

Thanks,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

--- Begin Message ---
The GNOME Foundation is looking for developers to enhance the developer
experience of using GTK+ to port and create applications on MeeGo
Handset devices.

Knowledge of the MeeGo Handset development process, and GTK+ internals
will be required to carry out the work.

The tasks to be achieved are:
- Ensure that GTK+ applications display as expected on the MeeGo Handset
platform, including checking that fixes to the compositor are made if
necessary.
- Add to upstream GTK+ helper functionality to create stand-alone GTK+
applications to run on MeeGo.
- Merge Hildon widgets functionality into GTK+ upstream, where it makes
sense to do so.

The money available for the project is $50,000, and the bidder selection
will be made by a group including professional consultants with GTK+ and
MeeGo experience and GNOME Foundation Board members.

Bids should include:
- Results of testing stock GTK+ applications on the MeeGo Handset platform
- Details of your research into what GTK+ functionality needs to be
added to ease porting of stock applications to MeeGo Handset.
- The list of widgets and functionality ported from Hildon to upstream
GTK+, including a review of how the functionality would be integrated
(extending existing widgets, new widgets, etc.)
- A time line and schedule for the whole project
- References to previous MeeGo, MeeGo Handset, Maemo, or GTK+ work.

Note that the goal of the GNOME Foundation for this project is upstream
acceptance of the various modifications made during the project.

Please send your proposals to board-l...@gnome.org with the subject line
"MeeGo Handset Bid".

Regards

___
foundation-announce mailing list
foundation-annou...@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-announce


--- End Message ---
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of N900 as a MeeGo platform?

2010-10-12 Thread Dave Neary
Hi,

Quim Gil wrote:
> On Tue, 2010-10-12 at 16:49 +0200, ext Dave Neary wrote:
>> What does this mean for the N900 as a reference platform for MeeGo
>> development?
> 
> Please feel free asking at the TSG tomorrow, but in the meantime:

As I said, unable to attend.

In general, (just to repeat what I said to you on IRC) I don't think
it's good to have an entry on a meeting agenda, a 2 minute discussion at
a real-time meeting, and one line in minutes be the only way that fairly
major changes like this get announced. I would have liked to see it
proposed & explained here (or on maemo-community) first. If the TSG is
about ratifying things that have already been discussed, then this
definitely deserved some discussion, no?

> Nothing new?
> 
>>  Does it mean that Nokia are basically moving on, and
>> leaving Carsten in place as a life-buoy for the N900 version?
> 
> No, it means that the guy that is doing a great job gets the
> corresponding role explicitly assigned.

Good to hear it.

> But "casual observers" were saying that the MeeGo meritocracy requires
> key roles being taken by non-Nokia and non-Intel contributors...

And if that's what's happening, great. If this were associated with a
reduction in resources for MeeGo on N900 on the part of Nokia, that
would be a concern. If that's not happening, then great - I'm glad we
cleared this up before it got to the stage of being a misunderstanding.

>> Can those involved elaborate on what this would mean for N900 MeeGo
>> users, please?
> 
> For N900 users? Definitely nothing.

N900 *MeeGo* users.

Anyway, thanks for the information.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


[MeeGo-dev] Future of N900 as a MeeGo platform?

2010-10-12 Thread Dave Neary
Hi,

I just noticed in the agenda for the TSG meeting tomorrow (which I won't
be able to attend) the following agenda item:

* Nomination: Nokia N900 hardware platform maintainer: Carsten Munk.
  * Valtteri Halla/Nokia is proposing to nominate Carsten to replace
Harri Hakulinen in this role. Carsten is a renowned developer and
founding maintainer of the mer project. Nokia supports Carsten and
development of MeeGo for N900 in various ways including allocating a
team of developers led by Harri and providing technical support.


What does this mean for the N900 as a reference platform for MeeGo
development? Does it mean that Nokia are basically moving on, and
leaving Carsten in place as a life-buoy for the N900 version? As a
casual observer, it could look like Nokia are withdrawing official
support for development & maintenance of MeeGo on N900 and leaving it to
be "community" supported.

Can those involved elaborate on what this would mean for N900 MeeGo
users, please?

Thanks,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] dbus-send command/python dbus way for launching voip call through GTalk on N900

2010-10-06 Thread Dave Neary
Hi Praveen,

praveen koduru wrote:
> I am looking for voice call through Gtalk on N900 from command line like
> dbus-send command or python-dbus. 

I'm afraid I don't have an answer to your question, but if/when you get
an answer, would you mind taking a minute to synthesise it into a
use-case in the wiki, please? It will help enrich it as a knowledge base
for those coming after you.

You might consider using the use-case template at
http://wiki.maemo.org/Documentation/Use_case_template and adding the
page to the bottom of http://wiki.maemo.org/Documentation (perhaps the
page name could be http://wiki.maemo.org/Launching_GTalk_voice_call ?)

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Still question on MeeGo on devkit8000

2010-09-29 Thread Dave Neary
Hi,

Andy Lee wrote:
> This is HOWTO to make devkit8000 work with meego
>  
> 1. update u-boot to 2010.06
> 2. download kernel from 2.6-stable-devkit8000
> 3. get the board-devkit8000.c, id.c, id.h from
> gitorious.org/devkit8000/linux-omap-devkit8000.git and replace the one
> in 2.6-stable-devkit8000.
> ( this step is very important. otherwise you wont get DM9000 and
> USB..etc work )
> 4.build 2.6-stable-devkit8000  ( result: uImage 4.3M)
> 5. Follow meego on beagleboard from scratch and create rootfs and SGX
> driver. 4.0.0
> 6. SD card needs to have SWAP partition.
> 7. set u-boot command omapdss.vrm=0:12M,1:0M,2:0M (in my case, 4M:4M:4M
> does not work for me)

It would be really useful to have step by step guides like this
(complete with notes on various gotchas like we've seen in this thread)
in the wiki where they can be referred to, updates & improved.

Perhaps you could create a Devkit8000 page with these steps and link to
it from http://wiki.meego.com/ARM?

Thanks!
Dave.


-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Review board for MeeGo

2010-09-27 Thread Dave Neary
Hi,

Ryan Ware wrote:
> On 09/18/2010 08:50 AM, Felipe Contreras wrote:
>> And I don't like either. I suggest mailing lists for code review, just
>> like many successful and dynamic projects do (linux, qemu, ffmpeg,
>> vlc):
>> http://felipec.wordpress.com/2010/01/19/why-bugzilla-sucks-for-handling-patches/
>   
> Sorry for the delayed response, but I completely agree with this for a
> number of reasons.  We have to keep in mind that much of the development
> actually needs to go upstream.  The vast majority of the code in MeeGo
> comes directly from upstream.  Yes, we do have some patches and other
> items that _are_ MeeGo specific, but that needs to be the very
> infrequent exception and not the rule.

Can anyone name a single other Linux distribution that does patch review
on a mailing list? I can't think of one.

linux, qemu, ffmpeg and vlc are all single projects rather than
aggregations of hundreds of packages. Different community, different needs.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-touch-dev] libmeegotouch 0.20.44-1 has been tagged.

2010-09-27 Thread Dave Neary
Hi,

Eero Tamminen wrote:
> Nokia is currently the one with most MTF applications & testing which
> provides the fast feedback loop on issues that applications developers
> are encountering when using it.
> 
> I.e. I think in this MTF "maturization" period there's some benefit
> of this tighter coupling.

The problem is that the longer this coupling continues, the harder it is
to change. The more bugs that are open against MTF with potentially
sensitive information, the more work there is to open development
afterwards. The longer developers continue to follow internal processes
and not have to think about community developers, the harder it is for
them to change their work habits.

Nokia has experience with this from the past, and I would have thought
the opportunity for a "do-over" with MeeGo would have meant not making
the same mistakes again in the interests of short-term expediency.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] How to buy a LCD and connect to beagle?

2010-09-27 Thread Dave Neary
Hi,

lovebird alexandrite wrote:
> Thank you, Dave!
> I`ve read this page. The device is too dear and  impracticable for me,
> is there any cheaper one?

I'd just use the HDMI out to an LCD you already own, at the cost of not
having touch.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] How to buy a LCD and connect to beagle?

2010-09-27 Thread Dave Neary
Hi,

lovebird alexandrite wrote:
> I would to follow this
> wiki http://wiki.meego.com/ARM/Meego_on_Beagleboard_from_scratch, and
> try to run Meego on beagle board.
> 
> Now, I have a beagle board, but no LCD, is the LCD out of the box? Or I
> should to buy a LCD module and connect to beagle board myself?
> 
> Some one who can tell me how to buy a LCD for beagle board, and connect
> to it?

Openismus have a tutorial online about getting Maemo 5 up & running on a
Beagleboard, which includes all of the accessories, casings & cables
which you might need, complete with links to vendors. They also listy a
touch-screen LCD on there. The same information applies for MeeGo.

http://www.openismus.com/documents/linux/embedded/beagleboard_getting_started

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Trademark compliance, name usage, etc.

2010-09-26 Thread Dave Neary
Hi,

Andrew Wafaa wrote:
> So what about when we do a release statement to not just the openSUSE
> community, but the wider community?  Most users won't download the
> source to see who actually gets the credit - if it isn't on the release
> announcement then they obviously weren't important enough.  I like to
> give credit where it is due, and right or wrong the MeeGo project
> deserves a large amount of credit.

I would say if the MeeGo project has a problem with you using the
trademark, you have no choice. That means just following the terms of
the license, which describes what credit the original author expects.

You don't credit every project that produces code in the name or
tag-line of a Linux distribution.

> So to ensure that I and anyone else don't get mauled by any legal
> hyenas, could we get a list of packages that would contravene the
> branding/trademark/whatever so that re-spinners like myself, Peter and
> other can take appropriate action and remove any contravening artwork?
> 
> The only package that explicitly mentions anything about Trademark or
> has a restricted license is meego-icon-theme, but I have heard mention
> in passing that mutter-meego and all the meego-*-panel apps also contain
> artwork that may anger the hyenas.

That's someone else's department... if it's free software, I'd be happy
to follow the license. There's a reason why Firefox packaged artwork
separately from the GPL-packaged browser.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Trademark compliance, name usage, etc.

2010-09-25 Thread Dave Neary
Hi,

Greg KH wrote:
> So, let me ask this a different way, for "respins" like Fedora and
> openSUSE are doing, how should they refer to them.  "Based on the MeeGo
> UX components"?  "Happens to look like the MeeGo screenshots, but we
> can't say the word 'MeeGo' because their lawyers are a bunch of raving
> hyenas"?  Something else?

It seems like the path of least resistance for all involved is simply to
package the software without giving top-line (as in, project name)
credit to MeeGo as the upstream. "OpenSuse Netbook", "Fedora Netbook",
"Debian Netbook", etc. The MeeGo project will of course be correctly
credited with copyright notices in the source code for those who
download that.

If the MeeGo project doesn't *want* credit from remixes, then why give
it? Do you think there's a particular brand value in having a remix
associated with MeeGo?

This feels a little like a reverse "GNU/Linux" debate at this stage :)
"GNU/Linux/X/freedesktop.org/GNOME/Qt/MeeGo based OpenSuse Netbook
Edition" might be a mouthful for people, though...

Iceweasel may also provide historical context...

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] [MeeGo-touch-dev] libmeegotouch 0.20.44-1 has been tagged.

2010-09-23 Thread Dave Neary
Hi,

Valerio Valerio wrote:
> Good points, but depends what you consider "commercially sensitive
> information", I bet some of these bugs have cores, logs and all kind of
> information that can easily leak device specs and other informations
> that can be considered sensitive.

You mean, the kind of information we in free software projects routinely
ask bug reporters to give us, to help fix the bugs?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Trademark compliance, name usage, etc.

2010-09-23 Thread Dave Neary

Hi,

Ibrahim Haddad wrote:
> You can apply patches against
> components in the MeeGo Core stack and you can add new components but
> not to replace existing MeeGo components.

How far can this patching go? Do you have to be API compatible? ABI? Or
can I do:

git clone networkmanager
git clone connman
diff -uc networkmanager connman > "connman.patch"

?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Trademark compliance, name usage, etc.

2010-09-23 Thread Dave Neary
Hi Ibrahim,

Ibrahim Haddad wrote:
> As for the remark on connman, my personal thoughts on this are the
> following: MeeGo compliance is stack based meaning you need to use MeeGo
> Core as-is - you need to use same base code, same package format, same
> package naming/versionning, etc.

What is the name of the netbook UI component(s) of the MeeGo Netbook UX?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Trademark compliance, name usage, etc.

2010-09-21 Thread Dave Neary
Hi,

Peter Robinson wrote:
>> If so, great, what's happening with a few distros that are shipping
>> "MeeGo" without using ConMan?
> 
> Fedora is planning on stripping the MeeGo logos and just using the UX
> as if it was gnome/kde.

Just wondering, what do the UI developers call the MeeGo desktop
environment? There is more than Mutter, right? meego-panel-myzone,
meego-panel-people, etc (collectively called meego-panel, I guess?)

If the UX layer had a name other than "MeeGo" or "MeeGo Netbook UX" then
presumably there'd be less of an issue. But if that's called "MeeGo
Netbook UX" (breaking MeeGo's own trademark guidelines) then calling it
that without the entire MeeGo stack there doesn't seem to me to be a
problem.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-16 Thread Dave Neary
Hi,

I'm starting to see some of the subtleties here, I think - and I'm not
sure we're all talking about the same things - it seems to me like the
various constraints, goals & value of an application compliance
programme are not exactly the same for the different actors here.

Skarpness, Mark wrote:
> On Sep 15, 2010, at 1:16 PM, Graham Cobb wrote:
>> But app stores are not going to be in the business of selling compliant apps!
> yes they will - that is the whole point of MeeGo compliance - to get
> scale in the application ecosystem by enabling applications to run
> across multiple devices.

If there is a very well-stocked repository of community applications
which are non-compliant, resulting in many people running non-compliant
apps on their devices, then the value of a "MeeGo compliant" label for
application developers will go down.

To me, the whole point of having MeeGo compliant applications is to (1)
give users a way to know which apps are of a certain standard (kind of a
quality mark) and (2) to let application developers know what best
practices are for application development (endorsed APIs & distribution
channel).

If a substantial number of the most commonly used apps are not
compliant, won't that muddy the waters at both ends of the pool?


The third axis of application compliance you've hinted at are the
implied responsibilities of stack vendors. This, it seems to me, is the
key difficulty we have. You are saying (if I understand correctly) that
every MeeGo stack must provide access to every MeeGo compliant
application. Is this a requirement?

If platforms "must" allow installation of all MeeGo compliant
applications, and MeeGo Extras (or whatever the shared repository of
community-packaged applications will be called) applications which
depend on libraries in the usual way can be compliant, then yes, you're
requiring stack vendors to provide a mechanism for enabling Extras and
doing dependency resolution.

Perhaps there is a way to phrase this so that vendors must support the
installation of apps which are self-encapsulated, and may provide a
means to install apps which have MeeGo compliant dependencies?

>> This whole "MeeGo compliant" thing is about creating very high volumes of 
>> low-end, mainly free, apps.  The high value apps that app stores care about 
>> are not affected.  And for low end apps, it has to be quick, easy and cheap 
>> to develop or port them.  And many of them will be in MeeGo Extras.
> No, I don't agree. MeeGo compliance is about creating a large,
> unified application ecosystem with apps sold through multiple app stores on
> multiple devices.

How do you see the end result looking?

Let's take an example of 2 vendors: let's say Linpus and Novell.

In my mind: MeeGo provides the app store infrastructure (similar to
Android Market) which both Linpus & Novell are required to enable access
to in their devices. MeeGo also provides build, packaging & hosting
facilities for the MeeGo Extras, which may or may not be enabled by
default on Linpus & Novell devices. If enabled by default, MeeGo Extras
applications would show up in the app store as free applications
(similar to Hildon Application Manager). If Novell or Linpus wanted to
provide vendor- or device-specific app stores, they could also do that,
provide the upload & hosting facilities, and have those extra
applications also show up in the app store client. The user would be
able to see in the interface which apps are MeeGo compliant, and which
come from the vendor app store. I could also imagine the potential for a
"Nettbook app store" for applications tailored for the netbook UX, which
would be another common app store between Novell & Linpus, but which
would not be used by GENIVI or Nokia.


It seems that in your mind, each vendor will provide their own app
store, that MeeGo will not provide any build, packaging or hosting
facilities, and that the products of the MeeGo project will start & end
with the core distribution + specs on what makes up a compliant
application. The burden of providing a distribution channel & hosting is
entirely pushed to the vendors. Is that a fair assessment? If it is,
where do you see community apps being distributed? How would Linpus
users be able to get at & install applications from the Novell app store?

Perhaps I'm misunderstanding how you see this working in practice. If
so, perhaps you could clear up my misunderstanding a little?

Thanks!
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-15 Thread Dave Neary
(correction)

Dave Neary wrote:
> In theory, depending on external apps will raise the average space used
> when installing 100 apps, but it does not give any decent way to
> evaluate the maximum space that will be needed for 100 apps.

That should be, "In theory, allowing dependencies will reduce the
average space used when installing 100 apps, but it does not give a
decent way to evaluate the maximum space needed for 100 apps".

Dave.
-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-15 Thread Dave Neary
Hi Mark,

Skarpness, Mark wrote:
> It actually does matter to those deploying devices.  A few examples of why:
> 
> If compliant apps are allowed to have external dependencies - then
> someone has to pay to host and maintain those dependencies so they are
> available worldwide to many millions of devices.

Won't that be the MeeGo repository?

> As someone building a device - how do I know how much storage is required for 
> the OS in order to run compliant apps (as Arjan pointed out earlier in the 
> thread)?  

This reminds me of an epiphany I had a few years ago when working with a
buy who was an embedded developer. He told me stories about doing
real-time development & having to turn off all caching for the OS and
applications for an embedded application that was going into space - it
didn't matter that the average response time was going to be increased
from 0.01s to 0.5s, what mattered was that he could give, with absolute
certainty, a *maximum* response time. Being better in theory was less
important than being predictable & reproducible.

In theory, depending on external apps will raise the average space used
when installing 100 apps, but it does not give any decent way to
evaluate the maximum space that will be needed for 100 apps. However,
including all dependencies in packages will always give a higher space
requirement for the 100 apps than splitting them out... either all
dependencies are used by exactly one package (in which case the result
of including them or splitting them is the same) or at least one
dependency is shared by at least two packages (in which case splitting
them out is better). There is no situation where having
separately-packaged dependencies will use more space than dependencies
wrapped in the package.

It occurs to me that going in this direction would be like returning to
the early days of Linux when there were no dominant distributions or
common base packages or decent dependency resolution, and WordPerfect,
Applix, Oracle and all the other commercial apps that started supporting
Linux used to ship huge statically linked packages. Can we all agree
that the world was a worse place for Linux users back then?



> Absolutely - but MeeGo also needs to meet the needs of people
> building commercial device products and applications - so the rules for
> how you build and distribute that GPL application may be a bit different
> then they would be for a "standard" Linux distro.

I guess I can assume that most people here have not been in the business
of building commercial device products and applications - it seems like
there are not a lot of people from that segment here to defend their own
needs. Perhaps it would be useful to go over the core requirements that
these constituencies have?

I can get that a commercial application developer wants to be able to
build a package which will install on any MeeGo device... we're not
talking about requiring that people split off dependencies, but allowing
that things can be done like that.

I can get that an app store might require these single packages for
billing purposes, as you said. And I think that would be fine for anyone
wanting to get into an app store.

I'm still not very clear on what requirements a device
vendor/distributor (or software strack provider) might want to impose on
the software that would be installed on the device. Are there
distributors who want to have a single approved source of applications
for their devices that they support? And they don't want to be required
to enable some wild hairy community repository? Or am I missing the point?

A clear list of the constraints & requirements of commercial developers
& distributors would be, I think, useful.

Thanks!
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-14 Thread Dave Neary
Hi,

Warren Baird wrote:
> On Mon, Sep 13, 2010 at 3:53 PM, Quim Gil  wrote:
>> For clarity, I would restrict the word "compliance" to the official
>> MeeGo compliance based on the official API. "A MeeGo compliant app runs
>> on any MeeGo compliant device". If we dilute this we are opening a
>> Pandora's box.
>>
>> The MeeGo Extras stable repository would contain apps tested to work on
>> top of official MeeGo releases. No "compliance" word needed: they are
>> "extras".
> 
> Hmm.   That does solve the problem --- but it seems to me that having
> Extras - which might well be the vast majority of MeeGo apps, at least
> initially - not have some kind of official 'stamp' is a weakness, at
> least on the PR side...
> 
> App developers might well view it as a slight that their apps aren't
> compliant, and users might well be less inclined to run apps that
> aren't officially compliant...

I agree - MeeGo Extras should be a repository of compliant applications.
And a compliant application, in this context, should be an application
which uses only MeeGo core APIs or MeeGo compliant libraries distributed
in Extras.

And a MeeGo compliant library is a library which uses only MeeGo core
APIs or other compliant libraries.

Cheers,
Dave.




-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-09 Thread Dave Neary
Hi,

Arjan van de Ven wrote:
> The moment you have variants, where you allow the variants to add their
> own stuff on top, you can't have an "Extras" repository that works for
> all of these variants anymore, only one that works
> for the reference.
> 
> And once that's the case. you really can't say "oh but you can
> depend on anything that's in Extras". Or even "you can depend on things
> that are not in the required set" to be honest.

Why not?

You can define MeeGo compliant libraries as "libraries which depend only
on packages in the core" and MeeGo compliant applications as
"applications which depend only on what is in the core, or MeeGo
compliant libraries", and perhaps include a definition of how dependency
resolution should happen.

Making Extras a "blessed" repository of packages would nicely solve that
issue - you can restrict further dependencies to "libraries which are
included in the core, or MeeGo compliant libraries available in Extras".

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-08 Thread Dave Neary
Hi,

Wichmann, Mats D wrote:
> Warren Baird wrote:
>> Seems to me like the wind is blowing in the other direction, at least
>> on this mailing list... 
> 
> yes it is, I didn't mean to imply otherwise.  more that the
> architects has seem pretty set on this idea.

Are any of them here, and willing to explain/debate the reasons behind
their preference?

> I think if there's something used widely enough there's a space
> wastage issue by it not being "shared" then there's a case it
> belongs in the core after all.

To give just 3 packages that don't really belong in the core, but would
potentially be used by many 3rd party applications:
 - kdelibs
 - SDL
 - Gecko

There are others. There are families of applications which share core
libraries, and while it makes no sense to include the library in a
platform where none of those applications are present, it makes a lot of
sense not to ship the library bundled, because chances are if you're
installing one of the family, you'll install others.

Cheers,
Dave.
-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] QA guys: Wiki clutter?

2010-09-08 Thread Dave Neary
Hi,

Dave Neary wrote:
> Zhao, Fan wrote:
>> Agree, and all handset test reports have been restructured like:
>> http://wiki.meego.com/Quality/HandsetTestReport/UXWeekly20100706
> 
> Would it bother you to avoid the extra subpage level and just use
>http://wiki.meego.com/Quality/UX weekly report 20100706
> please?
> 
> Also, if you wouldn't mind using "Handset test report" instead of
> "HandsetTestReport", your page names will be consistent with the rest of
> the wiki.

We're still seeing namespace clutter from the UX generated pages in the
wiki. Page names like
http://wiki.meego.com/Quality/HandsetTestReport/UXWeekly20100908 are not
consistent with the rest of the wiki, and there are now dozens of pages
like this.

Back in July, I suggested the following:
> In general, if the testing team are going to be generating weekly test
> reports, then unless there is historical interest in keeping old test
> reports around, I would suggest that they be archived somewhere, and
> that only the latest test reports (and, perhaps, the last test results
> from a release to compare for regressions) be kept around.
> 
> How does that sound?

That got a nod of approval from Dawn at the time, but not from the test
team. Dawn suggested that we could have one page with the 5 most recent
test reports on the same page, and when adding a newer one, delete the
oldest one. That sounds like a good idea to me.

Jerry, Fan, what do you think?

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Meego spec - for comment

2010-09-08 Thread Dave Neary
Hi,

Andrew Flegg wrote:
> One hopes. So I encourage those of you who disagree to Mats'
> conclusion to reply to his post. The process by which the spec will
> get changed doesn't seem to be clear: feedback will be gathered and
> Mats will publish a new draft? Who has to sign off on it, though? Just
> the TSG? Nokia and Intel product managers?

Also, there is another possibility here which hasn't yet been said:

This spec specifies what a platform needs to do to be MeeGo compliant,
and what an application needs to do to be MeeGo compliant. It doesn't
say that only MeeGo compliant applications will be distributed on MeeGo
extras. It's possible, then, that most of the apps on MeeGo Extras
(basically, any app that has dependencies not included in the MeeGo
compliant platform) will not be MeeGo compliant.

To me, that reduces the value of MeeGo compliance for the user, but it's
certainly a possibility.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


  1   2   >