Gtkmm-forge Digest, Vol 27, Issue 5



Send Gtkmm-forge mailing list submissions to
	gtkmm-forge lists sourceforge net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
	gtkmm-forge-request lists sourceforge net

You can reach the person managing the list at
	gtkmm-forge-owner lists sourceforge net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."


gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla.  A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list.


Today's Topics:

   1. [Bug 531015] libgnomeuimm shoud dep on a newer
      libgnomecanvasmm (gnomemm (bugzilla.gnome.org))
   2. [Bug 538226] Build tests only on make check
      (gtkmm (bugzilla.gnome.org))
   3. [Bug 543671] Notebook::PageList::const_iterator	operator!=
      does not work (with gcc 4.3.1) (gtkmm (bugzilla.gnome.org))
   4. [Bug 543671] Notebook::PageList::const_iterator	operator!=
      does not work (with gcc 4.3.1) (gtkmm (bugzilla.gnome.org))
   5. [Bug 538226] Build tests only on make check
      (gtkmm (bugzilla.gnome.org))
   6. [Bug 538226] Build tests only on make check
      (gtkmm (bugzilla.gnome.org))
   7. [Bug 538226] Build tests only on make check
      (gtkmm (bugzilla.gnome.org))
   8. [Bug 538226] Build tests only on make check
      (gtkmm (bugzilla.gnome.org))


----------------------------------------------------------------------

Message: 1
Date: Mon,  4 Aug 2008 12:01:15 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 531015] libgnomeuimm shoud dep on a
	newer	libgnomecanvasmm
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120115 3ECE923F50A label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=531015

  gnomemm | libbonobouimm | Ver: unspecified




------- Comment #6 from R?mi Cardona  2008-08-04 12:01 UTC -------
Sorry for not following up, it seems that C++ is much more sensitive to
in-flight CXXFLAGS changes. All the issues were fixed by asking users to
rebuild the concerned packages with one set of CXXFLAGS.

So indeed, nothing needs to be fixed in libgnomecanvas.

Thanks again for your time.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=531015.



------------------------------

Message: 2
Date: Mon,  4 Aug 2008 12:02:43 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538226] Build tests only on make check
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120243 277DC23F505 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=538226

  gtkmm | build | Ver: unspecified




------- Comment #6 from Murray Cumming  2008-08-04 12:02 UTC -------
This seems to be because the PageList has the operator== and operator != as
separate functions rather than member functions:

/** @relates Gtk::Notebook_Helpers::PageIterator */
inline bool operator==(const PageIterator& lhs, const PageIterator& rhs)
  { return lhs.equal(rhs); }

/** @relates Gtk::Notebook_Helpers::PageIterator */
inline bool operator!=(const PageIterator& lhs, const PageIterator& rhs)
  { return !lhs.equal(rhs); }


I forget why that's generally considered a good thing.

I suppose we could make the member operator functions separate functions in
glibmm/containers.h and make the code expect that.

Thoughts?


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538226.



------------------------------

Message: 3
Date: Mon,  4 Aug 2008 12:04:08 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 543671]
	Notebook::PageList::const_iterator	operator!= does not work (with gcc
	4.3.1)
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120408 D474523F505 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=543671

  gtkmm | general | Ver: 2.12.x




------- Comment #3 from Murray Cumming  2008-08-04 12:04 UTC -------
Created an attachment (id=115815)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=115815&action=view)
notebook_pages_const_iter_test.cc

An actual test case.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=543671.



------------------------------

Message: 4
Date: Mon,  4 Aug 2008 12:03:15 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 543671]
	Notebook::PageList::const_iterator	operator!= does not work (with gcc
	4.3.1)
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120315 9E82723F505 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=543671

  gtkmm | general | Ver: 2.12.x

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |murrayc murrayc com




------- Comment #2 from Murray Cumming  2008-08-04 12:03 UTC -------
This seems to be because the PageList has the operator== and operator != as
separate functions rather than member functions:

/** @relates Gtk::Notebook_Helpers::PageIterator */
inline bool operator==(const PageIterator& lhs, const PageIterator& rhs)
  { return lhs.equal(rhs); }

/** @relates Gtk::Notebook_Helpers::PageIterator */
inline bool operator!=(const PageIterator& lhs, const PageIterator& rhs)
  { return !lhs.equal(rhs); }


I forget why that's generally considered a good thing.

I suppose we could make the member operator functions separate functions in
glibmm/containers.h and make the code expect that.

Thoughts?


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=543671.



------------------------------

Message: 5
Date: Mon,  4 Aug 2008 12:03:04 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538226] Build tests only on make check
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120304 C77CB23F505 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=538226

  gtkmm | build | Ver: unspecified




------- Comment #7 from Murray Cumming  2008-08-04 12:03 UTC -------
Sorry, wrong bug.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538226.



------------------------------

Message: 6
Date: Mon,  4 Aug 2008 12:06:33 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538226] Build tests only on make check
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120633 8658F23F505 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=538226

  gtkmm | build | Ver: unspecified




------- Comment #8 from Murray Cumming  2008-08-04 12:06 UTC -------
(In reply to comment #5)
> Created an attachment (id=115814)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=115814&action=view) [edit]
> patch for libtool 2.2 support
> 
> Here's a patch for libtool 2.2 support

Committed. Many thanks. Please patch the ChangeLog in future, and please don't
put unrelated patches in existing bug reports.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538226.



------------------------------

Message: 7
Date: Mon,  4 Aug 2008 12:07:21 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538226] Build tests only on make check
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804120721 23ADF23F506 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=538226

  gtkmm | build | Ver: unspecified




------- Comment #9 from Murray Cumming  2008-08-04 12:07 UTC -------
> > I'm not sure if tests should only be built on make check.
> 
> I'm not sure either :)

Well someone needs to find out.

> Would a configure switch be OK with you?

No, it would be best to do the right thing and avoid unnecessary complication.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538226.



------------------------------

Message: 8
Date: Mon,  4 Aug 2008 12:23:33 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538226] Build tests only on make check
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804122333 DB2A723F506 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=538226

  gtkmm | build | Ver: unspecified




------- Comment #10 from R?mi Cardona  2008-08-04 12:23 UTC -------
(In reply to comment #8)
> Committed. Many thanks. Please patch the ChangeLog in future, and please don't
> put unrelated patches in existing bug reports.

Thanks and it's noted, I'll open another bug next time this happens.

(In reply to comment #9)
> > I'm not sure either :)
> 
> Well someone needs to find out.
> 
> > Would a configure switch be OK with you?
> 
> No, it would be best to do the right thing and avoid unnecessary complication.

Well, it's pretty much your call as a maintainer. Automake allows you to hook
things to "make check" :

1) Build some extra programs that won't be built with the standard "make all"
2) Actually run some tests and report success/failure (kind of like unit
testing)

Both options can be done without doing the other. But if you go with #1, users
will have to run "make check" to build those tests, which might not be what you
want.

The other option (which a lot of apps actually do) is to conditionally build
tests using a simple AM_CONDITIONAL. By default, tests might get built like
they are today. But it still allows knowledgeable users to turn off building
tests with a simple configure switch.

The reason why we ask for this is that Gentoo's package manager has support for
package tests, and if a user reports a failure, we will ask him to rebuild the
package with the tests. So a configure switch would allow for faster build time
for most users but still allow tests to be activated. Gtkmm developers will
probably still build the tests anyway.

Sample patch to be posted in a minute.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=538226.



------------------------------

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

------------------------------

_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 27, Issue 5
******************************************


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