From gustavo.boiko at canonical.com Wed Dec 7 15:22:26 2016 From: gustavo.boiko at canonical.com (Gustavo Boiko) Date: Wed, 7 Dec 2016 13:22:26 -0200 Subject: [Telepathy] telepathy-resiprocate: Qt4 or Qt5? In-Reply-To: <68d105fe-2e67-e7d4-8441-504af311b459@pocock.pro> References: <68d105fe-2e67-e7d4-8441-504af311b459@pocock.pro> Message-ID: Hi Daniel On Sat, Nov 19, 2016 at 12:54 PM, Daniel Pocock wrote: > > Debian has telepathy-qt for both qt4 and qt5: > > https://packages.qa.debian.org/t/telepathy-qt.html > > So far, we've been building and testing telepathy-resiprocate with qt4 only > > I've just updated the resiprocate 1.11.0~alpha1 to Debian, which adds a > telepathy-resiprocate.deb for the first time. > > Should it be changed to build against telepathy-qt5 instead of qt4 for > the upcoming Debian release, or is there significant risk in doing that > without more time for testing? I think moving forward it is best to use telepathy-qt5. I am playing a bit with telepathy-resiprocate and have proposed the following pull request which changes it to use qt5 and adapts some package detection: https://github.com/resiprocate/resiprocate/pull/73 Please let me know if those changes make sense. Are the debian files with the telepathy-resiprocate packaging available in a branch on github? I'd like to use that to try it out on Ubuntu. Cheers Gustavo Boiko -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel at pocock.pro Wed Dec 7 15:33:22 2016 From: daniel at pocock.pro (Daniel Pocock) Date: Wed, 7 Dec 2016 16:33:22 +0100 Subject: [Telepathy] telepathy-resiprocate: Qt4 or Qt5? In-Reply-To: References: <68d105fe-2e67-e7d4-8441-504af311b459@pocock.pro> Message-ID: On 07/12/16 16:22, Gustavo Boiko wrote: > Hi Daniel > > On Sat, Nov 19, 2016 at 12:54 PM, Daniel Pocock > wrote: > > > Debian has telepathy-qt for both qt4 and qt5: > > https://packages.qa.debian.org/t/telepathy-qt.html > > > So far, we've been building and testing telepathy-resiprocate with > qt4 only > > I've just updated the resiprocate 1.11.0~alpha1 to Debian, which adds a > telepathy-resiprocate.deb for the first time. > > Should it be changed to build against telepathy-qt5 instead of qt4 for > the upcoming Debian release, or is there significant risk in doing that > without more time for testing? > > > I think moving forward it is best to use telepathy-qt5. I am playing a > bit with telepathy-resiprocate and have proposed the following pull > request which changes it to use qt5 and adapts some package detection: > https://github.com/resiprocate/resiprocate/pull/73 > > > Please let me know if those changes make sense. > I've accepted the pull request, thanks for that contribution > Are the debian files with the telepathy-resiprocate packaging available > in a branch on github? I'd like to use that to try it out on Ubuntu. > The Debian packaging is in a clone of the repository on Github, but the branches for Debian are pushed to alioth The URLs are here, see the VCS link: https://packages.qa.debian.org/r/resiprocate.html I just made some fresh commits in the last few days You should be able to do something like this to build: git clone git://anonscm.debian.org/pkg-voip/resiprocate.git git checkout debian/sid dpkg-buildpackage -rfakeroot -i.* -j13 If you want to make changes, you could create a branch off debian/sid, e.g. git branch debian/boiko-tp-qt debian/sid You may have to manually install some build dependencies with apt-get, but you can get most of them with apt-get build-dep resiprocate Regards, Daniel From gustavo.boiko at canonical.com Wed Dec 7 15:41:07 2016 From: gustavo.boiko at canonical.com (Gustavo Boiko) Date: Wed, 7 Dec 2016 13:41:07 -0200 Subject: [Telepathy] telepathy-resiprocate: Qt4 or Qt5? In-Reply-To: References: <68d105fe-2e67-e7d4-8441-504af311b459@pocock.pro> Message-ID: Hi On Wed, Dec 7, 2016 at 1:33 PM, Daniel Pocock wrote: > > > On 07/12/16 16:22, Gustavo Boiko wrote: > > Hi Daniel > > > > On Sat, Nov 19, 2016 at 12:54 PM, Daniel Pocock > > wrote: > > > > > > Debian has telepathy-qt for both qt4 and qt5: > > > > https://packages.qa.debian.org/t/telepathy-qt.html > > > > > > So far, we've been building and testing telepathy-resiprocate with > > qt4 only > > > > I've just updated the resiprocate 1.11.0~alpha1 to Debian, which > adds a > > telepathy-resiprocate.deb for the first time. > > > > Should it be changed to build against telepathy-qt5 instead of qt4 > for > > the upcoming Debian release, or is there significant risk in doing > that > > without more time for testing? > > > > > > I think moving forward it is best to use telepathy-qt5. I am playing a > > bit with telepathy-resiprocate and have proposed the following pull > > request which changes it to use qt5 and adapts some package detection: > > https://github.com/resiprocate/resiprocate/pull/73 > > > > > > Please let me know if those changes make sense. > > > > I've accepted the pull request, thanks for that contribution > > > Are the debian files with the telepathy-resiprocate packaging available > > in a branch on github? I'd like to use that to try it out on Ubuntu. > > > > The Debian packaging is in a clone of the repository on Github, but the > branches for Debian are pushed to alioth > > The URLs are here, see the VCS link: > > https://packages.qa.debian.org/r/resiprocate.html > > I just made some fresh commits in the last few days > > You should be able to do something like this to build: > > git clone git://anonscm.debian.org/pkg-voip/resiprocate.git > git checkout debian/sid > dpkg-buildpackage -rfakeroot -i.* -j13 > > If you want to make changes, you could create a branch off debian/sid, e.g. > > git branch debian/boiko-tp-qt debian/sid > > You may have to manually install some build dependencies with apt-get, > but you can get most of them with > > apt-get build-dep resiprocate > Ah ok, I was already changing the debian/ directory I forked from master to add a telepathy-resiprocate package there. I will get the debian one instead. Thanks Gustavo Boiko -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel at pocock.pro Wed Dec 7 15:46:38 2016 From: daniel at pocock.pro (Daniel Pocock) Date: Wed, 7 Dec 2016 16:46:38 +0100 Subject: [Telepathy] telepathy-resiprocate: Qt4 or Qt5? In-Reply-To: References: <68d105fe-2e67-e7d4-8441-504af311b459@pocock.pro> Message-ID: <1cfe04e8-fbaa-4aa1-c23c-46f3d14fed71@pocock.pro> On 07/12/16 16:41, Gustavo Boiko wrote: > Hi > > On Wed, Dec 7, 2016 at 1:33 PM, Daniel Pocock > wrote: > > > > On 07/12/16 16:22, Gustavo Boiko wrote: > > Hi Daniel > > > > On Sat, Nov 19, 2016 at 12:54 PM, Daniel Pocock > > >> wrote: > > > > > > Debian has telepathy-qt for both qt4 and qt5: > > > > https://packages.qa.debian.org/t/telepathy-qt.html > > > > > > > > So far, we've been building and testing telepathy-resiprocate with > > qt4 only > > > > I've just updated the resiprocate 1.11.0~alpha1 to Debian, which adds a > > telepathy-resiprocate.deb for the first time. > > > > Should it be changed to build against telepathy-qt5 instead of qt4 for > > the upcoming Debian release, or is there significant risk in doing that > > without more time for testing? > > > > > > I think moving forward it is best to use telepathy-qt5. I am playing a > > bit with telepathy-resiprocate and have proposed the following pull > > request which changes it to use qt5 and adapts some package detection: > > https://github.com/resiprocate/resiprocate/pull/73 > > > > > > > > Please let me know if those changes make sense. > > > > I've accepted the pull request, thanks for that contribution > > > Are the debian files with the telepathy-resiprocate packaging available > > in a branch on github? I'd like to use that to try it out on Ubuntu. > > > > The Debian packaging is in a clone of the repository on Github, but the > branches for Debian are pushed to alioth > > The URLs are here, see the VCS link: > > https://packages.qa.debian.org/r/resiprocate.html > > > I just made some fresh commits in the last few days > > You should be able to do something like this to build: > > git clone git://anonscm.debian.org/pkg-voip/resiprocate.git > > git checkout debian/sid > dpkg-buildpackage -rfakeroot -i.* -j13 > > If you want to make changes, you could create a branch off > debian/sid, e.g. > > git branch debian/boiko-tp-qt debian/sid > > You may have to manually install some build dependencies with apt-get, > but you can get most of them with > > apt-get build-dep resiprocate > > > Ah ok, I was already changing the debian/ directory I forked from master > to add a telepathy-resiprocate package there. I will get the debian one > instead. The debian/sid branch already has a telepathy-resiprocate package It is currently stuck in the NEW queue because each time a new package name is added to debian/control, it needs to be approved by the FTP masters again https://ftp-master.debian.org/new.html Notice I also raised a bug against the gnome desktop package: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838040 and if you have time to look into that issue or discuss it with the GNOME maintainers it would also help a lot. Currently people can't just do "dpkg --purge telepathy-rakia" because of that dependency issue. Regards, Daniel From daniel at pocock.pro Wed Dec 7 17:13:33 2016 From: daniel at pocock.pro (Daniel Pocock) Date: Wed, 7 Dec 2016 18:13:33 +0100 Subject: [Telepathy] telepathy-resiprocate: Qt4 or Qt5? In-Reply-To: <1cfe04e8-fbaa-4aa1-c23c-46f3d14fed71@pocock.pro> References: <68d105fe-2e67-e7d4-8441-504af311b459@pocock.pro> <1cfe04e8-fbaa-4aa1-c23c-46f3d14fed71@pocock.pro> Message-ID: <5c129f39-2b8a-cc9c-a19d-f8a7b7498e59@pocock.pro> On 07/12/16 16:46, Daniel Pocock wrote: > > > On 07/12/16 16:41, Gustavo Boiko wrote: >> Hi >> >> On Wed, Dec 7, 2016 at 1:33 PM, Daniel Pocock > > wrote: >> >> >> >> On 07/12/16 16:22, Gustavo Boiko wrote: >> > Hi Daniel >> > >> > On Sat, Nov 19, 2016 at 12:54 PM, Daniel Pocock >> > >> wrote: >> > >> > >> > Debian has telepathy-qt for both qt4 and qt5: >> > >> > https://packages.qa.debian.org/t/telepathy-qt.html >> >> > > > >> > >> > So far, we've been building and testing telepathy-resiprocate with >> > qt4 only >> > >> > I've just updated the resiprocate 1.11.0~alpha1 to Debian, which adds a >> > telepathy-resiprocate.deb for the first time. >> > >> > Should it be changed to build against telepathy-qt5 instead of qt4 for >> > the upcoming Debian release, or is there significant risk in doing that >> > without more time for testing? >> > >> > >> > I think moving forward it is best to use telepathy-qt5. I am playing a >> > bit with telepathy-resiprocate and have proposed the following pull >> > request which changes it to use qt5 and adapts some package detection: >> > https://github.com/resiprocate/resiprocate/pull/73 >> >> > > > >> > >> > Please let me know if those changes make sense. >> > >> >> I've accepted the pull request, thanks for that contribution >> >> > Are the debian files with the telepathy-resiprocate packaging available >> > in a branch on github? I'd like to use that to try it out on Ubuntu. >> > >> >> The Debian packaging is in a clone of the repository on Github, but the >> branches for Debian are pushed to alioth >> >> The URLs are here, see the VCS link: >> >> https://packages.qa.debian.org/r/resiprocate.html >> >> >> I just made some fresh commits in the last few days >> >> You should be able to do something like this to build: >> >> git clone git://anonscm.debian.org/pkg-voip/resiprocate.git >> >> git checkout debian/sid >> dpkg-buildpackage -rfakeroot -i.* -j13 >> >> If you want to make changes, you could create a branch off >> debian/sid, e.g. >> >> git branch debian/boiko-tp-qt debian/sid >> >> You may have to manually install some build dependencies with apt-get, >> but you can get most of them with >> >> apt-get build-dep resiprocate >> >> >> Ah ok, I was already changing the debian/ directory I forked from master >> to add a telepathy-resiprocate package there. I will get the debian one >> instead. > > The debian/sid branch already has a telepathy-resiprocate package > > It is currently stuck in the NEW queue because each time a new package > name is added to debian/control, it needs to be approved by the FTP > masters again > > https://ftp-master.debian.org/new.html > > Notice I also raised a bug against the gnome desktop package: > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838040 > > and if you have time to look into that issue or discuss it with the > GNOME maintainers it would also help a lot. Currently people can't just > do "dpkg --purge telepathy-rakia" because of that dependency issue. > I just pushed another small fix on the debian/sid branch, you may want to pull that if you already started playing with it Regards, Daniel