Re: Mono.Cecil monodevelop-debugger-mdb

2010-01-03 Thread Jud Craft
That was definitely informative.  Thanks for the explanations.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Mono.Cecil monodevelop-debugger-mdb

2010-01-02 Thread Paul
Hi,

  You can't expect everyone to change their software design to work
 for
  Fedora, even if it has disadvantages.
 
 We do expect that, sorry. Bundling libraries is not a solution, fixing
 the library not to break its ABI/API every couple days is.

Here I have to agree with you Kevin. Mono.Cecil is a pain, but it's the
only one in Mono which does change between packages. I don't understand
why.

As it stands, the fix was easy; change monodevelop so that it doesn't
add mono.cecil to the list that it provides and add it in by itself.
It's not a fix upstream will listen to (as aren't the 64 bit lib fixes -
don't ask, I've been trying for ages to get them to accept them).

I'm going to have a go at building the other monodevelop plugins over
the next week and get them into rawhide Assuming I still can by
then ;-p

TTFN

Paul

-- 
Sie können mich aufreizen und wirklich heiß machen!


signature.asc
Description: This is a digitally signed message part
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Mono.Cecil monodevelop-debugger-mdb

2010-01-01 Thread Jud Craft
 No, we should patch the broken packages to work with the current Mono.Cecil.
 And upstream deserves a beating for this attitude. :-/ Why am I not
 surprised this is coming from the M$-loving Mono community?

Shouldn't Fedora take upstream's design into account?  It's their
software, after all.  And doesn't Java work in a similar way?

You can't expect everyone to change their software design to work for
Fedora, even if it has disadvantages.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Mono.Cecil monodevelop-debugger-mdb

2010-01-01 Thread Kevin Kofler
Jud Craft wrote:
 Shouldn't Fedora take upstream's design into account?  It's their
 software, after all.

It's our policy not to bundle system libraries. We're not the only ones, 
Debian also has such a policy. Bundling libraries in applications sucks in a 
distribution, the library which is part of the distribution should be used.

An additional problem is that the bundled .dlls are generally bundled as 
binaries. Software in Fedora must be built from source. (And there too, 
Debian also has such a policy.)

 And doesn't Java work in a similar way?

Yes, unfortunately, bundling .jars is commonplace in upstream Java software, 
we always rm -f all the bundled .jar files in %prep and we even have a 
scriptlet snippet which runs find over the build tree to delete all bundled 
.jar files. All .jar files MUST be built from source as separate packages.

 You can't expect everyone to change their software design to work for
 Fedora, even if it has disadvantages.

We do expect that, sorry. Bundling libraries is not a solution, fixing the 
library not to break its ABI/API every couple days is.

It just plain sucks to ship several different versions of the same library 
in a distribution.

Kevin Kofler

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list