Talk not fork

Talk not fork

Postby Otto » Sun Dec 07, 2014 10:33 am

Easyreport developement goes the wrong direction!

Talk not fork - only together we are strong


We must talk not fork - forking split in the developer community

Best regards,
Otto


http://en.wikipedia.org/wiki/Fork_(software_development)

In software engineering, a project fork happens when developers take a copy of source code from one software package and start
independent development on it, creating a distinct and separate piece of software. The term often implies not merely a development branch, but a split in the developer community
User avatar
Otto
 
Posts: 3234
Joined: Fri Oct 07, 2005 7:07 pm

Re: Talk not fork

Postby Antonio Linares » Sun Dec 07, 2014 4:03 pm

Otto,

Why do you think that it goes the wrong direction ?

Whats the right one ? :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35071
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Talk not fork

Postby Otto » Sun Dec 07, 2014 6:32 pm

Hello Antonio,

the right one is an user base big enough that the program gets mature to use.
I installed Cristobal version. The version is very good looking but I get many errors. The 2nd last version from Timm is much more stable in production use.
It is many month since we have “the deal” and in practice nothing happened.

I think there must be one Fivewin version and the licenses should not allow forking.
Forking is always splitting up the user base. I think we need discussion and you Antonio as last instance who integrates features and functions.
Same is with Harbour/xHarbour/dbase xbase. If all those energy would be concentrated in a single product we would have progress and leadership.

Best regards,
Otto
User avatar
Otto
 
Posts: 3234
Joined: Fri Oct 07, 2005 7:07 pm

Re: Talk not fork

Postby Antonio Linares » Sun Dec 07, 2014 7:34 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35071
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Talk not fork

Postby mastintin » Sun Dec 07, 2014 8:50 pm

Antonio. Agradecería tradujeras estas palabras a Otto . :D
Otto , quisiera primero comentar que realmente no existen 6 forks funcionando . Estuve mirando los distintos forks que aparecen en bitbucket y no son mas que sincronizaciones de el código principal sin que nadie , salvo Cristobal, pusiera ni una linea de código .
Un proyecto crece cuando 1.- existen varias personas poniendo código para una meta común . 2.- cuando los usuarios reportan los errores y estos se van corrigiendo.
No puedo Hablar por Cristobal, pero yo personalmente no he sido ni soy usuario de ereport, por lo que no sé de su filosofía mas de lo que me pueda decir el código escrito .
El Código de ereport que nos ha llegado , ademas de usar una versión vieja de las librerías fwh tenía librerías de terceras personas que no nos han llegado y que no tenemos licenciadas para usar dado que son de pago como pueden ser la librería Tscript o la que realiza los pdfs por lo que no podemos usarlas . Tscript se ha cambiado por algo parecido pero incompatible en xharbour ( que sepamos ) .
Mientras el código está mal ( que lo está ) yo he creado un generador de claves para seguir usando libremente la versión que Tim nos ha remitido y esto puede ser una solución a corto plazo para mucha gente.
Agradecemos las criticas , pero también agradecemos el aporte de código , el reporte de bugs , los fix a los bugs ,etc.
He detectado que es una herramienta corta para muchas cosas , como crear etiquetas , etc, y se agradecería que los usuarios que llevan tiempo con ella nos dieran ideas de como realizar esas tareas.
Por último , mi sensación es que no interesa demasiado , 6 forks, solo dos personas poniendo código y en este tiempo solo dos personas ,Otto y Silvio se han interesado ( Gracias a los dos :D ) . Cristobal está últimamente con un proyecto propio super interesante y yo con algo de trabajo ( por fin parece que sale algún encargo ) y estoy focalizado para dar lo mejor de mi en ello , así que la cosa está parada y si cualquiera puede corregir algún bug y reportarlo estupendo , entre todos mejoraremos la herramienta.
Gracias Anticipadas por la traducción .
User avatar
mastintin
 
Posts: 1423
Joined: Thu May 27, 2010 2:06 pm

