Bug 67872 - make Rakia releasable so I can start a 0.8.x stable branch
Summary: make Rakia releasable so I can start a 0.8.x stable branch
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: rakia (show other bugs)
Version: git master
Hardware: Other All
: high blocker
Assignee: Simon McVittie
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2013-08-07 16:21 UTC by Simon McVittie
Modified: 2013-09-10 11:32 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
.gitignore: automake 1.13 copies in /test-driver (693 bytes, patch)
2013-08-07 16:21 UTC, Simon McVittie
Details | Splinter Review
Import run-test.sh.in from Gabble master (= 0.18.0, hopefully) (2.85 KB, patch)
2013-08-07 16:23 UTC, Simon McVittie
Details | Splinter Review
Run regression tests under the run-test.sh "driver" (5.40 KB, patch)
2013-08-07 16:24 UTC, Simon McVittie
Details | Splinter Review
test-message: make the test pass again (2.14 KB, patch)
2013-08-07 16:25 UTC, Simon McVittie
Details | Splinter Review
Update telepathy.am from Gabble to fix out-of-tree and parallel releases (2.14 KB, patch)
2013-08-07 16:25 UTC, Simon McVittie
Details | Splinter Review
NEWS so far for 0.7.5 (1.53 KB, patch)
2013-08-07 16:25 UTC, Simon McVittie
Details | Splinter Review

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.