Re: Ip Clearance: 1st version of Svg replacement available

2011-12-26 Thread Andrea Pescetti

On 19/12/2011 Armin Le Grand wrote:

as mentioned in [1] I have now finished and reintegrated the first
version of the Svg replacement from the branch


Very good stuff, really. I can only blame you for not turning this into 
a blog post!


Really, all it would take is a copy and paste of the message you wrote, 
with a couple of screenshots and BugZilla links from Eric's nice post

http://eric.bachard.org/news/index.php?post/2011/12/03/In-progress-%3A-native-support-of-the-SVG-graphic-format-in-Apache-OpenOffice.org
and, if you wish to ask volunteers to test, a link to a development 
build with this feature enabled and some public repositories of SVG 
files for testing.


So far there is nothing on https://blogs.apache.org/OOo/ explaining 
users what to expect for Apache OpenOffice 3.4. If developers don't post 
interesting information like this announcement there, most users will 
never get (directly or indirectly) information about it.


Regards,
  Andrea.


Re: Ip Clearance: 1st version of Svg replacement available

2011-12-29 Thread Armin Le Grand

Hi Andrea,

On 26.12.2011 19:29, Andrea Pescetti wrote:

On 19/12/2011 Armin Le Grand wrote:

as mentioned in [1] I have now finished and reintegrated the first
version of the Svg replacement from the branch


Very good stuff, really. I can only blame you for not turning this into
a blog post!


You are right and I'm planning to do exactly that (that was the reason 
for the long message a little bit :-)). Let me do that next Year, I need 
some days off right now...



Really, all it would take is a copy and paste of the message you wrote,
with a couple of screenshots and BugZilla links from Eric's nice post
http://eric.bachard.org/news/index.php?post/2011/12/03/In-progress-%3A-native-support-of-the-SVG-graphic-format-in-Apache-OpenOffice.org

and, if you wish to ask volunteers to test, a link to a development
build with this feature enabled and some public repositories of SVG
files for testing.

So far there is nothing on https://blogs.apache.org/OOo/ explaining
users what to expect for Apache OpenOffice 3.4. If developers don't post
interesting information like this announcement there, most users will
never get (directly or indirectly) information about it.


Absolutely right. I'll take some time next Year to blog about 
enhancements already done. I've already got the blog rights, to be able 
to do so.



Regards,
Andrea.



Sincerely,
Armin
--
ALG



Re: Ip Clearance: 1st version of Svg replacement available

2011-12-19 Thread Jürgen Schmidt

On 12/19/11 7:07 PM, Armin Le Grand wrote:

Hi *,

as mentioned in [1] I have now finished and reintegrated the first
version of the Svg replacement from the branch [2] to trunk after
uptating and building Mac and Win versions. It is stable and works well
and is also pretty complete from an Svg point of view. Main
features/differences to the version which was in OOo3.4beta are:

- IP clearance: This change allowed to remove six Gpl/Lgpl libs, namely
librsvg, libcroco, libgsf, gdk-pixbuf, glib, and pango gettext. These
were used as an external renderer. The new Svg uses an internal
interpreter in a new library and some services.

- File Format: In Odf, Svg is now embedded to the Pictures folder as one
would expect and can be easily extracted. There is also a Png file
written there as replacement image. The draw:frame is now multi-image
capable (as the spec allows). In the case of a Svg it writes a good
quality Png and the original Svg as draw:image elements. Since older
(and other) office versions are only capable of loading a single (and
thus the first) image, the Png is written first. This allows file
exchange with other and older offices. At load time, multi-image support
will choose the best quality graphic available for further work, e.g.
preferring vector format over pixel format, pixel format with
transparency over non-transparent and loss less formats over those with
losing info (you get the idea). Other Odf implementations (e.g. a
viewer) may just use the pixel graphic available. Multi-image support is
independent from Svg in principle and will work with all image file
formats. This is implemented for the Drawinglayer graphic object (used
in Draw/Impress/Calc) and the Writer graphic object (used in Writer).

