fgx-firemonkey icon indicating copy to clipboard operation
fgx-firemonkey copied to clipboard

Only supports Berlin but nothing older?

Open Memnarch opened this issue 8 years ago • 9 comments

Hi, Just noticed that the min version changed to Berlin. is this intended? Why was support for older versions dropped?

Memnarch avatar Sep 16 '16 08:09 Memnarch

Officially (@Brovin Yaroslav: Только для RAD Studio Berlin) is only supported by the latest version of RAD Studio. Perhaps more ranih versions will all work, but unfortunately I can not test. If you have the opportunity to test - I will be grateful for help.

Older versions of RAD Studio supports smaller versions FGX.

Also I might add, to test support for earlier versions, but not sure that everything will work properly

*** Mashine Translate, sorry ***

rareMaxim avatar Sep 19 '16 10:09 rareMaxim

It is OK to change the supported versions for the current one, but NOT for the whole package o.O.

Package_Compiler_Min/Max includes all versions, so if a past version supported this version, it has to be included in THIS range. Compiler_Min/Max is for the current version. SO usually you extend the package_compiler_max and refit compiler_min/max to the exact match for the current version. Otherwhise people can not see that a past version supported their delphi.

EDIT: Oh and the first version in your info has to be " 0.7.1.74-RX" since it was that one. (RX is detected as prereleaselabel).

Memnarch avatar Sep 19 '16 12:09 Memnarch

mh i think i got it. Your versions use 4 digits. Seems this confuses it. But it is a bit odd to have 4 digits on a sourcerelease. That's usually the buildnumber which doesn't make sense o.O.

EDIT: I'll look into that EDIT2: Can you use a shorter name for the Package? Currently it is more like a title, while the name might be something like "FGX-Firemonkey". Any more decriptive text usually goes into Description. Yes i know others did it aswell, but this is kind of a package-naiming-smell. I'll change the WIKI to address this.

Memnarch avatar Sep 20 '16 09:09 Memnarch

@Memnarch, Hello! I changed the tag versions and package name. But Delphinus does not display version ((Can you tell me where you want to edit?

rareMaxim avatar Sep 20 '16 15:09 rareMaxim

Because the following API-Request is empty o.o https://api.github.com/repos/ms301/FGX-FireMonkey/releases

Lets wait a few more hours. Maybe your radical recreating killed github :D. Otherwhise we should consider to contact the support at a latter time. I'll contact you.

Memnarch avatar Sep 20 '16 16:09 Memnarch

Got it! You created only the tags! You need to create a release for each tag. Under releases use "New release" and chose the tag you need. Repeat for each tag you need a release for.

Memnarch avatar Sep 20 '16 16:09 Memnarch

Many thanks! Now working range of versions. Are there any other possible problems?

rareMaxim avatar Sep 20 '16 18:09 rareMaxim

By the way i found a caching Bug in Delphinus. If the releases are still not showing, pull the latest source.

PS: past releases say they are compatible with 28 and higher. But they are missing the projectfiles. for example 0.6.1. SO they do not install properly (only the source but no packages) on XE6 for example.

Memnarch avatar Sep 20 '16 18:09 Memnarch

well almost all past releases a broken to some degree since they do not offer any projectfiles except for the highest. One solution is to simply specify only min compiler for a project with the value of the minimum verion. However as it stands now, no package will compile projects except for the highest compiler at this time. A bit unfortunate and odd.

EDIT: Maybe its possible to fix them using interactive rebase.

Memnarch avatar Sep 21 '16 11:09 Memnarch