Re: Double checking free/nonfree packages

2009-12-01 Thread Carsten Valdemar Munk
Quoting Christopher Allan Webber cweb...@dustycloud.org:

 While researching this list, I found some components that are currently
 marked as nonfree here:

 http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Top_Level_Architecture

 ... but which now appear to be free software.

For good measure, that diagram is inaccurate :)


 I've compiled a list of those components as well as some notes on them.
 I'd like to get some confirmation before I take them off the nonfree
 list:

Did you in your research run into Mer, btw? http://wiki.maemo.org/Mer  
- we strive towards having a 100% OSS platform on the software side  
(our views probably differ on the HW support side but so it goes)



 questionably-nonfree-list

 Calendar-backend
 

 Appears to be a free version of this at:
 http://maemo.gitorious.org/calendar-backend


 Gypsy daemon
 

 Appears free to me: http://gypsy.freedesktop.org/wiki/


 Mission control
 ---

 Marked as nonfree on the graph, however irc conversation reveals:

 wjt paroneayea: MC itself is LGPL  [15:13]
 wjt paroneayea: Maemo uses osso-mission-control, which is upstream MC plus
   some proprietary bits

 Any details on what these proprietary bits are, how they can be removed?


 rtcom-eventlogger
 -

 Apparently recently freed according to:

 http://cool900.blogspot.com/2009/11/closed-source-components-in-maemo-5.html

Yes, see http://repository.maemo.org/pool/maemo5.0/free/r/


 Funambol SyncML
 ---

 Claims Funambol is the leading mobile open source project and leading
 provider of open source mobile cloud sync and push email for billions
 of phones.

 https://www.forge.funambol.org/DomainHome.html

 If it's open source, is it really nonfree then?

 Appears to be under the AGPL?
 https://core.forge.funambol.org/source/browse/core/trunk/LICENSE.txt?revision=28308view=markup

Dual-licensed, I think nokia has the commercial version

 xml2wbxml
 -

 Appears to be linked to the wbxmllib project, which is under the gpl?
 http://sourceforge.net/projects/wbxmllib/develop


 CertMan
 ---
 Appears to be free or have a free implementation?
 http://gitorious.org/+mer/mer/certman
That's an old version. New one is  
http://repository.maemo.org/pool/maemo5.0/free/m/maemo-security-certman/ I  
think.


 OpenGL ES 2.0
 -


 Okay, this one is probably certainly non-free on the driver end
Situation is open source kernel driver, closed source libraries.  
http://www.imgtec.com/PowerVR/sgx.asp


 DSME
 

 Freed according to:
 http://cool900.blogspot.com/2009/11/closed-source-components-in-maemo-5.htmlci
 (2009-11-13: DSME is in free).
http://repository.maemo.org/pool/maemo5.0/free/d/dsme/



 /questionably-nonfree-list



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


Re: Debian on the n900 / Configuring NOLO

2009-12-01 Thread Carsten Valdemar Munk
Quoting Christopher Allan Webber cweb...@dustycloud.org:
 It is good to hear that bootmenu is working on the n900, but IMO this is
 just a workaround for the root of the problem: the NOLO bootloader
 clearly sucks, is non-free, and is just plain unconfigurable (or if it
 is configurable, there seems to be non documentation on that).  Is there
 any chance that something both free and configurable like U-Boot might
 be ported to the N900 anytime soon?

 Thx,
  - cwebb
NOLO's purpose is simple - set up an environment to execute a zImage  
from the NAND area or load a zImage from USB. Or allow for flashing  
the NAND/eMMC through USB. In this case, noone says you cannot include  
a bootmenu in that zImage that selects a new root. Even though it  
might be non-free, it does do its job quite well. Works for me,  
personally.

I doubt u-boot will be ported due to the lack of JTAG and that it's a  
bit of risky business in terms of bricking your device trying to port  
it. :)

 ___
 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: Double checking free/nonfree packages

2009-12-01 Thread Alberto Mardegan
Christopher Allan Webber wrote:
 Mission control
 ---
 
 Marked as nonfree on the graph, however irc conversation reveals:
 
 wjt paroneayea: MC itself is LGPL  [15:13]
 wjt paroneayea: Maemo uses osso-mission-control, which is upstream MC plus
   some proprietary bits
 
 Any details on what these proprietary bits are, how they can be removed?

