[MonoDevelop] Cross platform build strategy
Peter Johanson
latexer at gentoo.org
Wed May 25 16:33:15 EDT 2005
On Wed, May 25, 2005 at 03:25:56PM -0500, Jayme wrote:
> On 5/25/05, Todd Berman <[1]tberman at off.net> wrote:
>
> In theory we could bloat the repository and include an already
> compiled
> copy of NAnt there, but we gain nothing.
>
> In theory. Translation - uneducated excuse.
Troll.
>
> Dude. MD *NEVER WORKED ON WINDOWS*
> NEVER
>
> Hrm I was certain a 1.0x release included monodevelop. It must have
> been an RPM build on my linux box - you would know.
>
> We have that, .mdp and .mds
>
> These are standard formats? Why reinvent the wheel?
>
> > -Access to a ton of tasks that will exercise everything in the
> .NET
> > framework plus many open source tools that when used by
> monodevelop
> > can make the IDE even more attractive
> Um, distill that into english, not marketing blah. That means
> nothing to
> me as a developer. and I doubt nant gets us that too easily.
>
> It may mean nothing to you as a developer - but people want to use
> mono (and your IDE) to write software applications. Some of these
> software applications might, god forbid, want to use the other tools
> included with mono that are not visual (read - command line) and not
> exposed through monodevelop. If you dont care, then you obviously care
> only about your own productivity and not the other developers who
> SHOULD be wanting to use your IDE. With this attitude I understand why
> you look at monodevelop as a "for fun" product. Why not just shut the
> thing down now and create a real project that bears the moniker "mono"
> in the name for those of us who would like to create software that
> makes money on mono instead of playing tinker toys with your side job
> priorities. I don't think Novell created mono "for fun".
Troll.
>
> That has never been our intent, we want to provide linux users with
> a
> good IDE to do C# work in, not convert #D users to use an IDE that
> doesn't even run on their host platform.
>
> Well my bad that it's beyond your technical abilities to recognize
> that using strictly Gtk# could make your IDE run on all platforms that
> support mono. Your being as ignorant as Microsoft to tie it to linux.
Troll.
>
> > -A reason for the NAnt team to create turn-key distros for linux
> Uh. I guess... not really a win for anyone involved in MonoDevelop.
>
> Again you only care about the monodevelop team. I can see you've never
> written software for a customer, or if you have, there's a reason why
> your not anymore.
>
> > -Less lines of code in the build environment
> *wrong*
> You have no idea how much logic it would take to replicate make
> install,
> make run, make dist, and make distcheck.
>
> I have a perfect idea, I just converted 4 of your build scripts dude
> and told you it halved the lines. Go ahead, tell me you've used Ant
> with Java and don't believe me again...
And do the include the features like distcheck and dist?
>
> > -Better readability and validation of build files because they
> are
> > well formed XML not just text
> dude.
> make validates our makefiles.
>
> So it prevents you from putting a typo in the file with your text
> editor? No it doesn't validate until you run. You can validate XML
> before you even save it - oh that's right you knew that because of
> your superior XML knowledge *rolls eyes*.
So it's validly formed XML. No more likely to actually *build* something
than a makefile is. Both actually need to be run to verify that, so
"valid XML" really doesn't gain you anything.
>
> And as far as a mono IDE depending on platform-specific code...
> well..
> auto* works fine on win32. look at SFW and cygwin please.
>
> So because you don't want to put a 5 meg installation (NAnt)
> dependency on your build and standardize it for all platforms that
> support mono, windows users should have to put the bloat that is
> cygwin on their box. If you had a clue you'd realize how ignorant this
> argument is. Obviously you don't.
>
> Get NAnt build files that do exactly what we do with the auto*
> build
> system, and we would happily look at switching. And because you
> didn't
> seem to see the list of things nant *doesnt* do for free, let me
> list it
> again:
> 1) i18n integration
> 2) make dist
> 3) make distcheck
> 4) make run
> 5) make install
>
> What a sad day. Someone please tell me when a customer focused IDE
> project for mono is going to begin. This one's a waste of time...
Ok, stop trolling and actually address the points he's raising. Todd has
proposed several *concrete* issues faced in moving over to nant, and
you've dismissed them because you've chosen to make wild assumptions
about Todd's character, his experience, and what he does for a living.
Stop with the BS personal attacks, and stick to the technical issues.
-pete
> -Jayme
>
> References
>
> 1. mailto:tberman at off.net
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
--
Peter Johanson
<latexer at gentoo.org>
More information about the Monodevelop-list
mailing list