[Bug 25421] New: various build-system badgering

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 3 22:31:21 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=25421

           Summary: various build-system badgering
           Product: Telepathy
           Version: unspecified
          Platform: Other
               URL: http://git.collabora.co.uk/?p=user/smcv/telepathy-qt4-
                    smcv.git;a=shortlog;h=refs/heads/buildsys
        OS/Version: All
            Status: ASSIGNED
          Keywords: patch
          Severity: normal
          Priority: medium
         Component: tp-qt4
        AssignedTo: simon.mcvittie at collabora.co.uk
        ReportedBy: simon.mcvittie at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


<http://git.collabora.co.uk/?p=user/smcv/telepathy-qt4-smcv.git;a=shortlog;h=refs/heads/buildsys>
has:

* a bugfix for distcheck, which would sometimes fail because Mission Control
gets service-activated instead of the fake AccountManager (if you have, e.g.,
telepathy-mission-control-5 >= 5.3.2-2 on Debian)

* a bugfix for qt4-constants-gen.py to cope with Unicode spec too (from the "we
love Unicode" department)

* options on the codegen scripts to change the codegen macro to use

Explanation of the last: TELEPATHY_QT4_EXPORT is inappropriate for use by any
project other than telepathy-qt4, because it expands to Q_DECL_IMPORT, which
differs from Q_DECL_EXPORT on Windows, if you're not in the telepathy-qt4 tree.
This will make our codegen tools more re-usable - third-party projects that
extend telepathy-qt4 can define THIRD_PARTY_THING_EXPORT in a similar way, and
use that.

Also, TELEPATHY_QT4_EXPORT is inappropriate for use by hidden internal codegen,
such as the stuff I'm about to file a bug for :-)


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the telepathy-bugs mailing list