From Fedora Project Wiki
No edit summary
Line 123: Line 123:
== Dependencies ==
== Dependencies ==
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this change depends?  In other words, completion of another change owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel change)? -->
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this change depends?  In other words, completion of another change owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel change)? -->
Has no dependencies found
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->


OpenTK
OpenTK
RepetierHost
RepetierHost
avahi
avahi
banshee
banshee
banshee-community-extensions
banshee-community-extensions
bareftp
bareftp
bless
bless
boo
boo
cdcollect
cdcollect
dbus-sharp
dbus-sharp
dbus-sharp-glib
dbus-sharp-glib
docky
docky
f-spot
f-spot
flickrnet
flickrnet
gbrainy
gbrainy
gdata-sharp
gdata-sharp
gecko-sharp2
gecko-sharp2
gio-sharp
gio-sharp
giver
giver
gkeyfile-sharp
gkeyfile-sharp
gmime
gmime
gnome-desktop-sharp
gnome-desktop-sharp
gnome-do
gnome-do
gnome-do-plugins
gnome-do-plugins
gnome-guitar
gnome-guitar
gnome-keyring-sharp
gnome-keyring-sharp
gnome-rdp
gnome-rdp
gnome-sharp
gnome-sharp
gnome-subtitles
gnome-subtitles
graphviz
graphviz
gsf-sharp
gsf-sharp
gtk-sharp-beans
gtk-sharp-beans
gtk-sharp2
gtk-sharp2
gtksourceview-sharp
gtksourceview-sharp
gudev-sharp
gudev-sharp
hyena
hyena
ice
ice
kimono
kimono
libappindicator
libappindicator
libgpod
libgpod
log4net
log4net
mono-addins
mono-addins
mono-basic
mono-basic
mono-bouncycastle
mono-bouncycastle
mono-cecil-flowanalysis
mono-cecil-flowanalysis
mono-debugger
mono-debugger
mono-reflection
mono-reflection
mono-tools
mono-tools
mono-zeroconf
mono-zeroconf
monobristol
monobristol
monodevelop
monodevelop
monodevelop-debugger-gdb
monodevelop-debugger-gdb
monodevelop-vala
monodevelop-vala
monosim
monosim
nant
nant
ndesk-dbus
ndesk-dbus
ndesk-dbus-glib
ndesk-dbus-glib
notify-sharp
notify-sharp
pdfmod
pdfmod
pinta
pinta
poppler-sharp
poppler-sharp
qyoto
qyoto
rescene
rescene
sparkleshare
sparkleshare
taglib-sharp
taglib-sharp
taoframework
taoframework
themonospot-base
themonospot-base
themonospot-console
themonospot-console
themonospot-gui-gtk
themonospot-gui-gtk
themonospot-gui-qt
themonospot-gui-qt
themonospot-plugin-avi
themonospot-plugin-avi
themonospot-plugin-mkv
themonospot-plugin-mkv
thrift
thrift
tomboy
tomboy
webkit-sharp
webkit-sharp
xsp
xsp



Revision as of 12:30, 26 March 2014


Mono 3.2

Summary

Update the Mono stack in Fedora from 2.10 to 3.2

Owner

Current status

  • Targeted release: Fedora 21
  • Last updated: March 26, 2014
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Support for Mono versions 3.0 and 2.10 is been discontinued. No further development of bug fixing is planned for those branches. Mono 3.2 is the active branch an have many improvements . See upstream notes http://www.mono-project.com/Release_Notes_Mono_3.2

Benefit to Fedora

Fedora aims to showcase the latest in free and open source software - we should have the most recent release of Mono 3.2

It will have the ability to run cross-platform applications that require compatibility with Microsoft. Net Framework 4.5

Scope

  • Proposal owners:

Update mono spec and build in koji until is ready.

  • Other developers:

Some packages may need to be revised, updated or rebuilt, see Dependencies section

  • Release engineering:
  • Policies and guidelines:

Upgrade/compatibility impact

Mono 3.2 includes most of the features of Mono 2.10. Most applications that use Mono should continue to function properly after update.

How To Test

Interested testers do not need special hardware. If you have a favorite Mono application, please test it with Mono 3.2 and verify that it still works as you expect.

People using F20 can download rpm from koji https://koji.fedoraproject.org/koji/taskinfo?taskID=6659352 to install and test

Or use Fedora People Repo http://repos.fedorapeople.org/repos/elsupergomez/monodevelop/fedora-monodevelop.repo to install and test

User Experience

User should note speedy improvement running Mono applications.

Some applications will have features only supported if used Mono 3.2.

Dependencies

OpenTK

RepetierHost

avahi

banshee

banshee-community-extensions

bareftp

bless

boo

cdcollect

dbus-sharp

dbus-sharp-glib

docky

f-spot

flickrnet

gbrainy

gdata-sharp

gecko-sharp2

gio-sharp

giver

gkeyfile-sharp

gmime

gnome-desktop-sharp

gnome-do

gnome-do-plugins

gnome-guitar

gnome-keyring-sharp

gnome-rdp

gnome-sharp

gnome-subtitles

graphviz

gsf-sharp

gtk-sharp-beans

gtk-sharp2

gtksourceview-sharp

gudev-sharp

hyena

ice

kimono

libappindicator

libgpod

log4net

mono-addins

mono-basic

mono-bouncycastle

mono-cecil-flowanalysis

mono-debugger

mono-reflection

mono-tools

mono-zeroconf

monobristol

monodevelop

monodevelop-debugger-gdb

monodevelop-vala

monosim

nant

ndesk-dbus

ndesk-dbus-glib

notify-sharp

pdfmod

pinta

poppler-sharp

qyoto

rescene

sparkleshare

taglib-sharp

taoframework

themonospot-base

themonospot-console

themonospot-gui-gtk

themonospot-gui-qt

themonospot-plugin-avi

themonospot-plugin-mkv

thrift

tomboy

webkit-sharp

xsp

Contingency Plan

  • Contingency mechanism: Still in Mono 2.10
  • Contingency deadline: Beta freeze
  • Blocks release? No
  • Blocks product? Monodevelop 4

Documentation

https://fedoraproject.org/wiki/Packaging:Mono

https://github.com/mono/mono

Release Notes

http://www.mono-project.com/Release_Notes_Mono_3.2