Recent

Author Topic: Fpcupdeluxe  (Read 794253 times)

hayanninja

  • New Member
  • *
  • Posts: 45
Re: Fpcupdeluxe
« Reply #900 on: August 17, 2018, 02:16:35 pm »
SVN timeouts can also be caused by older SVN clients.

By default, fpcupdeluxe uses the SVN client that is available on the system.

I have added the option (Windows only) to force fpcupdeluxe to download and use its own SVN client. Perhaps this will help prevent time-outs. Feel free to try this pre-release.

https://github.com/newpascal/fpcupdeluxe/releases/tag/v1.6.1h

See checkboxes under Setup+ to be able to force the use of a local SVN client !

I had no SVN client on my system when this issue was first occurring. I have since installed the latest TortoiseSVN, to get around the timeouts. Nonetheless, I'll give the new version a try at some point and see if it helps. :)

af0815

  • Hero Member
  • *****
  • Posts: 1288
Re: Fpcupdeluxe
« Reply #901 on: August 17, 2018, 04:03:06 pm »
I have the timeouts too, without using fpcupdeluxe. Sometimes the fpc repro is horrible to update. Sometimes it work without problem.
regards
Andreas

heejit

  • Full Member
  • ***
  • Posts: 245
Re: Fpcupdeluxe
« Reply #902 on: August 18, 2018, 01:19:27 pm »
Is Cross compiler of arm-wince in Linux is not available

fpcupdeluxe shows : No Valid CPU / OS crosscompiler found

fpcupdeluxe version : V1.6.1g

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #903 on: August 18, 2018, 01:51:52 pm »
I stand corrected if wrong, but wince is only a valid cross-target on Windows ?!
I could not find any info on crossing towards wince from a platform besides Windows.

heejit

  • Full Member
  • ***
  • Posts: 245
Re: Fpcupdeluxe
« Reply #904 on: August 18, 2018, 04:00:33 pm »
Is that means is not supported by Linux platform or fpcupdeluxe??

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #905 on: August 18, 2018, 07:04:05 pm »
Update.

I did find some wince binutils for Linux i386 !
And updated fpcupdeluxe to use them.
First test show successful wince binaries created on Linux.

See:
https://github.com/newpascal/fpcupdeluxe/releases/tag/v1.6.1i

Feel free to try.

Ps: only i386 for now, until x86_64 wince binutils for Linux are made available.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #906 on: August 18, 2018, 07:26:58 pm »
FPC trunk version has just been changed from 3.1.1 to 3.3.1 !

To celebrate/enjoy this, get the latest version of fpcupdeluxe !
https://github.com/newpascal/fpcupdeluxe/releases/latest

;-)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Fpcupdeluxe
« Reply #907 on: August 18, 2018, 07:32:36 pm »
Does it support installing 3.2.0 ?

This is the most important version that should be tested atm.

Suggest renaming fixes30 to "oldstable" and further down the list, and make fixes32 prominent.

I don't like calling fixes30 "3.0.5" though.  It should have something in the caption that shows it is the live version for the 3.0 branch.
« Last Edit: August 18, 2018, 07:36:54 pm by marcov »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #908 on: August 18, 2018, 07:43:50 pm »
I will follow your suggestions !

To be honest, I very much dislike the fact that a new fpcupdeluxe release is needed whenever FPC/Lazarus versions change ... still working on that !

I the mean time:
v1.6.1i will be withdrawn.
v1.6.1j will have the new names !

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: Fpcupdeluxe
« Reply #909 on: August 18, 2018, 07:57:46 pm »
Does it support installing 3.2.0 ?

That's actually a good question .. which leads to my own: Can fpcup(deluxe) get the actual branches to use (stable, fixes, whatever) from, say, a config file? Something that one can easily change w/out having to download a new fcpupdeluxe?

Note: I used this tool just once, so I don't know that much about it. Sorry if this is a noob's question  :-[

-----
edit: Oh! Ok, you answered my question even before I posted it :)
Distance mind reader? :D
« Last Edit: August 18, 2018, 08:00:57 pm by lucamar »
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #910 on: August 18, 2018, 09:14:52 pm »
@lucamar
You can edit fpcup.ini, to adjust for your personal needs.

@marcov
3.2.0 supported and clearly visible.

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: Fpcupdeluxe
« Reply #911 on: August 18, 2018, 10:02:04 pm »
@lucamar
You can edit fpcup.ini, to adjust for your personal needs.

Yeah, thanks, but I meant also for this:

To be honest, I very much dislike the fact that a new fpcupdeluxe release is needed whenever FPC/Lazarus versions change ... still working on that !

whcih apparently means that it can't be done? I.e. have a config that says p.e.:
Code: [Select]
[Release]
Version=3.0.4
Bootstrap=3.0.2
SVN=[svn://wherever]

... etc ...
[Fixes]
Version= ... etc ...

[Trunk]
#well, trunk is always trunk, ain't it?

This way one would just have to modify (or download!) this config file instead of the whole package.
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #912 on: August 18, 2018, 10:13:07 pm »
Trunk is indeed always trunk. But trunk can have different versions (today: 3.1.1 became 3.3.1)
Stable is a moving target (went in short time from 3.0.0 to 3.0.2 to 3.0.4).
Fixes also moves.

The best I can think of is getting the version info online, making it dynamic.
But care must be taken: users may have their own custom config.

Note:
Fpcupdeluxe has to work on many systems,
And must allow for many CPU-OS combo's and different widgetsets.
Its hard to keep them all running and up-to-date.
Right now, my Win10 machine produces 18 different binaries in a single compilation run. But testing them is not as easy as a single click !

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: Fpcupdeluxe
« Reply #913 on: August 18, 2018, 10:47:36 pm »
Trunk is indeed always trunk. But trunk can have different versions (today: 3.1.1 became 3.3.1)
Stable is a moving target (went in short time from 3.0.0 to 3.0.2 to 3.0.4).
Fixes also moves.

Yes, that's why having those details in a config file can be beneficial: the user can make changes as soon as an announcement is published (like today) or download an update from your site/vcs.

The best I can think of is getting the version info online, making it dynamic.
But care must be taken: users may have their own custom config.

The bonus would be for a small single-file dowload or leting each user update locally just the few details that change when a new release comes (version numbers, svn endpoints, etc.)

Right now, my Win10 machine produces 18 different binaries in a single compilation run. But testing them is not as easy as a single click !

That doesn't change with my proposal. You simply get the version and where-from details from (yet another?) config file.

As I said I just used fpcupdeluxe once and it's not installed in this computer so I may be missing something here; if so, I'm sorry.

edited: typos
« Last Edit: August 18, 2018, 10:52:50 pm by lucamar »
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

hayanninja

  • New Member
  • *
  • Posts: 45
Re: Fpcupdeluxe
« Reply #914 on: August 19, 2018, 06:48:52 am »
DonAlfredo - might I suggest updating the first post in the topic? The link in it gives a 404 error, and appears to attempt to link to a very outdated version.

I'll try out the new version and see if it works any better. :)

EDIT: No difference. However, the issue also occurs with TortoiseSVN, so I don't think the issue is related to your program.
« Last Edit: August 19, 2018, 07:09:26 am by hayanninja »

 

TinyPortal © 2005-2018