| 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. Вроде, все собрано. Закрываю.  |