Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openSUSE packaging #2849

Open
jayvdb opened this issue Feb 2, 2019 · 9 comments
Open

openSUSE packaging #2849

jayvdb opened this issue Feb 2, 2019 · 9 comments

Comments

@jayvdb
Copy link
Member

jayvdb commented Feb 2, 2019

c.f. coala/coala#5972 for the coala task.

Collecting packages at https://build.opensuse.org/project/show/home:jayvdb:coala:python3-bears

I've found most of the top level dependencies.

Need to identify all the missing dependencies, and their sub-dependencies

@jayvdb
Copy link
Member Author

jayvdb commented Feb 2, 2019

Some easier ones

  • docutils-ast-writer
  • git-url-parse
  • cppclean
  • cpplint
  • html-linter
  • rstcheck
  • restructuredtext-lint
  • memento-client

Some harder ones

@jayvdb
Copy link
Member Author

jayvdb commented Feb 6, 2019

See https://build.opensuse.org/project/subprojects/home:jayvdb:coala for subprojects for various types of bears

@frextrite
Copy link
Contributor

I would like to help but what exactly needs to be found here? A quick search at OpenSUSE package finder shows pyroma package under python3-bears and also python3-clang(libclang-py3)

@jayvdb
Copy link
Member Author

jayvdb commented Feb 10, 2019

Most of the python bear linters have been packaged, or do exist

https://build.opensuse.org/project/show/home:jayvdb:coala:python3-bears

Other groups of linters can be found in sub-projects at https://build.opensuse.org/project/subprojects/home:jayvdb:coala

@jayvdb
Copy link
Member Author

jayvdb commented Feb 10, 2019

https://build.opensuse.org/package/show/home:jayvdb:coala/python-coala-bears mostly works now, with the bear linters installed separately.

@jayvdb
Copy link
Member Author

jayvdb commented Feb 10, 2019

There are unsolved issues about clang in bears and coala repos. I disabled those tests in the bears .spec

@jayvdb
Copy link
Member Author

jayvdb commented Feb 11, 2019

@jayvdb
Copy link
Member Author

jayvdb commented Feb 11, 2019

node packaging is quite problematic, so we might leave those until last.

The next big set is ruby, being collected at https://build.opensuse.org/project/show/home:jayvdb:coala:ruby-bears

  • brakeman
  • csvlint
  • fasterer
  • haml_lint
  • puppet-lint
  • reek (broken)
  • rubocop (broken)
  • scss_lint
  • sqlint
  • travis

RuboCop failures are the most important, and are probably related to other RuboCop failures (e.g. windows), however the ruby scss_lint is canonical and should be a high priority

@jayvdb
Copy link
Member Author

jayvdb commented Feb 11, 2019

https://build.opensuse.org/project/requests/home:jayvdb:coala:python3-bears has a list of changes being made to get fix versions or resubmit 'misc' repo packages into main repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants