Re: SPECS: wmtracer.spec (NEW) - new, NFY

2005-09-23 Wątek Grzegorz Dąbrowski
Dnia 22-09-2005, czw o godzinie 22:56 +0200, Dariusz Rojewski
napisał(a):
 On Thu, Sep 22, 2005 at 10:30:31PM +0200, Paweł Sakowski wrote:
  On Thu, 2005-09-22 at 22:09 +0200, darekr wrote:
   --- /dev/null Thu Sep 22 22:09:01 2005
   +++ SPECS/wmtracer.spec   Thu Sep 22 22:08:55 2005
  
   @@ -0,0 +1,53 @@
   +# $Revision$, $Date$
   +Summary: wmtrace - window manager tracer
   +Summary(pl): wmtrace - śledzący window manager
   +Name:wmtrace
^^^
  Sprzeczność.
 o. literówka w nazwie speca. dzięki. :

Dlaczego na przykład właśnie takie proste rzeczy nie są sprawdzane
automatycznie przez zatwierdzeniem zmian w CVS?

a) nikt na to nie wpadł
b) nikomu się nie chce

-- 
Grzegorz Dąbrowski

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: desktopy

2005-05-29 Wątek Grzegorz Dąbrowski
Dnia 26-05-2005, czw o godzinie 13:31 +0200, Pawe Sakowski napisa(a):

 Dla uatwienia utrzymania desktopw w ryzach monaby jeszcze pokusi si
 o dodanie do rpm-a (w okolicy Checking for unpackaged file(s)) jakich
 podstawowych sprawdze poprawnoci tworzonych pakietw. W szczeglnoci,
 jeli pakiet w %{_desktopdir} bdzie zawiera bdny plik to deweloper
 si o tym dowie z komunikatu ostrzeenia/bdu (niepotrzebne skreli).
 
 Jak to gupi pomys to nie bijcie ;)

Bardzo dobry pomys. Aby uatwi mylenie to dorzuc co potrafi system
pakietw box [1] w tych kwestiach. Cel jest taki, aby to co si da
automatycznie naprawi a to czego nie to wykry. Jak si wam spodoba to
moecie to w PLD uy ;-)

* sandbox
 - wykrywanie wywoa post-install, czyli automatyczne tworzenie sekcji
post-install zapisanej w zbudowanym pakiecie a nie w pliku opisu pakietu
(~spec) (depmod, scrollkeeper, update-mime-database,
update-desktop-database, ldconfig, ...)
 - ledzenie praw do plikw (install, chmod, chown, ...)
 - ledzenie wywoa pkg-config-a i zapisanie zalenoci w zbudowanym
pakiecie
* automatyczny post-install na podstawie listy plikw (np. instalacja
plikw *.schemas, /usr/share/mime/packeges/*.xml wymusza
update-mime-database itp.)
* walidacja pliku opisu pakietu (xml schema)
* automatyczne poprawki przy pakietowaniu np.:
- naprawianie /usr/man, /usr/doc
- naprawianie plikw desktop (redniki, literwki [np.
s/^Genericname/GenericName/], zaszoci [np.
s/^StartupNotification/StartupNotify/], brakujce encoding lub
Legacy-Mixed, zmiana 0/1 na false/true, usuwanie zbdnych kategorii
[Application, X-Ximian-Main, X-Red-Hat-Base], itp...)
- optymalizacja plikw gconfa poprzez cinicie xml-a oraz usunicie
tumacze jzykw niewspieranych (u mnie 177 plikw schemas zajmuje
1,367,014 bajtw)
* testy automatyczne w porwnaniu z _poprzedni_ _wersj_ pakietu
binarnego, np:
- pliki rnicowe dla automatycznych zalenoci (requires czyli soname,
dotnet oraz buildrequires czyli te wyryte z pkg-configa oraz dla
provides), automatycznej sekcji post-install, configure
--help (bardzo uatwia wykrycie czy doszy jakie nowe przeczniki),
rnice plikowe (z uwzgldnieniem wersji lub wersji gwnej),
zkonsolidowanyh bibliotek dla programw (np. jeli co nagle przestao
si konsolidowa z libdb.so.2 to naley sprawdzi dlaczego i czy to nie
bd)

... i wiele innych ciekawych rzeczy ktrych tu nie wymieniem z braku
czasu i kiepskiej pamici ;-)


[1] -
http://cvs.gna.org/viewcvs/pingwinek/pgw-box/box.pl?rev=1.147content-type=text/vnd.viewcvs-markup

-- 
Grzegorz Dbrowski [EMAIL PROTECTED]
nie, nie pracuj dla znanego czasopisma komputerowego

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: desktopy

2005-05-25 Wątek Grzegorz Dąbrowski
Dnia 25-05-2005, ro o godzinie 14:14 +0200, Andrzej Krzysztofowicz
napisa(a):

 2. Brak ; na koncu Categories

ciach..

 3. Brak Encoding:

ciach..

 4. Wzgledna sciezka w Icon

ciach..

 Tyle na razie.

Dziwi mnie dlaczego nie zrobicie automatyki do poprawiania plikw
desktop przy budowaniu pakietu. Ja co takiego zrobiem (nie w PLD, dla
chtnych do znalezienia w sieci) i z tego co pamitam to automatycznie
udao si poprawi chyba ze 30% plikw desktop (walidowane przez
desktop-file-validate)

PS. Czy nie przydaoby si wam makro do zmian kategorii w plikach
desktop, to troch mczce ata pliki desktop bo prociej jest wywoa
makro w stylu ze speca:

%{categories} rubrica -Utility +Office +ContactManagement

-- 
Grzegorz Dbrowski [EMAIL PROTECTED]

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl