Bug 67872

Summary: make Rakia releasable so I can start a 0.8.x stable branch
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: rakiaAssignee: Simon McVittie <smcv>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: blocker    
Priority: high CC: guillaume.desmottes, mikhail.zabaluev
Version: git masterKeywords: patch
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: .gitignore: automake 1.13 copies in /test-driver
Import run-test.sh.in from Gabble master (= 0.18.0, hopefully)
Run regression tests under the run-test.sh "driver"
test-message: make the test pass again
Update telepathy.am from Gabble to fix out-of-tree and parallel releases
NEWS so far for 0.7.5

Description Simon McVittie 2013-08-07 16:21:09 UTC
We don't have a Rakia stable-branch with Call support. Empathy only supports Call, not StreamedMedia, and Debian 7 released with the development version 0.7.4. We should release a 0.8.x stable branch that's pretty close to 0.7.4.

Unfortunately, Rakia's tests currently fail, so we need to fix that first...

Patches on the way, which are enough to make it distcheck.
Comment 1 Simon McVittie 2013-08-07 16:21:57 UTC
Created attachment 83788 [details] [review]
.gitignore: automake 1.13 copies in /test-driver

Gabble commit 2a54c7cd0, where it was reviewed by Xavier.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

---

No real need to review this, only here for completeness.
Comment 2 Simon McVittie 2013-08-07 16:23:08 UTC
Created attachment 83789 [details] [review]
Import run-test.sh.in from Gabble master (= 0.18.0,  hopefully)

I'm copying it in verbatim, to make the changes made to adapt it to
Rakia easier to review.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290

---

I'm setting up for a Gabble 0.18.x stable-branch in parallel. I'll amend the commit name when I merge this, depending how much I've merged by then.
Comment 3 Simon McVittie 2013-08-07 16:24:26 UTC
Created attachment 83790 [details] [review]
Run regression tests under the run-test.sh "driver"

As well as making the tests pass under Automake 1.13, this lays the groundwork for OSTree-style "installed tests" later.

---

I'll amend the commit message to include that paragraph.
Comment 4 Simon McVittie 2013-08-07 16:25:07 UTC
Created attachment 83791 [details] [review]
test-message: make the test pass again

This was wrongly asserting that Text channels only had the Destroyable
interface, and regressed when we fixed the bug that the Messages
interface was missing.
Comment 5 Simon McVittie 2013-08-07 16:25:38 UTC
Created attachment 83792 [details] [review]
Update telepathy.am from Gabble to fix out-of-tree and  parallel releases

---

I left out the bit that checked that gtk-doc was enabled, because we don't have gtk-doc in Rakia.
Comment 6 Simon McVittie 2013-08-07 16:25:52 UTC
Created attachment 83793 [details] [review]
NEWS so far for 0.7.5

Enough has changed here that I want a release candidate before 0.8.0.
Comment 7 Guillaume Desmottes 2013-09-10 07:28:21 UTC
Comment on attachment 83788 [details] [review]
.gitignore: automake 1.13 copies in /test-driver

Review of attachment 83788 [details] [review]:
-----------------------------------------------------------------

++
Comment 8 Guillaume Desmottes 2013-09-10 07:28:39 UTC
Comment on attachment 83789 [details] [review]
Import run-test.sh.in from Gabble master (= 0.18.0,  hopefully)

Review of attachment 83789 [details] [review]:
-----------------------------------------------------------------

++
Comment 9 Guillaume Desmottes 2013-09-10 07:29:37 UTC
Comment on attachment 83790 [details] [review]
Run regression tests under the run-test.sh "driver"

Review of attachment 83790 [details] [review]:
-----------------------------------------------------------------

++
Comment 10 Guillaume Desmottes 2013-09-10 07:30:33 UTC
Comment on attachment 83791 [details] [review]
test-message: make the test pass again

Review of attachment 83791 [details] [review]:
-----------------------------------------------------------------

++
Comment 11 Guillaume Desmottes 2013-09-10 07:30:49 UTC
Comment on attachment 83792 [details] [review]
Update telepathy.am from Gabble to fix out-of-tree and  parallel releases

Review of attachment 83792 [details] [review]:
-----------------------------------------------------------------

++
Comment 12 Guillaume Desmottes 2013-09-10 07:31:24 UTC
Comment on attachment 83793 [details] [review]
NEWS so far for 0.7.5

Review of attachment 83793 [details] [review]:
-----------------------------------------------------------------

++
Comment 13 Simon McVittie 2013-09-10 11:32:10 UTC
Fixed in git for 0.7.5, thanks.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.