Almost no Mono applications (or none) in Ubuntu 12.04?
Source: “Mono, the Trojan” (reused with permission)
Summary: The long term support release of Ubuntu (next release) may come with almost no Mono applications (or none) and there is discussion about getting rid of Mono altogether
Banshee coverage at Phoronix was mentioned here the other day, but we now see some reports that almost contradict it. “Apparently,” tells us Viper550, “Ubuntu devs are proposing a switch back to Rhythmbox”
Ryan insists that he “said that last night, EST… (to the tune of that Get a Mac ad) Problems? Too darned many. Patches? Not enough. Banshee has issues, it’s so glitchy, they’re leaving it, for Rhythmbox… ”
Viper550 explains the reasons as: “Banshee = not GTK3, glitchy on ARM, removing it could allow the removal of Mono from the main repository, etc.”
“I doubt Mono will be removed from the repository,” Ryan adds, “getting it removed from the supported system and into Universe would be good though… they wasted time and effort coding all their Ubuntu One crap in C# for a dead end (Mono), while complaining Rhythmbox isn’t up to their standards, instead of improving Rhythmbox”
“[T]hey said it could also save some space on the ISOs,” replies Viper550, but Ryan insists that “Red Hat has ported Rhythmbox to GTK+ 3 and gotten it in good shape, they’re thinking about doubling back and using it in Ubuntu again which means rewriting all their Ubuntu One crap that they spent man hours writing for Banshee… Ubuntu just takes leftovers… once some other outfit gets something working, Ubuntu swipes it and takes credit for installing it in the default system, which they call “integration work”…”
Having searching for some references on this matter, we got this (Viper550 says it “was discussed at UDS”).
- Rhythmbox / Banshee :
This subject was a bit of surprise for me, I didn’t expect such discussion will happen. However, the 2 applications have problems :
- Banshee : Problem on ARM (doesn’t work), no GTK3 support, and removing Banshee will remove Mono from the CD (good for the space) and probably from main (which make Security team happy, not having to maintain Mono stack for 5 years)
- RB : U1 store need to be updated, Music lense needs to be updated, it needs a release from upstream.
A quick vote on usage of both applications in the room makes approximately a 50 / 50 result (maybe a bit more for RB).
Conclusion, RB will probably be back on the CD, if no problem is raised by the other teams not present during the session. The decision was not easy, but IMO it makes sense in the context of an LTS. And, well, Banshee will still be available in the archive, will at least the same level of integration than in 11.10.
So “basically,” explains Viper550, “cliffsnotes version: Banshee may be dropped because its not a native GTK 3 application, doesn’t work well on ARM, and dropping that and Mono could save some disk space (which make Security team happy, not having to maintain Mono stack for 5 years)”
Other sites appear to have already reported about this too, so we’ll quote:
Rhythmbox Might Replace Banshee In Ubuntu 12.04 Precise Pangolin, More News
As for the second session, most people who have attended the default applications session today at UDS-P have agreed to replace Banshee with Rhythmbox by default. However, decision is not final as there are a few things that need to be checked first (like Unity Music Lens integration, etc.).
This is great news and a step in the right direction. █