PDA

View Full Version : [Canola] 770 COMING SOON! Really??


rcrh
12-21-2007, 04:44 PM
Did I read this right on the Canola website?

No support for the 770.

Very disappointing.

handful
12-21-2007, 05:01 PM
Did I read this right on the Canola website?

No support for the 770.

Very disappointing.

Sorry for disappointing, you must have seen the videos. we really have it running, but packaging for the old versions is a pain. So rhe only thing I can say is : it's done... but the packaging is taking more than we expected.

So let's try to make it ready asap, but we cannot do magic =)

barbieri
12-21-2007, 06:04 PM
A more detailed reply is: we had problems with 770 due 2 factors:
gregale (os2006): doesn't support pyinotify and we were unable to move to GnomeVFS on time, this is under work.
bora/Hacker Edition (os2007/HE): in order to work better, we optimized our packages with -mcpu=arm1136jf-s, this will add, among other things, FPU support using vfp, something that is unsupported by 770 processor. Then, if you use HE you will get Illegal Instruction. To avoid this, we need to setup another bora repository, recompile all the packages again and point HE users to there.

So, it was more a time than a technical issue, sorry about that. As most Canola developers live far from our families, we're all on vacation until January 10th, so it will take some time to have these issues fixed.

On the positive side: all packages that issue "Illegal Instruction" (ie: the compiled, or armel) are free software! You guys can setup scratchbox, "apt-get source $PACKAGE" and change debian/rules, changing the CFLAGS to produce valid 770 binaries, then upload it to an external repository (if you do to repository.maemo.org, you'll clash with existing packages) and have users to pull from it. Our proprietary packages are pure-python, so it's up to you guys to have it running sooner :-)

GreySim
12-21-2007, 10:14 PM
I'm lurking on IRC hoping to figure it out there, but...was there ever any luck with recompiling python2.5-edbus for Gregale? Or finding the sources at least, since apt-get source didn't work for that package?

rcrh
12-22-2007, 10:56 AM
Sorry for disappointing, you must have seen the videos. we really have it running, but packaging for the old versions is a pain. So rhe only thing I can say is : it's done... but the packaging is taking more than we expected.

So let's try to make it ready asap, but we cannot do magic =)

Hey, I completely understand. I'm completely jazzed that you guys are going to continue to support the older platform. Its just that Canola is so great that I can't help but be disappointed.

Again, I understand, but I'm still sad.

Thanks for the update. I'll be watching for news in the New Year.
Richard.

mwiktowy
12-24-2007, 12:47 AM
A more detailed reply is: we had problems with 770 due 2 factors:
gregale (os2006): doesn't support pyinotify and we were unable to move to GnomeVFS on time, this is under work.
bora/Hacker Edition (os2007/HE): in order to work better, we optimized our packages with -mcpu=arm1136jf-s, this will add, among other things, FPU support using vfp, something that is unsupported by 770 processor. Then, if you use HE you will get Illegal Instruction. To avoid this, we need to setup another bora repository, recompile all the packages again and point HE users to there.

So, it was more a time than a technical issue, sorry about that. As most Canola developers live far from our families, we're all on vacation until January 10th, so it will take some time to have these issues fixed.

On the positive side: all packages that issue "Illegal Instruction" (ie: the compiled, or armel) are free software! You guys can setup scratchbox, "apt-get source $PACKAGE" and change debian/rules, changing the CFLAGS to produce valid 770 binaries, then upload it to an external repository (if you do to repository.maemo.org, you'll clash with existing packages) and have users to pull from it. Our proprietary packages are pure-python, so it's up to you guys to have it running sooner :-)

Thanks for the explanation ... I sure wish I had read this *before* I spent 2 days trying to get the the main repostories working on my 770 just to get canola2.

Can I make a request that when you do set up an alternate repository for 770 HE compatibility, that you bump the package version build number so that all the incompatible packages that got installed and now produce Illegal Instructions get replaced transparently. I noticed that uninstalling canola2 does not uninstall all the supporting packages that it dragged in with it. Alternatively, is there an easy way to track down these packages so that I can manually remove them?

/Mike

barbieri
12-24-2007, 10:07 AM
Yes, we'll bump version numbers.

As for removing the dependencies, this should be automatic if you just used the Application Installer, but I'm not sure the behavior if you used dpkg/apt-get manually.

In any case, there are some libs that you can remove and they'll remove everything else:
apt-get --purge remove libevas0 libeet0 libembryo0 libecore0 libdownloadmanager0

I think these should do.

mrtn
01-10-2008, 07:11 PM
hi guys, u're making great work, thanx for it, but can u tell now when will be possible to install Canola 2 on 770? do you plan release it soon?