Discussion:
[Telepathy] Telepathy Release process?
Diane Trout
2017-11-03 17:35:08 UTC
Permalink
Hi,

Anyone still around who can handle doing releases?

There's a request for a new release of telepathy-idle

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

And Polari is actually maintained and reasonably well liked.

(Also Hi team members, I'm starting to have time again. In case you
didn't know young children are ridiculous amounts of work).

Diane
Olivier Crête
2017-11-03 21:18:52 UTC
Permalink
Hi,

I believe the most active maintenance of Telepathy is now at

https://github.com/TelepathyIM

Olivier
Post by Diane Trout
Hi,
Anyone still around who can handle doing releases?
There's a request for a new release of telepathy-idle
https://bugs.freedesktop.org/show_bug.cgi?id=94189
And Polari is actually maintained and reasonably well liked.
(Also Hi team members, I'm starting to have time again. In case you
didn't know young children are ridiculous amounts of work).
Diane
_______________________________________________
telepathy mailing list
https://lists.freedesktop.org/mailman/listinfo/telepathy
--
Olivier Crête
***@collabora.com
Diane Trout
2017-11-03 21:31:23 UTC
Permalink
Post by Olivier Crête
Hi,
I believe the most active maintenance of Telepathy is now at
https://github.com/TelepathyIM
Olivier
I believe so too...

Should we have new releases go through freedesktop.org? or just make
github releases, and convince distributions to start looking at the
github repositories?

Diane
Alexandr Akulich
2017-11-03 22:16:28 UTC
Permalink
Hi Diane,

I think that it makes sense to ship the release through
freedesktop.org and copy it to the github.com project.
The first reason is that we do not release that frequently to ask
distributions to look at github.
The second reason is that freedesktop.org is still a preferred
platform in terms of freedom. "Github is a proprietary platform, so
someone can buy and close it."

My suggestion is to release all project presented at freedesktop.org
via freedesktop.org at the first place and via github.com as the
second place. I can help with both, but I develop only Qt side of
things. Maybe there is something like "maintainer-upload-release"
target in telepathy-idle? We have such one in telepathy-qt.
Post by Diane Trout
Post by Olivier Crête
Hi,
I believe the most active maintenance of Telepathy is now at
https://github.com/TelepathyIM
Olivier
I believe so too...
Should we have new releases go through freedesktop.org? or just make
github releases, and convince distributions to start looking at the
github repositories?
Diane
_______________________________________________
telepathy mailing list
https://lists.freedesktop.org/mailman/listinfo/telepathy
Diane Trout
2017-11-03 23:12:02 UTC
Permalink
Post by Alexandr Akulich
The second reason is that freedesktop.org is still a preferred
platform in terms of freedom. "Github is a proprietary platform, so
someone can buy and close it."
I agree.
Post by Alexandr Akulich
My suggestion is to release all project presented at freedesktop.org
via freedesktop.org at the first place and via github.com as the
second place. I can help with both, but I develop only Qt side of
things. Maybe there is something like "maintainer-upload-release"
target in telepathy-idle? We have such one in telepathy-qt.
Yay! George left instructions

https://telepathy.freedesktop.org/resources/making_releases/

As far as I can tell without actually trying to write to
telepathy.freedesktop.org:.../releases/ It looks like I have all the
accounts and permissions necessary to do a release.

Looks like I'd grab the telepathy-idle-0.2 branch, and follow the
checklist.

That is assuming a small bug fix is worth a release.

Diane
George Kiagiadakis
2017-11-04 11:13:00 UTC
Permalink
Hi Diane,
Post by Diane Trout
Post by Alexandr Akulich
The second reason is that freedesktop.org is still a preferred
platform in terms of freedom. "Github is a proprietary platform, so
someone can buy and close it."
I agree.
Post by Alexandr Akulich
My suggestion is to release all project presented at freedesktop.org
via freedesktop.org at the first place and via github.com as the
second place. I can help with both, but I develop only Qt side of
things. Maybe there is something like "maintainer-upload-release"
target in telepathy-idle? We have such one in telepathy-qt.
Yay! George left instructions
https://telepathy.freedesktop.org/resources/making_releases/
As far as I can tell without actually trying to write to
telepathy.freedesktop.org:.../releases/ It looks like I have all the
accounts and permissions necessary to do a release.
Looks like I'd grab the telepathy-idle-0.2 branch, and follow the
checklist.
That is assuming a small bug fix is worth a release.
Please, go ahead. I can also make releases, but I have a lot in my
backlog right now. The instructions should be straightforward.

Please, also push the changes on the github telepathy-idle repository.
Ping me or Alexandr if you need permissions.

It's good to have you here :)
Regards,
George
Diane Trout
2017-11-05 06:47:27 UTC
Permalink
Hello
Post by George Kiagiadakis
Please, go ahead. I can also make releases, but I have a lot in my
backlog right now. The instructions should be straightforward.
They look pretty straight forward... Thank you for updating the wiki.
Post by George Kiagiadakis
Please, also push the changes on the github telepathy-idle
repository.
The change was from so long ago, its actually already in the GitHub
repository.

But guess what! After about 4 years since the last release, make check
has test failures.

<time passed from when I started writing this email>

I have solutions for the issues I found and am opening a pull request
now.

https://github.com/TelepathyIM/telepathy-idle/pull/3

With those fixes "make check" passes on a Debian running testing.
Post by George Kiagiadakis
Ping me or Alexandr if you need permissions.
I was able to ssh into telepathy.freedesktop.org and it looks like I
have the right group memberships to write files to the release
directory. (Though I didn't test it).
Post by George Kiagiadakis
It's good to have you here :)
I'm glad I'm finally having time to work making IM work better.

Diane

Loading...