ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  @ 2010-07-22 17:00 ` Dmitry V. Levin
  2010-07-23  9:12   ` Sergey V Turchin
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2010-07-22 17:00 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Sergey V. Turchin

[-- Attachment #1: Type: text/plain, Size: 580 bytes --]

Hi,

On Thu, Jul 22, 2010 at 06:48:15PM +0400, Girar Builder robot wrote:
> http://git.altlinux.org/tasks/26920/task/log.6
[...]
> 	i586: NEW bad_elf_symbols detected:
> yachat-3.0.5-alt2.svn7959.i586.rpm	/usr/bin/yachat	U	_ZN12QTextControl5pasteEv
> yapsi-2.9-alt1.i586.rpm	/usr/bin/yachat	U	_ZN12QTextControl5pasteEv

Если нет возможности это исправить, то просьба хотя бы не забыть
прописать в qt4 конфликты на старые сборки yachat и yapsi.

> 2010-Jul-22 18:48:15 :: ELF symbols check FAILED
> 2010-Jul-22 18:48:15 :: task #26920 for sisyphus FAILED

-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-22 17:00 ` [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility Dmitry V. Levin
@ 2010-07-23  9:12   ` Sergey V Turchin
  2010-07-23  9:16     ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey V Turchin @ 2010-07-23  9:12 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 804 bytes --]

On Thursday 22 July 2010 21:00, Dmitry V. Levin wrote:
> Hi,
> 
> On Thu, Jul 22, 2010 at 06:48:15PM +0400, Girar Builder robot wrote:
> > http://git.altlinux.org/tasks/26920/task/log.6
> 
> [...]
> 
> > 	i586: NEW bad_elf_symbols detected:
> > yachat-3.0.5-alt2.svn7959.i586.rpm	/usr/bin/yachat	U	
_ZN12QTextControl5pa
> > steEv yapsi-2.9-alt1.i586.rpm	/usr/bin/yachat	U	
_ZN12QTextControl5pasteEv
> 
> Если нет возможности это исправить, то просьба хотя бы не забыть
> прописать в qt4 конфликты на старые сборки yachat и yapsi.
Я их пока грохнул из сизифа. Попробую исправить сборку.
А yapsi должен заобсолетиться yachat-ом
 
> > 2010-Jul-22 18:48:15 :: ELF symbols check FAILED
> > 2010-Jul-22 18:48:15 :: task #26920 for sisyphus FAILED

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23  9:12   ` Sergey V Turchin
@ 2010-07-23  9:16     ` Dmitry V. Levin
  2010-07-23  9:27       ` Sergey V Turchin
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2010-07-23  9:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1056 bytes --]

On Fri, Jul 23, 2010 at 01:12:30PM +0400, Sergey V Turchin wrote:
> On Thursday 22 July 2010 21:00, Dmitry V. Levin wrote:
> > 
> > On Thu, Jul 22, 2010 at 06:48:15PM +0400, Girar Builder robot wrote:
> > > http://git.altlinux.org/tasks/26920/task/log.6
> > 
> > [...]
> > 
> > > 	i586: NEW bad_elf_symbols detected:
> > > yachat-3.0.5-alt2.svn7959.i586.rpm	/usr/bin/yachat	U	
> _ZN12QTextControl5pa
> > > steEv yapsi-2.9-alt1.i586.rpm	/usr/bin/yachat	U	
> _ZN12QTextControl5pasteEv

$ git show 4d27295ce01b00f27ceb6d9c6c3227425cbf0d70 -- src/gui/widgets/qlinecontrol_p.h
-    void paste();
+    void paste(QClipboard::Mode mode = QClipboard::Clipboard);

> > Если нет возможности это исправить, то просьба хотя бы не забыть
> > прописать в qt4 конфликты на старые сборки yachat и yapsi.
> Я их пока грохнул из сизифа. Попробую исправить сборку.

У QTextControl::paste изменилась сигнатура, это уже не исправить.

> А yapsi должен заобсолетиться yachat-ом

Точечное обновление qt4 выведет из строя оба этих пакета.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23  9:16     ` Dmitry V. Levin
@ 2010-07-23  9:27       ` Sergey V Turchin
  2010-07-23  9:34         ` Dmitry V. Levin
                           ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Sergey V Turchin @ 2010-07-23  9:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 728 bytes --]

