ALT Linux Team development discussions
 help / color / mirror / Atom feed
* 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