key_id

2008-06-09 Thread Frank Banul
Hi,

I'm trying to follow the directions at
http://maemo.org/community/application-catalog/extras_repository.html.

Step 6 lists:
debsign -k .changes
debsign -k .changes

What key is this? The public key that corresponds to the private key
in the following step? The PGP key? Is there a page that details the
ssh and pgp key requirements?

thanks,
Frank
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: policy: maemo packaging policy -draft

2008-06-09 Thread Allen Brown
Yes, that is why I have created several new menus.  Once that
actually make a little sense.  It is then easy to select them
instead of Extras.
-- 
Allen Brown
http://brown.armoredpenguin.com/~abrown

>
> Hi,
>
> Allen Brown wrote:
>>> * Interactive prompts from maintainer scripts (such as asking where
>>>   do you want to stick this new thing in your menus) are annoying for
>>>   the user.  I'd be inclined to add a sentence or two saying that these
>>>   SHOULD be avoided where possible.
>>
>> Speaking as a user, the *lack* of asking which menu this belongs
>> under is annoying.  Stuffing all add-ons into Extras sucks.  I want
>> my tools organized according to uses, not according to which person
>> developed them.
>
> Personally, I would vastly prefer a system like .desktop files where the
> developer says what categories the application is in, and it gets placed
> in the relevant menu(s). I don't like having to enter a menu name for,
> say, a game, when it should obviously go in the (non-existent) "Games"
> menu.
>
> Cheers,
> Dave.
>
> --
> maemo.org docsmaster
> Email: [EMAIL PROTECTED]
> Jabber: [EMAIL PROTECTED]
>
>


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: policy: maemo packaging policy -draft

2008-06-09 Thread Eero Tamminen
Hi,

ext Marius Gedminas wrote:
> On Wed, May 28, 2008 at 10:32:22AM +0300, Eero Tamminen wrote:
>> A draft version of the "maemo packaging policy" is available
>> for commenting:
>>  https://maemo.org/forrest-images/pdf/maemo-policy.pdf
>>
>> If you're packaging software for maemo, please take a look at it.
> 
> * Testing on a device with no extra packages is a hard to do, unless
>   you have two devices, or you're not actually using the one you have.

Maybe this would be better:
   As a result, package installation and uninstallation MUST be
   tested (also) on the device, before the package is uploaded to
   the repositories.  Test device SHOULD NOT have extra software
   installed.


>   I wish we had a complete hardware emulator so that you could test
>   package installation on a pristine rootfs in a virtual machine.

Qemu got recently some preliminary N8x0 support:
http://svn.savannah.gnu.org/viewvc/trunk/Changelog?revision=4490&root=qemu&view=markup

I haven't tried it myself.


In theory the better package dependency / Busybox testing should be
possible on Desktop & x86 too, but there's no ready made maemo x86
image that one could boot in x86 system Qemu.



> * Interactive prompts from maintainer scripts (such as asking where
>   do you want to stick this new thing in your menus) are annoying for
>   the user.  I'd be inclined to add a sentence or two saying that these
>   SHOULD be avoided where possible.

Along with selecting sensible defaults so that if/when the GUI tools
will support non-interactive mode like the Debian tools do, the package
wouldn't do anything stupid.  Debconf support is not currently planned
though.


> * Splitting translations has a question about Debian/Ubuntu.  I'm not a
>   developer of either, but as far as I know Debian ships translation
>   files for all languages in the same .deb that contains the software,

Which has the drawback that translations are tied to the software
updates...

>   while Ubuntu collects all translations from a big group of related
>   packages into a language-pack-$group-$languagecode, so you end up
>   with language-pack-lt, language-pack-gnome-lt, language-pack-kde-lt
>   and so on.

Which at least earlier had the drawback of forcing Thunderbird, Firefox
and OpenOffice installation on Kubuntu...

 >   The Ubuntu solution is only possible because they release
 >   the whole stack at once.
 >
>> As stated in the policy document, the comments and questions on this
>> policy should be mailed to the maemo-developers mailing list with
>> word "policy" in the subject.
> 
> This thread qualifies. ;-)

Sure. :-)  Thanks for the feedback!


- Eero
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: use of Glade for N810

2008-06-09 Thread Benoît HERVIER

U can also use Glade directly on your n810 :)

Pierre Amadio a écrit :

