Muudatused

Allikas: Pingviini viki

Lähtekoodi pakk

Lisatud 427 baiti, 24. september 2012, kell 09:15
* Tarballid peaksid olema saadaval soovitatavalt [[tar.bz2]], [[tar.xz]] või [[tar.gz]] kujul. Kõigi nende sisu peab olema sama [[versioon]]i märgistuse korral identne. Soovitatavalt jääb juba avalikuks tehtud tarball täpselt samale URL-ile kättesaadavaks mõistlikult pikaks ajaks.
* Tarballi nimi peab olema unikaalne, koosnedes projekti nimest, versiooninumbrist ning pakkemeetodi laiendist, nt projekt-4.2.13.tar.xz.
* Tarballi sees peaks olema alati üldjuhised (''README'') ja märkused litsentsi kohta (''COPYING''), eraldi tuuakse ära muudatuste logi (''ChangeLog'' või ''NEWS'') ja/või autorite nimekiri (''AUTHORS'') ning paigaldusjuhised (''INSTALL'') jms.* Muude kataloogide osas sisaldavad tarballid tavaliselt juurkataloogis kompileerimiseks/haldamiseks vajalikke faile (confgure, make 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,
* 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.
* 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 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)
1882
muudatust