Muudatused

Allikas: Pingviini viki

Lähtekoodi pakk

Lisatud 6 baiti, 24. september 2012, kell 09:28
/* Juhiseid tarballide tegemiseks ja haldamiseks */
* Muude kataloogide osas sisaldavad tarballid tavaliselt juurkataloogis kompileerimiseks/haldamiseks vajalikke faile (''CMakeLists.txt'', ''configure'' jne), rakenduse põhiosa moodustav lähtekood on tavaliselt kataloogis (''src''), eraldi alamkataloogides aga tõlkeid (nt ''po'' gettexti puhul), dokumentatsiooni (nt ''docs''), testiplaane/juhte (''test''), juhendeid (''man'') jm nagu ikoonid, käivitajad ja mis kõik veel.
* Kui tarball on tehtud avalikult kättesaadavaks, siis tohi selle sisu enam muutuda. Distributsiooni jaoks tähendab kontrollsumma või suuruse muutus, et kräkkerid on faili muutnud ja midagi on pahasti. Sageli avaldatakse koos koodipakkidega eraldi kanalite kaudu ka kontrollsummad või allkirjad, et allalaadijad saaks veenduda, et nad saavad rikkumata koodi.
* Hea kui ei muudeta nö vanade tarballide paiknemise alamkataloogi kuskile "old/" või "vanad/" alla. Tavaliselt on selle põhjuseks ülemkataloogi failide üleküllus, millisel juhul võiks ettenägelikult juba alguses paigutada eri (alam)projektide tarballid eraldi kataloogidesse ning vajadusel veel versiooni põhinumbrite järgi alamkataloogidesse. Hea näide: http://download.gnome.org/sources/gnome-shell/3.4 ja selle ülemkataloogid --- iga projekt (tarballi nime osa) on oma alamkataloogis ja eraldi peamise versiooni numbri järgi jaotatud, nii et distributsioonid saavad automaatselt versiooni järgi asukoha kätte (http://põhiaadress/sources/pakinimi/ver_major.ver_minor/pakinimi-ver_major.ver_minor.ver_micro.tar.xz)
==Välislingid==
1882
muudatust