Hi there.

On Mon, Jun 09, 2008 at 12:09:13PM +0530, Arvind1 K wrote:
  
Can I use Glade to design my GUI so that it works in the hildon program. I 
want my application to work by simple tapping by stylus.
I have my application written in GTK+, how do I make it work in N810? 



It should work.
See the following url for an example of "hildonization" of an
existing application that use glade.

http://maemo.org/development/documentation/how-tos/4-x/maemo_4-0_porting_guide.html

  
If my application works in scratchbox, does it ensure it will work in 
N810?



I think it does 


Good luck.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers
  



--
Benoît HERVIER
http://khertan.net/

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


saying hello to Hildon

2008-06-09 Thread Paul Bloch
Hi guys,
So I'm starting to go through the tutorials and how-tos to familiarize
myself with how maemo is stacked.  I was thinking about improvements
to the interface experience and I'm wondering if it would be possible
to at all experiment with a port of Enlightenment as the window
manager to take advantage of their libraries for effects as it is also
a lightweight window manager.  Secondly I was wondering if anyone has
experimented with porting compiz fusion.  I don't know what this would
take, perhaps hacking down the size.  I'd like to see things get much
more "fluid" feeling and elegant, reducing clicks and providing
appropriate audio and visual feedback to the user that helps generate
a pleasant experience on such a small screen.

Also, are there any nokia n810 modders out there?  I'd love to see
what some people have done. I'm considering looking into the
possibility of adding a second screen to mine if it's possible and
changing around the ports and buttons.   I'm getting my fabrication
kit set up so pretty soon I'll be able to make custom plastic forms.
Hopefully within a few months I'll have something to show.

I also sent out an message to the list that had an image attached, a
mockup.  Can whoever is moderating release it to the list?  It has a
cool example of an interface that I made for the Mixxx.org project if
a port was made for Maemo.  It's mostly inspiration for any maemo
hackers out there that would want to work with Mixxx.org to get a port
made and tested.  Touch-based DJ mixing is already here, on your maemo
tablet.

Cheers,

Paul
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Correction to Maemo 4.01 installation instruction

2008-06-09 Thread Janne Johansson
On pe, 2008-06-06 at 10:09 +0300, ext Wellu Mäkinen wrote:
> installation instructions at http://tablets-dev.nokia.com/4.0.1/INSTALL.txt 
> seem to be updated to reflect few problems that are present at least in 
> Ubuntu systems.

That's what happened. The installers received some additional checks
also.

> There is one caveat though which should be clearly noted:
> 
> "2.3 Known limitation of scratchbox" states that e.g Ubuntu Hardy users 
> should 
> disable vdso and also lower the mmap_min_addr. The problem is that 
> mmap_min_addr is only present in very recent kernels. If this is set in 
> earlier kernels they simply die during boot.
> 
> Ubuntu Hardy is ok with this but Gutsy gets nuked if you set this in the 
> sysctl.conf.

Actually, we couldn't reproduce this problem with Ubuntu Gutsy. We tried
it with a fresh install and one upgraded to the latest versions. If the
mmap_min_addr wasn't supported by the kernel, it just got ignored.
However we found that the vdso_enabled had a default value 2 and
changing it to anything else caused the kernel to hang completely. 

> So, please add a warning or note that people just don't blindly set these in 
> their sysctl.conf.

Warning has now been added. Thanks for the feedback :)

-- 
Janne Johansson <[EMAIL PROTECTED]>

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: maemo Bug Jar #6

2008-06-09 Thread Andre Klapper
Am Freitag, den 30.05.2008, 15:07 +0300 schrieb [EMAIL PROTECTED]:
> 2. training users while resolving bugs as duplicates

> 3. an introduction to watch lists and interest areas.

> (that's a general version of bugzilla.mozilla.org's front page link for
> "bugs filed today")

We may want to set up a "Triage Guide" wiki page with an introduction
and guidelines for triagers and reporters (in fact these are two
different target audiences and may result in two wiki pages).
E.g. GNOME always asks new triagers to read
http://live.gnome.org/Bugsquad/TriageGuide first.
http://wiki.mozilla.org/MozillaQualityAssurance:Triage is also a good
source.
And timeless pointed me to http://browser.garage.maemo.org/news/8/ .

I have this on my todo-list and plan to come up with a proposal that
should be discussed with the triagers community that we have. Of course,
if anybody wants to go ahead with a draft/first version, feel free to do
so! :-)

andre
-- 
Andre Klapper (maemo.org bugmaster)

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: use of Glade for N810

2008-06-09 Thread Pierre Amadio
Hi there.

On Mon, Jun 09, 2008 at 12:09:13PM +0530, Arvind1 K wrote:
> Can I use Glade to design my GUI so that it works in the hildon program. I 
> want my application to work by simple tapping by stylus.
> I have my application written in GTK+, how do I make it work in N810? 

It should work.
See the following url for an example of "hildonization" of an
existing application that use glade.

http://maemo.org/development/documentation/how-tos/4-x/maemo_4-0_porting_guide.html

> If my application works in scratchbox, does it ensure it will work in 
> N810?

I think it does 

Good luck.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo Bug Jar #7

2008-06-09 Thread Andre Klapper
Am Donnerstag, den 05.06.2008, 10:54 +0200 schrieb Luca Olivetti:
> It's useful to know that a bug is fixed, what isn't useful is that the 
> fix isn't actually available

Quim already answered this partially, let me also try to describe our
bugmaster's point of view here.

We could create new statuses in Maemo Bugzilla, for example "fixed in
codebase" and "fix publically available to end-users by updating
through the official software channels", but I don't see much sense in
that.
I expect bug reporters to update their software from time to time to
check whether their issue has really been fixed - it's a question of how
much the bug reporter wants to be involved in the process (some people
just want to file bugs and don't care about verifying the fix, while
others have the will and motivation to verify. It's their personal
freedom to choose their grade of involvement).

In GNOME Bugzilla (that I have been working on for several years now)
bugs also get closed as fixed when the fix has been committed into the
codebase. This often means that "average" end users cannot immediately
verify the fix (except they are advanced users/devs compiling from SVN
source).
We expect them to reopen the bug after they have been able to verify
that the commit did not fix their issue (which could be months after
closing the report as fixed if they only run stable versions shipped by
their distribution).

This is a question of policy, but I cannot see good reasons to make this
more complicated for everybody by adding more statuses here. I'm sorry
to say, but this is how code development generally works from my point
of view. I may be wrong here, but it has worked out well for me so far.

andre
-- 
Andre Klapper (maemo.org bugmaster)

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo Bug Jar #7

2008-06-09 Thread Andre Klapper
[an off-topic posting about fixed release dates.
please stop reading if not interested.]

Am Freitag, den 06.06.2008, 19:48 +0200 schrieb Krischan Keitsch:
> Quality first! Releasing shouldn't _only_ be a management decision. When the 
> quality is as expected then the (scrum ?) team should hand over the 
> responsibility to the management. They can then powerpoint the great 
> event ;-)
> Personally I consider fix release dates as contra productive. Quality it the 
> key to success.

Depends on the kind of project and your customers.

>From my point of view GNOME has also become successful because they were
one of the first projects that started publishing based on a predictable
schedule (a new major release every half a year). This worked out quite
well in the past (though the latest GNOME release, 2.22, was a pretty
risky one), and other open source projects have also started to publish
schedules (e.g. KDE 4 - no flamewars, please).
Customers (=distributions) can reliably plan which version to include
and start beta-testing the release candidates of the final GNOME
version they plan to include.
Fixed release dates can create some pressure to get things done,
especially in open source projects that aren't steered by *one* company
that pays you (and in worst case could fire you), because you have way
less tools to create pressure and motivate volunteers. :-)

-andre (GNOME Release Team member)

-- 
Andre Klapper (maemo.org bugmaster)

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Autobuilder for maemo extras repository

2008-06-09 Thread Fred
Neil Jerram a écrit :
> 2008/6/6 Fred <[EMAIL PROTECTED]>:
>> Looks like it works ...
>>
>> Can this pb be linked to the fact that I have a passphrase associated
>> with my ssh key and that I may not answer the passphrase question as
>> soon as it arises ?
> 
> If that is the problem, are you aware of ssh-agent and ssh-add?
> 
>   Neil

Thanks a lot : it's exactly what I wanted, I love learning ;)

Fred
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Autobuilder for maemo extras repository

