LINUX.ORG.RU

Баги в sK1 — просьба проверить и доложить разработчикам!


0

0

Решил тут поиграть со знаменитым проектом sK1 по производственной необходимости (заказчику надо нарисовать схемы в спецификацию из-под линукса и импортировать в ООо через формат WMF, чего сам инксекейп не умеет, а другие инкскейповские форматы в ООо нормально не импортируются).

У меня openSUSE 11.1. Сборка sK1 лежит, я так понимаю, на пакмане; установил из репозитория, встало нормально. Импортировал нарисованную в inkscape картинку в формате SVG -- куда-то пропал залитый эллипс, а тщательно подобранные шрифты превратились в нечто невообразимое.

Ладно, думаю, дорисую эллипс в самом sK1. Рисую -- всё в порядке, выбираю обводку контура -- тоже. Открываю панель заливки, выбираю однородную заливку... а где sK1???!!! Умер!!!... :(

Перезапускаю sK1, рисую прямоугольник, выбираю НЕоднородную заливку -- всё в порядке! Рисую второй, выбираю однородную -- опять умер!!!

Это уже серьёзнее. Запускаю sK1 из консоли. Получаю следующее (собственно, это багрепорт):

============================================

user@dhcppc0:~> sk1
shared memory images supported
/usr/lib/python2.6/site-packages/sk1/app/utils/locale_utils.py:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module.
from popen2 import popen2
Cairo initialized!
/usr/lib/python2.6/lib-tk/Tkinter.py:1146: DeprecationWarning: catching of string exceptions is deprecated
except TclError: pass
(Здесь запущена панель заливок:)
Xlib outline0 RGBColor(0,0,0)
Xlib outline0 RGBColor(0,0,0)
(Здесь зсделана попытка выбрать однородную заливку:)
/usr/bin/sk1: line 23: 6757 Ошибка сегментирования python -c "import sk1" "$1"
user@dhcppc0:~> python --version
Python 2.6

================================================

Может, эта прога работает с питоном только версии 2.5?

Ну ладно, думаю, воспользуюсь униконвертером. Мне толком не было известно, установился ли он вместе с sK1. Выдаю команду uniconv --version, приведённую на сайте проекта, и к своему изумлению получаю следующее:

================================================

user@dhcppc0:~> uniconv --help
uniconv version 2.9.0 GNU(c) Gaspar Sinai
USAGE: uniconv [-out file] [-in file] [-decode name] [-encode name] [-fromdos] [-todos] [-frommac] [-tomac]

Currently known built-in encodings:
utf-8, utf-8-s, utf-7, java, java-s, ncr, ucs-2, ucs-2-le, ucs-2-be, utf-16, utf-16-le, utf-16-be, euc-jp, euc-jp-3, euc-kr, big-5, hz, iso-2022-x11, ksc-5601-x11, gb-18030, gb-2312-x11, gb-2312, iso-2022-jp, iso-2022-jp-3, shift-jis, shift-jis-3, uhc, johab, unicode, bidi

Currently known external encodings:
HungarianRunes, Urdu-ArabTeX, ksx-1001, Kanji, OldItalic, Berbere-etendu, Russian-ISO-Latinitsa, jis-0208, charclass, Czech-deadkeys, indic, Thai, Telugu-Inscript, Chinese-Pinyin, jis-0213-1, ksc-5601-r, Gurmukhi-Inscript, ArabicTranslit, HebrewIsraeli, Sanskrit, IS_GJ, iso-8859e, iso-8859-2, Kannada-Inscript, Troff, Inuktitut-ICI, Runic, CS-qwerty, Baybayin, IS_TL, Slavic, Hanunoo, Esperanto, Russian, Vietnamese-Telex2, ArabTeX, Devanagari, iso-8859-5, Devanagari-Inscript, Russian-Translit-German, mik, Hangul3, gb-2312-r, Devanagari-Velthuis, cp-1251, Guarani, Latin, Russian-Translit-Slovene, jis-0212, ksc-5601-l, Tibetan-Wylie, Mongolian, Hangul2, iso-8859-1, rovas, iso-8859-8, Israeli, Berbere-conversion1, iso-8859-9, iso-8859-6, Urdu, iso-8859-16, tscii, Ukrainian-Translit, GreekAncient, Vietnamese-TCVNkey, Telugu-Rts, Bulgarian, IS_ML, Syriac, Kana, Serbian, Cyrillic, IS_TM, SGML, Ukrainian-Extended, Arabic, TeX, Oriya, Danish, jis-0213-2, Lithuanian, tcvn, Yiddish, iso-8859-7, Vietnamese, Oriya-Inscript, Hungarian-prefix, French, Unicode, Azeri, Czech, MiddleKorean, koi8-u, koi8-r, jis-0201, Chinese-WB, Farsi, ASCII-IPA, IS_RM, ArabicBuck, TIS_620, iso-8859-4, Inuktitut-KBD, mirroring, Vietnamese-TCVNcombine, Russian-extended, Kazakh-prefix, example, GeorgianB, ArabicKeyboard, Runic-Futhark, Croatian, ArmenianWest, Welsh, cp-1252, Hebrew, Urdu-Nastaliq, Glagolitic, Spanish, Polish-slash, Sanskrit-Translit, IS_AS, Persian, iso-8859-3, Hungarian, CS, IS_PJ, iso-646, German, Klingon, ArmenianEastPhon, Malayalam, viscii, gb-2312-l, Cherokee, IS_KN, GreekBible, shape, precompose, IS_BN, BengaliSona, Dutch, wingreek, SAMPA, Kannada, ArmenianEast, Gujarati, Ukrainian, TeX-smeTeX, Devanagari-Phonetic, IS_OR, Belarusian, windows-1255, BlissSymbolics, Bulgarian-Translit, SpanishPrefix, Malayalam-Inscript, Georgian, Dakelh, Romanian, Slovak-Programmer, nastaliq, GrandLatin, Gujarati-Inscript, Gurmukhi, koi8-c, bidiclass, Slovenian, Ethiopic, Chinese-CJ, Bengali-Inscript, IS_DV, cluster, Bengali, Telugu, Russian-Translit, Polish, Hangul, Vietnamese-Telex1, Russian-JAVERTY, Mnemonic, iso-8859-15, Russian-Translit-Nordic, GreekPolytonic, Tamil, Tamil-Inscript, Berbere-standard, Pali, cp-1250, GreekMonotonic, Runic-Futhorc

datapath settings:
/usr/share/yudit/data:/home/user/.yudit/data:/usr/share/yudit/data.

example: /uniconv -decode Hungarian -encode iso-8859-2
example: Sinai Ga'spa'r <eof>
user@dhcppc0:~>

=============================================

Да это системный конвертер для страниц юникода!!!

Коллеги из sK1project! Переименуйте, пожалуйста, программу, чтобы избежать конфликтов в никсах!

Ладно, думаю, зафайлю баг на sk1project.org. Захожу на сайт, там нет ни багзиллы, ни другого бактрекера, только форум. Пытаюсь зарегистрироваться, ввожу все данные, нажимаю на кнопку внизу страницы -- выдаётся сообщение "страница заблокирована", на почту пароль не приходит, а имя и адрес почты считаются занятыми. Ссылки для обращения к вебмастеру на сайте нет... :((( У сына с его учётными данными с другого адреса получается то же самое... Что за издевательство???!!!

Итак, просьбы к сообществу:

1. Проверить баги.

2, Донести информацию до участников проекта sk1, благо среди них есть россияне.

3. Попросить их навести порядок с регистрацией и багрепортом на сайте и выложить адрес вебмастера для отправки сообщений о проблемах (например, для очистки завалившихся регистраций). Проект нужный до невозможности, помогать готовы, но пусть участники проекта дадут такую возможность.

С уважением, Orlusha.

Ответ на: комментарий от z0D5e8n7x_2

мдя, щаз поставил эту поделку - вываливается при каждом чихе

z0D5e8n7x_2
()

>Да это системный конвертер для страниц юникода!!!

А с каких пор он СИСТЕМНЫЙ? Это утиль из пакета yudit, оно у кого-то вообще установлено, кроме вас?

sdio
()
Ответ на: комментарий от sdio

> В дебиановском пакете написана зависимость -- питон < 2.6! Т.е. 2.4 или 2.5

Thx. Сейчас попробую дайунгрейдить питон (если получится) и перезапустить.

Да, кстати, нак питоне 2.5 inkscape работает?

ЗЫ Капча sexter: занимаемся любовью с софтиной. :)

Orlusha
() автор топика
Ответ на: комментарий от one_more_hokum

> А схемы, наверное, лучше рисовать в Dia.

Проблема в косяках при импорте в OOo, а не в удобстве рисования. Из того, что предлагается в Dia, ни один формат не импортируется в OOo нормально.

Orlusha
() автор топика
Ответ на: комментарий от Orlusha

>> В дебиановском пакете написана зависимость -- питон < 2.6! Т.е. 2.4 или 2.5

> Thx. Сейчас попробую дайунгрейдить питон (если получится) и перезапустить.

Проверил: в пакете RPM для opensuse 10.3 в требованиях стоит libpython2.5.so.1.

В опенсусе 11.1 питон 2.6 искаропки без возможности даунгрейда, для опенсусе более ранних версий нет готовых сборок. Куда смотрели те, кто готовил сборку в репозиторий???!!! Ща до пошты доберусь, доложу о косяках лично Игорю Новикову, благо его адресок есть в пакете.

Orlusha
() автор топика

Первое -- не увидел версии sK1. Второе -- есть официальный форум и linuxgraphics. И да, оно ещё не в финальной стадии и некоторые кнопки лучше не нажимать. Конвертировать форматы умеет только местами, всё что поддерживается можно найти легко на их форуме. Соберите из trunk'а, собирается легко, может будет лучше.

GArik
()
Ответ на: комментарий от GArik

> Соберите из trunk'а, собирается легко

python setup.py bdist_rpm

GArik
()
Ответ на: комментарий от GArik

> Первое -- не увидел версии sK1.

Последняя, 0.9.0, другой в репозиториях для openSUSE не было.

> Второе -- есть официальный форум и linuxgraphics.

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

На linuxgraphics напишу, спасибо за ссылку.

> И да, оно ещё не в финальной стадии и некоторые кнопки лучше не нажимать.

Знать бы только, какие. :) То, что в этом списке однородная заливка области, не вызывает ничего, кроме изумления.

> Соберите из trunk'а, собирается легко, может будет лучше.

Попробую, но чует моё сердце, что толку не будет никакого.

Orlusha
() автор топика

> Захожу на сайт, там нет ни багзиллы, ни другого бактрекера

Имеется на sourceforge.net

> Пытаюсь зарегистрироваться -- выдаётся сообщение "страница заблокирована"


Ну могу и свои логин:пароль выдать если надо. :)

GArik
()
Ответ на: комментарий от GArik

> Ну могу и свои логин:пароль выдать если надо. :) А смысл? Если в дебиане требуется питон 2.4 или 2.5, то заставить работать под 2.6 будет проблемно.

Так что варинатов ИМХО:

1. поставить Дебиан

2. поставить старую Сусю со старым питоном и *пытаться* там.

www_linux_org_ru
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.