Summary: | Неправильно собирается пакет haspd 3.0 | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Денис Баранов <baraka> |
Component: | Ключи защиты ; Системы защиты ; Файл лицензии | Assignee: | Юрий Филь <yurifil> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | major | ||
Priority: | P2 | CC: | dima1024, goga, kondratyuk, lav, shpigor |
Version: | 1.0.12 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | 12221, 12199, 12433 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 468, 3574, 3605, 3652, 5633 |
Description
Денис Баранов
2009-03-16 18:49:26 MSK
/haspd.sh -c Build according to distro.list from /var/ftp/pub/Etersoft/WINE@Etersoft/1.0.10 Build haspd package Source dir: /var/ftp/pub/Etersoft/WINE@Etersoft/1.0.10/sources Target dir: /var/ftp/pub/Etersoft/WINE@Etersoft/1.0.10/WINE Source package: /var/ftp/pub/Etersoft/WINE@Etersoft/1.0.10/sources/haspd-3.0-alt1.src.rpm ALTLinux/4.0: 2009-03-08 11:04 4631817 haspd-3.0-alt0.M40.1.i586.rpm ALTLinux/4.1: 2009-03-07 20:36 4631796 haspd-3.0-alt0.M41.1.i586.rpm ALTLinux/5.0: 2009-03-06 11:04 4631794 OBS haspd-3.0-alt0.M41.1.i586.rpm 4631817 - такой размер должен быть, а некоторых систем такой: Debian/5.0: 2009-03-07 23:18 1488646 haspd_3.0-eter1debian_i386.deb Fedora/8: 2009-03-10 14:22 1502380 haspd-3.0-eter1fedora.i586.rpm Fedora/9: 2009-03-12 11:00 1502395 haspd-3.0-eter1fedora.i586.rpm Fedora/10: 2009-03-07 11:20 1500263 haspd-3.0-eter1fedora.i586.rpm InfraLinux/8.10 [L]: 2009-03-07 23:21 1488792 haspd_3.0-eter1ubuntu_i386.deb (link to ../Ubuntu/8.10) Mandriva/2008.1: 2009-03-11 15:25 1485243 haspd-3.0-eter1mdv.i586.rpm Mandriva/2009.0: 2009-03-07 18:51 1041701 haspd-3.0-eter1mdv.i586.rpm Так происходит из-за того, что выполняется strip. Установка новых binutils (8й релиз вместо 7ого) на тестовую Федору не помогла. (In reply to comment #2) > Так происходит из-за того, что выполняется > strip. > Установка новых binutils (8й релиз вместо 7ого) > на тестовую Федору не помогла. strip выполняется для всех бинарников, а проблема в том, что strip в некоторых системах портит файл hasplmd. Исправлен korinf, и выполнена сборка для всех систем Все пакеты теперь нормальны. (In reply to comment #4) > Все пакеты теперь нормальны. > Не все: ./haspd.sh -c Это нормальные их размер примерно такой 4631826 ALTLinux/4.0: 2009-03-27 18:19 4631826 haspd-3.0-alt0.M40.1.i586.rpm ALTLinux/4.1: 2009-03-27 18:21 4631750 haspd-3.0-alt0.M41.1.i586.rpm А это неправильно собраные: Debian/5.0: 2009-03-27 18:27 1488630 haspd_3.0-eter1debian_i386.deb Fedora/8: 2009-03-27 18:27 1502388 haspd-3.0-eter1fedora.i586.rpm Fedora/9: 2009-03-27 18:27 1502413 haspd-3.0-eter1fedora.i586.rpm Fedora/10: 2009-03-27 18:28 1500252 haspd-3.0-eter1fedora.i586.rpm InfraLinux/8.10 [L]: 2009-03-27 18:35 1488806 haspd_3.0-eter1ubuntu_i386.deb (link to ../Ubuntu/8.10) Mandriva/2008.1: 2009-03-27 18:30 1485223 haspd-3.0-eter1mdv.i586.rpm Mandriva/2009.0: 2009-03-27 18:30 1041712 haspd-3.0-eter1mdv.i586.rpm Ubuntu/8.04: 2009-03-27 18:34 1488622 haspd_3.0-eter1ubuntu_i386.deb Ubuntu/8.10: 2009-03-27 18:35 1488806 haspd_3.0-eter1ubuntu_i386.deb ./haspd.sh -c за 10.04.2009 показал что пакеты под все системы собраны правильно. Неправильно собраны пакеты для Mandriva Пакеты собраны с исключением HASP SRM для проблемных систем (Mandriva). *** Bug 4677 has been marked as a duplicate of this bug. *** Проблема, похоже, снова с нами. ArchLinux/2009.02: 1492949 haspd-3.0-eter3archlinux-i686.pkg.tar.gz Fedora/11: 1514714 haspd-3.0-eter3fedora.i586.rpm Mandriva/2008.1: 1497720 haspd-3.0-eter3mdv.i586.rpm Mandriva/2009.0: 1050293 haspd-3.0-eter3mdv.i586.rpm Mandriva/2009.1: 1050349 haspd-3.0-eter3mdv.i586.rpm Mandriva/2010.0: 1050784 haspd-3.0-eter3mdv.i586.rpm Ubuntu/9.10: 1501508 haspd_3.0-eter3ubuntu_i386.deb x86_64/Ubuntu/9.10: 708230 haspd_3.0-eter3ubuntu_amd64.deb Что со сборками? Клиенты жалуются. Для Мандрив hasp собирается с исключением HASP SRM. Размер пакета такой и должен быть. Собрал без hasplmd для Ubuntu/9.10, Fedora/11, 12, ArchLinux. (In reply to comment #13) > Собрал без hasplmd для Ubuntu/9.10, Fedora/11, 12, ArchLinux. > еще нужно для ALTLinux 64bit Что-то я не понял движения по этой баге. Вроде уже исправляли strip на системах, чтобы можно было hasplmd паковать. (Кстати, на x86_64/Ubuntu/9.04 - не отключен strip, файл бьётся). Нужно проверить все системы с помощью ./haspd.sh -c !!! В testing собрано для всего, кроме ArchLinux. (In reply to comment #16) > В testing собрано для всего, кроме ArchLinux. не нашел hasp для 64бит альт сизиф (In reply to comment #16) > В testing собрано для всего, кроме ArchLinux. 1. Ох, ну зачем нам testing, когда релиз в 1.0.12? 2. HASP у нас собирается теперь в отдельном каталоге (проекте) 3. Обновляй korinf вначале, а я постараюсь публиковать изменения Пересобрал haspd для 64битных систем. Остались только под вопросом: x86_64/Ubuntu/8.10: MISSED MIS haspd x86_64/ALTLinux/4.0: MISSED MIS haspd x86_64/ALTLinux/4.1: MISSED MIS haspd x86_64/ALTLinux/5.0: MISSED MIS haspd x86_64/ALTLinux/5.1: MISSED MIS haspd x86_64/ALTLinux/Sisyphus: MISSED MIS haspd У нас что нить решиться с 64битными сборками haspd? Собрал. ALT 5.0 пока поломан: Build in hasher: /srv/yurifil/RPM/BP/SRPMS/haspd-3.2-alt0.M50.1.src.rpm (arg: --mountpoints=/proc,/dev/pts --no-sisyphus-chec k=nvr,gpg,packager,changelog,deps --apt-config=/tmp/.private/yurifil/apt.conf.M50 --target x86_64 --build-args " --define '_ unpackaged_files_terminate_build 1'", distro: M50, hasherdir: /tmp/.private/yurifil/hasher-M50-64) Failed to fetch file:/var/ftp/pub/ALTLinux/5.0/x86_32/base/pkglist.classic File not found E: Some index files failed to download, they have been ignored, or old ones used instead. В Sisyphus: Reading Package Lists... Building Dependency Tree... E: Couldn't find package i586-glibc-pthread Reading Package Lists... Building Dependency Tree... E: Couldn't find package i586-glibc-pthread Пока неясно, откуда берется неправильная архитектура. Не исправлено ещё для Ubuntu 10.04 Выложил сборку с улучшенной диагностикой по поводу /dev/bus/usb. Вроде, все собрано. Закрываю. |