Projekt

Allmänt

Profil

Handlingar

Features #373

stängd
CA CA

GD och EXIF som verifierade systemkrav för bildhantering

Features #373: GD och EXIF som verifierade systemkrav för bildhantering

Tillagd av Codex API för 5 dagar sedan. Uppdaterad för 5 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-26
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Flera områden
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:

Beskrivning

Webserver saknar GD i CLI och FPM enligt läsande kontroll 2026-09-26. DoD: php8.3-gd installerat på Webserver; GD med JPEG/PNG och EXIF verifierade i CLI och FPM; FPM aktiv efter omladdning; systemkrav och installationsskript uppdaterade. Lokal full testmiljö ska ha bildstödet. Ingen ändring av appdata, databas eller release. Produktion kräver användarens sudo-steg; installation godkänd av användaren. Relaterat till upptäckt under #129.


Acceptanskriterier

GD JPEG/PNG och EXIF verifierade i CLI och FPM på Webserver. Systemkrav och installationsskript uppdaterade. Lokal bildtestsvit passerar. Ingen appdata eller release ändras.


Testresultat

PASS 2026-09-26: Composer validate/check-platform-reqs; GD/EXIF med JPEG/PNG; bash -n; 6 bildtester/27 assertions; produktionsuppladdning, visning och borttagning via PHP-FPM med återställd standardbild. Commit 4ad8a53 verifierad på origin/main.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #1

  • Kategori satt till Arkitektur och drift
  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • Versionsmål satt till 1.0 - Produktionsklar
  • % Klart ändrad från 0 till 40
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Flera områden

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #2

Systemkrav i docs/architecture/web-runtime.md, första-installationsskript och lokal Dockerfile uppdaterade med GD JPEG/PNG och EXIF. Lokal image ombyggd; Bash-syntax och git diff --check passerar. Produktionskontroll via bok (192.168.1.71): GD saknas, EXIF finns. APT-simulering: ett nytt paket php8.3-gd, inga uppgraderingar/borttagningar. sudo -n kräver lösenord, därför ingen produktionsändring utförd; användaren behöver köra sudo-installation och FPM-efterkontroll. Ingen commit eller push.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #3

PASS: hela lokala PHP-grundsviten efter ombyggnad med GD/EXIF: 97 tester, 820 assertions. Tidigare tre bildtestfel är borta. Produktionsinstallation och verifiering återstår.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #4

Användarens produktionsutfall 2026-09-26 10:54:44: FPM-konfiguration syntax OK; CLI GD JPEG/PNG och EXIF PASS; FPM EXIF/GD/JPEG/PNG enabled; php8.3-fpm och apache2 active. Systemkravsdokumentet uppdaterat med utfallet. Lokal testimage tidigare verifierad med 97 tester/820 assertions. Syntetisk bilduppladdning genom appen samt commit av systemkraven återstår; ärendet stängs inte ännu.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #5

Lokal verifiering kompletterad 2026-09-26: Composer deklarerar nu ext-gd och ext-exif, composer validate --strict passerar, PHP-testimagen bekräftar GD/EXIF med JPEG/PNG, scripts/prepare-web-runtime.sh passerar bash -n och bildsviten passerar 6 tester med 27 assertions. Inga paketberoenden ändrades i composer.lock. Verklig syntetisk bilduppladdning via PHP-FPM i Testförening 777 återstår innan stängning.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #6

Manuell produktionsverifiering godkänd 2026-09-26: syntetisk JPEG laddades upp i Testförening 777 genom artikeladministrationen, visades korrekt och togs bort; standardbilden återställdes. Den verkliga PHP-FPM-vägen för bilduppladdning är därmed verifierad utan kvarvarande testbild. Slutdiffen är avgränsad till Composer-krav/låsfil, lokal PHP-testimage, webb-runtimeinstallation och driftbevis.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #7

Levererad på main i commit 4ad8a53 och verifierad på origin/main. Omfattning: ext-gd/ext-exif i Composer, GD/EXIF i lokal PHP-image, php8.3-gd och körbar kontroll i webb-runtimeinstallationen samt dokumenterat driftbevis. Verifiering: composer validate --strict, composer check-platform-reqs, GD/EXIF JPEG/PNG, bash -n, diffkontroll, 6 bildtester/27 assertions och godkänd syntetisk produktionsuppladdning med visning, borttagning och återställd standardbild.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #8

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #9

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #10

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #11

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #12

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #13

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom