Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Alex Peshkoff via Firebird-devel
On 2020-01-16 22:38, Dimitry Sibiryakov wrote: Back in the day I did try to remove all posix tools from the build and packaging process. I failed, because it was impossible to replace sed.   I also tried that and also failed but I still think that it is possible, just some trade-offs must be

Re: [Firebird-devel] Ruby gem to convert html into markdown

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 08:14, Mark Rotteveel wrote: That is the whole point of markdown: that it is a human-readable plain text file that can be converted to better looking HTML or PDF with a tool. The main feature of HTML/PDF is not a "better look" but a fast navigation between parts with hyperlinks wh

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 09:37, Alex Peshkoff via Firebird-devel wrote: Do not forget m4. After adding new field to system table it's used to preprocess relations.h => gen/ids.h . m4 is not used in Windows build. I wonder how (if) it work with changes in relations.h and whether executables is broken someho

Re: [Firebird-devel] Legacy plan vs Explained is this ok?

2020-01-17 Thread Dmitry Yemanov
16.01.2020 10:17, liviusliv...@poczta.onet.pl wrote: tested on WI-V3.0.5.33187 Firebird 3.0 and WI-V3.0.5.33232 Firebird 3.0 i see that my query have legacy plan like this: PLAN (RL ORDER PK_ROZLICZENIE) but explained plan show this Select Expression     -> Filter         -> Table "ROZLICZ

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Alex Peshkoff via Firebird-devel
On 2020-01-17 13:36, Dimitry Sibiryakov wrote: 17.01.2020 09:37, Alex Peshkoff via Firebird-devel wrote: Do not forget m4. After adding new field to system table it's used to preprocess relations.h => gen/ids.h .  m4 is not used in Windows build. I wonder how (if) it work with changes in rela

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 11:50, Alex Peshkoff via Firebird-devel wrote: Manually change ids.h ? No. I cannot remember that I changed it after addition of new fields in ODS 12.1 but still Avalerion is working. Is ids.h required for something at all? -- WBR, SD. Firebird-Devel mailing list, web int

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Alex Peshkoff via Firebird-devel
On 2020-01-17 13:53, Dimitry Sibiryakov wrote: 17.01.2020 11:50, Alex Peshkoff via Firebird-devel wrote: Manually change ids.h ?   No. I cannot remember that I changed it after addition of new fields in ODS 12.1 but still Avalerion is working.   Is ids.h required for something at all? To

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 12:00, Alex Peshkoff via Firebird-devel wrote: To reference field by id. Like this: It looks quite error-prone and better to be cleaned out, perhaps. That's why I said "the question is how far we are eager to go this way". -- WBR, SD. Firebird-Devel mailing list, web interf

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Alex Peshkoff via Firebird-devel
On 2020-01-17 14:07, Dimitry Sibiryakov wrote: 17.01.2020 12:00, Alex Peshkoff via Firebird-devel wrote: To reference field by id. Like this:   It looks quite error-prone why? due to broken windows build? on posix that works well and better to be cleaned out, perhaps. That's why I said "th

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 12:12, Alex Peshkoff via Firebird-devel wrote: why? due to broken windows build? on posix that works well AFAIU it is used as an index in some array so it rely that these arrays are filled in a definite way without field reorder or skip. Very easy to break one piece of code by ch

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Alex Peshkoff via Firebird-devel
On 2020-01-17 14:19, Dimitry Sibiryakov wrote: 17.01.2020 12:12, Alex Peshkoff via Firebird-devel wrote: why? due to broken windows build? on posix that works well   AFAIU it is used as an index in some array so it rely that these arrays are filled in a definite way without field reorder or s

Re: [Firebird-devel] Usage of POSIX tools during build

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 12:32, Alex Peshkoff via Firebird-devel wrote: As an index in an array (metadata cache) it's also used but primary defnition of id is a number of a field in a system table. In any case this particular ids.h can be easily formed from relations.h without any external tool. Just some

Re: [Firebird-devel] Ruby gem to convert html into markdown

2020-01-17 Thread Mark Rotteveel
On 2020-01-17 11:32, Dimitry Sibiryakov wrote: 17.01.2020 08:14, Mark Rotteveel wrote: That is the whole point of markdown: that it is a human-readable plain text file that can be converted to better looking HTML or PDF with a tool. The main feature of HTML/PDF is not a "better look" but a

Re: [Firebird-devel] Ruby gem to convert html into markdown

2020-01-17 Thread Dimitry Sibiryakov
17.01.2020 14:29, Mark Rotteveel wrote: For good reasons: authoring and diffing is easier compared to HTML Laziness in HTML editing with Office Suites is not a good reason IMHO. Hand-written HTML has no difference from hand-written markup. -- WBR, SD. Firebird-Devel mailing list, web

Re: [Firebird-devel] Ruby gem to convert html into markdown

2020-01-17 Thread Alex Peshkoff via Firebird-devel
On 2020-01-17 16:29, Mark Rotteveel wrote: On 2020-01-17 11:32, Dimitry Sibiryakov wrote: 17.01.2020 08:14, Mark Rotteveel wrote: That is the whole point of markdown: that it is a human-readable plain text file that can be converted to better looking HTML or PDF with a tool.   The main featu

Re: [Firebird-devel] Ruby gem to convert html into markdown

2020-01-17 Thread Adriano dos Santos Fernandes
On 17/01/2020 11:00, Alex Peshkoff via Firebird-devel wrote: > > >> And if having HTML is important, I'd suggest to write the docs in >> markdown (or maybe asciidoc) and generate HTML as part of the build >> (eg using pandoc). That is what most other opensource projects do >> these days. For good r

[Firebird-devel] [FB-Tracker] Created: (CORE-6232) rounding error

2020-01-17 Thread at (JIRA)
rounding error -- Key: CORE-6232 URL: http://tracker.firebirdsql.org/browse/CORE-6232 Project: Firebird Core Issue Type: Bug Components: API / Client Library Affects Versions: 3.0.5 Environment: Win7

[Firebird-devel] [FB-Tracker] Created: (CORE-6233) Wrong dependencies of stored function on view after backup and restore

2020-01-17 Thread Vlad Khorsun (JIRA)
Wrong dependencies of stored function on view after backup and restore -- Key: CORE-6233 URL: http://tracker.firebirdsql.org/browse/CORE-6233 Project: Firebird Core Issue Ty

Re: [Firebird-devel] Ruby gem to convert html into markdown

2020-01-17 Thread Jiří Činčura
I agree with Mark and Adriano. Especially for developer "docs". -- Mgr. Jiří Činčura https://www.tabsoverspaces.com/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel