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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.