Как вы собираетесь получать исправления в пакетах linux? - PullRequest
1 голос
/ 12 августа 2011

Мне нужно декодирование group4 в библиотеке изображений Python, но для его сборки мне нужно внести некоторые изменения в пакеты distros libtiff-dev.

Никогда раньше такого не делал, мне интересно, с чего начать. Изменения, которые мне нужны в libtiff, - это размещение заголовочных файлов после установки libtiff. Прямо сейчас libtiff помещает свои заголовочные файлы в / usr / include, но только в

/usr/include/tiffconf.h  
/usr/include/tiff.h  
/usr/include/tiffio.h  
/usr/include/tiffio.hxx  
/usr/include/tiffvers.h

Мне нужно добавить:

/usr/include/tif_config.h  
/usr/include/tif_dir.h
/usr/include/tiffiop.h

Патч в PIL, который я должен был использовать, чтобы получить все это от 2006 года, сделан против библиотеки 1.1.6 PIL (PIL сейчас в 1.1.7), но я почти уверен, что не могу получить эти патчи для PIL в дистрибутив pyPI, если он не собирается в дистрибутивах.

Итак, как вы вносите изменения в дистрибутивы? Мне не нужно ничего менять в libtiff, просто так, как это делается. Мне нужно добавить эти 3 файла в / usr / include

После того, как это сделано, я могу нажать, чтобы получить исправление в PIL.

1 Ответ

1 голос
/ 12 августа 2011

Существует два способа получения исправлений в дистрибутивах Linux.Если проблема связана с конкретным дистрибутивом, то лучше всего начать с отслеживания ошибок для этого дистрибутива.Вы упомянули отсутствующие файлы, что, вероятно, является проблемой распространения.(Из того, что вы написали, не совсем понятно, почему эти файлы будут отсутствовать везде, вы уверены, что они не устарели или что-то в этом роде?)

Если это не конкретный дистрибутив, вы все равно можете использовать трекер ошибок для используемого вами дистрибутива, но вы также можете перейти непосредственно к первоначальному автору.Сведения об авторе обычно доступны где-то внутри каждого дистрибутива.

...