2008-06-09 Thread Ed Bartosh
On Fri, 2008-06-06 at 15:31 +0200, ext Fred wrote:
> Hi,
> 
> I try to be able to generate my projects for OS2007 as well as 0S2008 
> (with a few lines in configure.ac)
> 
> But with the auto-builder, I have to specify hildon dev packages in 
> debian/control ... which breaks my setup for OS2007
> 
> What would you recommend to keep this possibility ?
> 
Alternative Build-dependencies should help you in this case.
You can read about them here:
http://www.debian.org/doc/debian-policy/ch-relationships.html

In short: You can specify both OS2007 and OS2008 packages as a
build-dependencies. Something like this: 
Build-Depends: hildon-fm-dev | libhildonfm2-dev, libosso-gnomevfs2-dev | 
libgnomevfs2-dev 

But, considering the fact that hildon API was broken between OS2007(bora) and 
OS2008(chinook)[1] I'm quite 
sure that this change isn't enough to compile package for both platforms.

[1] http://maemo.org/news/announcements/view/1184675758.html

--
Ed
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Autobuilder for maemo extras repository

2008-06-09 Thread Ed Bartosh
On Fri, 2008-06-06 at 19:10 +0100, ext Graham Cobb wrote:
> On Friday 06 June 2008 14:22:33 Niels Breet wrote:
> > > On Fri, 2008-06-06 at 13:56 +0200, ext Niels Breet wrote:
> >  This is because we process the queue every certain amount of time
> >  and we check if we have seen the file before in the last run.
> > 
> >  A file that has been there for a certain amount of time gets
> >  processed.
> > 
> > 
> >  Ed: Do we need to make the upload_timeout a little longer?
> > >>>
> > >>> Yep. That's what I'm thinking of. What is the current value?
> > >>
> > >> 180, so that is pretty low. As it must at least be the time between 2
> > >> queue runs?
> > >
> > > It's 3 minutes. Not that low, I'd say. Let's set it to 240. If it's
> > > still not enough then we can increase it even more.
> >
> > I have set this to 240 now, let's see if this is enough to solve the
> > problem.
> 
> Do I understand this correctly?  You are saying that if I upload a package 
> and 
> the autobuilder runs fewer than 4 minutes after I do the upload, that the 
> files will be ignored?  So, I may have to wait 9 minutes before the build 
> starts?
> 
It's not that bad, don't worry :)
If .dsc file is in incoming directory autobuilder will always try to
pick it up. If some problems with file found then autobuilder will skip
it if file is sitting there less than timeout value or will reject it in
opposite case.

> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: policy: maemo packaging policy -draft

2008-06-09 Thread Marcin Juszkiewicz
Dnia Sunday 08 of June 2008, Allen Brown napisał:
> > * Interactive prompts from maintainer scripts (such as asking where
> >   do you want to stick this new thing in your menus) are annoying for
> >   the user.  I'd be inclined to add a sentence or two saying that
> > these SHOULD be avoided where possible.
>
> Speaking as a user, the *lack* of asking which menu this belongs
> under is annoying.  Stuffing all add-ons into Extras sucks.  I want
> my tools organized according to uses, not according to which person
> developed them.

control panel allows You to organize this menu in any way you want. 

With crap called Application Manager where you can install just one 
application at time asking used is 'acceptable' but when I install 
packages using apt-get it is really annoying to check why does installing 
halted which happens when apt-get is called from remote shell and 
application asks where do I want to have it.

With those 'finger-but-not-user friendy' style menus putting everyting 
into Extras has sense.

-- 
JID: [EMAIL PROTECTED]


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: policy: maemo packaging policy -draft

2008-06-09 Thread Dave Neary

Hi,

Allen Brown wrote:
>> * Interactive prompts from maintainer scripts (such as asking where
>>   do you want to stick this new thing in your menus) are annoying for
>>   the user.  I'd be inclined to add a sentence or two saying that these
>>   SHOULD be avoided where possible.
> 
> Speaking as a user, the *lack* of asking which menu this belongs
> under is annoying.  Stuffing all add-ons into Extras sucks.  I want
> my tools organized according to uses, not according to which person
> developed them.

Personally, I would vastly prefer a system like .desktop files where the
developer says what categories the application is in, and it gets placed
in the relevant menu(s). I don't like having to enter a menu name for,
say, a game, when it should obviously go in the (non-existent) "Games" menu.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: [EMAIL PROTECTED]
Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers