Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340045 (mono-2.8) - [TRACKER] dev-lang/mono-2.8 released. mono and related ebuilds.
Summary: [TRACKER] dev-lang/mono-2.8 released. mono and related ebuilds.
Status: RESOLVED FIXED
Alias: mono-2.8
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords: EBUILD, Tracker
: 340043 340237 340239 340241 (view as bug list)
Depends on: 340151 340365 340375 341195 341435 341497 341779 342023 343023 344503 345409 346125 346133 346135 352951
Blocks: CVE-2010-3332
  Show dependency tree
 
Reported: 2010-10-07 09:36 UTC by Alistair Bush (RETIRED)
Modified: 2011-02-27 12:52 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libgdiplus-2.8.patch diff from 2.7.6-r1 (libgdiplus-2.8.patch,368 bytes, patch)
2010-10-07 09:39 UTC, Alistair Bush (RETIRED)
Details | Diff
mono-2.8.ebuild.patch from 2.6.7 (mono-2.8.patch,1.95 KB, patch)
2010-10-07 09:44 UTC, Alistair Bush (RETIRED)
Details | Diff
files/mono-2.8-libdir.patch (mono-2.8-libdir.patch,2.66 KB, patch)
2010-10-07 09:45 UTC, Alistair Bush (RETIRED)
Details | Diff
mono-tools-2.8.ebuild (mono-tools-2.8.ebuild,1.55 KB, text/plain)
2010-10-09 15:41 UTC, onip
Details
mono-tools html renderers patch (mono-tools-2.8-html-renderer-fixes.patch,3.60 KB, patch)
2010-10-09 15:42 UTC, onip
Details | Diff
mono-debugger-2.8.ebuild (mono-debugger-2.8.ebuild,989 bytes, text/plain)
2010-10-09 15:43 UTC, onip
Details
Patch to enable support for features usually disabled with moonlight use flag. (mono-monodis.patch,521 bytes, patch)
2010-10-10 06:58 UTC, Alistair Bush (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alistair Bush (RETIRED) gentoo-dev 2010-10-07 09:36:46 UTC
So im going to be lazy and start throwing everything in here.   

From what I know of mono there are a few ebuilds to be updated to 2.8

libgdiplug
mono
xsp
Comment 1 Alistair Bush (RETIRED) gentoo-dev 2010-10-07 09:39:07 UTC
Created attachment 249825 [details, diff]
libgdiplus-2.8.patch diff from 2.7.6-r1

So here is libgdiplus.  Builds but untested further than that
Comment 2 Alistair Bush (RETIRED) gentoo-dev 2010-10-07 09:44:24 UTC
Created attachment 249826 [details, diff]
mono-2.8.ebuild.patch from 2.6.7
Comment 3 Alistair Bush (RETIRED) gentoo-dev 2010-10-07 09:45:24 UTC
Created attachment 249828 [details, diff]
files/mono-2.8-libdir.patch
Comment 4 Alistair Bush (RETIRED) gentoo-dev 2010-10-07 09:47:56 UTC
Currently ive only had time to test that these build (and not a very good test at that)

Therefore pacho feel free to continue if you have time. i'll be leaving this for tonight but will attempt to do more over the weekend if noone else picks it up.
Comment 5 Pacho Ramos gentoo-dev 2010-10-07 09:57:03 UTC
OK, thanks a lot :-), will look at this when I have time for it 
Comment 6 Pacho Ramos gentoo-dev 2010-10-07 18:03:01 UTC
*** Bug 340043 has been marked as a duplicate of this bug. ***
Comment 7 Alistair Bush (RETIRED) gentoo-dev 2010-10-08 08:50:19 UTC
Bumped 

dev-dotnet/libgdiplus
dev-lang/mono
dev-lang/mono-basic
www-apache/mod_mono
dev-dotnet/xsp

about the only thing left is dev-util/mono-tools
Comment 8 onip 2010-10-08 13:57:02 UTC
(In reply to comment #7)
> about the only thing left is dev-util/mono-tools

also dev-util/mono-debugger needs bumping

Comment 9 Gleb Golubitsky 2010-10-08 21:46:51 UTC
I've just installed mono-2.8 from portage tree. Unable to find monodis util:
sectoid@dagon ~ $ equery f mono | grep monodis
sectoid@dagon ~ $ 

sectoid@dagon ~ $ equery u mono
[ Legend : U - flag is set in make.conf       ]
[        : I - package is installed with flag ]
[ Colors : set, unset                         ]
 * Found these USE flags for dev-lang/mono-2.8:
 U I
 - - hardened  : activate default security enhancements for toolchain (gcc, glibc, binutils)
 - - minimal   : Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
 - + moonlight : Generate Moonlight 2.1 assemblies
 - + profile4  : Include partial support for C# 4.0 and some of the upcoming .NET 4.0 APIs.
 - - xen       : Make mono generate code that is considerably faster on xen VMs but slightly slower on for normal systems.
Comment 10 Pacho Ramos gentoo-dev 2010-10-09 13:08:38 UTC
*** Bug 340237 has been marked as a duplicate of this bug. ***
Comment 11 Pacho Ramos gentoo-dev 2010-10-09 13:08:42 UTC
*** Bug 340239 has been marked as a duplicate of this bug. ***
Comment 12 Pacho Ramos gentoo-dev 2010-10-09 13:08:47 UTC
*** Bug 340241 has been marked as a duplicate of this bug. ***
Comment 13 onip 2010-10-09 15:40:50 UTC
(In reply to comment #9)
> I've just installed mono-2.8 from portage tree. Unable to find monodis util:

It depends on the moonlight USE, if you disable it you'll get monodis. It is an upstream "feature".

see https://bugzilla.novell.com/show_bug.cgi?id=641005
and http://github.com/mono/mono/blob/master/configure.in#L2499
Comment 14 onip 2010-10-09 15:41:32 UTC
Created attachment 250031 [details]
mono-tools-2.8.ebuild
Comment 15 onip 2010-10-09 15:42:02 UTC
Created attachment 250033 [details, diff]
mono-tools html renderers patch
Comment 16 onip 2010-10-09 15:43:46 UTC
Created attachment 250035 [details]
mono-debugger-2.8.ebuild
Comment 17 onip 2010-10-09 15:46:19 UTC
ebuild and pathces I've added are all heavily based on portage's version (2.6.x and 9999 versions) so credit goes to original authors.

I've dropped already upstream applied patches and modified needed one to make it apply correctly.

hope this helps somebody

ps. I think now the only one missing is gluezilla-2.8
Comment 18 Alistair Bush (RETIRED) gentoo-dev 2010-10-10 06:35:36 UTC
(In reply to comment #17)

> ps. I think now the only one missing is gluezilla-2.8
> 

Good news.  No gluezilla-2.8 (yet)
Comment 19 Alistair Bush (RETIRED) gentoo-dev 2010-10-10 06:58:07 UTC
Created attachment 250069 [details, diff]
Patch to enable support for features usually disabled with moonlight use flag.

Ok so this patch enables monodis as well as a few other things as well.

I haven't tested whether is actually works yet as im attempting to figure out the reason for the original behavior.
Comment 20 tman 2010-10-10 07:48:32 UTC
*** Bug 340151 has been marked as a duplicate of this bug. ***
Comment 21 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2010-10-10 13:46:14 UTC
tman, why mark bug #340151 as a duplicate?

The bug is not about bumping, but a problem compiling mono?
Comment 22 Pacho Ramos gentoo-dev 2010-10-10 21:33:12 UTC
(In reply to comment #19)
> Created an attachment (id=250069) [details]
> Patch to enable support for features usually disabled with moonlight use flag.
> 
> Ok so this patch enables monodis as well as a few other things as well.
> 
> I haven't tested whether is actually works yet as im attempting to figure out
> the reason for the original behavior.  
> 

I cannot test this now but, before committing it, would be better to know why people want monodis even with USE="-moonlight" :-)
Comment 23 Pacho Ramos gentoo-dev 2010-10-10 21:34:33 UTC
(In reply to comment #22)
> I cannot test this now but, before committing it, would be better to know why
> people want monodis even with USE="-moonlight" :-)
> 

Looks like it's due bug 340365, sorry for the noise
Comment 24 404 Error 2010-10-11 13:22:32 UTC
(In reply to comment #18)
 
> Good news.  No gluezilla-2.8 (yet)
> 

[ebuild     UD] dev-dotnet/libgdiplus-2.6.7-r1 [2.8]
[ebuild     UD] dev-lang/mono-2.6.7 [2.8]
[ebuild   R   ] dev-dotnet/gluezilla-2.6

after emerge -1a  dev-dotnet/gluezilla

Should a bug with this issue be filed or did I missed something?
Comment 25 Alistair Bush (RETIRED) gentoo-dev 2010-10-14 10:30:15 UTC
(In reply to comment #24)
> (In reply to comment #18)
> 
> > Good news.  No gluezilla-2.8 (yet)
> > 
> 
> [ebuild     UD] dev-dotnet/libgdiplus-2.6.7-r1 [2.8]
> [ebuild     UD] dev-lang/mono-2.6.7 [2.8]
> [ebuild   R   ] dev-dotnet/gluezilla-2.6
> 
> after emerge -1a  dev-dotnet/gluezilla
> 
> Should a bug with this issue be filed or did I missed something?
> 

Just bumped gluezilla so that problem above should be fixed.  Please open a new one if the problem persists.
Comment 26 404 Error 2010-10-19 15:07:44 UTC
I still have the trouble, see bug #341779
Comment 27 Pacho Ramos gentoo-dev 2010-10-19 18:27:22 UTC
*** Bug 341779 has been marked as a duplicate of this bug. ***
Comment 28 404 Error 2010-10-19 18:37:43 UTC
Pacho a new bug has been opened due to comment #25. Bug 340045 is a tracker as specified in the subject, so this is not a mistake. Bug reopened until it will get fixed, I am trying to investigate the issue on my side. 

Comment 29 Pacho Ramos gentoo-dev 2010-10-19 18:46:49 UTC
*** Bug 341779 has been marked as a duplicate of this bug. ***
Comment 30 Pacho Ramos gentoo-dev 2010-10-19 18:47:48 UTC
No, we are using this bug also for bumps (well, it was originally opened for so, but I later converted it also in a tracker as some problems were arising with the new ebuilds even when bump of all packages wasn't finished) , if it hasn't been bumped is simply because we haven't had enough time, but having splitted bugs for each ebuild pending a bump won't help to get it bumped earlier
Comment 31 404 Error 2010-10-19 18:50:48 UTC
Roger out, if I can do anything let me know.
Comment 32 404 Error 2010-10-19 18:53:20 UTC
FYI and to help the follow up of this bug:

dev-lang/mono:0

  (dev-lang/mono-2.6.7, ebuild scheduled for merge) pulled in by
    =dev-lang/mono-2.6* required by (dev-dotnet/gluezilla-2.6-r1, ebuild scheduled for merge)
    (and 25 more)
Comment 33 Pacho Ramos gentoo-dev 2010-10-19 18:56:17 UTC
(In reply to comment #31)
> Roger out, if I can do anything let me know.
> 

Would be nice to provide, if possible, an ebuild diff to install gluezilla-2.8 based on 2.6 one :-)
Comment 34 404 Error 2010-10-19 19:18:25 UTC
According to the Mono project website there is no "gluezilla 2.8" but 2.6. I'm playing around to try to guess why a dependency is put on Mono 2.6.7 by portage, so far the reason is a bit nebular to me.
Comment 35 Pacho Ramos gentoo-dev 2010-10-19 19:30:25 UTC
It's true:
http://ftp.novell.com/pub/mono/sources-stable/

You bug was valid then, will reopen if and reassign, thanks a lot and sorry a lot for the inconvenience :-(
Comment 36 404 Error 2010-10-19 19:50:45 UTC
No troubles Pacho :-D Thanks for having reopened it btw.
Comment 37 Gerald 2011-02-17 12:29:54 UTC
Mono 2.10 is out!

--

Mono 2.10 is an update to Mono 2.8 based on the master branch of github, it is not a minor upgrade to 2.8. Mono 2.10 was released on February 15th. 

Release Notes Mono 2.10
http://www.mono-project.com/Release_Notes_Mono_2.10
Comment 38 404 Error 2011-02-17 12:52:43 UTC
Version bump to 2.10 request => See bug #355325
Comment 39 Pacho Ramos gentoo-dev 2011-02-27 12:52:19 UTC
Will close this one (we now have 2.10)