* [devel] calibre / python-module-json / python API @ 2011-06-24 7:21 ` Ildar Mulyukov 2011-06-24 8:58 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Ildar Mulyukov @ 2011-06-24 7:21 UTC (permalink / raw) To: ALT Devel discussion list, sisyphus КРОССПОСТ! On 23.06.2011 16:51:30, Ildar Mulyukov wrote: > Добрый день всем, кто не разъехался по отпускам! > > У меня вопросов 2: > 1. только у меня перестал calibre запускаться? > ... > File "/usr/lib64/calibre/calibre/ebooks/metadata/opf2.py", > line 535, in OPF > formatter=json.loads, > AttributeError: 'module' object has no attribute 'loads' Причина найдена: это пакет python-module-json, который удовлетворяет зависимости python2.6(json), но не предоставляет нужный API. Убив его, и поставив вместо него python-modules-json , получил работающий calibre. Внимание, вопрос: Как и кто должен регулировать эту ситуацию? Оба пакета предоставляют python2.6(json) , но они неодинаковы по API! -- Ildar ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 7:21 ` [devel] calibre / python-module-json / python API Ildar Mulyukov @ 2011-06-24 8:58 ` Dmitry V. Levin 2011-06-24 9:07 ` Yuri N. Sedunov 0 siblings, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2011-06-24 8:58 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 822 bytes --] On Fri, Jun 24, 2011 at 01:21:17PM +0600, Ildar Mulyukov wrote: [...] > Причина найдена: это пакет python-module-json, > который удовлетворяет зависимости > python2.6(json), но не предоставляет нужный API. > Убив его, и поставив вместо него > python-modules-json, получил работающий calibre. > > Внимание, вопрос: Как и кто должен > регулировать эту ситуацию? Оба пакета > предоставляют python2.6(json) , но они > неодинаковы по API! Насколько я понимаю, пакета python-module-json не должно быть в репозитории. Однако удалить его сразу не получилось: x86_64: NEW unmet dependencies detected: mypaint#0.9.1-alt2 python-module-json totem-plugins-jamendo#3.0.1-alt1 python-module-json ACLs of affected packages: mypaint aris totem @gnome -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 8:58 ` Dmitry V. Levin @ 2011-06-24 9:07 ` Yuri N. Sedunov 2011-06-24 9:17 ` Dmitry V. Levin 2011-06-24 9:17 ` Sergei Epiphanov 0 siblings, 2 replies; 11+ messages in thread From: Yuri N. Sedunov @ 2011-06-24 9:07 UTC (permalink / raw) To: devel В Птн, 24/06/2011 в 12:58 +0400, Dmitry V. Levin пишет: > On Fri, Jun 24, 2011 at 01:21:17PM +0600, Ildar Mulyukov wrote: > [...] > Оба пакета > > предоставляют python2.6(json) , но они > > неодинаковы по API! > > Насколько я понимаю, пакета python-module-json не должно быть в > репозитории. Скорей пакета python-modules-json не должно быьть в репозитории, ибо его наименование не соответствует Python packaging policy. > Однако удалить его сразу не получилось: > > x86_64: NEW unmet dependencies detected: > mypaint#0.9.1-alt2 python-module-json > totem-plugins-jamendo#3.0.1-alt1 python-module-json > ACLs of affected packages: > mypaint aris > totem @gnome -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 9:07 ` Yuri N. Sedunov @ 2011-06-24 9:17 ` Dmitry V. Levin 2011-06-24 9:45 ` Yuri N. Sedunov 2011-06-24 9:17 ` Sergei Epiphanov 1 sibling, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2011-06-24 9:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 770 bytes --] On Fri, Jun 24, 2011 at 01:07:46PM +0400, Yuri N. Sedunov wrote: > В Птн, 24/06/2011 в 12:58 +0400, Dmitry V. Levin пишет: > > On Fri, Jun 24, 2011 at 01:21:17PM +0600, Ildar Mulyukov wrote: > > [...] > > Оба пакета > > > предоставляют python2.6(json) , но они > > > неодинаковы по API! > > > > Насколько я понимаю, пакета python-module-json не должно быть в > > репозитории. > > Скорей пакета python-modules-json не должно быьть в репозитории, ибо его > наименование не соответствует Python packaging policy. python-modules-json это часть самого Python, он подчиняется другим правилам. Пакеты с модулями, входящие в состав Python, и только они, называются python-modules-*. См. тж. /etc/sisyphus_check/check.d/220-check-python -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 9:17 ` Dmitry V. Levin @ 2011-06-24 9:45 ` Yuri N. Sedunov 2011-06-24 10:57 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Yuri N. Sedunov @ 2011-06-24 9:45 UTC (permalink / raw) To: devel В Птн, 24/06/2011 в 13:17 +0400, Dmitry V. Levin пишет: > On Fri, Jun 24, 2011 at 01:07:46PM +0400, Yuri N. Sedunov wrote: > > В Птн, 24/06/2011 в 12:58 +0400, Dmitry V. Levin пишет: > > > On Fri, Jun 24, 2011 at 01:21:17PM +0600, Ildar Mulyukov wrote: > > > [...] > > > Оба пакета > > > > предоставляют python2.6(json) , но они > > > > неодинаковы по API! > > > > > > Насколько я понимаю, пакета python-module-json не должно быть в > > > репозитории. > > > > Скорей пакета python-modules-json не должно быьть в репозитории, ибо его > > наименование не соответствует Python packaging policy. > > python-modules-json это часть самого Python, он подчиняется другим > правилам. Пакеты с модулями, входящие в состав Python, и только они, > называются python-modules-*. > > См. тж. /etc/sisyphus_check/check.d/220-check-python Тогда надо пересобирать python, чтоб обсолетил/провайдил python-module-json. -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 9:45 ` Yuri N. Sedunov @ 2011-06-24 10:57 ` Dmitry V. Levin 2011-06-24 11:07 ` Yuri N. Sedunov 0 siblings, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2011-06-24 10:57 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1355 bytes --] On Fri, Jun 24, 2011 at 01:45:33PM +0400, Yuri N. Sedunov wrote: > В Птн, 24/06/2011 в 13:17 +0400, Dmitry V. Levin пишет: > > On Fri, Jun 24, 2011 at 01:07:46PM +0400, Yuri N. Sedunov wrote: > > > В Птн, 24/06/2011 в 12:58 +0400, Dmitry V. Levin пишет: > > > > On Fri, Jun 24, 2011 at 01:21:17PM +0600, Ildar Mulyukov wrote: > > > > [...] > > > > Оба пакета > > > > > предоставляют python2.6(json) , но они > > > > > неодинаковы по API! > > > > > > > > Насколько я понимаю, пакета python-module-json не должно быть в > > > > репозитории. > > > > > > Скорей пакета python-modules-json не должно быьть в репозитории, ибо его > > > наименование не соответствует Python packaging policy. > > > > python-modules-json это часть самого Python, он подчиняется другим > > правилам. Пакеты с модулями, входящие в состав Python, и только они, > > называются python-modules-*. > > > > См. тж. /etc/sisyphus_check/check.d/220-check-python > > Тогда надо пересобирать python, чтоб обсолетил/провайдил > python-module-json. Похоже что пакет python-module-json вообще не должен был даже появиться в репозитории. И если бы у пакетов mypaint и totem-plugins-jamendo была прописана необходимая зависимость в традиционной форме %py_requires json то сейчас пакеты mypaint и totem не было бы необходимости пересобирать. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 10:57 ` Dmitry V. Levin @ 2011-06-24 11:07 ` Yuri N. Sedunov 2011-06-24 11:21 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Yuri N. Sedunov @ 2011-06-24 11:07 UTC (permalink / raw) To: devel В Птн, 24/06/2011 в 14:57 +0400, Dmitry V. Levin пишет: > On Fri, Jun 24, 2011 at 01:45:33PM +0400, Yuri N. Sedunov wrote: > > В Птн, 24/06/2011 в 13:17 +0400, Dmitry V. Levin пишет: > > > On Fri, Jun 24, 2011 at 01:07:46PM +0400, Yuri N. Sedunov wrote: > > > > В Птн, 24/06/2011 в 12:58 +0400, Dmitry V. Levin пишет: > > > > > On Fri, Jun 24, 2011 at 01:21:17PM +0600, Ildar Mulyukov wrote: > > > > > [...] > > > > > Оба пакета > > > > > > предоставляют python2.6(json) , но они > > > > > > неодинаковы по API! > > > > > > > > > > Насколько я понимаю, пакета python-module-json не должно быть в > > > > > репозитории. > > > > > > > > Скорей пакета python-modules-json не должно быьть в репозитории, ибо его > > > > наименование не соответствует Python packaging policy. > > > > > > python-modules-json это часть самого Python, он подчиняется другим > > > правилам. Пакеты с модулями, входящие в состав Python, и только они, > > > называются python-modules-*. > > > > > > См. тж. /etc/sisyphus_check/check.d/220-check-python > > > > Тогда надо пересобирать python, чтоб обсолетил/провайдил > > python-module-json. > > Похоже что пакет python-module-json вообще не должен был даже появиться > в репозитории. И если бы у пакетов mypaint и totem-plugins-jamendo была > прописана необходимая зависимость в традиционной форме > %py_requires json > то сейчас пакеты mypaint и totem не было бы необходимости пересобирать. Не суть, mypaint и totem пересобраны, теперь надо сделать так чтобы, python-modules-json выносил python-module-json. -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 11:07 ` Yuri N. Sedunov @ 2011-06-24 11:21 ` Dmitry V. Levin 2011-08-10 23:52 ` Yuri N. Sedunov 0 siblings, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2011-06-24 11:21 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 738 bytes --] On Fri, Jun 24, 2011 at 03:07:40PM +0400, Yuri N. Sedunov wrote: > В Птн, 24/06/2011 в 14:57 +0400, Dmitry V. Levin пишет: > > > > Похоже что пакет python-module-json вообще не должен был даже появиться > > в репозитории. И если бы у пакетов mypaint и totem-plugins-jamendo была > > прописана необходимая зависимость в традиционной форме > > %py_requires json > > то сейчас пакеты mypaint и totem не было бы необходимости пересобирать. > > Не суть, mypaint и totem пересобраны, теперь надо сделать так чтобы, > python-modules-json выносил python-module-json. Строго говоря, python-modules-json не вполне реализует интерфейс python-module-json, но хуже от этой пары provides&obsoletes, наверное, не будет. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 11:21 ` Dmitry V. Levin @ 2011-08-10 23:52 ` Yuri N. Sedunov 2011-08-11 5:51 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Yuri N. Sedunov @ 2011-08-10 23:52 UTC (permalink / raw) To: devel В Птн, 24/06/2011 в 15:21 +0400, Dmitry V. Levin пишет: > On Fri, Jun 24, 2011 at 03:07:40PM +0400, Yuri N. Sedunov wrote: > > В Птн, 24/06/2011 в 14:57 +0400, Dmitry V. Levin пишет: > > > > > > Похоже что пакет python-module-json вообще не должен был даже появиться > > > в репозитории. И если бы у пакетов mypaint и totem-plugins-jamendo была > > > прописана необходимая зависимость в традиционной форме > > > %py_requires json > > > то сейчас пакеты mypaint и totem не было бы необходимости пересобирать. > > > > Не суть, mypaint и totem пересобраны, теперь надо сделать так чтобы, > > python-modules-json выносил python-module-json. > > Строго говоря, python-modules-json не вполне реализует интерфейс > python-module-json, но хуже от этой пары provides&obsoletes, наверное, > не будет. Как оказалось, mypaint не устраивает встроенный json, с python-module-json mypaint работает. Думаю, это повод вернуть модуль. -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-08-10 23:52 ` Yuri N. Sedunov @ 2011-08-11 5:51 ` Dmitry V. Levin 0 siblings, 0 replies; 11+ messages in thread From: Dmitry V. Levin @ 2011-08-11 5:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1121 bytes --] On Thu, Aug 11, 2011 at 03:52:27AM +0400, Yuri N. Sedunov wrote: > В Птн, 24/06/2011 в 15:21 +0400, Dmitry V. Levin пишет: > > On Fri, Jun 24, 2011 at 03:07:40PM +0400, Yuri N. Sedunov wrote: > > > В Птн, 24/06/2011 в 14:57 +0400, Dmitry V. Levin пишет: > > > > > > > > Похоже что пакет python-module-json вообще не должен был даже появиться > > > > в репозитории. И если бы у пакетов mypaint и totem-plugins-jamendo была > > > > прописана необходимая зависимость в традиционной форме > > > > %py_requires json > > > > то сейчас пакеты mypaint и totem не было бы необходимости пересобирать. > > > > > > Не суть, mypaint и totem пересобраны, теперь надо сделать так чтобы, > > > python-modules-json выносил python-module-json. > > > > Строго говоря, python-modules-json не вполне реализует интерфейс > > python-module-json, но хуже от этой пары provides&obsoletes, наверное, > > не будет. > > Как оказалось, mypaint не устраивает встроенный json, с > python-module-json mypaint работает. Думаю, это повод вернуть модуль. Если будете возвращать, то, пожалуйста, под другим именем. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] calibre / python-module-json / python API 2011-06-24 9:07 ` Yuri N. Sedunov 2011-06-24 9:17 ` Dmitry V. Levin @ 2011-06-24 9:17 ` Sergei Epiphanov 1 sibling, 0 replies; 11+ messages in thread From: Sergei Epiphanov @ 2011-06-24 9:17 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 24 июня 2011 13:07:46 автор Yuri N. Sedunov написал: > > Насколько я понимаю, пакета python-module-json не должно быть в > > репозитории. > > Скорей пакета python-modules-json не должно быьть в репозитории, ибо его > наименование не соответствует Python packaging policy. Пакет python-module-json в последний раз собирался аж в 2009 году (в отличие от python-modules-json) и выглядит довольно старым. И python-modules-json собирается прямо из пакета python. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-08-11 5:51 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-06-24 7:21 ` [devel] calibre / python-module-json / python API Ildar Mulyukov 2011-06-24 8:58 ` Dmitry V. Levin 2011-06-24 9:07 ` Yuri N. Sedunov 2011-06-24 9:17 ` Dmitry V. Levin 2011-06-24 9:45 ` Yuri N. Sedunov 2011-06-24 10:57 ` Dmitry V. Levin 2011-06-24 11:07 ` Yuri N. Sedunov 2011-06-24 11:21 ` Dmitry V. Levin 2011-08-10 23:52 ` Yuri N. Sedunov 2011-08-11 5:51 ` Dmitry V. Levin 2011-06-24 9:17 ` Sergei Epiphanov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git