On Friday 23 July 2010 13:16, Dmitry V. Levin wrote:

[...]
> $ git show 4d27295ce01b00f27ceb6d9c6c3227425cbf0d70 --
> src/gui/widgets/qlinecontrol_p.h 
> -    void paste();
> +    void paste(QClipboard::Mode mode = QClipboard::Clipboard);
> 
> > > Если нет возможности это исправить, то просьба хотя бы не забыть
> > > прописать в qt4 конфликты на старые сборки yachat и yapsi.
> > 
> > Я их пока грохнул из сизифа. Попробую исправить сборку.
> 
> У QTextControl::paste изменилась сигнатура, это уже не исправить.
Даже добавлением QTextControl::paste() ?
 
> > А yapsi должен заобсолетиться yachat-ом
> 
> Точечное обновление qt4 выведет из строя оба этих пакета.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23  9:27       ` Sergey V Turchin
@ 2010-07-23  9:34         ` Dmitry V. Levin
  2010-07-23  9:38         ` Sergey V Turchin
  2010-07-23 10:08         ` Ildar Mulyukov
  2 siblings, 0 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2010-07-23  9:34 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 704 bytes --]

On Fri, Jul 23, 2010 at 01:27:36PM +0400, Sergey V Turchin wrote:
> On Friday 23 July 2010 13:16, Dmitry V. Levin wrote:
> 
> [...]
> > $ git show 4d27295ce01b00f27ceb6d9c6c3227425cbf0d70 --
> > src/gui/widgets/qlinecontrol_p.h 
> > -    void paste();
> > +    void paste(QClipboard::Mode mode = QClipboard::Clipboard);
> > 
> > > > Если нет возможности это исправить, то просьба хотя бы не забыть
> > > > прописать в qt4 конфликты на старые сборки yachat и yapsi.
> > > 
> > > Я их пока грохнул из сизифа. Попробую исправить сборку.
> > 
> > У QTextControl::paste изменилась сигнатура, это уже не исправить.
> Даже добавлением QTextControl::paste() ?

Добавлением можно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23  9:27       ` Sergey V Turchin
  2010-07-23  9:34         ` Dmitry V. Levin
@ 2010-07-23  9:38         ` Sergey V Turchin
  2010-07-23  9:40           ` Sergey V Turchin
  2010-07-23 10:08         ` Ildar Mulyukov
  2 siblings, 1 reply; 10+ messages in thread
From: Sergey V Turchin @ 2010-07-23  9:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 387 bytes --]

On Friday 23 July 2010 13:27, Sergey V Turchin wrote:

[...]
> > У QTextControl::paste изменилась сигнатура, это уже не исправить.
> 
> Даже добавлением QTextControl::paste() ?
Да, не получиться его в Qt добавить.
 
> > > А yapsi должен заобсолетиться yachat-ом
> > Точечное обновление qt4 выведет из строя оба этих пакета.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23  9:38         ` Sergey V Turchin
@ 2010-07-23  9:40           ` Sergey V Turchin
  0 siblings, 0 replies; 10+ messages in thread
From: Sergey V Turchin @ 2010-07-23  9:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 514 bytes --]

On Friday 23 July 2010 13:38, Sergey V Turchin wrote:
> On Friday 23 July 2010 13:27, Sergey V Turchin wrote:
> 
> [...]
> 
> > > У QTextControl::paste изменилась сигнатура, это уже не исправить.
> > 
> > Даже добавлением QTextControl::paste() ?
> 
> Да, не получиться его в Qt добавить.
Ой, неправильно попробовал, получиться :-)

> > > > А yapsi должен заобсолетиться yachat-ом
> > > 
> > > Точечное обновление qt4 выведет из строя оба этих пакета.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23  9:27       ` Sergey V Turchin
  2010-07-23  9:34         ` Dmitry V. Levin
  2010-07-23  9:38         ` Sergey V Turchin
@ 2010-07-23 10:08         ` Ildar Mulyukov
  2010-07-23 13:24           ` Sergey V Turchin
  2 siblings, 1 reply; 10+ messages in thread
From: Ildar Mulyukov @ 2010-07-23 10:08 UTC (permalink / raw)
  To: devel

On 23.07.2010 15:27:36, Sergey V Turchin wrote:
> On Friday 23 July 2010 13:16, Dmitry V. Levin wrote:
> [...]
> > -    void paste();
> > +    void paste(QClipboard::Mode mode = QClipboard::Clipboard);
[...]
> > У QTextControl::paste изменилась сигнатура, это уже не исправить.
> Даже добавлением QTextControl::paste() ?

Извините, что вмешиваюсь, но мне кажется, что подобное изменение не  
должно поломать компиляцию - при отсутствии аргумента будет  
использовано значение по умолчанию.
А вот ABI действительно поломалось.
С уважением,
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23 10:08         ` Ildar Mulyukov
@ 2010-07-23 13:24           ` Sergey V Turchin
  2010-07-26  4:47             ` Ildar Mulyukov
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey V Turchin @ 2010-07-23 13:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 999 bytes --]

On Friday 23 July 2010 14:08, Ildar Mulyukov wrote:
> On 23.07.2010 15:27:36, Sergey V Turchin wrote:
> > On Friday 23 July 2010 13:16, Dmitry V. Levin wrote:
> > [...]
> > 
> > > -    void paste();
> > > +    void paste(QClipboard::Mode mode = QClipboard::Clipboard);
> 
> [...]
> 
> > > У QTextControl::paste изменилась сигнатура, это уже не исправить.
> > 
> > Даже добавлением QTextControl::paste() ?
> 
> Извините, что вмешиваюсь, но мне кажется, что подобное изменение не
> должно поломать компиляцию - при отсутствии аргумента будет
> использовано значение по умолчанию.
Не получиться. При существовании обоих функций компилятор требует указать 
аргумент, а moc генерит такой файл, в котором только без аргумента.

> А вот ABI действительно поломалось.
Это не ABI.
yachat тащит с собой приватные Qt-шные заголовки от уже старой Qt, которые и 
не срастаются бинарно с новой.
Я их обновил и уже отправил на сборку.

> С уважением,

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility
  2010-07-23 13:24           ` Sergey V Turchin
@ 2010-07-26  4:47             ` Ildar Mulyukov
  0 siblings, 0 replies; 10+ messages in thread
From: Ildar Mulyukov @ 2010-07-26  4:47 UTC (permalink / raw)
  To: devel

On 23.07.2010 19:24:30, Sergey V Turchin wrote:
> On Friday 23 July 2010 14:08, Ildar Mulyukov wrote:
> > Извините, что вмешиваюсь, но мне кажется, что подобное изменение не
> > должно поломать компиляцию - при отсутствии аргумента будет
> > использовано значение по умолчанию.
> Не получиться. При существовании обоих функций компилятор требует  
> указать
> аргумент, а moc генерит такой файл, в котором только без аргумента.
> 
> > А вот ABI действительно поломалось.
> Это не ABI.
> yachat тащит с собой приватные Qt-шные заголовки от уже старой Qt,  
> которые и
> не срастаются бинарно с новой.
> Я их обновил и уже отправил на сборку.

Спасибо за разъяснение. Понял.
-- 
Ildar


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-07-26  4:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-22 17:00 ` [devel] I: qt4-4.7.0-alt0.1 breaks backwards compatibility Dmitry V. Levin
2010-07-23  9:12   ` Sergey V Turchin
2010-07-23  9:16     ` Dmitry V. Levin
2010-07-23  9:27       ` Sergey V Turchin
2010-07-23  9:34         ` Dmitry V. Levin
2010-07-23  9:38         ` Sergey V Turchin
2010-07-23  9:40           ` Sergey V Turchin
2010-07-23 10:08         ` Ildar Mulyukov
2010-07-23 13:24           ` Sergey V Turchin
2010-07-26  4:47             ` Ildar Mulyukov

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