- Interpretation: Svg is no longer interpreted each time it needs to be
rendered (as by an extrenal renderer), but only once transformed to a
sequence of primitives. That sequence is then used for all outputs,
transformed to the graphic object form and viewport (resolution). The
sequence itself is completely view-independent. Internally, it is reused
and thus it makes no difference if you have your Svg graphic added once
or multiple times to your document. The same is true for the replacement
Png image used. Both, the sequence of primitives and the replacement
image are created using new Uno Api services. One is capable of
converting an io::XInputStream to a sequence of primitives, the other is
able to convert every sequence of primitives to a rendering::XBitmap
with given Dpi and discrete sizes (pixels, with automatic resolution
reduction to a given maximum square pixel count). This will be useful
for other purposes, too, since it creates a fully alpha-capable
representation of anything in primitive format to use as e.g. sprite.

- Quality: For all graphic processing the created vector graphic in form
of sequence of primitives is used. This means that You will get best
quality in all zoom situations and all resolutions. This is also true
for all exports, e.g. printing or Pdf export which also use the vector
format. With an external renderer, it is unavoidable to use bitmaps with
discrete solution here, not only looking bad in high resolutions, but
also needing more space in most cases. There is one caveat since not all
paths here already use primitives; some will use the internal MetaFile
format in-between (One more reason for more reworks to primitive usages
in the future).

- Completeness: I implemented most Svg features from Svg1.1, but not yet
using animations or interactions (but possible in the future due to an
own interpreter, impossible with an extern Svg renderer). It supports
all geometric Svg forms. It supports Gradients (using a new primitive
for this which can be reused when we want to add Svg gradients to
SdrObjects one day), these have a resolution-dependent low-level format
to not waste runtime on low resolutions. It supports Masks, clipPath,
Markers, linked content, embedded graphics and Svg (intern, extern,
base64), Use nodes, Text, Text on curve and patterns. It does not yet
support filters, color profiles, embedded scripts, interactions and
linking. These can be added when needed, most of them will need to
implement new basic primitives (e.g. filtering) which would be useful
anyways.

- Side effects: I had to fix cropping (unified with new primitive) which
works now also for mirrored graphics (vecer worked) and quite some other
stuff. We are prepared for Svg gradients as possible future feature (we
can already render them now). You can work with an added Svg as with an
graphic object; crop it, Break it (To SdrObjects, limited to the
transfer over the old MetaFile format, though). You can convert an
inserted Tux to 3D, You can bend the Svg in vector quality in Draw. It
is possible to directly export the original Svg again by selecting the
object and using 'Save as Picture...'. You can add Text, Border, fill
style, pretty much the same as most other graphic objects. You can 

Re: Ip Clearance: 1st version of Svg replacement available

2011-12-19 Thread Pedro Giffuni
+1

Big kudos to Armin ...

I hadn't said it before so let me say this is really,
REALLY cool!!

Pedro.

