[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#415246: marked as done (qt4-doc: QT >= 4.2 documentation suggestions)



Your message dated Sat, 07 Mar 2020 23:24:03 +0000
with message-id <E1jAinb-000BEy-4i@fasolo.debian.org>
and subject line Bug#953294: Removed package(s) from unstable
has caused the Debian Bug report #415246,
regarding qt4-doc: QT >= 4.2 documentation suggestions
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
415246: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=415246
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qt4-doc
Version: 4.2.2-1
Severity: minor

Hi,

I'd like to see two things added to the Qt4 documentation. This doesn't 
concern the debian package but upstream maintainers (sorry I couldn't figure 
out how to contact them directly).

The problem conerns QueuedConnection signal/slot connections. The 
documentation goes pretty fast on this and could be a little more precise.

First problem is that QueuedConnection are implemented using QEvent so people 
using queued connections must be very careful that their receiver objects 
handle events correctly. In my case, it took 2 days to find out that my 
receiver object was not handling any queued signals properly because my 
event() function was not returning QObject::event(evt) on unhandled events. 
Although that was clearly my fault, the only way I could figure this out was 
by debugging the full program using Qt debug build and sources... Not a 
simple task. Warning could be added to the documentation in order to avoid 
such caveats.

Second thing is about qRegisterMetaType and stuff. Documentation is not very 
clear on how this has to be done. I mean, the const char* param has to be the 
exact (case sensitive) name of the type you want to declare. This is not 
really obvious when you read the doc.

Last thing is about how copy is performed on params of a queued signal. 
Although this is clearly written in the doc, it does not state how the copy 
is performed (copy contructor ? , operator= ?). As far as QObjects are used 
this is no problem but if you want to use you own classes (without any 
relation to QObject) this is a bit tricky. This could be explained a little 
more.

Anyway, the doc is excellent and should be an example for most open-source 
APIs.

Keep up the good work.

Thank you

Jerome

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.utf8)

-- no debconf information

	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com



--- End Message ---
--- Begin Message ---
Version: 4:4.8.7+dfsg-20+rm

Dear submitter,

as the package qt4-x11 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/953294

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

--- End Message ---

Reply to: