PL/ooo-build

From Apache OpenOffice Wiki
< PL
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.

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.

Personal tools