Hi Michael, hi Mike,

I'll modify source code so, that build process will check if this files
are present. However, this feature should be necessary implemented in
all nightly and testing builds for *all* platforms.

regards,
Alex

Am 02.03.2014 22:51, schrieb Michael DePaulo:
> Great, I'll do add it to either the windows bash script or the windows
> .bat script (My current design is that a bash script calls a .bat
> script to do the actual building, similar to how a bash script calls
> pbuilder to do the actual building for debian & ubuntu.)
> 
> On Sun, Mar 2, 2014 at 4:47 PM, Mike Gabriel
> <mike.gabr...@das-netzwerkteam.de> wrote:
>> Hi Michael, hi Alex
>>
>>
>> On  So 02 Mär 2014 20:39:10 CET, Michael DePaulo wrote:
>>
>>> Observed on Commit 5d7d9966198d64ce7846c4f65706f9e9e178e8d7
>>> (Fri, 28 Feb 2014 13:02:50 +0000 (14:02 +0100))
>>>
>>> X2Go Client 4.0.2.0 HEAD failed to build from source.
>>>
>>> I am using the standard setup which has worked for 4.0.1.3:
>>> mingw32 4.4
>>> QT 4.8.5
>>> X2Go-WinBuilder VM (WIn7 64-bit SP1)
>>>
>>> See attached logs. They are what happens when I run the last 2
>>> commands mentioned in this list:
>>> $ cd x2goclient
>>> $ PATH=%PATH%;D:\MinGW\libexec\gcc\mingw32\4.4.0\
>>> $ config_win.bat
>>> $ mingw32-make
>>> From this page:
>>>
>>> http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
>>>
>>> Note that there are errors in both config_win.bat's output, and in
>>> mingw32-make's output. And they seem to be related to resources.rcc
>>> not finding files.
>>
>>
>> The reason for the FTBFS is a series of commits from Alex adding some
>> methods for retrieving more detailled information on the current X2Go Client
>> build during runtime. Basically, that is a nice-to-have feature esp. during
>> development cycles.
>>
>> The not so good aspect is, that currently all automatic (and the win32)
>> builds fail (for Linux builds see http://jenkins.x2go.org).
>>
>> @Alex:
>>
>> The problem is the git executable. Basically, we have to assume that (a) the
>> .git folder is not present (e.g. in the tarball releases) and (b) the git
>> command is not available in the build environment.
>>
>> So my suggestion would be:
>>
>>   o create the txt/git script before the build (I can add that to
>>     our buildscripts on code.x2go.org)
>>   o copy the changelog file via debian/rules (for the .deb package)
>>     and via x2goclient.spec (for the .rpm packages)
>>   o only make the --git cmdline switch available if ./txt/git exists
>>   o (and maybe rather rename --git to --git-info)
>>   o only make the --changelog cmdline switch available if
>>     ./txt/changelog exists
>>
>> So basically, please split the work up into
>>
>>   X2Go Client code: (todo Alex)
>>
>>     o offer --git(-info) and/or --changelog if the corresponding
>>       ./txt/* files exists during runtime
>>
>>   debian/rules | x2goclient.spec (todo Mike#1):
>>
>>     o create ./txt/changelog
>>
>>   x2go-build-deb-package | x2go-build-rpm-package (todo Mike#1):
>>
>>     o create the git information in ./txt/git-info
>>
>>   winbuider.bat (todo Mike#2)
>>
>>     o create the git information in ./txt/git-info
>>
>> Package maintainers of distros should (be able to) omit the creation of
>> ./txt/changelog | ./txt/git-info. The upstream version and the package
>> release should bear all info that is needed.
>>
>> Thanks+Greets,
>> Mike
>>
>> --
>>
>> DAS-NETZWERKTEAM
>> mike gabriel, herweg 7, 24357 fleckeby
>> fon: +49 (1520) 1976 148
>>
>> GnuPG Key ID 0x25771B31
>> mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
>>
>> freeBusy:
>> https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
> _______________________________________________
> X2Go-Dev mailing list
> X2Go-Dev@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/x2go-dev
> 


-- 
----------------------------------------------------
Oleksandr Shneyder  | Email: o.shney...@phoca-gmbh.de
phoca GmbH          | Tel. : 0911 - 14870374 0
Bräuhausgasse 9     | Fax. : 0911 - 14870374 9
D-82205 Gilching    | Mobil: 0163 - 49 64 461

Geschäftsführung:
Dipl.-Inf. Oleksandr Shneyder

Amtsgericht München | http://www.phoca-gmbh.de
HRB 196 658         | http://www.x2go.org
USt-IdNr.: DE281977973
----------------------------------------------------

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
X2Go-Dev mailing list
X2Go-Dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-dev

Reply via email to