Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-06 Thread Chris Cannam
On Sunday 05 Nov 2006 22:52, Pedro Lopez-Cabanillas wrote:
 The CMake build system that I am testing generates several Makefiles, one
 for each of the six CMakeLists.txt files currently existing.

Does it handle dependencies properly between sources dealt with in different 
Makefiles?  Does it build things in the right order when invoked with -j3?

I do think if we're using multiple Makefiles, we need one per top-level 
directory -- I don't like the base Makefile building stuff from misc, or the 
gui one building stuff from document.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-06 Thread Pedro Lopez-Cabanillas
On Monday, 6 November 2006 11:24, Chris Cannam wrote:
 On Sunday 05 Nov 2006 22:52, Pedro Lopez-Cabanillas wrote:
  The CMake build system that I am testing generates several Makefiles, one
  for each of the six CMakeLists.txt files currently existing.

 Does it handle dependencies properly between sources dealt with in
 different Makefiles?  Does it build things in the right order when invoked
 with -j3?

Yes to both questions. I think so.

 I do think if we're using multiple Makefiles, we need one per top-level
 directory -- I don't like the base Makefile building stuff from misc, or
 the gui one building stuff from document.

OK, I will look into that. Please excuse me for all the ugly details remaining 
all over the CMakeLists files. It were done in a quick and dirty way.

Regards,
Pedro

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-06 Thread Chris Cannam
On Monday 06 Nov 2006 18:13, Pedro Lopez-Cabanillas wrote:
 On Monday, 6 November 2006 11:24, Chris Cannam wrote:
  I do think if we're using multiple Makefiles, we need one per
  top-level directory [...]

 OK, I will look into that.

Let me stress again, though, that I would much prefer _not_ to have 
multiple Makefiles.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-05 Thread Pedro Lopez-Cabanillas
On Saturday, 4 November 2006 18:51, Guillaume Laurent wrote:
 On Saturday 04 November 2006 16:54, Pedro Lopez-Cabanillas wrote:
  I offer again to try CMake. It works with Qt3/KDE3; it is not necessary
  to wait for KDE4.

 I thought it was. If that's not the case, then cmake is the only logical
 choice.

I know it because I'm able to build KMidimon with it. I've already done an 
ALSA check test for CMake, and build static libs and executables. I can 
commit a proof of concept for Rosegarden very soon, I hope.

Regards,
Pedro

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-05 Thread Pedro Lopez-Cabanillas
On Saturday, 4 November 2006 16:44, Chris Cannam wrote:
  * If you think some of the code is organised wrongly, or could be
 organised better, this is the time to say so.  It won't be hard to move
 a few things about.  If you think the whole effort has been a waste of
 time and the results are worse than what we had before, this is
 probably the time to say that too.  

A big point in favor of this reorganisation is that the file names are now 
equal to the class names. This is a big help to find things quickly. Another 
advantage is to be able to modify or add (for instance) a single widget or 
dialog without worrying about the old two single big files for dialogs and 
widgets. It was very annoying that a simple change in any of that headers  
triggered a recompile of a lot of sources, because many classes use either  
some widget or dialog.

I am not sure about the current directory structure, depicted below. 

