GHC und Dependencies auf die neuste Version bringen #144

Open
opened 2023-12-19 11:43:51 +01:00 by savau · 13 comments
savau commented 2023-12-19 11:43:51 +01:00 (Migrated from gitlab.uniworx.de)

Vorteile:

  • Sicherheitspatches der Dependencies stehen in alter Version nicht oder nur eingeschränkt zur Verfügung
  • Reduktion der Kompilier-Zeit, sowohl beim Entwickeln als auch beim Container-Release (z.B. wird jedes Modul in der aktuellen Version doppelt kompiliert)
  • Tracking schwierige ungelöste Probleme, z.B. der fatale #40 Bug, lassen sich mit neuen Kompiler-Features angehen
  • Neue Sprachfeatures erleichtern Entwicklung
  • Mehr Sicherheitsfeaures im Yesod-Framework, z.B. SafeToInsert aus persistent-2.14.0.0., Minio Anbindung bietet mehr Sicherheit

Fazit: Umsetzung dürfte eine wesentliche Beschleunigung der Entwicklung und einen nennenswerte Erhöhung der Sicherheit bieten.

Vorteile: - Sicherheitspatches der Dependencies stehen in alter Version nicht oder nur eingeschränkt zur Verfügung - Reduktion der Kompilier-Zeit, sowohl beim Entwickeln als auch beim Container-Release (z.B. wird jedes Modul in der aktuellen Version doppelt kompiliert) - Tracking schwierige ungelöste Probleme, z.B. der fatale #40 Bug, lassen sich mit neuen Kompiler-Features angehen - Neue Sprachfeatures erleichtern Entwicklung - Mehr Sicherheitsfeaures im Yesod-Framework, z.B. `SafeToInsert` aus persistent-2.14.0.0., Minio Anbindung bietet mehr Sicherheit Fazit: Umsetzung dürfte eine wesentliche Beschleunigung der Entwicklung und einen nennenswerte Erhöhung der Sicherheit bieten.
savau commented 2023-12-19 11:43:52 +01:00 (Migrated from gitlab.uniworx.de)

assigned to @barth

assigned to @barth
savau commented 2023-12-19 11:44:40 +01:00 (Migrated from gitlab.uniworx.de)

created branch 144-ghc-update to address this issue

created branch [`144-ghc-update`](/fradrive/fradrive/-/compare/master...144-ghc-update) to address this issue
savau commented 2023-12-19 11:45:08 +01:00 (Migrated from gitlab.uniworx.de)

mentioned in merge request !25

mentioned in merge request !25
savau commented 2024-01-22 06:03:58 +01:00 (Migrated from gitlab.uniworx.de)

@savau @barth : Requires nixpkgs version upgrade which is part of #145 , so make sure to resolve #145 (i.e. merging into master) before this one.

@savau @barth : Requires `nixpkgs` version upgrade which is part of #145 , so make sure to resolve #145 (i.e. merging into master) before this one.
savau commented 2024-01-22 06:04:19 +01:00 (Migrated from gitlab.uniworx.de)

marked this issue as related to #145

marked this issue as related to #145
jost commented 2024-03-04 16:17:04 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:17:38 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:17:53 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:18:39 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:23:26 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:23:45 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:26:29 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
jost commented 2024-03-04 16:31:43 +01:00 (Migrated from gitlab.uniworx.de)

changed the description

changed the description
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fraport/fradrive-old#144
No description provided.