coala / coala-atom

A coala integration plugin for Atom
https://coala.io/
GNU Affero General Public License v3.0
20 stars 23 forks source link

CI dpkg --install atom.deb #88

Open jayvdb opened 6 years ago

jayvdb commented 6 years ago
sudo dpkg --install atom.deb
Selecting previously unselected package atom.
(Reading database ... 636428 files and directories currently installed.)
Unpacking atom (from atom.deb) ...
dpkg: dependency problems prevent configuration of atom:
 atom depends on libnss3 (>= 2:3.22); however:
  Version of libnss3 on system is 2:3.21-0ubuntu0.12.04.3.
dpkg: error processing atom (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Errors were encountered while processing:
 atom

sudo dpkg --install atom.deb returned exit code 1

Action failed: sudo dpkg --install atom.deb
gitmate-bot commented 6 years ago

Hi, I'm GitMate.io!

It seems you've just enabled the issue triaging. I'm just scraping all issues from your repository and will give you some more information about this in a few minutes or so.

Because of the rate limit we can't scrape all information (including all comments and authors) right now - our system is already set up to scrape this in the next days over which the predictions will become more precise every day.

If you want me to use a different account for triaging your issues, simply create one and log in with it.

Sit tight!

jayvdb commented 6 years ago

@harshhx17 , maybe you want to tackle this one , by moving it to Circle 2.0 which means we can choose a different image.

jayvdb commented 6 years ago

btw, ignore markdown bear errors - that is https://github.com/coala/coala-atom/issues/81 .

Perhaps temporarily disable/discard that command

harshhx17 commented 6 years ago

@jayvdb I will try to resolve this issue(in circleci1.0 itself), However, about migration to circleci2.0, I think it will take time which I might not be able to give during the summers as I am on an intern(Sorry). I will be glad to do it after the summers if no one else is assigned by then.

Btw, which image should we use here... If trusty is required than the one used on coala-bears was the only image provided by circleci(which I could find) We can use images provided by other orgs though(didn't check them much)

jayvdb commented 6 years ago

We should look for an image based on what atom team supports best

Arcanemagus commented 6 years ago

I maintain arcanemagus/atom-docker-ci specifically for running CI tests in, if that's what you are looking for. It's not an official image, but I make sure it's kept up to date and have fixed a few dependency issues in Atom thanks to it. (The error message you are seeing above is actually my fault 😉.)

harshhx17 commented 6 years ago

So, how do we fix it?

Arcanemagus commented 6 years ago

The error message? Update the version of libnss3 in the image.

It sounds like you are still on a CircleCI 1.0 configuration, since you have 2 months left before that stops working you need to migrate to a CircleCI 2.0 configuration anyway, and that image that I linked is what I setup to save some time from installing Atom in one of their images.

If you want an example configuration, here is what I'm using in at least one project: AtomLinter/atom-minimap-linter:.circleci/config.yml.

jayvdb commented 6 years ago

@Arcanemagus , you are most welcome to submit a patch, either fixing it on Circle 1.0 or upgrading us to Circle 2.0. Do mind https://coala.io/commit . A bot enforces it quite strictly, as we have hundreds of newbies per year.