14. Debian
dh-make-perl
Одной строкой:
$ dh-make-perl --email=mmcleric@yandex-team.ru
Другой строкой:
$ sudo dh-make-perl --install --cpan Some::Module
http://wiki.debian.org/Teams/DebianPerlGroup:
...just send a signed mail to debian-perl@lists.debian.org and list the packages
you want us to take over.
18. Debhelper
dh_perldeps
1. Читаем весь код в пакете
2. Ищем /buses+((?:w+::)*w+)(?:s+(v?[d_.]+))?/sg
3. Просматриваем @INC в поисках файлов
4. Делаем dpkg -S на каждый файл
5. ???
6. PROFIT!
28. Debhelper
И снова CDBS
#!/usr/bin/make -f
include /usr/share/cdbs/1/class/perlmodule.mk
# include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/ppb.mk
36. Тестирование
Yandex::DB
Yandex::DB::Plugin::Sandbox
• Индивидуальные базы у каждого пользователя
• Пересоздается на каждый запуск тестов
• Но остается работать после запуска тестов