Sorry Robin, this was not meant as a personal accusation. It's not
against you, but I find it a bit rough to simply erase existing tickets,
considering the benevolent time spent by many contributors to write
them. This move might be interpreted as if you don't care about their
efforts trying to improve Reportlab.
Maybe it's not too late to ask bitbucket for a backup of those ticket data?
Typically, I'd like to read reportlab issue #185 mentioned in this thread:
https://github.com/deeplook/svglib/issues/193
>> > For best results ...
>>
>> Do you mean that a mailing list is replacing an issue list, and that
>> it's better to manage issues?
>>
> yes a mailing list is better. It gives others a chance to discuss /
> contribute if they wish to and serves as bug reporter, issues list and
> discussion forum all in one place.
Mmmmh, this sounds again a bit awkward :-) You know that 99% of open
source projects have issue lists, on which anyone can also discuss and
contribute if they wish. For example, with a mailing list, how can you
keep track of the status of reported issues? Browsing each mailing list
thread one by one to know if the discussed issue is resolved or not?
> At some point we'll probably be forced to move to github and use an
> inferior VCS which has all the web based features.
Each VCS has strong and weaker features, and when you are accustomed to
one VCS, it's always difficult to change habits. I can tell you that I'm
suffering when I have to use Mercurial, not because it is inferior to
any other VCS, but simply because I rarely use it. So you can tell that
you prefer using this VCS over that one, but telling that one is
superior or inferior can sound a bit pretentious.
If you were to decide to use Git at some point and need help, feel free
to ask. I'm no expert but maybe I could still help.
Claude
>............
> Mmmmh, this sounds again a bit awkward :-) You know that 99% of open source projects have issue lists, on which anyone
> can also discuss and contribute if they wish. For example, with a mailing list, how can you keep track of the status of
> reported issues? Browsing each mailing list thread one by one to know if the discussed issue is resolved or not?
>
.......
Let 100 flowers bloom :)
>
> Each VCS has strong and weaker features, and when you are accustomed to one VCS, it's always difficult to change habits.
> I can tell you that I'm suffering when I have to use Mercurial, not because it is inferior to any other VCS, but simply
> because I rarely use it. So you can tell that you prefer using this VCS over that one, but telling that one is superior
> or inferior can sound a bit pretentious.
.........I have used aboout 5 VCS'es and mercurial is by far the most simple. I think git has too many ways to mess up.
Anyhow from your issue 193 I think you just want to allow the graphics strings to have stroke properties (at least in PDF).
I think that's doable with a small change in renderPDF.py; whether it is feasable in renderPS / renderPM I don't know.
--
Robin Becker
I'll see if I can ask Atlassian to get an archive of those.
>> ............
>> Mmmmh, this sounds again a bit awkward :-) You know that 99% of open
>> source projects have issue lists, on which anyone can also discuss and
>> contribute if they wish. For example, with a mailing list, how can you
>> keep track of the status of reported issues? Browsing each mailing
>> list thread one by one to know if the discussed issue is resolved or not?
>>
> .......
> Let 100 flowers bloom :)
Ha, ha, ha, indeed!!
> Anyhow from your issue 193 I think you just want to allow the graphics
> strings to have stroke properties (at least in PDF).
>
> I think that's doable with a small change in renderPDF.py; whether it is
> feasable in renderPS / renderPM I don't know.
It would be a step forward, even if it's only for PDF rendering.
Claude
Sure, the content is not meant to be read by humans. My hope now is that
you choose a new ticket system for Reportlab, and then I'll gladly help
to convert the current JSON archive to the new system (provided it has
some open API).
> At any rate I have checked in and published version 3.5.60 which
> addresses the issue regarding stroking and drawing text. I'm almost
> certain it has broken the text clipping functionality, but it does seem
> to work for stroking+filling, stroking alone and filling alone the last
> being the default.
Thanks a lot! I'll update the ticket on svglib.
Claude
--
www.2xlibre.net
The renderPM part of 3.5.60 seems to be broken now. In another related
project, the resulting images are bad (many artifacts) and the rendering
does output many "x_order_2: colinear!" lines.
I don't know if it's due to this change.
Claude
--
www.2xlibre.net
Obviously the _renderPM.c code for this case is busted, libart_lgpl is very old and no-one is ever going to fix or
explain it.
Not sure how this will be fixed as setting in Path fixed a filling bug in PDF
On 26/01/2021 15:48, Claude Paroz wrote:
> Le 26.01.21 à 14:48, Robin Becker a écrit :
>> On 26/01/2021 08:57, Claude Paroz wrote:
............
> You can reproduce it by running the example code of:
> https://github.com/claudep/swiss-qr-bill#outputting-as-pdf-or-bitmap
>
> Hereby a sample SVG, and the renderPM output with ReportLab 3.5.59 and 3.5.60.
>
> Regards,
>
> Claude
--
Robin Becker