[devel] repocop - вопросы (tetex-prefix, desktop и т.д.)

Igor Vlasenko vlasenko at imath.kiev.ua
Fri Nov 13 15:48:51 UTC 2009


On Fri, Nov 13, 2009 at 11:28:32AM +0300, Kirill Maslinsky wrote:
> > Я добавил новый тест уровня info -- ругает пакеты,
> > кладущие что-либо в /usr/share/texmf,
> > у которых нет BuildRequires(pre): rpm-build-texmf.
> > (уклоняются от findreq/findprov=tex).
> 
> Спасибо! Это очень полезный тест. Я бы даже предложил поднять
> уровень серьёзности до warning, т.к. rpm-build-texmf
> обеспечивает не только texmf-зависимости, но и наличие
> необходимой texmf-инфраструктуры к моменту установки пакета: 
> каталогов и файлтриггеров для выполнения texhash.

Поднял, так же добавил поддержку
> Уточнённая формулировка будет такой: под тест попадают те пакеты,
> которые кладут обычные файлы в подкаталоги /usr/share/texmf, кроме ls-R.
> > texlive-doc-2008.0-alt0.10.src
> Не в подкаталогах TEXMF/doc/ и TEXMF/source/, видимо
 
> Кстати, есть ещё один способ уклонения от findreq/findprov=texmf ?
> класть *.tex *.sty файлы вообще вне дерева /usr/share/texmf. Полиси
> разрешает это только в том случае, если они лежат в %_docdir. Т.е.
> теховские стили должны быть либо документацией (примерами и т.п.), либо
> должны быть установлены куда следует и доступны средствами kpathsea без
> всяких махинаций с TEXINPUTS. 

в аттачменте список. его можно получить самостоятельно,
скачав с repocop.altlinux.org свежий архив с db (repocop-data-*).

sqlite3 ~/.repocop/db/rpm.db
SELECT pkgid,filename FROM rpm_files WHERE (filename glob '*.tex' OR filename glob '*.sty') AND substr(filename,1,16) != '/usr/share/texmf' AND substr(filename,1,14) != '/usr/share/doc';

Но есть техническая проблема - список получился сырой:
там есть файлы, с TeX не связанные.
И проблема организационная - зачем и как их чинить.
Было бы хорошо их расклассифицировать и для каждого
класса написать в полиси что сломано и как чинить.


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine

-------------- next part --------------
A non-text attachment was scrubbed...
Name: tex.txt.gz
Type: application/x-gzip
Size: 18457 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20091113/66b1df86/attachment-0001.bin>


More information about the Devel mailing list