Re: Talk not fork

Postby Antonio Linares » Sun Dec 07, 2014 9:07 pm

Otto,

Manuel's post translation:

Otto , first of all I would like to comment that there are not 6 working forks. I reviewed the different forks that there are in bitbucket and they are just synchronicities from the main code, none of them adding a new line of code (except Cristobal).

A project grows when 1. There are several persons providing code for a common target. 2. When the users report errors and these are getting fixed.

I can't talk in the name of Cristobal, but I Haven't been personally and I am not ereport user, so I don't know about its philosophy more than the written code can tell me.

The erport code that we got, besides using an old FWH it used several third party libraries that we haven't got and that we don't have license to use as they are commercial as Tscript or the one that builds the pdfs so we can not used them. TScript has been turned into something similar but uncompatible on xHarbour (as fas as we know).

Meanwhile the code is not completed (and it is not) I have created a keys generator to continue using Timm's provided version and this can be a short time solution for many people.

We appreciate the critics, but we also appreciate the donation of code, bugs report, bugs fixes, etc.

I have found that it is a short tool for many things, as creating labels, etc. and I would appreciate if long time ER users could provide us some ideas about how to perform such tasks.

Finally, my impression is that it is not very much of interest, 6 forks, ust two persons providing code and on this time, Otto and Silvio were only interested (thanks to both of you :D) Cristobal is lately working on a project of his own super interesting and I habe some work (finally it seems as I get some work to do) and I am focused to give the best of me on it, so this seems stoped and if anybody could fix some bug and report it, that would be wonderful, so we all will enhance the tool.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35071
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Talk not fork

Postby Otto » Sun Dec 07, 2014 9:14 pm

Hello Manuel,
Thank you for your work.

Can I download your exe somewhere.
Or is there an instruction step by step how to build the exe.

Thanks in advance
Otto
User avatar
Otto
 
Posts: 3234
Joined: Fri Oct 07, 2005 7:07 pm

Re: Talk not fork

Postby cnavarro » Sun Dec 07, 2014 9:43 pm

Hay un fichero go.bat en el repositorio para crear el .exe

There is a go.bat file in the repository to create the .exe
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2013/15/17 - FWH 17.09

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3629
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Talk not fork

Postby Otto » Sun Dec 07, 2014 10:10 pm

Hello,
I downloaded following Folder:
fivetech-easyreport-0f57b8b857a2
then
go.bat

Thanks in advance
Otto

.\source\ereport.prg(5131) Error E0030 Syntax error "syntax error at 'STATIC'"
.\source\ereport.prg(5131) Warning W0001 Ambiguous reference 'SELF'
.\source\ereport.prg(5133) Error E0004 LOCAL declaration follows executable sta
tement
.\source\ereport.prg(5134) Error E0004 LOCAL declaration follows executable sta
tement
.\source\ereport.prg(5135) Error E0004 LOCAL declaration follows executable sta
tement
.\source\ereport.prg(5136) Error E0004 LOCAL declaration follows executable sta
tement
.\source\ereport.prg(5137) Error E0004 LOCAL declaration follows executable sta
User avatar
Otto
 
Posts: 3234
Joined: Fri Oct 07, 2005 7:07 pm

Re: Talk not fork

Postby cnavarro » Sun Dec 07, 2014 10:23 pm

Otto, he creado el .exe sin problemas
https://bitbucket.org/fivetech/easyreport/downloads

Te aconsejo que instales Git y bajes el codigo
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2013/15/17 - FWH 17.09

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3629
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Talk not fork

Postby Otto » Mon Dec 08, 2014 7:30 am

Hello Antonio, hello Cristobal,

Thank you.
Why should I install GIT. ( virus problems!!!) I do not need Git for my FW development, too.
I am an application developer and I am only loosing time with these experiments.

