packages: transmission/transmission-version.patch - this patch changes vers...

Pawel Golaszewski blues at pld-linux.org
Wed Oct 12 19:53:12 CEST 2011


On Wed, 12 Oct 2011, Marcin Rybak wrote:
> > > > eeeeee??? A co to za dziwne kombinacje??? I po co wogóle??
> > > hmmm... z tego co pamiętam, to z bcond_with sie tłumaczyć nie trzeba 
> > No właśnie trzeba, bo to nie tłumaczy _po_ _co_ jest ta zmiana. To, że 
> > zmienia wersję to widać po pierwszym spojrzeniu nawet w patcha :P
> ok, nie wiedziałem że trzeba, w sumie w repo ten pacz mi do niczego nie 
> był potrzebny, bo mogłem sobie o zbudować lokalnie, wrzuciłem, bo 
> uważałem, że komuś może się przydać kiedyśtam w sytuacji podobnej jak 
> moja

Nie rozumiemy się.
Jeżeli masz taką potrzebę to jak najbardziej jest na to miejsce w repo, 
szczególnie jako bcond (warunek: jakaś pierdółka nie powinna komplikować 
budowania w normalnej sytuacji).

Chodzi o to, żeby opisywać co dana zmiana robi. Duża część zmian to (jak 
mawiał klasyk) "oczywista-oczywistość", ale czasem warto napisać kilka 
słów "po co" jest dana zmiana. Przyznasz, że grzebanie w wersji programu 
to nie jest codzienna rzecz :)

Jeżeli chodzi o mnie to nie zauważyłem, że to jest bcond, myślałem, że w 
normalnej wersji to ląduje...

> > ... a nie prościej to akurat zrobić jednolinijkowcem sed/awk zamiast 
> > łatania? Szczególnie, że to jest tylko bcond...
> możliwe, jeśli masz ochotę - śmiało, wybrałem taką opcję, bo ona dodatkowo
> pokazuje gdzie i co trzeba mniej więcej zmienić by zmiana była dobrze
> wykonana, a i łatwiej to komus po prostu "podpieprzyć" z naszej dystrybucji

ee - tam. Nie używam to nie będę zmieniał.

Z głowy to będzie coś na zasadzie:
%{__sed} -i -e 's/%{version}/2.35436/' lista_plików

Do innych dystrybucji jednolinijkowca jeszcze łatwiej "podpieprzyć", bo 
jest łatwiejszy do przenoszenia między wersjami (odpada ci poprawianie 
łatek).

-- 
pozdr.  Paweł Gołaszewski          jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.


More information about the pld-devel-pl mailing list