Elsupergomez (talk | contribs) No edit summary |
Elsupergomez (talk | contribs) |
||
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)? --> | ||
<!-- 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
- Name: Claudio Rodrigo Pereyra Diaz
- Email: <elsupergomez@fedoraproject.org>
- Release notes 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