Skip to content

Conversation

@jerowe
Copy link
Contributor

@jerowe jerowe commented Feb 9, 2017

No description provided.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found some lint.

Here's what I've got...

For recipes/easybuild:

  • The recipe could do with some maintainers listed in the extra/recipe-maintainers section.
  • The recipe license should not include the word "License".

For recipes/easybuild-easyblocks:

  • The recipe could do with some maintainers listed in the extra/recipe-maintainers section.
  • The recipe license should not include the word "License".

For recipes/easybuild-easyconfigs:

  • The recipe could do with some maintainers listed in the extra/recipe-maintainers section.
  • The recipe must have some tests.
  • The recipe license should not include the word "License".

For recipes/easybuild-framework:

  • The recipe could do with some maintainers listed in the extra/recipe-maintainers section.
  • The recipe license should not include the word "License".

For recipes/vsc-base:

  • The recipe could do with some maintainers listed in the extra/recipe-maintainers section.
  • The recipe license should not include the word "License".

For recipes/vsc-install:

  • The recipe could do with some maintainers listed in the extra/recipe-maintainers section.
  • The recipe license should not include the word "License".

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found some lint.

Here's what I've got...

For recipes/easybuild-easyconfigs:

  • The recipe must have some tests.

@rmax
Copy link
Member

rmax commented Feb 9, 2017

To keep your diff clean, there is no need to remove existing recipes.

@jerowe
Copy link
Contributor Author

jerowe commented Feb 9, 2017

Thanks, @rolando . I'll keep that in mind.

For now I have many other things wrong. ;-)

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found it was in an excellent condition.

@jerowe
Copy link
Contributor Author

jerowe commented Feb 9, 2017

ping @boegel

@jerowe
Copy link
Contributor Author

jerowe commented Feb 9, 2017

Ping @jakirkham and @conda-forge/core.

@jakirkham , are you still on leave? Should I quite bugging you?

@@ -1,56 +0,0 @@
{% set name = "bcolz" %}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't remove all of the other recipes in the recipes dir. conda-forge knows to only look at the ones you added.

@jerowe
Copy link
Contributor Author

jerowe commented Feb 9, 2017

Sorry. Let me add those back.

@jakirkham
Copy link
Member

@jakirkham , are you still on leave? Should I quite bugging you?

Feel free to bug me. 😄

home: http://hpcugent.github.com/easybuild
license: GPLv2
summary: 'The EasyBuild framework supports the creation of custom easyblocks that implement support for installing particular (groups of) software packages.'
license_family: GPL2
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a license file in the source that we can add to the package using license_file? Maybe the answer is no.

xref: easybuilders/easybuild#301


python setup.py install \
--single-version-externally-managed \
--record=record.txt
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be moved to build/script and this file dropped.


python setup.py install \
--single-version-externally-managed \
--record=record.txt
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be moved to build/script and this file dropped.

build:
number: 0
skip: True # [py3k]
skip: True # [win]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These can be combined to give...

skip: true  # [win or py3k]

- coloredlogs
- humanfriendly
- vsc-install >=0.9.19
- vsc-base >=2.5.4
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are all of these needed at build time or only at run time?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run time. It has a framework for running tests of extensions.

- setuptools
- easybuild-easyconfigs ==3.1.0
- easybuild-easyblocks ==3.1.0
- easybuild-framework ==3.1.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are all of these needed at build time or only at run time?

@jakirkham
Copy link
Member

I'll hold off on doing more review until after the removed recipes are restored. Just so you know, even if there are recipes in recipes they won't build unless you added them in your PR.

@jerowe
Copy link
Contributor Author

jerowe commented Feb 10, 2017

@jakirkham , I think something is up with the travis builds.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found some lint.

Here's what I've got...

For recipes/easybuild:

  • There are 1 too many lines. There should be one empty line at the end of the file.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found it was in an excellent condition.

@jakirkham
Copy link
Member

Hmm...maybe it was canceled accidentally while doing some cleanup of outdated builds.

@jerowe
Copy link
Contributor Author

jerowe commented Feb 13, 2017

@jakirkham , merge?

@scopatz
Copy link
Member

scopatz commented Feb 13, 2017

This has conflicts with master somehow. Please resolve these, @jerowe. Thanks!

@jerowe
Copy link
Contributor Author

jerowe commented Feb 14, 2017

@scopatz - I fixed the conflicts.


about:
home: http://hpcugent.github.com/easybuild
license: GPLv2
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gpl has to have the license_file, as per the terms of the license

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ping @boegel

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nevermind, @boegel, that was my oversight. The license file is right there. ;-)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


about:
home: http://hpcugent.github.com/easybuild
license: GPLv2
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe I am missing something, but where is the license file om this one?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. I just added it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok this time it is really fixed. ;-)


about:
home: https://github.com/hpcugent/vsc-base
license: LPGLv2+
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs license file

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found some lint.

Here's what I've got...

For recipes/easybuild:

  • The recipe license should not include the word "License".

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/easybuild, recipes/easybuild-easyblocks, recipes/easybuild-easyconfigs, recipes/easybuild-framework, recipes/vsc-base, recipes/vsc-install) and found it was in an excellent condition.

@scopatz scopatz merged commit c82e991 into conda-forge:master Feb 15, 2017
@scopatz
Copy link
Member

scopatz commented Feb 15, 2017

woohoo thanks!

- coloredlogs
- humanfriendly
- vsc-install >=0.9.19
- vsc-base >=2.5.4
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there are a couple of additional (optional) dependencies that may be interesting to include, e.g. keyring (for eb --new-pr), GC3Pie (for eb --job), GitPython (eb --new-pr), pep8 (eb --style-check)

@jerowe
Copy link
Contributor Author

jerowe commented Feb 15, 2017 via email

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants