13:30.21 | *** join/#mseide mdaems (i=Miranda@d5152BBAF.access.telenet.be) |
21:41.04 | *** join/#mseide mdaems (i=Miranda@d5152BBAF.access.telenet.be) |
21:50.54 | fpcfan | mdaems, you are a zeos developer, aren't you? |
21:51.28 | mdaems | Yep I am |
21:51.45 | fpcfan | does ZEOS work with fpc 2.3.1? |
21:52.25 | mdaems | I think it does. Probably we're not prepared for the $IFDEFS yet. |
21:52.45 | mdaems | Reason for asking? |
21:52.59 | fpcfan | I recompiled ZEOS for another user and needed to fix the zeos.inc file |
21:53.11 | fpcfan | but I wondered if that is good enough |
21:53.23 | mdaems | trouwens, doe maar in't nederlands hoor. |
21:53.46 | mdaems | Wat heb je gefixt? |
21:53.49 | fpcfan | Manu, fpk, Lerc, is that ok with you? |
21:54.15 | mdaems | Oh... are they watching this question? |
21:54.35 | mdaems | I saw them talk in spanisch before... |
21:57.14 | fpcfan | Ik heb deze regels toegevoegd aan zeos.inc: |
21:57.17 | fpcfan | <PROTECTED> |
21:57.18 | fpcfan | <PROTECTED> |
21:57.18 | fpcfan | <PROTECTED> |
21:57.19 | fpcfan | <PROTECTED> |
21:57.47 | fpcfan | om ervoor te zorgen dat FPC2_1UP defined is, als fpc 2.3 wordt gebruilt |
21:57.48 | Manu | fpcfan: ? |
21:57.49 | mdaems | Ik zie het. Nog niet voorzien. En nog niet getest natuurlijk. |
21:58.26 | fpcfan | al met 2.2.1 getest? |
21:58.37 | fpcfan | Manu, do you mind if we speak Dutch? |
21:58.45 | mdaems | Gebruik die momenteel. |
21:58.50 | Manu | fpcfan: nein ;) |
21:58.53 | mdaems | Niet veel natuurlijk. |
21:59.03 | fpcfan | almost, Manu |
21:59.08 | fpcfan | "nee" |
21:59.49 | Manu | fpcfan: ah, mine was german :) |
22:00.33 | mdaems | Jammer genoeg is onze test suite niet compatibel met fpcunit |
22:01.45 | fpcfan | als er problemen met de database zijn, zal ik de gebruiker aanraden fpc 2.2.1 te gebruiken i.p.v. 2.3.1 |
22:02.40 | mdaems | Geen idee. Als het echt te maken heef met 2.3. Veel verschil? |
22:03.07 | mdaems | Hard gesleuteld aan TDataset? |
22:03.27 | mdaems | Net even gechecked : {$IFDEF VER2_3} |
22:03.27 | mdaems | <PROTECTED> |
22:03.27 | mdaems | <PROTECTED> |
22:03.27 | mdaems | <PROTECTED> |
22:03.27 | mdaems | <PROTECTED> |
22:03.43 | mdaems | staat reeds in Testing Branch. |
22:04.00 | fpcfan | ok |
22:04.22 | mdaems | Ook al in Trunk. |
22:04.44 | fpcfan | ik denk dat de verschillen tussen 2.2.0 and 2.2.1 groter zijn dan tussen 2.2.1 en 2.3.1 |
22:04.51 | fpcfan | het meeste is al gemerged |
22:05.09 | mdaems | Dat ze dat gedoe met die versies nu eens simpeler maakten hé. |
22:05.27 | mdaems | Zie je dat niet zitten voor fpc? |
22:08.09 | fpcfan | is het lastig dan? |
22:09.33 | mdaems | Tja, t'is een gedoe hé. Elke keer dat er een nieuwe versie komt moeten we weer wat defines toevoegen. |
22:10.21 | fpcfan | je ondersteunt teveel verschillende versies |
22:11.17 | fpcfan | ik zou allen {$IFDEF FPC2_1UP} uit de code verwijderen |
22:11.22 | fpcfan | *alle* |
22:11.26 | mdaems | Je zou zoiets moeten hebben als '$IF VERSION > XXXX' |
22:11.37 | fpcfan | zoiets bestaat |
22:11.50 | mdaems | ? |
22:11.54 | fpcfan | maar het is geen enkel nummer |
22:12.30 | mdaems | En 't moet dan nog compatibel zijn met Delphi. |
22:13.28 | mdaems | Je bedoelt dat alles < 2.1.0 rommel is die dringend aan vervanging toe is? |
22:13.37 | fpcfan | for example: |
22:13.37 | fpcfan | { At least 2.0.2 is required } |
22:13.37 | fpcfan | {$if defined(ver1) or (defined(ver2_0) and (fpc_patch<2))} |
22:13.37 | fpcfan | <PROTECTED> |
22:13.37 | fpcfan | {$endif} |
22:13.59 | fpcfan | alles < fpc 2.2.0 |
22:14.42 | mdaems | Jammer genoeg hebben wij die gewoonte niet. D5 zou nog steeds moeten werken in 6.6 |
22:15.02 | fpcfan | upgrade van D5 naar D2007 is niet gratis |
22:15.16 | mdaems | Goed argument. |
22:17.09 | mdaems | Maar hoe zit het met compatibiliteit in omgekeerde richting. Is een simpele upgrade safe wat oudere applicaties betreft? Werkt alles gecompileerd met fpc < 2.2 nog GEGARANDEERD (= centen!!) met 2.2 |
22:17.22 | fpcfan | nee |
22:17.34 | mdaems | En daar staan we dan... |
22:17.58 | fpcfan | zie bijvoorbeeld: http://wiki.lazarus.freepascal.org/User_Changes_2.2.0 |
22:20.59 | mdaems | Dus je argument gaat niet zomaar op voor iemand die een fix in zeos nodig heeft maar zijn applicatie enkel getest heeft op een oude fpc versie. Upgraden is voor hem een serieus ricsico, gratis of niet. |
22:21.46 | mdaems | Dus : na Zeoslib 6.6-stable wil ik de oude versies (ook Delphi < 7) wel droppen. |
22:23.55 | mdaems | Mercikes trouwens voor die Lazarus Fix voor mijn Setprinter probleem. 'Jesus' heeft dat snel afgehandeld. |
22:24.23 | fpcfan | tell him in #lazarus-ide |
22:24.30 | fpcfan | :-) |
22:25.55 | mdaems | Hij is er niet :p |
22:26.22 | fpcfan | hij zal het wel merken |