porzadki z with/without.

Paweł Sikora pluto w ds14.agh.edu.pl
Wto, 4 Lis 2003, 18:39:17 CET


On Tuesday 04 of November 2003 17:29, Paweł Sakowski wrote:
> Le mar 04/11/2003 à 18:02, Paweł Sikora a écrit :
> > zauwazylem, ze w specach panuje lekki balagan.
> > raz stosuje sie konwencje --with, innym razem --without.
>
> --with tam, gdzie domyślnie dany ficzer jest wyłączony, else --without.
> Porządek jest na poziome makr: zawsze %{with foo}
>
> > ponadto niektore flagi sie dubluja. np. _without_doc i _without_docs
>
> Tu zgoda.
>
> > dorzucic do cvs'a np. rpmmacros w podobnym ksztlacie.
> > [...]
>
> A co jak ktoś zechce dla niektórych pakietów budować dokumentację, a dla
> innych nie?
>
> Swoją drogą możnaby w ~/.rpmmacros próbować zapisywać _niektóre_ bcondy
> (jako kandydata widzę without dist_kernel). Ktoś tego próbował?
>
> > takie uporzadkowanie i skupienie flag w jednym miejscu
> > ulatwi orientacje oraz ewentualne wprowadzanie nowych ficzerow.
>
> A co masz na myśli? Jakie ficzery?

dwa scenariusze:

1). przychodzi do cvsa nowy spec z nowymi opcjami kompilacji
    i flagi zostaja dopisane do globalnego pliku.

2). istniejace spece sa modyfikowane. np pod katem --with(out) ldap
    w tej chwili ldap jest np. w kde na sztywno wpisany,
    a moglby byc opcjonalny tak jak w innych dystrybucjach.
    przeciez nie kazdy potrzebuje ldapa do ksiazki adresowej.

po changelogu tego globalnego pliku, kazdy developer widzi,
co powinien uwzglednic przy modyfikacji/tworzeniu speca,
czy cos doszlo i czy ma to wplyw na spece, ktorymi sie opiekuje.

-- 
The only thing necessary for the triumph of evil
  is for good men to do nothing.
                                           - Edmund Burke



Więcej informacji o liście dyskusyjnej pld-devel-pl