Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-10 Thread Peter Alcibiades

We have a couple of completely clean installs of Debian (don't ask...), so
can have a go on one of them.  Also I have someplace a Mandriva install, so
will try to dig it out and verify that again with 4.0.  Give me a couple of
days, not moving very fast right now.

Peter
-- 
View this message in context: 
http://n4.nabble.com/Reference-maybe-Live-Distribution-for-Rev-Linux-tp1472761p1475475.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-09 Thread Richard Gaskin

Peter Alcibiades wrote:


Two problems.

First problem is in my Debian install, and here the problem is any sort of
printing. Print card, print field, page setup.  As a for example, create a
field, select it (this is in the IDE) and select Print from the file menu.
There seem not to be any printers.  But every other application bar none can
print, and not only do I have a physical printer configured, I have cupspdf,
so I could print to pdf if it could see it or any of the printers that are
set up.

Second problem was on Mandriva in another install.  Here it was able to find
the printer, and to print to it, but it truncated the file, and it was
impossible to change the settings on the printer, for instance change the
orientation or change the percentage zoom, to fit it all in.  If I recall
correctly, the settings were there, they just had no effect, it came out the
same no matter what you put them to.


Once the RQCC # was posted here I checked it out under Ubuntu 9.1. 
There I was able to use revPrintField to print to a .ps file, after 
changing the page size from the default A4 to US Letter.


I also checked using answer printer and answer page setup directly; both 
seem to work okay in that distro, at least partially:


I've found that while I can change page sizes, any change to orientation 
(Landscape vs Portrait) seems to have no effect.


I have not yet printed to a physical printer (I use mine only a few 
times a year); I'll try that soon.


Could this issue be specific to KDE?

To the others here:  Can you please test this on whatever Linux distros 
you're using and add your comments to the RQCC report for this so we can 
pin this down:


http://quality.runrev.com/qacenter/show_bug.cgi?id=6478

Thanks for you help on this.


PS -  An interesting side note in my testing:  While using Rev under 
Ubuntu I found that opening the Dictionary slowed everything in Rev to a 
painful crawl.  So I installed MetaCard there, and its Dictionary works 
very quickly with no adverse effect on overall performance as there was 
with Rev's.


The main difference between Rev's Dictionary and MC's is that MC's 
doesn't parse XML files from disk, but instead has everything included 
as cards in a single stack (in modern systems we've seen no memory 
limitation which would require otherwise; stacks work fine for the 
Dictionary even with 1600 cards; know the engine, trust the engine, use 
the engine g).


There are two things that come into play with the Rev Dictionary: file 
I/O, and XML parsing.


I know from my work with WebMerge on Linux that file I/O there seems 
efficient, on par with the other platforms.


So this has me wondering if the XML externals for Linux need a bit of a 
touch-up.


Any of you using the XML lib with Rev on Linux?  I tend to parse XML in 
script so I've not yet used it myself, and it would be good to confirm 
this hunch before I report it.


I wonder if Ken's scripted library would outperform Rev's external on Linux:
http://sonsothunder.com/products/xmllib/xmllib.htm

--
 Richard Gaskin
 Fourth World
 Rev training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
 revJournal blog: http://revjournal.com/blog.irv
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-09 Thread Bernard Devlin
On Tue, Feb 9, 2010 at 6:27 PM, Richard Gaskin
ambassa...@fourthworld.com wrote:
 PS -  An interesting side note in my testing:  While using Rev under Ubuntu
 I found that opening the Dictionary slowed everything in Rev to a painful
 crawl.  So I installed MetaCard there, and its Dictionary works very quickly
 with no adverse effect on overall performance as there was with Rev's.

That's interesting.  I posited in one bug report that I thought that
the look up to the documentation might be the cause of the impossibly
slow movement via arrow keys in the Script Editor.

http://quality.runrev.com/qacenter/show_bug.cgi?id=8495

There are other issues with dramatic loss of performance in Rev on
Linux to do with field display:

http://quality.runrev.com/qacenter/show_bug.cgi?id=8513

I tried to use MetaCard on Linux late last year, but just couldn't get
used to it.  I guess I'm dependent on the added value that Runrev have
provided.

Bernard
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Reference (maybe Live) Distribution for Rev Linux

2010-02-08 Thread Peter Alcibiades
I've got Andre's Suse based distribution but have not yet burned to usb and 
fired up.  However, thinking about this, there are some considerations 
about a reference distro, which could be a very useful possible way out of 
the Linux issues.  Thoughts:

1)  it needs to run Rev exactly as the developers expect.  

So, if revPrintField and multiple desktops are not supported, they should 
not work on the reference distribution, and the release notes should say 
so.  Or, if they are, the release notes should say so, and they should work 
on the reference distribution.  Rev Browser as well!

This is normal quality management procedures, and Rev needs to start this 
right away.  Define the standard and define the tests and give the results.  
Then we can be certain that if we don't get the same results, its down to 
our particular installation.

2)  The chosen distribution should be reasonably pure.

Many of the larger distributions are not.  I don't think this is much of a 
problem in practice for users, but if you are using a reference distro, it 
should be one that has as few custom mods as possible.  It should be one 
where you can be pretty sure that if a given feature works on this, it will 
work on anything, because you know its working on a non-customized install.  
A personal view:  this will rule out using many large favorites as your 
reference distro.   From this perspective perhaps the reference distro 
should be Slackware?  That is the least tweaked distribution there is.  A 
Debian stable standard installation would also be a candidate.What you 
do not want is one where all the configuration files are covered in 

##do not edit this file it is generated automatically## 

It would be nice if its live, but probably not essentiaI. I am tempted to 
suggest Slax, which is Slackware live, very popular, and very compact, but 
its probably excessively customized to serve as a reference distribution.  
The point of a reference distribution is it should be unquestionable that 
if a feature works on this, it is implemented correctly.  Slackware, I 
think most people would agree, meets this test.  This is probably more 
important than being live.

3)  Testing and certification, if thats the word, should be done running on 
real hardware, not in a virtual machine.  It may be interesting that Rev 
does not work properly in XP running on VirtualBox on a Mac, but 
establishing that is not a robust way of testing a reference XP 
installation.  Nor is the equivalent for Linux.  Nor indeed would we test 
Rev for OSX on a Hackintosh as a reference installation!  So we should not 
rely on this approach for Linux.

The thing is, to prove a feature is implemented correctly, you only need to 
produce one standard distro on which it works to spec.  At the moment we 
are in a situation where there is no reference, and people can always say, 
well, it works/does not work for me.  And then they have to start talking 
which release of which version, all of which may well be, most probably is, 
totally irrelevant.  But how do we know?   I assume that when Mac or 
Windows releases are feature tested, it is against some specific version or 
feature pack.  Same thing is needed for Linux.  It would save a huge amount 
of time, speculation and irritation.

Peter

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-08 Thread Malte Pfaff-Brill
Hey Peter,

this is an excellent idea! 
Of course to make this official it would require action by the mothership.
But even without that, having a reference distribution where rev works without
major flaws would be very empowering, as one could just point ones clients to 
the reference distro and let *them* figure out, where their setup differs. The 
slicker the distribution, the better. :-)

Obviously, being a life distribution would be a major plus. Have you considered
entering this as a feature request into godzilla?

All the best,

Malte___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-08 Thread Richard Gaskin

Peter Alcibiades wrote:

1)  it needs to run Rev exactly as the developers expect.

So, if revPrintField and multiple desktops are not supported, they should
not work on the reference distribution, and the release notes should say
so.  Or, if they are, the release notes should say so, and they should work
on the reference distribution.  Rev Browser as well!


revPrintField:  What is the nature of the problem with that command on 
Linux?  I searched for those terms in the RQCC and came up empty - 
what's the RQCC #?  I wonder if it's something we may be able to fix 
ourselves, and deliver the fix to RR.


revBrowser:  This seems merely a question of resource allocation, but 
being an external it seems likely something that could be farmed out if 
there was money available to do so.  A couple of us have expressed 
interest in helping to fund such an effort - any others willing to chip 
in?  I have no idea of the cost, but I'd guess it'd be at least $1k; 
between myself and my clients we may be able to justify a few hundred, 
which won't cover it all but if others can come on board with 
contributions this may well be doable at no cost to RR and therefore no 
delay to ourselves.


--
 Richard Gaskin
 Fourth World
 Rev training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
 revJournal blog: http://revjournal.com/blog.irv
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-08 Thread Bernard Devlin
On Mon, Feb 8, 2010 at 12:35 PM, Richard Gaskin
ambassa...@fourthworld.com wrote:
 revPrintField:  What is the nature of the problem with that command on
 Linux?  I searched for those terms in the RQCC and came up empty - what's
 the RQCC #?  I wonder if it's something we may be able to fix ourselves, and
 deliver the fix to RR.

I did find one 'unconfirmed' report from May 2008 on revPrintField
that had been submitted by Peter:

http://quality.runrev.com/qacenter/show_bug.cgi?id=6478

Hopefully he can let us know if there is anything else that is not reported.

Bernard
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-08 Thread Andre Garzia
Folks,

I am building VM images, USB Images and LiveCD. It is SuSe based and
Gnome based. I would not switch to build in any other distro such as
debian or slackware for they do not provide anything like susestudio
which is the only way I can use my free time to build a distro for us.

SuSe is a mature linux that has been here since forever, not as old as
slackware but again, much more friendly. Gnome is the most popular
linux desktop, with all the shift of KDE4, it still needs more time to
mature and decide on its changes. IceWM, XFCE are all cool and
lightweight but we're not building a linux distro, we're build an
environment for Rev testing and development that mimics the most
common linuces out there and that requires gnome. For example, many
new users are ubuntu users and ubuntu comes with gnome.

The distro is now twice the size it was since I added some multimedia,
network and printing support which requires hundreds of libraries and
dependencies. I added those for people want to test their software
doing that kind of stuff, if the support is not there then we fail as
a linux test and development stuff.

The secondary objective of this distro is to push Rev on Linux
forward, to get more users testing and demanding fixes.

The tertiary objective is to turn more users towards linux, it may not
be Mac OS X but it is better than Windows (this is my own linux
slogan).

The fourth objective is to create a little RunRev Community Linux
ecosystem and community so that we can give away bottoms and USB live
drives on the next conference and gain even more popularity.

The fifth objective is unknown at the moment but I am accepting suggestions.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Reference (maybe Live) Distribution for Rev Linux

2010-02-08 Thread Peter Alcibiades

Two problems.

First problem is in my Debian install, and here the problem is any sort of
printing. Print card, print field, page setup.  As a for example, create a
field, select it (this is in the IDE) and select Print from the file menu. 
There seem not to be any printers.  But every other application bar none can
print, and not only do I have a physical printer configured, I have cupspdf,
so I could print to pdf if it could see it or any of the printers that are
set up.

Second problem was on Mandriva in another install.  Here it was able to find
the printer, and to print to it, but it truncated the file, and it was
impossible to change the settings on the printer, for instance change the
orientation or change the percentage zoom, to fit it all in.  If I recall
correctly, the settings were there, they just had no effect, it came out the
same no matter what you put them to.

So Method B, which I am still using on the Mandriva install, was to export
field to a text file, then go out to shell.  In the shell, open awk, then
pick the columns and put them in with controlled tabs, then pipe the result
into kprinter, and bingo out it comes.   OK, I personally don't mind doing
it like this.  But not many will do it.

At the time I posted the bug, or a bit later, someone else had an early copy
of one of the new releases and he said that the problem had not been
resolved in it.  So he could reproduce it.  I think it was one of the French
members.

At the time, I was on Lenny when it was Testing.  Then Lenny migrated to
Stable, and it was the same thing.  Now I am on Squeeze, which is Testing,
and its the same thing.  But its not just Debian, there is also a problem
with Mandriva, a different one, but still a problem with revPrintField. 
Print card works fine by the way on the Mandriva installation, though the
fonts come out a little odd.  But its acceptable, and it does print into the
area specified, as its supposed to.

Finally, there are problems with seeing some fonts.  Again, this is just
Rev, all other programs see all the fonts.

Now, it could be something about both of my installs, who knows?  But what
would be really nice, and is about the minimum I would demand if I were
managing it, is to have some specification of how this stuff is supposed to
work.  Like, am I supposed to be able to see all the installed fonts from
Rev, or just some of them, and if so which some?  Am I supposed to be able
to do revPrintField and then set the zoom level and page orientation, or is
this not supported?  Are printers supposed to be visible on all distros, or
just some, and if so which?  And finally, if I were managing it, I would
want to go into Development and have them show me a non-tweaked clean
installation and do whatever it is, and show it working.  End of argument. 
I would want Slackware, but if they choose Ubuntu or Suse, OK, as long as
there is a reference system of some sort that's a known quantity.

Same thing by the way with virtual desktops.  Is it supposed to work?  Like,
on Open Office, you can have the dictionary on one desktop and the program
on another.  Its very useful if you are doing large complicated
spreadsheets, which I no longer do, but back then it was a lifesaver trying
to get functions to work.  You cannot do this sort of thing with the
different windows in Rev.  Why not?  And are you supposed to be able to?  I
have no idea on either one.

I'm not trying to be difficult about this, almost any clear answer is
acceptable, but what what we need is some clear statement on what is
supposed to work, how its supposed to work, and a reference system on which
it has been seen working.  Or what is not supposed to work, and what
reference system it has been shown not to work on, that will do too. 
Clarity!
-- 
View this message in context: 
http://n4.nabble.com/Reference-maybe-Live-Distribution-for-Rev-Linux-tp1472761p1473046.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution