Hirdetés

Új hozzászólás Aktív témák

  • urandom0
    őstag

    Tehát ha a debianosok egy függőség tesztelését egyszer végzik el, az nem jó, ha minden alkalmazás minden fejlesztője leteszteli újra, az jó és az nem pazarlás.

    Vegyük példának a libreadline-t. Tegyük fel, hogy ezt 20 alkalmazáshoz használják/linkelik. A debianos verzió szerint a libreadline fejlesztő és a libreadline csomagoló ember leteszteli, ez két teszt, majd minden alkalmazáshoz hozzálinkelik, megbízva a disztró irányelveiben. A te megoldásod szerint 20 alkalmazásfejlesztő 20x letölti a csomagot, mind a 20 leteszteli és utána beleteszi a flatpakbe.

    na ez a dependency hell.

    Próbálj kicsit túllátni a Debianon, nem csak az az egy disztró létezik.
    Ha valaki nem csak a Debianra akarja kiadni a programját, hanem a lehető legtöbb disztróra (vagy legalább a 4-5 top disztróra), akkor mindegyik disztrón le kell tesztelnie a programját (sőt, igazából minden disztró minden forgalomban lévő verzióján le kell), függetlenül attól, hogy a libreadline-t a fejlesztő és a csomagoló már letesztelte. Ez már így elég sok teszt.

    A fejlesztő így is-úgy is tesztel, hisz az az egyik feladata. Neki csak könnyebséget jelent, hanem X disztrón kell tesztelnie, hanem csak a flatpak runtime-mal.

Új hozzászólás Aktív témák