Developing a wheel for a second time
Klucze: linux gentoo ; 2006-04-16 12:10:10 (2006-04-19 12:50:10)
W związku z tym, że przekompilowuje wszystkie pakiety jeszcze raz, bo ta metoda będzie najszybsza, szczególnie, że 3/4 z nich i tak wymaga przekompilowania ze względy na to, że przeszedłem na ~amd64 i to są nowsze wersje pakietów, zrobiłem sobie ciekawy skrypt. Nie mogłem za bardzo cokolwiek robić z czymś innym, nie miałem jak włączyć przeglądarki graficznej, więc to był bardzo prosty skrypcik, który publikował w osobnym zasobie aktualnie kompilowany pakiet. Były pewne komplikacje i wyrzuciłem. Wczoraj wieczór pomyślałem sobie, że można to zrobić jako osobny kontakt, emerge@uaznia.net i nie koniecznie tylko w pojedynke. Więc zgadałem sie z Lukanusem i zmodyfikowałem skrypt w perlu.
Działa on mniej więcej tak, że zamiast 'emerge ...' wykonujemy 'emergep ...', który odpala trzy wątki. Pierwszy wątek to jest emerge z danymi argumentami. Drugi wątek to jest połączenie z serwerem Jabbera. A trzeci wątek, to jest parsowanie wyjścia z pierwszego wątku i poszukiwanie w nim odpowiednich linijek. Gdy odpowiednia linijka zostaje znaleziona, klient Jabbera ustawia sobie odpowiedni status - 'Now merging ...' i informacje o aktualnej fazie instalacji i pozostałych pakietów do końca.
Jest to jeden prosty skrypt w perlu, jednak wymaga on perla z obsługą watków i Net-Jabber.
Jeżeli ktoś jest zainteresowany dzieleniem się z innymi aktualnie kompilowanym pakietem, proszę się do mnie po ów skrypt zgłosić.
Tak, to było zrobione w ramach zbyt dużej ilości czasu podczas kompilacji glibc. To jest rodzaj chwilowego natchnienia, które potem może być porzucone i zapomniane. Jednak sam pomysł wydaje mi się ciekawy.
2006-04-17 16:41:43; odpowiedz na wpis
Ktoś kiedyś mądrze powiedział, że opis statusu to nie miejsce na playlistę z winampa.
2006-04-17 16:44:29; odpowiedz na wpis
Myślałem, że jesteś przeciwnikiem populistycznych argumentów w dyskusjach.
2006-04-17 16:45:26; odpowiedz na #46397 k
Widać czytasz tylko urywki moich wpisów. Napisałem, że zrobiłem to w formie 'zajawki' i kto chce może używać. Na pewno nikomu to nie będzie przeszkadzać.
2006-04-17 16:46:55; odpowiedz na wpis
Przeczytałem cały wpis. Wydaje mi się on wpisem mało nadającym się na stronę główną jabby, taki śniadaniowy jest. BTW smoky za stawianie botów bez pytania na swoim serwerze daje banana na IP.
2006-04-17 16:49:04; odpowiedz na #46401 k
Swoją drogą jestem ciekaw jak byś ustalił, że taki bot istnieje, gdybym o tym nie napisał?
2006-04-17 16:50:56; odpowiedz na #46403 k
No to napiszę inaczej: Ciekaw jestem jak to smoku ustala.