Difference between revisions of "PL/ooo-build"
m (added Category:Build_System) |
|||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | * powrót do [[Pl.openoffice.org|Wiki pl.openoffice.org]] | |
− | + | * przejdź do [[PL/spistresci|spisu treści]] | |
+ | * przejdź do [http://pl.openoffice.org Polskiego Projektu Językowego] | ||
---- | ---- | ||
Line 7: | Line 8: | ||
== Na temat ooo-build == | == Na temat ooo-build == | ||
− | ooo-build wyrósł na frustracji ze schematu tworzenia OOo zanim został wynaleziona i wprowadzona w życie koncepcja [[PL | + | ooo-build wyrósł na frustracji ze schematu tworzenia OOo zanim został wynaleziona i wprowadzona w życie koncepcja [[PL/CWS|Child Workspace]]. Na jego powstanie ma również wpływ infrastruktura [[PL/Problemy_infrastruktury#CVS|Serwera CVS]]. |
− | * [[PL | + | * [[PL/ooo-build/bin|/ooo-build/bin]] - Opis narzędzi katalogu bin/ w CVS |
== przykładowe proste poprawki == | == przykładowe proste poprawki == | ||
Line 31: | Line 32: | ||
== łatki do zrobienia == | == łatki do zrobienia == | ||
− | Ponieważ nie ma sensu, żeby tworzyć tutaj (tłumaczyć na język polski) listę poprawek do zrobienia dla ooo-build, która za kilka dni zaowocuje łatkami, najlepiej będzie jeśli chętny programista odwiedzi zawsze aktualny spis tematów w dziale [http://wiki.services.openoffice.org/wiki/Ooo-build ooo-build | + | Ponieważ nie ma sensu, żeby tworzyć tutaj (tłumaczyć na język polski) listę poprawek do zrobienia dla ooo-build, która za kilka dni zaowocuje łatkami, najlepiej będzie jeśli chętny programista odwiedzi zawsze aktualny spis tematów w dziale [http://wiki.services.openoffice.org/wiki/Ooo-build ooo-build] po angielsku. |
+ | |||
+ | [[Category:Build_System]] | ||
+ | [[Category:Build_System]] |
Latest revision as of 04:01, 29 December 2008
- powrót do Wiki pl.openoffice.org
- przejdź do spisu treści
- przejdź do Polskiego Projektu Językowego
Ta kolekcja łatek, grafik i struktury kompilacji istnieje jedynie jako odzwierciedlenie wielu problemów napotykanych w wersji up-stream źródeł. Proces zmian jest bolesny dla każdej organizacji, im większa tym bardziej bolesny. Jednak - rozmiar zmian nie jest żadnym wytłumaczeniem na brak ich wprowadzania, a głównym przeznaczeniem ooo-build jest jego zmniejszanie poprzez wprowadzanie zmian w nim zawartych.
Na temat ooo-build
ooo-build wyrósł na frustracji ze schematu tworzenia OOo zanim został wynaleziona i wprowadzona w życie koncepcja Child Workspace. Na jego powstanie ma również wpływ infrastruktura Serwera CVS.
- /ooo-build/bin - Opis narzędzi katalogu bin/ w CVS
przykładowe proste poprawki
Win32 / configure auto-detection
Mamy ładny skrypt perl, 'oowintool', który lepiej sprawuje się w wykrywaniu narzędzi systemowych niż up-stream, powinniśmy zintegrować go tam - to uczyni pracę nad naszą wspólną sprawą dużo prostszą. Porównaj też ostatni punkt.
branding / artwork / splash bits
Wiele łatek ooo-build to zwykłe grafiki dla różnych dystrybucji. Wprowadzenie tego up-stream wraz z kilkoma 'experymentalnymi' dodatkami uczyniłoby tworzenie ooo-build bezużytecznym dla niektórych. Dobra dokumentacja i --with-splash=/tmp/foo.png --with-logo=/tmp/baa.bmp
mogłyby się sprawować świetnie jako dystrybucja.
faster 1st time (packagers/developers) build
Tworzenie powiązań zajmuje procesorowi ogromną ilość czasu - wykrycie podstawowej kompilacji i eksport 'nodep=1' znacznie skraca cały proces - powinno się to znaleźć up-stream.
easier developer experience
Prosty, wbudowany, zautomatyzowany system malloc allocator checker (przez linkoo & source ooenv), także - domyślne wyłączenie (strasznie denerwującego) okienka 'recover from crash' przez ten sam patch environment variable patch: i#54275.
łatki do zrobienia
Ponieważ nie ma sensu, żeby tworzyć tutaj (tłumaczyć na język polski) listę poprawek do zrobienia dla ooo-build, która za kilka dni zaowocuje łatkami, najlepiej będzie jeśli chętny programista odwiedzi zawsze aktualny spis tematów w dziale ooo-build po angielsku.