--- Lun 19/12/11, Jürgen Schmidt  ha scritto:
...
> On 12/19/11 7:07 PM, Armin Le Grand
> wrote:
> > Hi *,
> >
> > as mentioned in [1] I have now finished and
> reintegrated the first
> > version of the Svg replacement from the branch [2] to
> trunk after
> > uptating and building Mac and Win versions. It is
> stable and works well
> > and is also pretty complete from an Svg point of view.
> Main
> > features/differences to the version which was in
> OOo3.4beta are:
> >
> > - IP clearance: This change allowed to remove six
> Gpl/Lgpl libs, namely
> > librsvg, libcroco, libgsf, gdk-pixbuf, glib, and pango
> gettext. These
> > were used as an external renderer. The new Svg uses an
> internal
> > interpreter in a new library and some services.
> >
> > - File Format: In Odf, Svg is now embedded to the
> Pictures folder as one
> > would expect and can be easily extracted. There is
> also a Png file
> > written there as replacement image. The draw:frame is
> now multi-image
> > capable (as the spec allows). In the case of a Svg it
> writes a good
> > quality Png and the original Svg as draw:image
> elements. Since older
> > (and other) office versions are only capable of
> loading a single (and
> > thus the first) image, the Png is written first. This
> allows file
> > exchange with other and older offices. At load time,
> multi-image support
> > will choose the best quality graphic available for
> further work, e.g.
> > preferring vector format over pixel format, pixel
> format with
> > transparency over non-transparent and loss less
> formats over those with
> > losing info (you get the idea). Other Odf
> implementations (e.g. a
> > viewer) may just use the pixel graphic available.
> Multi-image support is
> > independent from Svg in principle and will work with
> all image file
> > formats. This is implemented for the Drawinglayer
> graphic object (used
> > in Draw/Impress/Calc) and the Writer graphic object
> (used in Writer).
> >
> > - Interpretation: Svg is no longer interpreted each
> time it needs to be
> > rendered (as by an extrenal renderer), but only once
> transformed to a
> > sequence of primitives. That sequence is then used for
> all outputs,
> > transformed to the graphic object form and viewport
> (resolution). The
> > sequence itself is completely view-independent.
> Internally, it is reused
> > and thus it makes no difference if you have your Svg
> graphic added once
> > or multiple times to your document. The same is true
> for the replacement
> > Png image used. Both, the sequence of primitives and
> the replacement
> > image are created using new Uno Api services. One is
> capable of
> > converting an io::XInputStream to a sequence of
> primitives, the other is
> > able to convert every sequence of primitives to a
> rendering::XBitmap
> > with given Dpi and discrete sizes (pixels, with
> automatic resolution
> > reduction to a given maximum square pixel count). This
> will be useful
> > for other purposes, too, since it creates a fully
> alpha-capable
> > representation of anything in primitive format to use
> as e.g. sprite.
> >
> > - Quality: For all graphic processing the created
> vector graphic in form
> > of sequence of primitives is used. This means that You
> will get best
> > quality in all zoom situations and all resolutions.
> This is also true
> > for all exports, e.g. printing or Pdf export which
> also use the vector
> > format. With an external renderer, it is unavoidable
> to use bitmaps with
> > discrete solution here, not only looking bad in high
> resolutions, but
> > also needing more space in most cases. There is one
> caveat since not all
> > paths here already use primitives; some will use the
> internal MetaFile
> > format in-between (One more reason for more reworks to
> primitive usages
> > in the future).
> >
> > - Completeness: I implemented most Svg features from
> Svg1.1, but not yet
> > using animations or interactions (but possible in the
> future due to an
> > own interpreter, impossible with an extern Svg
> renderer). It supports
> > all geometric Svg forms. It supports Gradients (using
> a new primitive
> > for this which can be reused when we want to add Svg
> gradients to
> > SdrObjects one day), these have a resolution-dependent
> low-level format
> > to not waste runtime on low resolutions. It supports
> Masks, clipPath,
> > Markers, linked content, embedded graphics and Svg
> (intern, extern,
> > base64), Use nodes, Text, Text on curve and patterns.
> It does not yet
> > support filters, color profiles, embedded scripts,
> interactions and
> > linking. These can be added when needed, most of them
> will need to
> > implement new basic primitives (e.g. filtering) which
> would be useful
> > anyways.
> >
> > - Side effects: I had to fix cropping (unified with
> new primitive) which
> > works now also for mirrored graphics (vecer worked)
> and quite 

RE: Ip Clearance: 1st version of Svg replacement available

2011-12-19 Thread Dennis E. Hamilton
Amazing work!  Thanks for the comprehensive account.

It will be wonderful to see it show up in the nightlies.  

 - Dennis

-Original Message-
From: Armin Le Grand [mailto:armin.le.gr...@me.com] 
Sent: Monday, December 19, 2011 10:08
To: ooo-dev@incubator.apache.org
Subject: Ip Clearance: 1st version of Svg replacement available

Hi *,

as mentioned in [1] I have now finished and reintegrated the first 
version of the Svg replacement from the branch [2] to trunk after 
uptating and building Mac and Win versions. It is stable and works well 
and is also pretty complete from an Svg point of view. Main 
features/differences to the version which was in OOo3.4beta are:

- IP clearance: This change allowed to remove six Gpl/Lgpl libs, namely 
librsvg, libcroco, libgsf, gdk-pixbuf, glib, and pango gettext. These 
were used as an external renderer. The new Svg uses an internal 
interpreter in a new library and some services.

