- Aug 26, 2018
-
- Aug 24, 2018
-
-
Jenkins authored
-
- Aug 23, 2018
-
-
Jenkins authored
-
- Aug 20, 2018
-
-
Jenkins authored
-
- Aug 17, 2018
-
-
Jenkins authored
-
Hugo Lefeuvre authored
It has been decided that we would have different releases between website and apt repository. The version from the website would have debian revision -0 and the one from apt repositories -1. The main difference resides in the fact that the version from the website distributes a postinst script which installs key and apt source.list so that Ring gets automatically updated when installed via one click install. This is not the case with the one from apt repos. Change-Id: I7bbfdfa41b0133ebe93f16bc550aa437c8ddfa6a
-
Hugo Lefeuvre authored
Ubuntu 17.10 is now EOL, so remove it from build scripts. Also, remove old and unused docker files. Change-Id: I4e43ecbeda4b061bfdf463bc57760474ae075d5a
-
- Aug 16, 2018
-
-
Jenkins authored
-
Change-Id: Idd8ce22d24d207363f1714279afb40a7dac9f753 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Aug 15, 2018
-
-
Jenkins authored
-
- Aug 13, 2018
-
-
LMDE3 is based on Debian Stretch. Use debian_9 repo in this case. Change-Id: I18c1162f20eb45fad7d3cc765a756eafdf7744d3 Gitlab: #490 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
Andreas Traczyk authored
- ignores brew install returning 1 when attempting to install over an existing package that is not the latest version Change-Id: I46ee0b85cadc10a6f0995391bbd13534d2027a78
-
- Aug 09, 2018
-
-
PPA is a Ubuntu-specific term, but we also support Debian and non-Ubuntu based distros. Use "repository" instead. Change-Id: I646f6986d230e0abed53e7ce561fe2c5b4e37753
-
- Aug 08, 2018
-
-
f737fa7b introduced a major regression breaking ring-all's oci feature: incorrect $OS variable was used instead of $ID. Change-Id: Ice1866affa649cf7d3f560a9cb6d4a25ea5c1551 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
ring-all automatically registers dl.ring.cx/ring-nightly/{id}_{version_id} (id and version_id from os-release) as a trusted source. This is perfectly fine as long as the package is installed on an officially supported system, but if the package is installed on an unsupported system (e.g. Linux Mint) the installed source will be wrong even if even if the package is expected to work. This patch addresses this issue by adding if else if else statements handling all possible cases. This is not as pretty as before but it makes sure we handle all cases properly. Change-Id: I25167e013c56b212f7d59275419921cd0732de17 Gitlab: #490
-
Hugo Lefeuvre authored
Recent packaging changes removed the ring binary package from ring.cx and replaced it by ring-all. This is because it doesn't make sense to most end users to install daemon and client separately. However this change has broken compatibility with the previous packaging policy, at the very least because we didn't provide a transition package. There are two solutions: 1. Provide a transition package 2. Build ring binary package again Both should work well but 2. has better compatibility with official Debian/Ubuntu packaging so we opt for this one. Change-Id: I556ae580126038de7077f91b137adbf1046d59e4
-
- Aug 06, 2018
-
-
Philippe Gorley authored
Change-Id: Icaeb11be9dd76c815150ec29ebad9cf0534a2144
-
Philippe Gorley authored
Change-Id: Ica9cd2730d01da54d39b2be62f327876bff14f3e
-
- Aug 02, 2018
-
-
Adrien Béraud authored
gsm dependency have been removed Change-Id: Ie213a65dbdf46bad5c22c77f7c12494d92af6164
-
- Jul 26, 2018
-
-
Backport various fixes from Alexandre's work on the official Debian package: Debian packaging: * Add missing libqt5sql5-sqlite dependency * Various copyright updates * Update Standards-Version * Priority optional (extra is deprecated now) * Update Vcs-* fields * Add missing copyright entry * Remove useless gbp.conf file (only meaningful when using git-buildpackage in a git-buildpackage compatible repo which is not the case here) Packaging scripts: * Remove Ubuntu 14.04 and 15.10 related code * Various copyright updates * Set e-mail address before generating changelog entry Change-Id: I18e523422d16fe129cf6773ab01a99b00232a5bb Gitlab: #481 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
Currently it is very difficult for non-power-users to get Ring automatically updated when using the Debian package from the website. This is because configuring the Ring package repository requires command line operations. We want the Ring Debian/Ubuntu/whatever-Debian-based package (the one from the website, not the official one from the Debian archive) to make sure Ring's repository url and GnuPG key are installed as trusted source together with the binaries so that Ring gets transparently updated along with system updates. In order to do that, we have to change some things from the official package we have in the Debian archive: * we need to provide both daemon and client in a single ring-all package. Otherwise we will not be able to provide a one-click install (users would have to install daemon and client in two separate steps and that doesn't make much sense to non-geek users). So, replace ring by ring-all and keep building ring-daemon as before (we still want to provide daemon-only packages). * we need to add prerm and postinst scripts which will take care of installing the repo and keys (and this has to be done in different ways depending on the distribution) in the ring-all case. Also, remove transition package ring-gnome which has already disappeared from the Debian package some time ago. Change-Id: I34d5e5ba000d5d750c8db55c65b536a237a738b5 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Jul 24, 2018
-
-
Change-Id: I1ade1fcfb4060ecb1e3410d1c7681047c2c2d1b4 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Jul 17, 2018
-
-
Ring on Linux Mint is crashing on startup when it is installed via make-ring. It is mising the db driver. Change-Id: I9c78f2443fcbb270c6d8baac645b7cd559274928 Gitlab: #479 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Jul 16, 2018
-
-
Build is failing on Linux Mint because of missing automake dependency. Change-Id: Iacd23267aec8b44aa241f2caefea78954595f97e Gitlab: #478 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
ID field of os-release is much easier/safer to parse. In order to stay compatible with scripts calling make-ring, we convert --distribution args to lower case. This will ensure a smooth transition (only Arch Linux scripts might break, sorry for that). Also, add support for Linux Mint and Raspbian, both use apt and have an important enough user base to be supported. Change-Id: I13bf44b741a983656dab512ca95e89255efbd30d Gitlab:#452 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jun 08, 2018
-
-
Sébastien Blin authored
Change-Id: I609640b3cc92eb0c6bd31ee2da8d8cfd94e14952
-
- Jun 07, 2018
-
-
Sébastien Blin authored
Change-Id: Iab011abd51859cdcfb30663fb8bd2fd44aa71bcd
-
- May 29, 2018
-
-
Sébastien Blin authored
Change-Id: I0202943a5e02e0a4c13f044031defe1942b80736
-
- Apr 25, 2018
-
-
Remove deprecated distros and update Debian dependencies in make-ring.py and in the new Ubuntu 18.04 Dockerfile. Change-Id: Ia30948f8406a10ba269f3245c2428d42b8ac7d71 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
Maxim Cournoyer authored
* scripts/make-packaging-target.py (DOCKER_EXTRA_ARGS): New variable. It defaults to "-i" when running interactive targets. Change-Id: I097b68222ab9805535f50840ce182da858aa51c7
-
- Apr 20, 2018
-
-
As of: - https://gerrit-ring.savoirfairelinux.com/9288 It is now prefered to build with libayatana-appindicator3-dev. Change-Id: Ic42e019ada326a11d9c087558838374a1c75f652 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Apr 17, 2018
-
-
- Adds a "fail" function parameter to execute_script (default is True). - Disables failing for brew unlink execution. - Unlinks gnutls, nettle, and msgpack which cause failed building when using homebrew cellar versions. - Adds --enable-restbed when calling bootstrap on macOS. Change-Id: I96449aaad57683f3bc778235376051a1f6ce69b1 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- Apr 13, 2018
-
-
Change-Id: I05c09e5d383fdb00cc0535d85607e4aac4f5590f Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Apr 06, 2018
-
-
Sébastien Blin authored
Change-Id: I77063f047e28fe4298d93649660d9dacb9f9e8a2
-
- Feb 26, 2018
-
-
Maxim Cournoyer authored
CMake doesn't produce distclean targets. The problem would only surface when testing with an unclean tree. Change-Id: I7604548c86e65a58f5e7934f4b1496b8921d38d1 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- Jan 16, 2018
-
-
Alexandre Lision authored
Distributions names are hardcoded across various functions. We have a couple of arrays listing distros but they were not put to use through the file OSX_DISTRIBUTION_NAME and ANDROID_DISTRIBUTION_NAME have also been added to replace the hardcoded strings Change-Id: Iab00585d62e94808e476db11d93e824153a8011b
-
Alexandre Lision authored
Merge ubuntu and debian dependencies array since all elements are common (as they should) Do not use distro names for dependencies arrays, but stick with package manager systems (dnf, apt, zypper...) Change-Id: I46036114240812bb9b7c2d843519afa32428db27
-
- Jan 12, 2018
-
-
Maxim Cournoyer authored
This dependency was added as a result of adding sound notifications to the gnome-client. Change-Id: I6ce113d46709976119afa151c1f2268ab81df545 Reviewed-by:
Nicolas Jäger <nicolas.jager@savoirfairelinux.com>
-
- Jan 11, 2018
-
-
Nicolas Jager authored
- add libcanberra (devel-gtk3) dependencies for client-gnome for all linux distributions. Change-Id: Ie0592cccbfb479700dc5b3bf4ad9fa81715e1708
-
- Dec 19, 2017
-
-
libnm-glib has been deprecated for three years and is eventually going to disappear. [GR: update Debian/Ubuntu deps as well and all docker files] Change-Id: I60a9b1a37098715ac55d5fee6718883d2a55fe3c Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-