src
|-- base
|   `-- test
|   `-- seq
|-- commands
|   |-- audio
|   |-- edit
|   |-- event
|   |-- matrix
|   |-- notation
|   |-- segment
|   `-- studio
|-- document
|   `-- io
|-- gui
|   |-- application
|   |-- configuration
|   |-- dialogs
|   |-- editors
|   |   |-- eventlist
|   |   |-- guitar
|   |   |-- markers
|   |   |-- matrix
|   |   |-- notation
|   |   |-- parameters
|   |   |-- segment
|   |   `-- tempo
|   |-- general
|   |-- kdeext
|   |-- rulers
|   |-- seqmanager
|   |-- studio
|   |-- ui
|   `-- widgets
|-- helpers
|-- misc
|-- sequencer
`-- sound

First, I don't understand why are document/ and commands/ directories under 
src/ instead of gui/. Second, and more important: the directory structure is 
now wired into the sources, in the #include lines. You need to cd to the src/  
directory before to starting the compilation, because the include file paths 
are relative to this directory. If I am not wrong, the -I compiler option 
doesn't help, because the local include names are surrounded by double 
quotes, instead of angles. This makes more difficult to create modular  
makefiles, and to build outside the source dir as offered by CMake.

Remarks,
Pedro

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-05 Thread D. Michael McIntyre
On Sunday 05 November 2006 4:45 am, Pedro Lopez-Cabanillas wrote:

 I know it because I'm able to build KMidimon with it. I've already done an
 ALSA check test for CMake, and build static libs and executables. I can
 commit a proof of concept for Rosegarden very soon, I hope.

I was hoping you were about to say something like that.  Outstanding!

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-05 Thread Chris Cannam
On Sunday 05 Nov 2006 10:15, Pedro Lopez-Cabanillas wrote:
 First, I don't understand why are document/ and commands/ directories
 under src/ instead of gui/.

Because it would be very nice, from a structural point of view, if we 
could make the classes that aren't actually GUI (i.e. that represent 
the document model) build without including any GUI code.  At the 
moment we fail on that, but it's a possible direction for refactoring.

 Second, and more important: the directory 
 structure is now wired into the sources, in the #include lines. You
 need to cd to the src/ directory before to starting the compilation,
 because the include file paths are relative to this directory. If I
 am not wrong, the -I compiler option doesn't help, because the local
 include names are surrounded by double quotes, instead of angles.

No, -I works for quotes as well (unless I'm going mad?) -- the 
difference is just that the current directory is also used for relative 
paths in quoted includes, as well as the -I paths.

The directory names absolutely must be in the include lines.  Otherwise 
you (as a mere human) wouldn't have a hope of finding the files that 
are being included, without automated help.

 This makes more difficult to create modular makefiles

FWIW I don't think we want more than one makefile.  I know you didn't 
say anything explicit about that, but you did say makefiles plural.  
I don't understand why we have more than one scons script at the 
moment, either.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-05 Thread Pedro Lopez-Cabanillas
On Sunday, 5 November 2006 22:38, Chris Cannam wrote:
  the directory
  structure is now wired into the sources, in the #include lines. You
  need to cd to the src/ directory before to starting the compilation,
  because the include file paths are relative to this directory. If I
  am not wrong, the -I compiler option doesn't help, because the local
  include names are surrounded by double quotes, instead of angles.

 No, -I works for quotes as well (unless I'm going mad?) -- the
 difference is just that the current directory is also used for relative
 paths in quoted includes, as well as the -I paths.

Ah, OK. I was confused by the -iquote option. The following explanation from 
the GCC documentation was not very clear for me:
http://gcc.gnu.org/onlinedocs/gcc-4.0.3/gcc/Directory-Options.html

 The directory names absolutely must be in the include lines.  Otherwise
 you (as a mere human) wouldn't have a hope of finding the files that
 are being included, without automated help.

Of course, I agree with this. 

  This makes more difficult to create modular makefiles

 FWIW I don't think we want more than one makefile.  I know you didn't
 say anything explicit about that, but you did say makefiles plural.
 I don't understand why we have more than one scons script at the
 moment, either.

The CMake build system that I am testing generates several Makefiles, one for  
each of the six CMakeLists.txt files currently existing. The advantage is 
that if you change one CMakeLists.txt, only one Makefile is regenerated (if 
needed) and executed again.

Regards,
Pedro

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread D. Michael McIntyre
On Saturday 04 November 2006 11:18 am, Chris Cannam wrote:

 FWIW it seems about the same on this machine -- if all I ask it to do is
 relink, it actually does it quicker than in trunk, because of the time
 scons spends sitting and thinking before it does any work.

Disregard that last comment.  I'm an idiot.  I was staring at a tail -f of the 
build log.

Yes, you can kick me now.

I started everything over again, and am going to see how it goes from scratch.

 That may be because this machine has a lot of memory (2GB).

I should have popped for more RAM.

 No.  If it turns out to be rubbish, we shouldn't keep it just because it
 took a bit of work to do.

So what makes it rubbish if it's rubbish?  It builds more slowly, and there's 
probably only so much to do about that.  The crappiest computer for sale at 
Wal-Mart has a dual core processor and 7200 RPM SATA hard disk in it now, so 
maybe this isn't such a big deal.

I'm more worried about what it's going to be like to work on the code, and to 
have an opinion on that, I guess I'm going to attempt to do some work this 
weekend fixing bugs.  If I can get anything to a state where I can actually 
run it.

How am I supposed to run this when it's finished?  It will complain about the 
data files being the wrong version.  I guess I copy them by hand, but I can't 
remember what data files actually need copying.

As far as build system, I guess we should go with cmake, like KDE4.  I'm going 
to have a look at what's involved setting that up.  It seems scons was 
abandoned by KDE, and not very many people are using scons, and a lot of 
people are bitching about the few apps that do use it.  We sure as hell don't 
want to go back to autohell.

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread D. Michael McIntyre
On Saturday 04 November 2006 10:57 am, D. Michael McIntyre wrote:

Here it is.  This is about double the old tree.  Not as bad as I was thinking 
though.

real13m19.087s
user11m18.548s
sys 0m46.968s

Sequencer does not start with this old problem:

rosegarden (sequence manager): ControlBlockMmapper : Couldn't 
open /tmp/kde-silvan//rosegarden_control_block
WARNING: Rosegarden::Exception: Couldn't 
open /tmp/kde-silvan//rosegarden_control_block

I don't know what this means.  When I saw it before, it meant I had done 
something in the TPB that was trying to access track properties before any 
tracks existed (if !trk return to cure) but I don't suppose that can be the 
case here.

And of course the data files are wrong.

I changed version.txt to get past that, and then got into trouble with the 
sequencer being the wrong version, because I was intentionally running the 
old sequencer that actually worked.

I give up now.  I'm too stupid to make anything of something this broken.  I 
leave it up to the real hackers out there.  I only play a hacker on TV.

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread Chris Cannam
On Saturday 04 Nov 2006 15:57, D. Michael McIntyre wrote:
 I'm more worried about what it's going to be like to work on the
 code

So am I, and I agree that we don't know about that yet.  Let's find out.

 How am I supposed to run this when it's finished?  It will complain
 about the data files being the wrong version.  I guess I copy them by
 hand, but I can't remember what data files actually need copying.

./rosegardensequencer in one terminal;
./rosegarden --existingsequencer --ignoreversion in another.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread Chris Cannam
On Saturday 04 Nov 2006 16:13, D. Michael McIntyre wrote:
 Sequencer does not start with this old problem:

 rosegarden (sequence manager): ControlBlockMmapper : Couldn't
 open /tmp/kde-silvan//rosegarden_control_block
 WARNING: Rosegarden::Exception: Couldn't
 open /tmp/kde-silvan//rosegarden_control_block

That's just a warning -- it should stop saying that as soon as it has a 
GUI process to talk to.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread D. Michael McIntyre
On Saturday 04 November 2006 1:24 pm, Chris Cannam wrote:

  How am I supposed to run this when it's finished?  It will complain
  about the data files being the wrong version.  I guess I copy them by
  hand, but I can't remember what data files actually need copying.

 ./rosegardensequencer in one terminal;
 ./rosegarden --existingsequencer --ignoreversion in another.

Alrighty then.  Here's your I'm with stupid --- T-shirt.

It's running.  I'll see what I can break after I eat lunch.

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread Guillaume Laurent
On Saturday 04 November 2006 16:54, Pedro Lopez-Cabanillas wrote:

 I offer again to try CMake. It works with Qt3/KDE3; it is not necessary to
 wait for KDE4.

I thought it was. If that's not the case, then cmake is the only logical 
choice.

-- 
Guillaume.
http://www.telegraph-road.org

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread Guillaume Laurent
On Saturday 04 November 2006 19:24, Chris Cannam wrote:
 On Saturday 04 Nov 2006 15:57, D. Michael McIntyre wrote:
  I'm more worried about what it's going to be like to work on the
  code

 So am I, and I agree that we don't know about that yet.  Let's find out.

At least from the point of view of Eclipse, the reorg branch is much more 
practical. The one class per file paradigm makes it much easier for the 
indexer.

-- 
Guillaume.
http://www.telegraph-road.org

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread D. Michael McIntyre
On Saturday 04 November 2006 12:51 pm, Guillaume Laurent wrote:

 I thought it was. If that's not the case, then cmake is the only logical
 choice.

All the tutorials and whatnot are about KDE4, but it looks like there isn't 
any reason why it shouldn't work with KDE3.

It looks like it would be easier to convert from autotools to cmake, and we're 
going to have to do something entirely from scratch, which I haven't found 
any good documentation for yet.

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread D. Michael McIntyre
On Saturday 04 November 2006 4:05 pm, D. Michael McIntyre wrote:

 we're going to have to do something entirely from scratch, which I haven't
 found any good documentation for yet.

OK, I have now, but this looks like way more than I'm good for.

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread Chris Cannam
On Saturday 04 Nov 2006 21:05, D. Michael McIntyre wrote:
 On Saturday 04 November 2006 12:51 pm, Guillaume Laurent wrote:
  I thought it was. If that's not the case, then cmake is the only
  logical choice.

 All the tutorials and whatnot are about KDE4, but it looks like there
 isn't any reason why it shouldn't work with KDE3.

CMake predates KDE4.  There's absolutely no reason we shouldn't use it 
now if we want to.

Don't be distracted by KDE.  Our project is not that hard to build.  KDE  
to us is a build dependency (library and header locations, just like 
Qt) and a source of install target locations.  We build no shared 
libraries and we only target Linux.  My reorganise-makefile builds our 
whole project already; all it lacks is the autoconf-type tests for the 
build dependencies, and logic that handles installation.  They're both 
tricky things to do, but they aren't significantly different for KDE 
applications from any other applications.

The most important thing for us is that a system makes it easy to add a 
few platform-specific shell commands if necessary for particular build 
or install targets.  qmake, for example, would be next to useless for 
us because it's so platform-independent that it's practically 
impossible to use if you have serious platform-specific dependencies.  
SCons is less than ideal for us because any such extensions need a 
passing understanding of Python, which it seems none of us has or 
wants.

To be honest, I could probably even cope with a return to autoconf 
(would we be the first project ever to switch from scons to autoconf?) 
so long as we had a relatively minimal autoconf setup without using 
automake or libtool, instead of relying on all that hideously 
overcomplicated crap borrowed from KDE that we used to use.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread Chris Cannam
On Saturday 04 Nov 2006 15:07, D. Michael McIntyre wrote:
 I have also found a number of broken things in the last release, and
 have been trying to sit on them and fix them in the newly reorganized
 tree, rather than figuring out how to port the fixes from the old
 tree to the new one.

Well, pure fixes might be better made in both (with the old tree for any 
1.4.1 bugfix release).  But it doesn't have to be the same person who 
ports the fixes across as who makes them in the first place.

 I think we need a complete, methodical feature audit to make sure
 everything is working.  Some of the things I've found could have been
 broken for ages.

Yeah, agreed.  It's a surprisingly big job though.

I need to look at Mentalguy's instruments lossage as well.


Chris

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


Re: [Rosegarden-devel] reorganisation branch now builds

2006-11-04 Thread D. Michael McIntyre
On Saturday 04 November 2006 6:28 pm, Chris Cannam wrote:

 Well, pure fixes might be better made in both (with the old tree for any
 1.4.1 bugfix release).  But it doesn't have to be the same person who
 ports the fixes across as who makes them in the first place.

Well, there is that.  I should probably go do that, but then I am also coming 
back around to the same old problem with my event filter.  It was copied from 
Cakewalk, and it could be so much better if it were tossed out the window and 
redesigned from the ground up to make more sense as a part of Rosegarden.

Maybe I'll finally suck it up and do that for the next release, while I have 
to go fix it anyway.

Anyway, I'm going to go fix some trivial things in the old tree and leave it 
up to one of you real programmers to go from there.

 Yeah, agreed.  It's a surprisingly big job though.

I half think we ought to hold off on the bit by bit examination until I have a 
chance to think about redoing the menus again.  I totally hate our menus.  
Things that seemed like a good idea two years ago have turned out to be utter 
bullshit in actual use.

For the moment though I need to go finish working on a painting with my 
daughter.

-- 
D. Michael McIntyre 

Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/
See my new music stand unfolding at http://users.adelphia.net/~silvan/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel