* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
@ 2011-02-10 13:58 ` Alexey Tourbin
2011-02-10 19:22 ` Dmitry V. Levin
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Tourbin @ 2011-02-10 13:58 UTC (permalink / raw)
To: devel
On Thu, Feb 10, 2011 at 04:38:12PM +0300, Girar Builder robot wrote:
> http://git.altlinux.org/tasks/38370/task/log.1.1
> x86_64: f90gl-examples-debuginfo=1.2.15-alt5 install failed:
> Reading Package Lists...
> Building Dependency Tree...
> MI2a: mark f90gl-examples-debuginfo
> MI2a: target f90gl-examples
> MI2a: mark f90gl-examples
> MI2a: target libGLUT
> MI2a: mark libGLUT
> MI2a: delete libfreeglut
Такое впечатление, что f90gl-examples-debuginfo устанавливается
не в basesystem, а поверх чего-то.
> Starting
> Starting 2
> Investigating libfreeglut-debuginfo
> Package libfreeglut-debuginfo has broken dep on libfreeglut
> Considering libfreeglut 1 as a solution to libfreeglut-debuginfo 0
> Removing libfreeglut-debuginfo rather than change libfreeglut
> Investigating f90gl-examples-debuginfo
> Package f90gl-examples-debuginfo has broken dep on debug64(libglut.so.3)
> Considering libfreeglut-debuginfo 0 as a solution to f90gl-examples-debuginfo 9999
> Added libfreeglut-debuginfo to the remove list
> Considering libGLUT-debuginfo 0 as a solution to f90gl-examples-debuginfo 9999
> Re-Instated libGLUT-debuginfo
> Installing libGLUT-debuginfo
> Done
> The following extra packages will be installed:
> f90gl-examples f90gl-examples-debuginfo libGLUT libGLUT-debuginfo
> The following packages will be REMOVED:
> libfreeglut libfreeglut-debuginfo
> The following NEW packages will be installed:
> f90gl-examples f90gl-examples-debuginfo libGLUT libGLUT-debuginfo
> 0 upgraded, 4 newly installed, 2 removed and 0 not upgraded.
> Need to get 0B/994kB of archives.
> After unpacking 11.3MB of additional disk space will be used.
> Executing RPM (hsh-rpmi-print-files -e -r /tmp/.private/bee10/hasher/aptbox --nodeps)...
> hsh-rpmi-print-files: cannot erase packages: libfreeglut-debuginfo libfreeglut
> Executing RPM (hsh-rpmi-print-files -U -v -h -r /tmp/.private/bee10/hasher/aptbox --oldpackage)...
> /home/bee10/gb-repo/x86_64/RPMS.classic/libGLUT-7.10-alt2.x86_64.rpm
> /home/bee10/gb-repo/x86_64/RPMS.classic/f90gl-examples-1.2.15-alt5.x86_64.rpm
> /home/bee10/gb-repo/x86_64/RPMS.classic/libGLUT-debuginfo-7.10-alt2.x86_64.rpm
> /home/bee10/gb-repo/x86_64/RPMS.classic/f90gl-examples-debuginfo-1.2.15-alt5.x86_64.rpm
> Done.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
2011-02-10 13:58 ` [devel] [#38370] FAILED f90gl.git=1.2.15-alt5 Alexey Tourbin
@ 2011-02-10 19:22 ` Dmitry V. Levin
2011-02-10 19:28 ` Alexey Tourbin
0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2011-02-10 19:22 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 757 bytes --]
On Thu, Feb 10, 2011 at 04:58:00PM +0300, Alexey Tourbin wrote:
> On Thu, Feb 10, 2011 at 04:38:12PM +0300, Girar Builder robot wrote:
> > http://git.altlinux.org/tasks/38370/task/log.1.1
>
> > x86_64: f90gl-examples-debuginfo=1.2.15-alt5 install failed:
> > Reading Package Lists...
> > Building Dependency Tree...
> > MI2a: mark f90gl-examples-debuginfo
> > MI2a: target f90gl-examples
> > MI2a: mark f90gl-examples
> > MI2a: target libGLUT
> > MI2a: mark libGLUT
> > MI2a: delete libfreeglut
>
> Такое впечатление, что f90gl-examples-debuginfo устанавливается
> не в basesystem, а поверх чего-то.
Глядя в remote/gb-remote-check-install, я не вижу, как можно было бы
добиться установки не в basesystem.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
2011-02-10 19:22 ` Dmitry V. Levin
@ 2011-02-10 19:28 ` Alexey Tourbin
2011-02-10 20:46 ` Dmitry V. Levin
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Tourbin @ 2011-02-10 19:28 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Feb 10, 2011 at 10:22:39PM +0300, Dmitry V. Levin wrote:
> On Thu, Feb 10, 2011 at 04:58:00PM +0300, Alexey Tourbin wrote:
> > On Thu, Feb 10, 2011 at 04:38:12PM +0300, Girar Builder robot wrote:
> > > http://git.altlinux.org/tasks/38370/task/log.1.1
> >
> > > x86_64: f90gl-examples-debuginfo=1.2.15-alt5 install failed:
> > > Reading Package Lists...
> > > Building Dependency Tree...
> > > MI2a: mark f90gl-examples-debuginfo
> > > MI2a: target f90gl-examples
> > > MI2a: mark f90gl-examples
> > > MI2a: target libGLUT
> > > MI2a: mark libGLUT
> > > MI2a: delete libfreeglut
> >
> > Такое впечатление, что f90gl-examples-debuginfo устанавливается
> > не в basesystem, а поверх чего-то.
>
> Глядя в remote/gb-remote-check-install, я не вижу, как можно было бы
> добиться установки не в basesystem.
Да, я уже вспомнил, как это работает.-) Короче решил что на эту ошибку
пока реагировать не надо, там в спеке захардкодены названия пакетов с
библиотеками. Вообще муть какая-то. Два одинаковых одинаковых сонейма.
Хотя если оба подходят по символам то бери какой дают.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
2011-02-10 19:28 ` Alexey Tourbin
@ 2011-02-10 20:46 ` Dmitry V. Levin
2011-02-11 4:46 ` REAL
0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2011-02-10 20:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1352 bytes --]
On Thu, Feb 10, 2011 at 10:28:42PM +0300, Alexey Tourbin wrote:
> On Thu, Feb 10, 2011 at 10:22:39PM +0300, Dmitry V. Levin wrote:
> > On Thu, Feb 10, 2011 at 04:58:00PM +0300, Alexey Tourbin wrote:
> > > On Thu, Feb 10, 2011 at 04:38:12PM +0300, Girar Builder robot wrote:
> > > > http://git.altlinux.org/tasks/38370/task/log.1.1
> > >
> > > > x86_64: f90gl-examples-debuginfo=1.2.15-alt5 install failed:
> > > > Reading Package Lists...
> > > > Building Dependency Tree...
> > > > MI2a: mark f90gl-examples-debuginfo
> > > > MI2a: target f90gl-examples
> > > > MI2a: mark f90gl-examples
> > > > MI2a: target libGLUT
> > > > MI2a: mark libGLUT
> > > > MI2a: delete libfreeglut
> > >
> > > Такое впечатление, что f90gl-examples-debuginfo устанавливается
> > > не в basesystem, а поверх чего-то.
> >
> > Глядя в remote/gb-remote-check-install, я не вижу, как можно было бы
> > добиться установки не в basesystem.
>
> Да, я уже вспомнил, как это работает.-) Короче решил что на эту ошибку
> пока реагировать не надо, там в спеке захардкодены названия пакетов с
> библиотеками. Вообще муть какая-то. Два одинаковых одинаковых сонейма.
> Хотя если оба подходят по символам то бери какой дают.
Согласен. Если пакету нужен soname с символами, то указания имен пакетов
совершенно ни к чему.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
2011-02-10 20:46 ` Dmitry V. Levin
@ 2011-02-11 4:46 ` REAL
0 siblings, 1 reply; 7+ messages in thread
From: REAL @ 2011-02-11 4:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.02.2011 02:46, Dmitry V. Levin пишет:
> Согласен. Если пакету нужен soname с символами, то указания имен пакетов
> совершенно ни к чему.
Может быть пакету с examples и плевать, какой glut использовать, но
сам libf90gl с freeglut работать не будет точно. В общем, я уберу
скомпиленные примеры, а то пока от вас дождёшься убирания безумного
obsoletes...
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
@ 2011-02-21 20:49 ` Денис Смирнов
2011-02-21 21:04 ` Michael Shigorin
1 sibling, 0 replies; 7+ messages in thread
From: Денис Смирнов @ 2011-02-21 20:49 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 699 bytes --]
On Mon, Feb 21, 2011 at 06:26:18PM +0200, Victor Forsiuk wrote:
VF> Это либо взаимный Conflicts, либо взаимный
VF> Obsoletes. В пакете libfreeglut указано:
VF> Obsoletes: libglut
VF> Provides: libglut
Это конструкция которая говорит не о том, что пакеты нельзя установить
вместе, а о том, что libglut при dist-upgrade надо заменить на
libfreeglut.
Если же сделать взаимный Obsoletes -- apt будет при каждому dist-upgrade
пытаться менять libglut<->libfreeglut.
Если нужен конфликт, то надо ставить Conflicts.
А Obsoletes без указания версии это баг.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [#38370] FAILED f90gl.git=1.2.15-alt5
2011-02-21 20:49 ` Денис Смирнов
@ 2011-02-21 21:04 ` Michael Shigorin
1 sibling, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2011-02-21 21:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 21, 2011 at 06:26:18PM +0200, Victor Forsiuk wrote:
> Евгений, буду благодарен за объяснение, чем же он безумен.
> Если два пакета конфликтуют по файлам, то они просто обязаны
> содержать информацию о том, что их нельзя устанавливать вместе.
> Это либо взаимный Conflicts
Необходимо и достаточно с одной стороны.
> либо взаимный Obsoletes.
А это ещё как? Не удивлюсь, если апту от такого сносит башню --
задумано-то для вытеснения одного пакета другим, не перетягивания
каната. Конфликты обозначать при помощи P:/O: _не_ следует.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-02-21 21:04 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-10 13:58 ` [devel] [#38370] FAILED f90gl.git=1.2.15-alt5 Alexey Tourbin
2011-02-10 19:22 ` Dmitry V. Levin
2011-02-10 19:28 ` Alexey Tourbin
2011-02-10 20:46 ` Dmitry V. Levin
2011-02-11 4:46 ` REAL
2011-02-21 20:49 ` Денис Смирнов
2011-02-21 21:04 ` Michael Shigorin
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