I would like to have ER the same way we have FWH.
LIBs in the case of ER the exe which is ready to go and a place where I can report errors – no forks only one place.
Then there should be a “goER.bat“ in the Fivewin sample folder and a new folder in source where we have at the moment:
Classes, functions, winapi. This folder should be Easyreport.

With every update from FWH the new update for Easyreport should be included.
Easy. KISS is the concept.

We should also focus on AIDA acronym used in marketing and Advertising.

BTW- I downloaded the file again and get the same errors.
For compatibility reason I always use default setup from FiveWin Company.

Lg
Otto
User avatar
Otto
 
Posts: 3234
Joined: Fri Oct 07, 2005 7:07 pm

Re: Talk not fork

Postby mastintin » Mon Dec 08, 2014 1:40 pm

oK Otto , yo intentaré compilar contigo los archivos y ir resolviendo los problemas que nos vayan saliendo ....
1.- Que entorno usas ? . Harbour , xharbour , bcc586 ? ....
Quedo en espera de tu respuesta .

................ editado -------------------------

.\source\ereport.prg(5131) Error E0030 Syntax error "syntax error at 'STATIC'"

I downloaded the file from repository : fivetech-easyreport-0f57b8b857a2.
My line 5131 is :

METHOD FillWindow( nArea, cAreaIni ) CLASS TEasyReport // linea 5131

local i
local cRuler1
....

Not Static reference :shock: .
User avatar
mastintin
 
Posts: 1423
Joined: Thu May 27, 2010 2:06 pm

Re: Talk not fork

Postby Silvio.Falconi » Tue Dec 09, 2014 8:47 am

I can compile Er with Harbour easy thanks to Mastintin
I cannot compile ER with Xharbour : there many problems!!

I think Tscritp of Timm run also with xharbour .. why Timm not give us also this class ?


Dear Navarro,
the Line class is not visible right!!
I think the line (vertical and Horizontal) must be draw on central dots


try to insert on each control when you draw the dots this function

DrawFocusRect( hDC,::aRect[1]-4, ::aRect[2]-4, ::aRect[3]+4, ::aRect[4]+4 )

HB_FUNC( DRAWFOCUSRECT ) //RECT

{
RECT rct ;
HDC hDC = ( HDC ) hb_parni( 1 );

rct.top = hb_parni( 2 );
rct.left = hb_parni( 3 );
rct.bottom = hb_parni( 4 );
rct.right = hb_parni( 5 );

DrawFocusRect( hDC, &rct );

}



I saw this on tshape class (c5ide designer)
I use : FiveWin for (x)Harbour v. 17.02 - Harbour 3.2.0 (March 2016) - xHarbour Builder (Nov. 2016) - Bcc7 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 2465
Joined: Thu Oct 18, 2012 7:17 pm
Location: Teramo - Abruzzo - Italy

Re: Talk not fork

Postby Otto » Tue Dec 09, 2014 7:13 pm

Hello,
thank you.
Yes I am useing xHarbour. Maybe therefore I can’t compile the sources.
I use xHarbour and the current FWH version. I use the default setup from FIVEWIN.

Best regards,
Otto
User avatar
Otto
 
Posts: 3234
Joined: Fri Oct 07, 2005 7:07 pm

Re: Talk not fork

Postby Antonio Linares » Tue Dec 09, 2014 8:50 pm

Otto,

You don't need GIT at all :-)

We have done all the work up to now testing with Harbour.
Of course we should support xHarbour too but you have been the first to ask for it, so thank you :-)

The new EasyReport is still a work on development, so please lets support Manuel and Cristobal, and lets thank them for his great help.

I can't focus on EasyReport development right now and Manuel and Cristobal are doing a great work on it :-)

The idea to make it free and available to everybody was with the intention to make it grow as open source. And in open source the key for development is cooperation. The more people that cooperate, the fatest and easiest way a product gets completed and ready to be used.

So whatever support and help you can provide is very welcome. Thanks :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35071
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Next

Return to EasyReport, EasyDialog and EasyPreview

Who is online

Users browsing this forum: No registered users and 1 guest