Giter Club home page Giter Club logo

apt-source-safelist's Introduction

✋ Do not open new issues here! ✋

Travis CI

Travis CI is a hosted continuous integration and deployment system. You can now test and deploy open source and private projects on travis-ci.com! You can read more about this change here.

Move to Forum

We are moving to our new community forum: Travis CI Community! As part of this move, we’ll be able to better follow and reply to threads, along with making it easier for you to find solutions and answers. We’ll be making our best efforts to answer currently existing threads, or directing them to the new community forum.

Link to the Community Forum: https://travis-ci.community

For current outages and incidents such as slow network connections, subscribe to https://www.traviscistatus.com.

Other support issues may be directed to [email protected] where our support team will be glad to assist.

This repository contains the central issue tracker for the Travis CI project.

Documentation

Documentation for the Travis CI project can be found at https://docs.travis-ci.com.

Other repositories

Travis CI consists of many different sub-projects. The main ones are:

travis-api

travis-api is the Sinatra app that's responsible for serving our API. It responds to different HTTP endpoints and runs services in travis-core. Very little logic is in this repository.

travis-build

travis-build creates the build script for each job. It takes the configuration from the .travis.yml file and creates a bash script that is then run in the build environment by travis-worker. This repository also hosts the source for language-specific scripts.

travis-cookbooks

travis-cookbooks holds the Chef cookbooks that are used to provision the build environments.

travis-hub

travis-hub collects events from other apps and notifies other apps about the events. For example, it notifies travis-tasks about builds starting and finishing so notifications can be sent out.

travis-hub is also responsible for enqueueing jobs that have been created and enforcing the Quality of Service restrictions, such as the number of concurrent builds per user.

travis-listener

travis-listener receives notifications from GitHub whenever commits are pushed or pull requests are opened. They are then pushed onto RabbitMQ for other apps to process.

travis-logs

travis-logs receives log updates from travis-worker, saves them to the database and pushes them to the web client. When a job is finished, travis-logs is responsible for pushing the log to Amazon S3 for archiving.

travis-support

travis-support holds shared logic for the different Travis CI apps. It is different from travis-core in that it holds more generic things, like how to run an async job or how to handle exceptions.

travis-tasks

travis-tasks receives notifications from travis-hub and sends out notifications to the different notification providers as needed.

travis-web

travis-web is our main Web client. It is written using Ember and communicates with travis-api to get information and gets live updates from travis-hub and travis-logs through Pusher.

travis-worker

travis-worker is responsible for running the build scripts in a clean environment. It streams the log output to travis-logs and pushes state updates (build starting/finishing) to travis-hub.

apt-source-safelist's People

Contributors

asottile avatar banzaiman avatar duilio avatar emdantrim avatar fyockm avatar gnzlbg avatar greenbagels avatar grooverdan avatar igalic avatar jhance avatar jmunowitch avatar joepvd avatar juchem avatar kou avatar larsxschneider avatar lorenzleutgeb avatar mariadeanton avatar meatballhat avatar muizzk avatar peterdavehello avatar schisamo avatar shaneharvey avatar smcavallo avatar sodabrew avatar sylvestre avatar thedrow avatar thefrozenfire avatar wak-google avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apt-source-safelist's Issues

Request of Apache packages

Hi,

I'm using this script in the travis legacy infraestructure:

php:
- 5.4
before_script:
- phpenv config-add .travis.ini
- phpenv rehash
# Following line uses a bot account to authenticate in github and make composer stable and faster, see https://redweb.atlassian.net/wiki/pages/viewpage.action?pageId=46694753
- composer config -g github-oauth.github.com 4d92f9b609
- composer install --prefer-dist
# Install Apache
- sudo apt-get update -qq
- sudo apt-get install -y --force-yes apache2 libapache2-mod-php5 php5-curl php5-mysql php5-intl php5-gd > /dev/null
- sudo /etc/init.d/apache2 stop
- sudo sed -i -e "s,APACHE_RUN_USER=www-data,APACHE_RUN_USER=$USER,g" /etc/apache2/envvars
- sudo sed -i -e "s,APACHE_RUN_GROUP=www-data,APACHE_RUN_GROUP=$USER,g" /etc/apache2/envvars
- sudo chown -R $USER /var/lock/apache2
- sudo chown -R $USER:$USER /var/www
- ln -s $TRAVIS_BUILD_DIR/tests/ /var/www/tests
- sudo sed -i -e "s,AllowOverride[ ]None,AllowOverride All,g" /etc/apache2/sites-available/default
- sudo /etc/init.d/apache2 start
# XVFB
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
- sleep 3 # give xvfb some time to start
# Window manager
- "sudo apt-get install fluxbox -y --force-yes"
- "fluxbox &"
- sleep 3 # give fluxbox sometime to start

The goal of it is to create an apache webserver in order to execute system tests against it.

I would like to request for the docker based infraestrucutre the following packages in the APT Addon(http://docs.travis-ci.com/user/migrating-from-legacy/#How-do-I-install-APT-sources-and-packages): apache2, libapache2-mod-php5, php5-curl, php5-mysql, php5-intl, php5-gd.

Also I would like to request if you can preconfigure this packages to have the right permissions in order I don't need to use Sudo to run a website in it.

Thanks very much.

APT source whitelist request for older clang versions

This replaces travis-ci/travis-ci#3969.

The original text by @brunocodutra follows


Older versions of popular compilers are very useful to attest code portability, however approved sources currently provide only the newest versions of clang (3.5 - 3.7). Please consider whitelisting this PPA¹, which provides ports of Debian LLVM packages for older versions of clang (2.9-3.6)

As a side note, I've noticed travis-ci-tester/travis-test-clang-3.2 also uses this PPA, if that's of any relevance.

[1] ppa:h-rayflood/llvm

APT source whitelist request for TA-Lib

Hello,

I need to compare results from my Python Pandas implementation of technical indicators https://github.com/femtotrader/pandas_talib with results of Python TA-Lib wrapper https://github.com/mrjbq7/ta-lib.

For this, the library ta-lib should be whitelisted http://ta-lib.org/

http://www.zwets.com/ta-lib/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437177

deb http://www.zwets.com/debs unstable/
deb-src http://www.zwets.com/debs unstable/

Source is also available here

http://ta-lib.org/hdr_dw.html
http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

Kind regards

See also travis-ci/travis-ci#4435

Whitelist request for official llvm repositories

I'd like the following to be white-listed:

    deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.5 main
    deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.6 main
    deb http://llvm.org/apt/precise/ llvm-toolchain-precise main

They are the official apt repositories provided by LLVM for llvm-3.5, llvm-3.6 and llvm-trunk. Details here: http://llvm.org/apt/. I need those to install clang-3.5, clang-3.6 and clang-trunk.

APT source whitelist request for google-chrome

This replaces travis-ci/travis-ci#3964.

The original text by @Waog follows


I'm not that much of a Linux and APT expert, so I'll just copy the link's into this ticket which I assume to be required (feel free to edit this ticket). Links taken from: http://www.ubuntuupdates.org/ppa/google_chrome

Thx in advance for reading it :)

APT source whitelist request for bashes

This replaces travis-ci/travis-ci#4501.

The original text by @agriffis follows


This is similar to the deadsnakes repo but for bash. I announced this originally on Twitter and got some endorsement from Josh K, so it would be nice to see it available in the container-based infra too.

PPA: https://launchpad.net/~agriffis/+archive/ubuntu/bashes
Original announcement: https://twitter.com/arongriffis/status/314920844101050369
Full writeup: http://arongriffis.com/2013/03/25/bashes.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.