Автор Тема: Опера для симпли  (Прочитано 18288 раз)

Оффлайн anyx

  • Участник
  • *
  • Сообщений: 30
Re: Опера для симпли
« Ответ #45 : 04.07.2010 11:20:58 »

Spinoza

  • Гость
Re: Опера для симпли
« Ответ #46 : 05.07.2010 10:23:58 »
Похоже, что новая опера не хочет дружить с кде3 :).

Mario_z

  • Гость
Re: Опера для симпли
« Ответ #47 : 05.07.2010 10:34:27 »
Ну, не хочет так не хочет - я понмится даже на версии 6.5 очень долго сидел под Виндой, потом на 8-ю сразу перешел.

Оффлайн Aviagr

  • Участник
  • *
  • Сообщений: 323
Re: Опера для симпли
« Ответ #48 : 05.07.2010 22:00:08 »
Хватит мямлить - пора действовать! :-) Надо забросать Оперу багами!
https://bugs.opera.com/wizard/

Я уже отправил:
This is the information you submitted to us:
Version: 10.11

Operating system: Linux
Platform: PC

Summary: Not installed



Steps to reproduce
===================
1. I have the Opera 10.11 Linux Altlinux 5.1
2. Attempt upgrade Opera on 10.60 version in terminal
3. Error

Expected result
===============
# apt-get install ./opera-10.60*
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting opera for './opera-10.60-6386.i386.rpm'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
opera: Depends: libgstautodetect.so but it is not installable
Depends: libgstogg.so but it is not installable
Depends: libgsttheora.so but it is not installable
Depends: libgstvorbis.so but it is not installable
Depends: libgstwavparse.so but it is not installable
E: Broken packages


Actual result
=============
Not installed!

Оффлайн guestinger

  • Участник
  • *
  • Сообщений: 44
Re: Опера для симпли
« Ответ #49 : 06.07.2010 10:16:37 »
Я уже отправил:

А можно номер репорта? Чтобы на форуме сообщества разработчиков подгонять.
Надо было где-то пометить, что есть в системе эти файлы, а то вам просто предложат установить их.
« Последнее редактирование: 06.07.2010 10:23:43 от guestinger »

Оффлайн Aviagr

  • Участник
  • *
  • Сообщений: 323
Re: Опера для симпли
« Ответ #50 : 06.07.2010 20:38:27 »
Reported Opera bug DSK-305836
Адрес для переписки:
DSK-305836@bugs.opera.com.

Вот только поможет ли?.. :-)

Оффлайн guestinger

  • Участник
  • *
  • Сообщений: 44
Re: Опера для симпли
« Ответ #51 : 07.07.2010 17:28:07 »
Кажется тема сдвинулась с мертвой точки, только вот для благополучного разрешения данного недоразумения надо как-то свести разработчиков Оперы и Альта.
Чтобы они между собой выясняли кто же тут виноват.

Оффлайн guestinger

  • Участник
  • *
  • Сообщений: 44
Re: Опера для симпли
« Ответ #52 : 08.07.2010 03:17:14 »
Ну вот, виновный, кажется, найден:
Цитировать
Это косяк сборки Gstreamer у Альтов.


To me this certainly looks like a problem with the way Alt packages GStreamer. In our own RPM dependencies we are looking for individual *.so files. This is the more robust way of doing it with RPM packages since individual package names change with each distro.

As you can see the GStreamer files we are looking for are libgstautodetect.so, libgstogg.so, libgsttheora.so, libgstvorbis.so, libgstwavparse.so. However on Alt they don't list the individual *.so files in their 'provides'. For example:

gst-plugins-ogg = 0.10.22-alt3
gst-plugins-theora = 0.10.22-alt3
gst-plugins-vorbis = 0.10.22-alt3
gst-plugins-wavpack = 0.10.14-alt3

For comparison here is what you get with similar packages from Fedora:

libgstogg.so
libgsttheora.so
libgstvorbis.so
libgstwavpack.so

You will note that in their provides they list package names, MIME type and (most importantly for us) the individual *.so files. Hence it works. And it is not just Fedora and derivaties like RHEL and Centos, our package will also work with all other major RPM based Linux distros (openSUSE, Mandriva, PCLinuxOS, etc.).
Что делать дальше будем?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Опера для симпли
« Ответ #53 : 08.07.2010 12:53:17 »
As you can see the GStreamer files we are looking for are libgstautodetect.so, libgstogg.so, libgsttheora.so, libgstvorbis.so, libgstwavparse.so. However on Alt they don't list the individual *.so files in their 'provides'.
Мы не можем провайдить библиотеки, с которыми не линкуются прикладные программы. Подробности: https://bugzilla.altlinux.org/23655
По словам главного хранителя Сизифа, указание таких зависимостей может разнести Сизиф.
Андрей Черепанов (cas@)

Оффлайн guestinger

  • Участник
  • *
  • Сообщений: 44
Re: Опера для симпли
« Ответ #54 : 08.07.2010 16:03:13 »
Мы не можем провайдить библиотеки, с которыми не линкуются прикладные программы. Подробности: https://bugzilla.altlinux.org/23655
По словам главного хранителя Сизифа, указание таких зависимостей может разнести Сизиф.

А что же делать тем, кому нужна Опера? Вы бы разобрались на своём уровне, как и предлагалось ранее, чтобы на публичных форумах не обсуждать кто и где не компетентен.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Опера для симпли
« Ответ #55 : 08.07.2010 16:22:12 »
Вы бы разобрались на своём уровне, как и предлагалось ранее, чтобы на публичных форумах не обсуждать кто и где не компетентен.
Уже разобрались. Мы не занимаемся обучением разработчиков Opera очевидным вещам, уж извините.
Андрей Черепанов (cas@)

Оффлайн guestinger

  • Участник
  • *
  • Сообщений: 44
Re: Опера для симпли
« Ответ #56 : 09.07.2010 04:39:31 »
Уже разобрались. Мы не занимаемся обучением разработчиков Opera очевидным вещам, уж извините.
И что же делать простым смертным, которые выбрали ваш дистрибутив и Оперу как основной браузер?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Опера для симпли
« Ответ #57 : 09.07.2010 11:28:13 »
Уже разобрались. Мы не занимаемся обучением разработчиков Opera очевидным вещам, уж извините.
И что же делать простым смертным, которые выбрали ваш дистрибутив и Оперу как основной браузер?
Поставить пакет-прокладку от энтузиастов и учить оперовцев опакечивать. В официальных репозиториях такого пакета не будет.
Андрей Черепанов (cas@)

Оффлайн guestinger

  • Участник
  • *
  • Сообщений: 44
Re: Опера для симпли
« Ответ #58 : 09.07.2010 17:14:01 »
Поставить пакет-прокладку от энтузиастов и учить оперовцев опакечивать. В официальных репозиториях такого пакета не будет.
Чтобы учить оперовцев, я должен сначала убедиться, что ваша точка зрения правильная.
А такой исход с прокладками порождает вопрос: не станет ли со временем необходимостью установка пакета-прокладки на каждый "опероподобный" продукт?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Опера для симпли
« Ответ #59 : 09.07.2010 19:48:27 »
Чтобы учить оперовцев, я должен сначала убедиться, что ваша точка зрения правильная.
А такой исход с прокладками порождает вопрос: не станет ли со временем необходимостью установка пакета-прокладки на каждый "опероподобный" продукт?
На моей памяти это первый случай. Сейчас идёт оживлённая переписка с разработчиками Opera. Об их очередных ляпах читайте на https://bugzilla.altlinux.org/23655:
Цитировать
Комментарий #17 от Dmitry V. Levin 2010-07-09 14:09:18 (-) [ответить]
(In reply to comment #16)
> $ rpmpeek opera-10.60-6386.x86_64.rpm find -type f -execdir eu-readelf -d '{}'
> ';' 2>/dev/null | fgrep libgst | sort -u
>   NEEDED            Shared library: [libgstbase-0.10.so.0]
>   NEEDED            Shared library: [libgstreamer-0.10.so.0]
>   NEEDED            Shared library: [libgstvideo-0.10.so.0]

На библиотеки, с которыми есть линковка, у opera зависимостей нет, зато есть
зависимости на плагины, с которыми никакой линковки быть не может.  Массаракш!
Андрей Черепанов (cas@)