- File Format: [ ... ]

- Interpretation: Svg is no longer interpreted each time it needs to be 
rendered (as by an extrenal renderer), [ ... ]

- Quality: [ ... ]

- Completeness: I implemented most Svg features from Svg1.1, but not yet 
using animations or interactions (but possible in the future due to an 
own interpreter, impossible with an extern Svg renderer). [ ... ]

- Side effects: I had to fix cropping (unified with new primitive) which 
works now also for mirrored graphics (vecer worked) and quite some other 
stuff. [ ... ]

- Caveats: This is a bigger change, but most stuff is isolated in the 
two mentioned services. There will be errors (I'm too long a programmer 
to deny that :-)), but I tried to be as careful as possible. To find 
them, Your help will be needed. Please feel free to play around with any 
Svg You can find and report problems early.

[1] 
http://mail-archives.apache.org/mod_mbox/incubator-ooo-dev/201112.mbox/%3Cjcamku$fep$1...@dough.gmane.org%3E
[2] 
https://svn.apache.org/repos/asf/incubator/ooo/branches/alg/svgreplacement

Sincerely,
Armin
--
ALG



Re: Ip Clearance: 1st version of Svg replacement available

2011-12-19 Thread Rob Weir
On Mon, Dec 19, 2011 at 1:07 PM, Armin Le Grand  wrote:
>        Hi *,
>
> as mentioned in [1] I have now finished and reintegrated the first version
> of the Svg replacement from the branch [2] to trunk after uptating and
> building Mac and Win versions. It is stable and works well and is also
> pretty complete from an Svg point of view. Main features/differences to the
> version which was in OOo3.4beta are:
>

Good work, Armin.  I'm sure we all appreciate this early Christmas present.

-Rob


Re: Ip Clearance: 1st version of Svg replacement available

2011-12-19 Thread Donald Harbison
Well done! Thank Armin, this is really great stuff.

On Mon, Dec 19, 2011 at 1:07 PM, Armin Le Grand wrote:

>Hi *,
>
> as mentioned in [1] I have now finished and reintegrated the first version
> of the Svg replacement from the branch [2] to trunk after uptating and
> building Mac and Win versions. It is stable and works well and is also
> pretty complete from an Svg point of view. Main features/differences to the
> version which was in OOo3.4beta are:
>
> - IP clearance: This change allowed to remove six Gpl/Lgpl libs, namely
> librsvg, libcroco, libgsf, gdk-pixbuf, glib, and pango gettext. These were
> used as an external renderer. The new Svg uses an internal interpreter in a
> new library and some services.
>
> - File Format: In Odf, Svg is now embedded to the Pictures folder as one
> would expect and can be easily extracted. There is also a Png file written
> there as replacement image. The draw:frame is now multi-image capable (as
> the spec allows). In the case of a Svg it writes a good quality Png and the
> original Svg as draw:image elements. Since older (and other) office
> versions are only capable of loading a single (and thus the first) image,
> the Png is written first. This allows file exchange with other and older
> offices. At load time, multi-image support will choose the best quality
> graphic available for further work, e.g. preferring vector format over
> pixel format, pixel format with transparency over non-transparent and loss
> less formats over those with losing info (you get the idea). Other Odf
> implementations (e.g. a viewer) may just use the pixel graphic available.
> Multi-image support is independent from Svg in principle and will work with
> all image file formats. This is implemented for the Drawinglayer graphic
> object (used in Draw/Impress/Calc) and the Writer graphic object (used in
> Writer).
>
> - Interpretation: Svg is no longer interpreted each time it needs to be
> rendered (as by an extrenal renderer), but only once transformed to a
> sequence of primitives. That sequence is then used for all outputs,
> transformed to the graphic object form and viewport (resolution). The
> sequence itself is completely view-independent. Internally, it is reused
> and thus it makes no difference if you have your Svg graphic added once or
> multiple times to your document. The same is true for the replacement Png
> image used. Both, the sequence of primitives and the replacement image are
> created using new Uno Api services. One is capable of converting an
> io::XInputStream to a sequence of primitives, the other is able to convert
> every sequence of primitives to a rendering::XBitmap with given Dpi and
> discrete sizes (pixels, with automatic resolution reduction to a given
> maximum square pixel count). This will be useful for other purposes, too,
> since it creates a fully alpha-capable representation of anything in
> primitive format to use as e.g. sprite.
>
> - Quality: For all graphic processing the created vector graphic in form
> of sequence of primitives is used. This means that You will get best
> quality in all zoom situations and all resolutions. This is also true for
> all exports, e.g. printing or Pdf export which also use the vector format.
> With an external renderer, it is unavoidable to use bitmaps with discrete
> solution here, not only looking bad in high resolutions, but also needing
> more space in most cases. There is one caveat since not all paths here
> already use primitives; some will use the internal MetaFile format
> in-between (One more reason for more reworks to primitive usages in the
> future).
>
> - Completeness: I implemented most Svg features from Svg1.1, but not yet
> using animations or interactions (but possible in the future due to an own
> interpreter, impossible with an extern Svg renderer). It supports all
> geometric Svg forms. It supports Gradients (using a new primitive for this
> which can be reused when we want to add Svg gradients to SdrObjects one
> day), these have a resolution-dependent low-level format to not waste
> runtime on low resolutions. It supports Masks, clipPath, Markers, linked
> content, embedded graphics and Svg (intern, extern, base64), Use nodes,
> Text, Text on curve and patterns. It does not yet support filters, color
> profiles, embedded scripts, interactions and linking. These can be added
> when needed, most of them will need to implement new basic primitives (e.g.
> filtering) which would be useful anyways.
>
> - Side effects: I had to fix cropping (unified with new primitive) which
> works now also for mirrored graphics (vecer worked) and quite some other
> stuff. We are prepared for Svg gradients as possible future feature (we can
> already render them now). You can work with an added Svg as with an graphic
> object; crop it, Break it (To SdrObjects, limited to the transfer over the
> old MetaFile format, though). You can convert an inserted Tux to 3D, You
> can bend the Svg in vector quality in

Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg replacement available)

2011-12-26 Thread Dennis E. Hamilton
I think that is a good idea with regard to a lot of feature adjustments, and 
especially the SVG one.  It would be useful to blog or wiki both a view of how 
it is brought along and a view of how folks can participate in confirming the 
operation of features and other changes in these early technology builds.

Are bug reports going to be accepted against nightlies and technology/developer 
builds that are now being made available to those who know where to find them?  
There are the builds that Ariel has made and there are the builds that Raphael 
makes available as well.

If so, how will they be identified?  One suggestion is to use the latest SVN 
update number applicable to the working copy when the build was made.  That 
seems like a simple enough procedure.  There are recommendations for additional 
details (such as a build date), but anything that gets us a non-decreasing 
unique identifier between builds will work.

For us to handle the QA, there needs to be some kind of scheme for this.  It is 
also important to not expect folks to keep retesting the same things when there 
is no change to them, so something helpful is needed for that too.

 - Dennis

[Anecdotal experience: When I noticed an early beta of LO 3.4.0, I tried it.  
When I noticed betas coming out at weekly intervals I threw my hands up and 
stopped testing altogether.  Oddly, with AOO nightlies and individual committer 
builds being made available, I don't mind so much, knowing that I will simply 
be behind and whether it is wasted or not depends on whether somebody else 
noticed and it was fixed already.  I could apply that attitude to LO 3.5 and 
WLO 3.3.1 but I am already running on overwhelm with AOO and it gets my first 
priority.]

-Original Message-
From: Andrea Pescetti [mailto:pesce...@openoffice.org] 
Sent: Monday, December 26, 2011 10:29
To: ooo-dev@incubator.apache.org
Subject: Re: Ip Clearance: 1st version of Svg replacement available

On 19/12/2011 Armin Le Grand wrote:
> as mentioned in [1] I have now finished and reintegrated the first
> version of the Svg replacement from the branch

Very good stuff, really. I can only blame you for not turning this into 
a blog post!

Really, all it would take is a copy and paste of the message you wrote, 
with a couple of screenshots and BugZilla links from Eric's nice post
http://eric.bachard.org/news/index.php?post/2011/12/03/In-progress-%3A-native-support-of-the-SVG-graphic-format-in-Apache-OpenOffice.org
and, if you wish to ask volunteers to test, a link to a development 
build with this feature enabled and some public repositories of SVG 
files for testing.

So far there is nothing on https://blogs.apache.org/OOo/ explaining 
users what to expect for Apache OpenOffice 3.4. If developers don't post 
interesting information like this announcement there, most users will 
never get (directly or indirectly) information about it.

Regards,
   Andrea.



Re: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg replacement available)

2011-12-26 Thread TJ Frazier

On 12/26/2011 15:06, Dennis E. Hamilton wrote:

I think that is a good idea with regard to a lot of feature adjustments, and 
especially the SVG one.  It would be useful to blog or wiki both a view of how 
it is brought along and a view of how folks can participate in confirming the 
operation of features and other changes in these early technology builds.

Are bug reports going to be accepted against nightlies and technology/developer 
builds that are now being made available to those who know where to find them?  
There are the builds that Ariel has made and there are the builds that Raphael 
makes available as well.

If so, how will they be identified?  One suggestion is to use the latest SVN 
update number applicable to the working copy when the build was made.  That 
seems like a simple enough procedure.  There are recommendations for additional 
details (such as a build date), but anything that gets us a non-decreasing 
unique identifier between builds will work.

For us to handle the QA, there needs to be some kind of scheme for this.  It is 
also important to not expect folks to keep retesting the same things when there 
is no change to them, so something helpful is needed for that too.

  - Dennis

[Anecdotal experience: When I noticed an early beta of LO 3.4.0, I tried it.  
When I noticed betas coming out at weekly intervals I threw my hands up and 
stopped testing altogether.  Oddly, with AOO nightlies and individual committer 
builds being made available, I don't mind so much, knowing that I will simply 
be behind and whether it is wasted or not depends on whether somebody else 
noticed and it was fixed already.  I could apply that attitude to LO 3.5 and 
WLO 3.3.1 but I am already running on overwhelm with AOO and it gets my first 
priority.]


[snip]
Hi, Dennis,

For a peek at how the devs are JFDI, see:

https://issues.apache.org/ooo/show_bug.cgi?id=118698

--
/tj/



RE: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg replacement available)

2011-12-26 Thread Dennis E. Hamilton
So what does "version58 mean?"  Where did that come from?

If it is fixed in another build, how is that identified?

I can make it up too.  It doesn't help for collaborative understanding.

I don't care what the scheme is, so long as I can find out what it is and 
follow it.  I mainly don't want to waste mine or anyone else's time retesting 
and also have devs to be able to tell if something is against something already 
repaired later.

(I am not talking about CTR/JFDI versus RTC, I am seeking something that can be 
consistently relied upon, that's all.)

 - Dennis

-Original Message-
From: TJ Frazier [mailto:tjfraz...@cfl.rr.com] 
Sent: Monday, December 26, 2011 13:11
To: ooo-dev@incubator.apache.org
Subject: Re: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg 
replacement available)

On 12/26/2011 15:06, Dennis E. Hamilton wrote:
> I think that is a good idea with regard to a lot of feature adjustments, and 
> especially the SVG one.  It would be useful to blog or wiki both a view of 
> how it is brought along and a view of how folks can participate in confirming 
> the operation of features and other changes in these early technology builds.
>
> Are bug reports going to be accepted against nightlies and 
> technology/developer builds that are now being made available to those who 
> know where to find them?  There are the builds that Ariel has made and there 
> are the builds that Raphael makes available as well.
>
> If so, how will they be identified?  One suggestion is to use the latest SVN 
> update number applicable to the working copy when the build was made.  That 
> seems like a simple enough procedure.  There are recommendations for 
> additional details (such as a build date), but anything that gets us a 
> non-decreasing unique identifier between builds will work.
[ ... ]
Hi, Dennis,

For a peek at how the devs are JFDI, see:

https://issues.apache.org/ooo/show_bug.cgi?id=118698

-- 
/tj/



Re: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg replacement available)

2011-12-26 Thread Andrea Pescetti

Dennis E. Hamilton wrote:

