Bug 3664

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
Для Ubuntu собирается не полноценный пакет, в нем файл hasplm обрезается и пакет получается примерно в 4 раза меньше по объему чем должен.
Comment 1 Денис Баранов 2009-03-16 18:57:22 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
Comment 2 Юрий Филь 2009-03-18 16:26:29 MSK
Так происходит из-за того, что выполняется strip.
Установка новых binutils (8й релиз вместо 7ого) на тестовую Федору не помогла.
Comment 3 Vitaly Lipatov 2009-03-19 12:11:59 MSK
(In reply to comment #2)
> Так происходит из-за того, что выполняется
> strip.
> Установка новых binutils (8й релиз вместо 7ого)
> на тестовую Федору не помогла.
strip выполняется для всех бинарников, а проблема в том, что strip в некоторых системах портит файл hasplmd. 

Comment 4 Vitaly Lipatov 2009-03-26 17:33:53 MSK
Исправлен korinf, и выполнена сборка для всех систем
Все пакеты теперь нормальны.
Comment 5 Денис Баранов 2009-03-29 19:59:41 MSD
(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
Comment 6 Денис Баранов 2009-04-10 22:24:28 MSD
./haspd.sh -c за 10.04.2009 показал что пакеты под все системы собраны правильно.
Comment 7 Денис Баранов 2009-05-15 16:54:06 MSD
Неправильно собраны пакеты для Mandriva
Comment 8 Vitaly Lipatov 2009-06-10 20:57:53 MSD
Пакеты собраны с исключением HASP SRM для проблемных систем (Mandriva).
Comment 9 Vitaly Lipatov 2009-12-17 20:26:17 MSK
*** Bug 4677 has been marked as a duplicate of this bug. ***
Comment 10 Vitaly Lipatov 2009-12-17 20:29:14 MSK
Проблема, похоже, снова с нами.
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
Comment 11 Денис Баранов 2010-01-10 13:29:08 MSK
Что со сборками? Клиенты жалуются.
Comment 12 Юрий Филь 2010-01-11 14:24:57 MSK
Для Мандрив hasp собирается с исключением HASP SRM. Размер пакета такой и должен быть.
Comment 13 Юрий Филь 2010-01-11 17:02:40 MSK
Собрал без hasplmd для Ubuntu/9.10, Fedora/11, 12, ArchLinux.
Comment 14 Калюхович Юрий 2010-03-18 16:07:39 MSK
(In reply to comment #13)
> Собрал без hasplmd для Ubuntu/9.10, Fedora/11, 12, ArchLinux.
> 

еще нужно для ALTLinux 64bit
Comment 15 Vitaly Lipatov 2010-03-18 16:19:17 MSK
Что-то я не понял движения по этой баге. Вроде уже исправляли strip на системах, чтобы можно было hasplmd паковать.
(Кстати, на x86_64/Ubuntu/9.04 - не отключен strip, файл бьётся).
Нужно проверить все системы с помощью
./haspd.sh -c
!!!
Comment 16 Юрий Филь 2010-03-18 23:37:11 MSK
В testing собрано для всего, кроме ArchLinux.
Comment 17 Калюхович Юрий 2010-03-19 16:53:48 MSK
(In reply to comment #16)
> В testing собрано для всего, кроме ArchLinux.

не нашел hasp для 64бит альт сизиф
Comment 18 Vitaly Lipatov 2010-03-19 21:14:00 MSK
(In reply to comment #16)
> В testing собрано для всего, кроме ArchLinux.
1. Ох, ну зачем нам testing, когда релиз в 1.0.12? 
2. HASP у нас собирается теперь в отдельном каталоге (проекте)
3. Обновляй korinf вначале, а я постараюсь публиковать изменения

Comment 19 Денис Баранов 2010-03-31 14:43:11 MSD
Пересобрал 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
Comment 20 Денис Баранов 2010-04-12 15:26:23 MSD
У нас что нить решиться с 64битными сборками haspd?
Comment 21 Юрий Филь 2010-04-23 19:35:02 MSD
Собрал. 
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

Пока неясно, откуда берется неправильная архитектура.
Comment 22 Дмитрий 2010-05-17 09:44:04 MSD
Не исправлено ещё для Ubuntu 10.04
Comment 23 Vitaly Lipatov 2010-06-02 14:50:09 MSD
Выложил сборку с улучшенной диагностикой по поводу /dev/bus/usb.
Comment 24 Юрий Филь 2010-07-01 16:10:06 MSD
Вроде, все собрано.
Comment 25 Юрий Филь 2010-07-08 16:24:10 MSD
Закрываю.