* Special handling for emergency calls
* Handling of connectivity (libconic) events
* State management via MCE: MC tells MCE when we are in a call, and listens to 
MCE signals (offline mode requires some special handling)
* Password storage is done with signon daemon.
* Missed call notifications

There is some more, but this are the most obvious things.
The proprietary components are the /usr/bin/mission-control binary and the 
plugins in /usr/lib/mission-control/.

Ciao,
   Alberto

-- 
http://www.mardy.it -- geek in un lingua international!

-- 
http://www.mardy.it -- geek in un lingua international!
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Debian on the n900 / Configuring NOLO

2009-12-01 Thread Frantisek Dufka
Carsten Valdemar Munk wrote:
 . Or allow for flashing  
 the NAND/eMMC through USB.

Oh, right,  if it can flash eMMC then the mmc code is in, so loading 
kernel from mmc is one NOLO bugzilla enhancement away ;-)

 In this case, noone says you cannot include  
 a bootmenu in that zImage that selects a new root.

Since I posted previous mail I have checked this and it looks like 
attaching some sort of initrd/initramfs is not available for arm 
architecture. It is very platform and bootloader dependent.
https://linuxlink.timesys.com/forum/1021
http://www.denx.de/wiki/view/DULG/CombiningKernelAndRamdisk

Also It is nontrivial to unzip kernel, modify command line and zip it 
again. It is implement at linker level
piggy.S:
-
 .section .piggydata,#alloc 

 .globl  input_data 

input_data: 

 .incbin arch/arm/boot/compressed/piggy.gz 

 .globl  input_data_end 

input_data_end: 


-

The input_data_end label is used in decompressor code 
(size=input_data_end-input_data) and whole image is zipped so different 
text yields different length.

For out tablets it is still of course doable to modify decompressor code 
directly and change the size there. It is not very clean, though.

Again, having kernel commandline stored inside config partition and NOLO 
using it instead of builtin command line would be ideal situation.

 I doubt u-boot will be ported due to the lack of JTAG and that it's a  
 bit of risky business in terms of bricking your device trying to port  
 it. :)

It should be possible to modify any current free bootloader to appear as 
zImage becoming 3rd stage bootloader. zImage is run with basic hardware 
already initialized and MMU still off so any bootloader code should be 
happy with this.

Also there is this old LAB idea
http://handhelds.org/moin/moin.cgi/HpIpaqH2200LAB

Also kexec is another option.

So basically we either need free bootloader that can show on-screen menu 
and load kernel etc. or use linux kernel and userspace code to do this 
(kexec, pivot_root).

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


Re: Debian on the n900 / Configuring NOLO

2009-12-01 Thread Frantisek Dufka
Frantisek Dufka wrote:
 Oh, right,  if it can flash eMMC then the mmc code is in, so loading 
 kernel from mmc is one NOLO bugzilla enhancement away ;-)

 Again, having kernel commandline stored inside config partition and NOLO 
 using it instead of builtin command line would be ideal situation.
 

FWIW I have created bug for this
https://bugs.maemo.org/show_bug.cgi?id=6468
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Maemo superstars wanted on stackoverflow

2009-12-01 Thread Jeremiah Foster
Hi,

Do any Maemo superstars want to post to Stackoverflow? There are some 
Maemo related questions there and they are not necessarily being answered by 
those who have the most knowledge in our community.

I know that we can be pretty hermetic at times, sticking to our forums 
and mailing lists, but there is a whole world out there! With people thirsting 
for Maemo knowledge!


http://stackoverflow.com/questions/423595/how-to-get-started-with-maemo-software-development

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


extras-devel - extras-testing auto-promotion not working?

2009-12-01 Thread Anderson Lizardo
Hi,

A long time ago I was informed by Niels on this list that packages
dependencies (i.e. not user application or packages under user/*
categories) would be automatically promoted from extras-devel to
extras-testing (and to extras FWIW) if an application that depends on
it is promoted.

Well, it *used* to work like that some time ago, but in the last weeks
I've noticed that no newer versions of PyMaemo packages (which are all
dependencies from various user/* application) got promoted as before.

I don't know if it has been a manual operation of if the autopromotion
system is actually broken.

There has been some kind of pressure to get the optified Python
packages into extras, and that depends on this auto promotion
mechanism.

Can someone with powers check that? I can open a bug report if necessary.

Thanks,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras-devel - extras-testing auto-promotion not working?

2009-12-01 Thread Mikko Vartiainen
 Well, it *used* to work like that some time ago, but in the last weeks
 I've noticed that no newer versions of PyMaemo packages (which are all
 dependencies from various user/* application) got promoted as before.

Packages don't get updated in promotion process if earlier version satisfies 
dependency. Many packages have direct dependency only for python package, 
which hasn't been updated lately, not for python2.5 which is the actual 
optified version. python2.5 isn't probably promoted because no package hasn't 
had dependency python2.5 (=2.5.2-3maemo3). If packagers like to keep their 
Depends line clean they are unlikely to put python2.5 directly there.

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


Re: extras-devel - extras-testing auto-promotion not working?

2009-12-01 Thread Anderson Lizardo
On Tue, Dec 1, 2009 at 9:18 AM, Mikko Vartiainen mvartiai...@gmail.com wrote:
 Well, it *used* to work like that some time ago, but in the last weeks
 I've noticed that no newer versions of PyMaemo packages (which are all
 dependencies from various user/* application) got promoted as before.

 Packages don't get updated in promotion process if earlier version satisfies 
 dependency. Many packages have direct dependency only for python package, 
 which hasn't been updated lately, not for python2.5 which is the actual 
 optified version. python2.5 isn't probably promoted because no package 
 hasn't had dependency python2.5 (=2.5.2-3maemo3). If packagers like to keep 
 their Depends line clean they are unlikely to put python2.5 directly there.

So what should we do here to have newer version of dependencies promoted ?

Obviously, we will not recommend depending on python2.5 directly (that
was the whole idea of the python meta package). Also depending on a
specific version just to force promotion seems odd IMHO.

Should I proceed and promote the missing PyMaemo packages to extras-testing ?

IMHO ideally, the auto promotion should be aware of newer versions of
dependencies, otherwise how are we (the maintainers) supposed to
provide bugfixes ? (.e.g the new optified packages).

Thanks in advance,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras-devel - extras-testing auto-promotion not working?

2009-12-01 Thread Mikko Vartiainen
On Tue, Dec 1, 2009 at 3:37 PM, Anderson Lizardo
anderson.liza...@openbossa.org wrote:
 Should I proceed and promote the missing PyMaemo packages to extras-testing ?

You can promote PyMaemo packages to extras-testing but it's not the
solution, because it doesn't help getting them to Extras (you can't
promote them there). Even if newer versions of non user/ packages were
promoted to Extras it doesn't help much getting them to end users
devices if they had earlier version of them installed because of how
Application Manager works. Currently getting something to updated
requires that update is somehow visible through user/ package both in
Application Manager and packages interface autopromotion algorithm.

Promotion system could probably be changed that it always promotes
newer version of non user/ package. One option would be that package
maintainer can promote updates of non user/ package to extras
manually, but that circumvents the whole qa process.

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


Re: Debian on the n900 / Configuring NOLO

2009-12-01 Thread Christopher Allan Webber
Great!  Thank you Frantisek!

Frantisek Dufka duf...@seznam.cz writes:

 Frantisek Dufka wrote:
 Oh, right,  if it can flash eMMC then the mmc code is in, so loading 
 kernel from mmc is one NOLO bugzilla enhancement away ;-)

 Again, having kernel commandline stored inside config partition and NOLO 
 using it instead of builtin command line would be ideal situation.
 

 FWIW I have created bug for this
 https://bugs.maemo.org/show_bug.cgi?id=6468
 ___
 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: extras-devel - extras-testing auto-promotion not working?

2009-12-01 Thread Igor Stoppa
ext Mikko Vartiainen wrote:

 You can promote PyMaemo packages to extras-testing but it's not the
 solution, because it doesn't help getting them to Extras (you can't
 promote them there). Even if newer versions of non user/ packages were
 promoted to Extras it doesn't help much getting them to end users
 devices if they had earlier version of them installed because of how
 Application Manager works. Currently getting something to updated
 requires that update is somehow visible through user/ package both in
 Application Manager and packages interface autopromotion algorithm.

 Promotion system could probably be changed that it always promotes
 newer version of non user/ package. One option would be that package
 maintainer can promote updates of non user/ package to extras
 manually, but that circumvents the whole qa process.
   
But if here there is a clear bug (not using /opt) which gets fixed by 
the newer version, what more is needed? And why?

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


Re: contribution to projects in Garage

2009-12-01 Thread Cornelius Hald
Reshma Prasanna wrote:
  
 Hi,
  
 
 I think there are a lot of people who could need a help. But
 what is your back-ground, which is the kind of project to be
 interested in, in which kind of work do you think you could help
 out? I think a good approach would be to write a bit about this
 and open a thread in the developer forum in talk [1]. I'm sure
 that somebody will come then to you. If you are familiar with Qt
 maybe this would be a possibility [2] ;)
 
 Thank you for all the suggestions. My background is primarily in 
 multimedia on embedded systems (codecs, streaming, players) and that 
 would probably be the best area for me to contribute in.
 Unfortunately, I am not familiar with Qt right now, but I can always 
 change that :)

Not really _muli_ media, but there are people interested in getting 
image support into Conboy. So if you´re interested in that or in other 
aspects of Conboy, please feel free to contact me.

More information can be found here:
Downloads: http://maemo.org/downloads/product/Maemo5/conboy
Forum: http://talk.maemo.org/showthread.php?t=28355
Code: https://garage.maemo.org/plugins/scmsvn/viewcvs.php/?root=conboy

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


Re: extras-devel - extras-testing auto-promotion not working?

2009-12-01 Thread Mikko Vartiainen
On Tue, Dec 1, 2009 at 4:08 PM, Igor Stoppa igor.sto...@nokia.com wrote:

 But if here there is a clear bug (not using /opt) which gets fixed by the
 newer version, what more is needed? And why?


For this particular case there isn't anything else needed (imo). But
generally if you can't promote user/ packages directly to extras you
probably shouldn't be able to promote non user/ packages directly
either.

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


QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-01 Thread Anderson Lizardo
On Tue, Dec 1, 2009 at 9:51 AM, Mikko Vartiainen mvartiai...@gmail.com wrote:
 You can promote PyMaemo packages to extras-testing but it's not the
 solution, because it doesn't help getting them to Extras (you can't
 promote them there). Even if newer versions of non user/ packages were
 promoted to Extras it doesn't help much getting them to end users
 devices if they had earlier version of them installed because of how
 Application Manager works. Currently getting something to updated
 requires that update is somehow visible through user/ package both in
 Application Manager and packages interface autopromotion algorithm.

Sorry but it is still not clear to me how to get fixes to non user/*
packages to the users' devices. If I understand correctly, Application
Manager does not follow the same behavior as apt-get on this case,
i.e. it will not upgrade non user/* packages on Device even if there
are new versions in extras, is that right?

 Promotion system could probably be changed that it always promotes
 newer version of non user/ package. One option would be that package
 maintainer can promote updates of non user/ package to extras
 manually, but that circumvents the whole qa process.

If I remember correctly, the QA process is currently very user/*
centered. I followed the discussions on last meeting too, and the
process does not seem to cover the updates for non user/* packages. So
right now we have a serious problem (IMHO) where we can get non user/*
package updates delivered to final users through a clean process.

Some user suggested once creating meta user/* packages for libraries,
python modules etc. that need updates, but I think this just too
hackish, and even if we proceed and do this, how do we convince the
end user to install it?

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Double checking free/nonfree packages

2009-12-01 Thread Christopher Allan Webber
So first of all, I'd like to note that I was very happy to wake up to
thse replies, particularly this one.  It does raise a lot of confidence.

 Can it be that we start having several iniciatives like this spread in
 different places? At the end the goal is the same: Maemo as open as
 technically possible being still stable and full featured.

 It would be really useful to have the one and only list of closed
 components prioritized by community interest. An openness backlog for
 people like me to work on.

Yes, I agree, forking this kind of documentation is not ideal .  I think
Nokia has made it clear that it sees free and open source software as a
means, whereas I and some others see it as an ends in itself.  However,
it would be to the benefit to all of us if we collaborate here.  I will
move my list over to the Maemo wiki tonight, when I am done with work.

For now there seem to be two main pages on which the documentation of
what is free/nonfree is:
 - 
http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Top_Level_Architecture
 - http://wiki.maemo.org/Why_the_closed_packages

The first contains that rather informative graph, but I suspect that the
intended purpose of that page would be made less useful if we put all of
the documentation of free/nonfree components on there.  The second one
seems to be a good start, but I think the naming of that particular page
helps defeat our purpose, as it seems to say here is why these are
closed as just an explanation, and does not indicate this is a record
of pieces that we are working to free.  So, unless there are any
objections, I think it would be better to start a page with a name such
as Free_Maemo or something similar that indicates a kind of free and
open source todo-list that I think everyone here seems to want.  I'll
work on incorporating the Why the closed packages page within that
document, and if that proves to be satisfactory, we can probably have
the Why_the_closed_packages page redirect to the new one.

 The criteria to prioritize components could be (improvising a bit, feel
 free to suggest improvements):

 1. Fixing a bug. I mean a real objective bug: package is in non-free
 although it looks like it's actually an open piece of software.

 2. Nurturing application development. There is a strong argument proving
 that opening a component will bring more and better apps for end users.

 3. Spread of Maemo driven technologies to other platforms. A component
 fits well in a gap existing in other Linux/OSS based projects and there
 is a concrete interest on collaborating and contributing to a component
 if it's opened.

 4. Community maintenance. A component is receiving low attention from
 the official maintainers even if it has high attention from the
 community and there are developers volunteering to contribute to it if
 the source code is available.

 5. Better architecture. Probably covered by 2 or 3 but just in case. A
 closed component is sitting in the midle of open components making
 things more difficult that needed to developers interested in that area.

These seem reasonable points.  I'll be sure to have that guide indicated
on the page.

 There is no problem having the source file public, but the good solution
 is to simply update the source image and link to it instead of forking
 it. Otherwise the chances of you having a version different to the one
 in the official documentation is high, when there should not be any
 reason to show anything different.

Yes, I think that if we are going to be keeping things on the maemo
wiki, it makes sense to have one image there.  Then both the Top Level
Architecture and the Free Maemo (or whatever) page can both share the
same image.

Thanks for the great responses, all!  I'll work on documenting this
tonight.
 - cwebb
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Double checking free/nonfree packages

2009-12-01 Thread Christopher Allan Webber
Carsten Valdemar Munk c...@cs.au.dk writes:

 Did you in your research run into Mer, btw? http://wiki.maemo.org/Mer  
 - we strive towards having a 100% OSS platform on the software side  
 (our views probably differ on the HW support side but so it goes)

I did run across Mer, and I was considering incorporating it but I was
fairly tired by the time I wrapped up documenting last night.  I will
include it while continuing documentation tonight.

For the record, there are a list of goals here on the Mer page:
http://wiki.maemo.org/Mer

But having a 100% OSS platform on the software side is not listed as
one of them.  If you are part of the project and you do see that as one
of the goals, consider adding it to that list.. I think it would be
helpful and would raise interest level in the project for people like
myself who have similar goals.

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


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-01 Thread Henrik Hedberg
Anderson Lizardo wrote:

 Some user suggested once creating meta user/* packages for libraries,
 python modules etc. that need updates, but I think this just too
 hackish, and even if we proceed and do this, how do we convince the
 end user to install it?

I still suggest meta user/* packages. Nokia is actually using meta 
user/* packages (for example, Maemo 5 package is a meta package 
pulling the platform non user/* packages when upgraded).

However, there might still be a question about how to convince an 
end user to upgrade a package that he has not actually installed. In 
Maemo 5 case that is easy, but in other cases it might require some 
additional communication.

One solution could be that the Application Manager showed other 
user/* packages that depends on meta user/* packages. That way an user 
might understand that if he upgraded Python package (or Microfeed 
package), gPodder (Mauku), for example, would benefit from that. Maybe 
those meta packages should be in a separate section (user/backend, 
user/platform, user/libraries, or similar).

BR,

Henrik

-- 
Henrik Hedberg  -  http://www.henrikhedberg.net/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Double checking free/nonfree packages

2009-12-01 Thread David Greaves
On Mon, 2009-11-30 at 22:16 -0600, Christopher Allan Webber wrote: 
 Hello,
 
 I'm compiling a list on the Libre Planet wiki to determine what packages
 are nonfree, and what steps would need to be taken to make the n900 a
 fully free phone:
 
 http://groups.fsf.org/wiki/FreeMaemo

Hi Christopher

As another Mer person I'm also very interested in this work. Mer on any
Nokia device out today is not (and realistically has zero chance of ever
being) 100% fsf-free.

However every step the community takes in the right direction moves us
towards that milestone and I personally feel that Nokia are doing
freedom in a better way than most (which is one reason I'm here!)

If this is a reasonable compromise then it would be great to see this
work integrated with the maemo community efforts - IIRC there have been
other initiatives to investigate this kind of data so maybe they could
be dug up?


David


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


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-01 Thread Mikko Vartiainen
 
 I still suggest meta user/* packages. Nokia is actually using meta 
 user/* packages (for example, Maemo 5 package is a meta package 
 pulling the platform non user/* packages when upgraded).

Meta packages are unfortunately the only working way
get library updates to users. I still would hate to
see all libraries in Application Manager, even if
they were semi hidden to some category. Only _good_
solution that I can see is that Application Manager
would work the same way as apt-get and upgrade all
packages (except the Nokia meta package).

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


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-01 Thread Anderson Lizardo
On Tue, Dec 1, 2009 at 11:32 AM, Mikko Vartiainen mvartiai...@gmail.com wrote:

     I still suggest meta user/* packages. Nokia is actually using meta
 user/* packages (for example, Maemo 5 package is a meta package
 pulling the platform non user/* packages when upgraded).

 Meta packages are unfortunately the only working way
 get library updates to users. I still would hate to
 see all libraries in Application Manager, even if
 they were semi hidden to some category. Only _good_
 solution that I can see is that Application Manager
 would work the same way as apt-get and upgrade all
 packages (except the Nokia meta package).

The problem being that the meta-package will pull *all* PyMaemo
packages and not just what the user wants/needs :/

Unless Application Manager honours Suggests:  fields ? in this case we
could put all non-core Python packages under that field.

The other solution is to fix Application Manager :o)

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Double checking free/nonfree packages

2009-12-01 Thread Christopher Allan Webber
Heya David,

David Greaves da...@dgreaves.com writes:

 If this is a reasonable compromise then it would be great to see this
 work integrated with the maemo community efforts - IIRC there have been
 other initiatives to investigate this kind of data so maybe they could
 be dug up?

That's my intention, see my reply to Quim Gil... I'll be moving over
that documentation to Maemo's wiki tonight.  If you know of other
sources of this data that would be useful to incorporate, I'd appreciate
the links the clearer picture we're able to construct from this
data, the better.

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


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-01 Thread Mikko Vartiainen
On Tue, Dec 1, 2009 at 5:39 PM, Anderson Lizardo
anderson.liza...@openbossa.org wrote:
 The problem being that the meta-package will pull *all* PyMaemo
 packages and not just what the user wants/needs :/

Yes, meta packages would bring more problems than solve them.

 Unless Application Manager honours Suggests:  fields ? in this case we
 could put all non-core Python packages under that field.

I don't think HAM knows about suggests field.

 The other solution is to fix Application Manager :o)

IMO Application Manager is broken from community (Extras) perspective.
From Nokia's perspective it's probably not broken because they can
control that single meta package for SSU. How could we get that fixed?

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


Re: Uploading homepage using GIT

2009-12-01 Thread Kees Jongenburger
Hi Akshey

On Mon, Nov 30, 2009 at 5:20 PM, Akshey Jawa aksheyj...@gmail.com wrote:

 Hi,

 I need help in creating homepage for my project hosted at
 https://garage.maemo.org/projects/smartclassrooms/. For this I need to
 upload webpages using Version Control System. I have configured the project
 account at garage.maemo.org to use GIT but I am not able to figure out how
 I can push the webpages online. Kindly help me to do so. I do not have any
 experience in using Version Control Systems. I read somewhere that I need to
 create directory named 'www' in the my project's GIT repository and this
 directory should contain the webpages.

 I have created a local repository using following commands-
 git init
 git add .
 git commit

I tried for 1/2 hour to find a place where  setting up git for garage was
documented but did not find it yet so here is a more generic answer

you need to add  a new remote repository and push the content to there
something like this (but I dont' know the url)

  git remote add origin git.garage.maemo.org???/example.git
  git push origin master
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Uploading homepage using GIT

2009-12-01 Thread Kees Jongenburger
Hi Akshey

On Mon, Nov 30, 2009 at 5:20 PM, Akshey Jawa aksheyj...@gmail.com wrote:

 Hi,

 I need help in creating homepage for my project hosted at
 https://garage.maemo.org/projects/smartclassrooms/. For this I need to
 upload webpages using Version Control System. I have configured the project
 account at garage.maemo.org to use GIT but I am not able to figure out how
 I can push the webpages online. Kindly help me to do so. I do not have any
 experience in using Version Control Systems. I read somewhere that I need to
 create directory named 'www' in the my project's GIT repository and this
 directory should contain the webpages.

 I have created a local repository using following commands-
 git init
 git add .
 git commit

I tried for 1/2 hour to find a place where  setting up git for garage was
documented but did not find it yet so here is a more generic answer

you need to add  a new remote repository and push the content to there
something like this (but I dont' know the url)

  git remote add origin git.garage.maemo.org???/example.git
  git push origin master
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Uploading homepage using GIT

2009-12-01 Thread Ferenc Szekely
Hello,

Kees Jongenburger wrote:
 Hi Akshey
 
 On Mon, Nov 30, 2009 at 5:20 PM, Akshey Jawa aksheyj...@gmail.com
 mailto:aksheyj...@gmail.com wrote:
 
 Hi,
 
 I need help in creating homepage for my project hosted at
 https://garage.maemo.org/projects/smartclassrooms/. For this I need
 to upload webpages using Version Control System. I have configured
 the project account at garage.maemo.org http://garage.maemo.org to
 use GIT but I am not able to figure out how I can push the webpages
 online. Kindly help me to do so. I do not have any experience in
 using Version Control Systems. I read somewhere that I need to
 create directory named 'www' in the my project's GIT repository and
 this directory should contain the webpages.
 
 I have created a local repository using following commands-
 git init
 git add .
 git commit
 
 I tried for 1/2 hour to find a place where  setting up git for garage
 was documented but did not find it yet so here is a more generic answer
 
 you need to add  a new remote repository and push the content to there
 something like this (but I dont' know the url)
 
   git remote add origin git.garage.maemo.org???/example.git 
 http://git.garage.maemo.org???/example.git
 
   git push origin master
 
Isn't the SCM page of the particular project helpful enough? In this
case: https://garage.maemo.org/scm/?group_id=1123

About setting up the web space:
http://lists.maemo.org/pipermail/maemo-developers/2009-March/018717.html

Adding some text to the SCM page -or somewhere else- about the web
content creation would not harm though.

Br,
ferenc

-- 
maemo.org sysadmin, developer
email: fer...@maemo.org
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Uploading homepage using GIT

2009-12-01 Thread Kees Jongenburger
Hi Ferenc

On Tue, Dec 1, 2009 at 9:41 PM, Ferenc Szekely fer...@maemo.org wrote:


 Isn't the SCM page of the particular project helpful enough? In this
 case: https://garage.maemo.org/scm/?group_id=1123

I don't think so



 About setting up the web space:
 http://lists.maemo.org/pipermail/maemo-developers/2009-March/018717.html

 Adding some text to the SCM page -or somewhere else- about the web
 content creation would not harm though.


yes puttin this information somewhere else is a good ideal. For example on
the garage getting-started page that is liked from the garage main page
https://garage.maemo.org/getting-started

Possibly some instructions like github does when creating a new project
would be usefull.

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