So what does "version58 mean?"  Where did that come from?
If it is fixed in another build, how is that identified?


"version58" just happens to be the last in alphabetical order, but I 
doubt it is correct. It is probably useful to write the SVN revision 
number in the comments, I just did so in

https://issues.apache.org/ooo/show_bug.cgi?id=118698
(actually when people do QA on branches this won't work, but for the 
trunk it should be OK).


Regards,
  Andrea.


Re: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg replacement available)

2011-12-26 Thread Marcus (OOo)

Am 12/26/2011 10:33 PM, schrieb Dennis E. Hamilton:

So what does "version58 mean?"  Where did that come from?


This is the default value when you create new issues. Maybe an BZ admin 
could change this to "OOo 3.3"?



If it is fixed in another build, how is that identified?


And if she/he is already working on it, please create a new item like 
"AOO 3.4" or similar. "OOo 3.4 Beta" is out of the game and - with the 
new nightly and dev builds - we need now a new version entry in that list.


Marcus




-Original Message-
From: TJ Frazier [mailto:tjfraz...@cfl.rr.com]
Sent: Monday, December 26, 2011 13:11
To: ooo-dev@incubator.apache.org
Subject: Re: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg 
replacement available)

On 12/26/2011 15:06, Dennis E. Hamilton wrote:

I think that is a good idea with regard to a lot of feature adjustments, and 
especially the SVG one.  It would be useful to blog or wiki both a view of how 
it is brought along and a view of how folks can participate in confirming the 
operation of features and other changes in these early technology builds.

Are bug reports going to be accepted against nightlies and technology/developer 
builds that are now being made available to those who know where to find them?  
There are the builds that Ariel has made and there are the builds that Raphael 
makes available as well.

If so, how will they be identified?  One suggestion is to use the latest SVN 
update number applicable to the working copy when the build was made.  That 
seems like a simple enough procedure.  There are recommendations for additional 
details (such as a build date), but anything that gets us a non-decreasing 
unique identifier between builds will work.

[ ... ]
Hi, Dennis,

For a peek at how the devs are JFDI, see:

https://issues.apache.org/ooo/show_bug.cgi?id=118698


Re: Early User-QA Engagement (was RE: Ip Clearance: 1st version of Svg replacement available)

2011-12-27 Thread Ariel Constenla-Haile
On Mon, Dec 26, 2011 at 12:06:13PM -0800, Dennis E. Hamilton wrote:
> I think that is a good idea with regard to a lot of feature
> adjustments, and especially the SVG one.  It would be useful to blog
> or wiki both a view of how it is brought along and a view of how folks
> can participate in confirming the operation of features and other
> changes in these early technology builds.
> 
> Are bug reports going to be accepted against nightlies and
> technology/developer builds that are now being made available to those
> who know where to find them?  There are the builds that Ariel has made
> and there are the builds that Raphael makes available as well.
> 
> If so, how will they be identified?  One suggestion is to use the
> latest SVN update number applicable to the working copy when the build
> was made.  That seems like a simple enough procedure.  There are
> recommendations for additional details (such as a build date), but
> anything that gets us a non-decreasing unique identifier between
> builds will work.
> 
> For us to handle the QA, there needs to be some kind of scheme for
> this.  It is also important to not expect folks to keep retesting the
> same things when there is no change to them, so something helpful is
> needed for that too.
> 
>  - Dennis
> 
> [Anecdotal experience: When I noticed an early beta of LO 3.4.0,
> I tried it.  When I noticed betas coming out at weekly intervals
> I threw my hands up and stopped testing altogether.  Oddly, with AOO
> nightlies and individual committer builds being made available,
> I don't mind so much, knowing that I will simply be behind and whether
> it is wasted or not depends on whether somebody else noticed and it
> was fixed already.  I could apply that attitude to LO 3.5 and WLO
> 3.3.1 but I am already running on overwhelm with AOO and it gets my
> first priority.]

This discussion is pointless in the current situation where the
buildboot only builds deb packages for x86-64, that by the way cannot be 
installed on Debian; and these build do not offer all the functionality
(the don't enable category b).


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina


pgphGVqOcJots.pgp
Description: PGP signature