Re: poldek: migracja pomiędzy arch, potrzebny fix
W dniu 12 grudnia 2010 02:27 użytkownik Arkadiusz Miskiewicz napisał: rpm powinien widzieć problem bo np. taki dos2unix ma kolidujące ze sobą, różne pliki w /usr/bin/*. Jednak z jakiegoś powodu nie widzi i robi głupotę. Pytanie dlaczego nie widzi? Jeżeli dwa pakiety dostarczają ten sam plik, ale o różnych kolorach: $ rpm -qp --qf [%{filenames} %{filecolors}\n] dos2unix-3.1-21.i686.rpm /usr/bin/dos2unix1 /usr/bin/mac2unix 0 [...] $ rpm -qp --qf [%{filenames} %{filecolors}\n] dos2unix-3.1-21.x86_64.rpm /usr/bin/dos2unix2 /usr/bin/mac2unix 0 [...] to preferowany jest ten z pakietu x86_64. Konflikt wystąpi tylko wtedy, gdy kolory będą równe, a sumy kontrolne (?) różne. -- Marcin Banasiak ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: poldek: migracja pomiędzy arch, potrzebny fix
On Sun, 12 Dec 2010, Marcin Banasiak wrote: Pytanie głównie do dłubiących w poldku. Jakie są szanse na naprawienie migracji pomiędzy arch? Miło było by móc w końcu zmigrować stare i686 na x86_64. Swego czasu powstał https://bugs.launchpad.net/pld-linux/+bug/552004 ale jakoś niewiele się ruszyło. Przyjrzałem się sprawie i prawdę powiedziawszy nie wiem co możnaby poprawić w poldku. Chyba jednak jest pewien problem, zgłaszałem go zresztą tutaj: http://lists.pld-linux.org/mailman/pipermail/pld-devel-pl/2010-November/153017.html Tak na wyczucie to trochę powiązana sprawa. -- pozdr. Paweł Gołaszewski jid:bluesatjabberdotgdadotpl -- 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.___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: poldek: migracja pomiędzy arch, potrzebny fix
W dniu 10 grudnia 2010 22:53 użytkownik Arkadiusz Miskiewicz napisał: Pytanie głównie do dłubiących w poldku. Jakie są szanse na naprawienie migracji pomiędzy arch? Miło było by móc w końcu zmigrować stare i686 na x86_64. Swego czasu powstał https://bugs.launchpad.net/pld-linux/+bug/552004 ale jakoś niewiele się ruszyło. Przyjrzałem się sprawie i prawdę powiedziawszy nie wiem co możnaby poprawić w poldku. Obecnie za sprawą multiliba, rpm nie widzi problemu w obecności obok siebie pakietów x86_64 i i686. Także kluczem do rozwiązania tego problemu wydaje się przekonanie rpma, by przy reinstalacji zastępował pakiety i686 pakietami x86_64. Zrobiłem mały test (migrację minimalnej instalacji systemu) i się udało, także pokrótce opiszę kroki jakie wykonywałem: 1. Instalacja kernela x86_64 i reboot 2. Dodanie linijki o x86_64 do /etc/rpm/platform 3. Instalacja wersji x86_64 *obok* i686 pakietów: glibc, ldconfig, rpm, poldek (wraz z zależnościami) 4. Ustawiłem makro rpma %_transaction_color na 0 5. Uruchomienie poldka *bez* multiliba: poldek -O multilib=no i reinstalowanie pakietów i686 6. Przywrócenie starej wartości makru %_transaction_color 7. Wywalenie glibc, ldconfig, rpm i poldek w wersji i686 wraz z zależnościami Trzeba wziąć jednak poprawkę na to, że była to minimalna instalacja. Nie wiem jak powyższa procedura spisze się przy większym systemie. -- Marcin Banasiak ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: poldek: migracja pomiędzy arch, potrzebny fix
On Sunday 12 of December 2010, Marcin Banasiak wrote: W dniu 10 grudnia 2010 22:53 użytkownik Arkadiusz Miskiewicz napisał: Pytanie głównie do dłubiących w poldku. Jakie są szanse na naprawienie migracji pomiędzy arch? Miło było by móc w końcu zmigrować stare i686 na x86_64. Swego czasu powstał https://bugs.launchpad.net/pld-linux/+bug/552004 ale jakoś niewiele się ruszyło. Przyjrzałem się sprawie i prawdę powiedziawszy nie wiem co możnaby poprawić w poldku. Obecnie za sprawą multiliba, rpm nie widzi problemu w obecności obok siebie pakietów x86_64 i i686. Także kluczem do rozwiązania tego problemu wydaje się przekonanie rpma, by przy reinstalacji zastępował pakiety i686 pakietami x86_64. rpm powinien widzieć problem bo np. taki dos2unix ma kolidujące ze sobą, różne pliki w /usr/bin/*. Jednak z jakiegoś powodu nie widzi i robi głupotę. Pytanie dlaczego nie widzi? Co ciekawsze jakiś czas temu (x lat) to działało i działało dobrze. Wyinstalowywało pakiety z drugiej arch. [...] Trzeba wziąć jednak poprawkę na to, że była to minimalna instalacja. Nie wiem jak powyższa procedura spisze się przy większym systemie. Ta procedura wygląda przerażająco ;/ -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-linux.org/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl