
I still think we need to talk to Xamarin and point out that arm isn't a platform they can ignore going forward.
Just a quick question, will ngen still work? If the code is changed to pure native we shouldn't have any issues right?
I promised him a beer too for his hard workSo, I've not really worked on it for a while - I'm waiting for a compatible version of Mono (3.x) to appear in any version of Debian before doing anything about it, and with the freeze ongoing, this hasn't happened.
There are really not that many things to do, and none of them are major work:
* Remove the assumption that armhf always means armv7 (the Pi people need this, as Pi is armv6 - Debian always builds armhf for armv7 though)
* Ensure that none of the changes in the armhf branch adversely affect building/running on older soft-float ARM
Long term, it's unfortunate that these changes cannot go into upstream Mono (they're LGPL and (c) Sony, so Xamarin cannot include the changes in their non-Free MonoTouch and Mono For Android products) but I don't mind Debian being the primary source for Mono on armhf.
That's awesome news. I'm having trouble finding the paypal link but when I do I am sending £5 of beer tokens as a thank you and more to follow when more news comes in. I hope other people chime in with us - if we want people to keep putting their hard work in we should reward them!jkommeren wrote:(I contacted Directhex, Jo Shields, the developer of the mono-1 distro)
Thanks mr. Shields!![]()
With your permission I'd like to share the email you sent meI promised him a beer too for his hard workSo, I've not really worked on it for a while - I'm waiting for a compatible version of Mono (3.x) to appear in any version of Debian before doing anything about it, and with the freeze ongoing, this hasn't happened.
There are really not that many things to do, and none of them are major work:
* Remove the assumption that armhf always means armv7 (the Pi people need this, as Pi is armv6 - Debian always builds armhf for armv7 though)
* Ensure that none of the changes in the armhf branch adversely affect building/running on older soft-float ARM
Long term, it's unfortunate that these changes cannot go into upstream Mono (they're LGPL and (c) Sony, so Xamarin cannot include the changes in their non-Free MonoTouch and Mono For Android products) but I don't mind Debian being the primary source for Mono on armhf.so I'm sending him a small donation via Paypal, if anyone wants to join in, his email / paypal address can be found on the github page https://github.com/directhex
Please also release details on what sources you used, what patches you applied to those sources and how you built it.Twinkletoes wrote:We have independently (with some help from Jo Shields) got Mono working a couple of weeks ago, and we're putting it through its paces here. We're about to release a set of mono binaries for Pi with installation instructions.
FECK YES. Thanks guys.Twinkletoes wrote:We have independently (with some help from Jo Shields) got Mono working a couple of weeks ago, and we're putting it through its paces here. We're about to release a set of mono binaries for Pi with installation instructions.
Which bit is (c) Sony?
Bryan
Great news. A working version of mono on Raspbian hard-float would be super. This thread has given me hope. I look forward to this. Let me know if you need more testers. Keep up the great work.Twinkletoes wrote:We have independently (with some help from Jo Shields) got Mono working a couple of weeks ago, and we're putting it through its paces here. We're about to release a set of mono binaries for Pi with installation instructions.
Which bit is (c) Sony?
Bryan
Just because code is opensource doesn't mean it doesn't have a copyright holder. An opensource license is a grant of permission by the copyright holder to use the work under certain conditions however the copyright holder retains the right to make the code available under other terms as well. How useful this right is depends on how much of the code they own, for example the copyright to the Linux kernel is fragmented among so many owners that it is essentially impractical for it to ever be made available under anything other than GPLv2bfagioli wrote: By the way is that prior post implying that Sony owns some portion of mono? How can that be - I thought mono was open source.
Thank you for this detail it was very helpful. One question though. What does "but cannot go upstream" mean? It sounds bad. Like it can't be added back into a main trunk of code? Does that mean it has to be maintained off to the side somewhere?plugwash wrote:Just because code is opensource doesn't mean it doesn't have a copyright holder ...(some text deleted) ...Unless sony altruistically decides to do that (fat chance) the sony changes can be used by those of us who use mono under the opensource licenses but cannot go upstream.bfagioli wrote: By the way is that prior post implying that Sony owns some portion of mono? How can that be - I thought mono was open source.
Users browsing this forum: No registered users and 14 guests