Re: using packages from sid on travis-ci.org

2013-09-18 Thread Daniel Pocock
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



On 15/09/13 23:34, Roger Leigh wrote:
 On Tue, Sep 10, 2013 at 10:42:09PM +0200, Daniel Pocock wrote:
 
 
 Some of the upstream projects I work on use travis-ci.org for
 continuous integration
 
 In some cases I'd like to configure builds that depend on
 packages from Debian unstable, but I'm not sure of the Ubuntu or
 travis way of doing that, has anybody dealt with this before?  Or
 is there a Debian alternative?
 
 You can configure travis to add additional apt sources and then
 install packages from them, e.g.
 
 before_install: - sudo add-apt-repository -y deb
 http://archive.ubuntu.com/ubuntu/ raring main universe - sudo
 apt-get -qq update - if [[ $BUILD != 'sphinx' ]]; then sudo apt-get
 install -qq python-genshi; fi - if [[ $BUILD == 'cppwrap' ]]; then
 sudo apt-get install -qq build-essential cmake libboost-all-dev;
 fi - if [[ $BUILD == 'sphinx' ]]; then sudo apt-get install -qq
 python-sphinx; fi - if [[ $BUILD == 'sphinx' ]]; then sudo apt-get
 -y install texlive-latex-base texlive-latex-recommended
 texlive-xetex; fi - if [[ $BUILD == 'sphinx' ]]; then sudo apt-get
 -y install texlive-latex-extra texlive-fonts-recommended tex-gyre;
 fi - if [[ $BUILD == 'sphinx' ]]; then sudo fc-cache -rsfv; fi
 
 In this case, we're updating to a newer version of Ubuntu and
 installing packages from it, but you can probably do exactly the
 same for unstable.
 

Thanks for this feedback, I managed to get my dependency into saucy
and it is working with that approach

However, I suspect that sooner or later I will need to just get things
directly from sid (or testing) so that I am always using the versions
likely to be released.  I've never tried doing such a dist-upgrade
from Ubuntu but if it can all happen without any user input then I
will give it a go.



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJSOg8BAAoJEOm1uwJp1aqDZ4gP/iHuYUsEqZ7nz4b/Ddc9JP6z
NQghvjLIWX5X7imX+vMCyhB5gW3gif9j7JVb3CDVxDJcVHsNQfny2xGgHneUxHTn
uwaKsds2Wk8vev/IiugssycdoFhm0TP3hdLzXSRb4aP5Y1kMsRdwPlv+cWzVITKd
g/cSayTG737cnUC//0T1LiwkFcRH2vdY09QvL5Q4ctik9RFc6F9bbBUcTK+oUz/V
AOVpX4n6ZIMpsq1jmcKBlz1RkU4wDF436pgvS9DRwklhAPKovzsdO6KST96KgYKO
Exf4dT3uoSYD/LuBFvZZ+16OsQX2Lj+skDDKP1qI3Wgu7xnKHLo/xV0S/tmQv9Qo
0cSiaMlT5+Y4ZyvKwe2M4jbh2T+pS9wY4nHuHblX9thMxMDPM96HCoEzcBjKbHiE
NtoQ8lNgV3lQAqE98zTGesoXmex6b+u5Ok0pc0YbExbG0lANPW6lT5WIMF+ckRJv
xwJRvUn2jqChCsBANEFD8EKkDCsu8S1IuTcCXrCwBOocHGzEji7SfRkhpq0pk+W+
cb4T6DH9otbWDm1Egc7xTvpSyzkYSh6ADxycISM/K5GQjMUZI4TgQAK+8BCAga7V
DpC8Rt4U7kjeE6n3wDLjjXK6Fw/IlPU2fBuMtXqZAIDvVDBfXBu2+JiFReS3uasL
AtSsmwCzZHK3hmwDNt4G
=3QZi
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/523a0f01.2010...@pocock.com.au



Re: using packages from sid on travis-ci.org

2013-09-15 Thread Roger Leigh
On Tue, Sep 10, 2013 at 10:42:09PM +0200, Daniel Pocock wrote:
 
 
 Some of the upstream projects I work on use travis-ci.org for continuous
 integration
 
 In some cases I'd like to configure builds that depend on packages from
 Debian unstable, but I'm not sure of the Ubuntu or travis way of doing
 that, has anybody dealt with this before?  Or is there a Debian alternative?

You can configure travis to add additional apt sources and then install
packages from them, e.g.

before_install:
  - sudo add-apt-repository -y deb http://archive.ubuntu.com/ubuntu/ raring 
main universe
  - sudo apt-get -qq update
  - if [[ $BUILD != 'sphinx' ]]; then sudo apt-get install -qq python-genshi; fi
  - if [[ $BUILD == 'cppwrap' ]]; then sudo apt-get install -qq build-essential 
cmake libboost-all-dev; fi
  - if [[ $BUILD == 'sphinx' ]]; then sudo apt-get install -qq python-sphinx; fi
  - if [[ $BUILD == 'sphinx' ]]; then sudo apt-get -y install 
texlive-latex-base texlive-latex-recommended texlive-xetex; fi
  - if [[ $BUILD == 'sphinx' ]]; then sudo apt-get -y install 
texlive-latex-extra texlive-fonts-recommended tex-gyre; fi
  - if [[ $BUILD == 'sphinx' ]]; then sudo fc-cache -rsfv; fi

In this case, we're updating to a newer version of Ubuntu and installing
packages from it, but you can probably do exactly the same for unstable.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?   http://gutenprint.sourceforge.net/
   `-GPG Public Key: 0x25BFB848   Please GPG sign your mail.


signature.asc
Description: Digital signature


using packages from sid on travis-ci.org

2013-09-10 Thread Daniel Pocock


Some of the upstream projects I work on use travis-ci.org for continuous
integration

In some cases I'd like to configure builds that depend on packages from
Debian unstable, but I'm not sure of the Ubuntu or travis way of doing
that, has anybody dealt with this before?  Or is there a Debian alternative?


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522f8421.6060...@pocock.com.au