Mam pytona i nie zawaham się go użyć!

A właściwie to znam pythona i będę go używał do robienia pld. Tzn. rok temu sporej ilości rzeczy nie byłem sobie w stanie napisać (znaczy byłem, ale C, czy shell, to nie są języki nadające się do czegokolwiek), przez co musiałem je robić ręcznie i niedokładnie. Teraz wszystko co się będzie dało, będę automatyzował. Poza dopisaniem paru administracyjnych drobiazgów do samych builderów i ftpa muszę (według priorytetów):
1. Napisać demona chodzącego na koncie ftpa pldowego, który pozwoli na atomowe lockowanie katalogów.
2. Temuż demonowi dodać możliwość operacji na plikach, by można było za jego pomocą grzebać po ftpie.
3. Napisać międzymordzie www wykorzystujące tegoż demona, które pozwoli każdemu deweloperowi odfajkowywać pakiety, które według niego nadają się do przeniesienia do głównego drzewa (żebym ja nie musiał zgadywać).
4. Dopisać do tego wszystkiego automatyczne sprawdzanie, czy przeniesienie danego pakietu nie popsuje zależności (oraz jakie pakiety trzeba także przenieść, żeby nie popsuć zależności). Ble. To będzie wymagało przetestowania nowego poldka, możliwe że pogrzebania w nim, podpięcia go pod demona i opracowanie jakiś sensownych reguł markowania pakietów do przeniesienia. Ta rzecz będzie najbardziej potrzebna, bo mi oszczędzi najwięcej czasu (i najlepiej wpłynie na jakość dystrybucji), ale oczywiście będzie najbardziej czasochłonna w napisaniu :/
5. Niegłupio by było dać deweloperom możliwość łatwego przerywania budowań.

I od dzisiaj to wszystko muszę robić równocześnie z puszczaniem rzeczy na buildery, bo te już działają i właśnie się bawię w nadganianie amdkiem za resztą. Czasami to mi się tego wszystkiego odechciewa robić. Fakt, że jeśli zrobię te wszystkie powyższe 5 punktów (+ jakaś drobnica), to wszystko się będzie praktycznie utrzymywało samo (w sensie - deweloperzy będą sami dbali o swoje paczki, a ja będę musiał ruszyć dupę tylko, jak coś się rzeczywiście popsuje), ale pierw trzeba to zrobić. Zieeew.

  1. 1. tcx

    To faktycznie weź się ostro do roboty.

Adde commentarium: (textile lite)