examachine / pisi

PISI package manager of Pardus linux written in Python. The original development branch by the main author.
Other
39 stars 13 forks source link

emerge up ve pisi fc #40

Open mthnzbk opened 7 years ago

mthnzbk commented 7 years ago

Pisi Linux'un kullandığı pisi de ihtiyaç duyulduğu için emerge.py yi kopyalayıp emergeup.py yaparak ve içerisinde oynayarak emerge ile kurulan paketlerin güncellenmesi özelliğini eklemiştim. Bu özelliği de eklemeniz hoş olurdu. "pisi emup" "pisiemergeup".

pisi fc komutuna da --deps gibi bir parametre ekleyip indirilen paketin bağımlılıklarını da indirmeyi sağlamıştık. Bunu da düşünebilirsiniz.

examachine commented 7 years ago

ilki redundant gozukuyor, ikincisi devel tool'unda soyle olabilir $pisi-util fetch --deps pisi pisi-util, pisi-script,... gibi adlar dusunuyorum onun icin daha issue'sunu acmadim

aydemir commented 7 years ago

1)--fetch options una paketin runtime deplerinide indirme özelliği eklenmişti --runtime-deps 2) her paketi binary depoya alamıyoruz onun yerine source repo yu git te barındırıp specleri güncelliyoruz source repodan kurulan specler in güncellendiğinde son kullanıcı tek tek elle tekrar kurması gerekiyordu ona çözüm olarak emergeup düşünüldü emerge olan paketlerde güncelleme mevcutsa tekrar derleyip kurabiliyor böylece 1) https://github.com/pisilinux/core/blob/master/system/base/pisi/files/fetch.patch 2)https://github.com/pisilinux/core/blob/master/system/base/pisi/files/emergeup.patch

examachine commented 7 years ago

emerge use case'ini anladim. emerge'e bir option eklenebilir. "fc" ile ilgili soylediginizi ayri bir enhancement olarak yazar misiniz?

examachine commented 7 years ago

"iyilestirme" yani :D