Notices


Reply
Thread Tools
Posts: 6 | Thanked: 0 times | Joined on Feb 2006
#1
Did I read this right on the Canola website?

No support for the 770.

Very disappointing.
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#2
Originally Posted by rcrh View Post
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 =)
 

The Following User Says Thank You to handful For This Useful Post:
barbieri's Avatar
Posts: 44 | Thanked: 21 times | Joined on Dec 2007 @ Recife, Brazil
#3
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 :-)
 

The Following 2 Users Say Thank You to barbieri For This Useful Post:
Posts: 41 | Thanked: 6 times | Joined on Nov 2007
#4
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?
 
Posts: 6 | Thanked: 0 times | Joined on Feb 2006
#5
Originally Posted by handful View Post
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.
 
Posts: 373 | Thanked: 56 times | Joined on Dec 2005 @ Ottawa, ON
#6
Originally Posted by barbieri View Post
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's Avatar
Posts: 44 | Thanked: 21 times | Joined on Dec 2007 @ Recife, Brazil
#7
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.
 
Posts: 15 | Thanked: 0 times | Joined on Jan 2008
#8
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?
 
Reply


 
Forum Jump


All times are GMT. The time now is 23:47.