ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Linux පරිසරය වෙනස් කිරීම සහ නව QA යාන්ත්‍රණය – විස්තරාත්මක විශ්ලේෂණයක්

Linux පරිසරය වෙනස් කිරීම සහ නව QA යාන්ත්‍රණය – විස්තරාත්මක විශ්ලේෂණයක්

Glad Labs කණ්ඩායම 2026 ජූලි 24 වැනිදා Linux පද්ධතියට මාරු වීමේදී දැක්වූ තාක්ෂණික ගැටළු හා ඒවා විසඳුම් පිළිබඳ විස්තරයක් ප්‍රකාශ කළේය. මෙහිදී Observability Stack එක සරල කිරීමේ අරමුණින් ලියාපදිංචි කළ “Task: Revise a draft article…” යන ප්‍රතිචාර පණිවුඩය පද්ධතියේ සාමාන්‍ය පිරික්සුම් (QA) මාර්ගයට ගැලපෙන්නේ නැති බව හඳුනා ගත්තා.

ප්‍රධාන ගැටළුව වූයේ normalize_draft පියවර මග හැරීමයි. ඒ නිසා සකස් කරන ලද ලේඛන පසු පරිශීලක පරීක්ෂණයට නොයෙදී, අමුත්තන්ට අධිකාරී පණිවුඩයක් (briefing echo) පමණක් පෙන්වුණි. කණ්ඩායම එය සවිස්තරාත්මක ලෙස atoms/_scaffold_helpers.py යන පොදු පුස්තකාලයට මාරු කර, නව රෙග්එක්ස් එකතු කර පසු‑පරීක්ෂණයේ කිසිදු අනවශ්‍ය තොරතුරක් ඉතිරි නොවීමට කටයුතු කළා.

එමෙන්ම, නව බ්‍රවුසර පැතිකඩවල localStorage හි cfg.live=false ලෙස සකස් වූ නිසා, පරිශීලකයින්ට ව්‍යාජ දත්ත සහ පෝස්ට් මට්ටම් පෙනී යාමට හේතුවිය. එය cfg.live හි මූලික අගය LIVE ලෙස සකස් කිරීමෙන්, සත්‍ය දෝෂ තත්ත්වයන් පෙන්වීමට සහ නව සම්බන්ධතා සැකසීමට හැකි විය.

Linux වෙත මාරු කිරීමේදී deploy‑checkout‑sync ක්‍රියාවලිය Port කිරීම, brain/ සහ pyproject/poetry.lock ෆයිල් වෙනස්වීමේදී නිශ්චිත Docker container නැවත ගොඩනැගීම, සහ compose‑apply විකල්පය --no-build ලෙස රඳවා තබා ගැනීම වැනි වැඩිදුර සකස්කිරීම් සිදු කරන ලදී.

Windows‑හි පවත්නා පරිසරය සමඟ සම්බන්ධ ගැටළුද හඳුනා ගන්නා ලදි. GA4/GSC සංග්‍රාහකයන් PermissionError දෝෂයක් දක්වා, Docker‑CE හි /root/.poindexter මවුන්ට් අඩු අනුමැතිය (0700) නිසා සිදු වූ බව හෙළි විය. ඒ සඳහා /home/appuser/.poindexter/singer-venv යන නව බයින්ඩ් මාර්ගයක් සකස් කර ගත්තා.

FastAPI සහ Uvicorn Dockerfile තුළ අඩංගු නොවීමත්, Windows‑හි පරිසරය මත පදනම් වූ නිසා MCP HTTP සේවාදායකය ක්‍රියා නොකිරීමත් සලකා, pyproject.toml තුළ ඒවා එක් කරමින් ප්‍රශ්නය විසඳා ගත්තා.

Shelly wall power මැනුම් දත්ත නැතිවීමේ ගැටලුවද පෙන්වා දුන්නේය. _resolve_shelly_url() ෆංක්ෂන් එකතු කර, SHELLY_PSU_URL පරිසර විචලනය ප්‍රමුඛතා දී, පුවරුවේ “Wall Power” පෙන්වීම නැවත සක්‍රිය කළා.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

මෙම නවීකරණය ශ්‍රී ලංකාවේ තාක්ෂණික සමාජයට කිහිපයක් වැදගත් වශයෙන් පෙනේ. පළමුව, Linux‑මූලික පද්ධතියකට මාරු වීම නිසා බොහෝ ආයතන වල පරිසරය එකරාශී කර ගැනීමට, පරිපාලන පිරිවැය අඩු කිරීමට සහ සුරක්ෂිතතාව වැඩි කිරීමට අවස්ථාව ලැබේ.

  • සොෆ්ට්වේයා සංවර්ධකයින් – Docker, FastAPI, Poetry වැනි නව මෙවලම් සමඟ වැඩ කිරීමේ හැකියාව වැඩි වීම, කේත ගුණාත්මකභාවය සහ CI/CD ක්‍රියාවලිය වේගවත් කිරීම.
  • ව්‍යාපාරිකයින් – Observability Stack එකේ ව්‍යාජ දත්ත ඉවත් කිරීම, නිරවද්‍ය මැනුම් සහ ලොග් විශ්ලේෂණය සපයයි. එමනිසා සේවා නාස්ති වීමේ අවදානම අඩු වේ.
  • සිසුන් හා පර්යේෂකයින් – Linux පරිසරය, Docker, containerd වැනි නවතම තාක්ෂණයන් පිළිබඳ අත්හදා බැලීමේ අවස්ථාව ලැබේ, ඉදිරි කාලයේ තාක්ෂණික කුසලතා වැඩිදියුණු කරගැනීමට.

ඉදිරියට, කණ්ඩායම සියලුම 7 මාරු “gate” පරීක්ෂා කර, GPU (3090, 5090) මත 70 atom_runs සහ 42 වර්ගයේ atoms ක්‍රියාත්මක කිරීමේ සාර්ථකතාව තහවුරු කර ඇත. 14‑දින පරීක්ෂණ කාලය 23 ජූලි සිට ඇරඹුණු අතර, ලොග් පද්ධතියේ “silent” දෝෂයන්ට අවධානය යොමු කරමින් නිරන්තර නිරීක්ෂණය කරයි.

මෙම සාර්ථක මාරුකිරීම, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය නව පරමාණුක පියවරකට ගෙන යාමට මඟ පෙන්වයි. නව Linux‑මූලික පද්ධතියේ විශ්වාසය සහ ස්ථාවරතාව, දේශීය සංවර්ධකයින්ට ලොව පුරා අලෙවියට සුදුසු නිෂ්පාදන නිර්මාණයට ඉඩ සලසයි.

💡 ඔබේ ව්‍යාපාරයට Linux මාරුකිරීමේ වාසි දැන් පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Linux #Docker #QA #Observability #SriLankaTech