Giter Club home page Giter Club logo

Comments (6)

petronny avatar petronny commented on May 24, 2024

Technically we don't really support almost all of the packages in arch4edu.
We just give the latest binaries to save everyone's time.
We only deal with the bugs about packaging and the other bugs should be reported to AUR.
Also we don't have package testing since it is just planned.

Since we don't need to support a package if we want to add it to arch4edu,
I think for now we can add any package if redistributable.

from arch4edu.

petronny avatar petronny commented on May 24, 2024

Actually all the AUR helpers are added since we announced the ARM support.

They will be helpful for developers to obtain PKGBUILD for packages only officially supported by Archlinux but not ArchlinuxARM.

from arch4edu.

jcstr avatar jcstr commented on May 24, 2024

We just give the latest binaries to save everyone's time.

  • This is a good point to an univeristy/PhD student.

Personally I was struggling with some packages on past semesters. I have in mind some packages I would like to add but to do it right I'll do a research to make sure it fits for arch4edu.

We only deal with the bugs about packaging and the other bugs should be reported to AUR.

I think we should put some side-note in README or somewhere that specifies this just to avoid misconceptions.

Becuase there's google-chrome AUR package and the reason that it's not on the official repos according to a Google license (following a reddit post with this on mind):

Google has a blanket clause in place that disallow modification if you intend to distribute, which ABS would have to violate as it needs to extract the .deb or .rpm and convert it to pacman's format, on top of moving it to /opt. So rather than ask permission, arch elected to just ship chromium (which has a much more lenient license and also allows arch to use abs to directly build it form source) and just say if you want chrome you can use the aur. :)

And for some other packages it would be something similar.

Since we don't need to support a package if we want to add it to arch4edu,
I think for now we can add any package if redistributable.

Actually all the AUR helpers are added since we announced the ARM support.

+1 on this.
This is the first time I know the existence of software like @calilbot and all the software related that can give a hand to make the updates more easily.

The reason I decided to open this non-issue it's because I know that in a near future this kind of question will be asked so we're saving time to handle the thread, and personally I was curious, nothing more than that.
Thanks!

from arch4edu.

petronny avatar petronny commented on May 24, 2024

Oops, google-chrome are removed from the repo now. It will take a few hours to be removed from the site.

Personally I was struggling with some packages on past semesters. I have in mind some packages I would like to add but to do it right I'll do a research to make sure it fits for arch4edu.

Just FIY, we won't add matlab, mathematica although they won't work without your own license.
I'm working on a way to put intel-compiler-base and so on to a private repository that only the build machine can access to build packages depend on them. intel-mkl is fine since is redistributable .

About the private repository, the arch4edu-x86_64-build on build machine is not as same as the one in the public devtools-arch4edu. It will also use the private repository to build packages. It used to have cudnn and nccl when they are not redistributable and can only be downloaded from developer.nvidia.com with personal account. Now it's empty since cudnn and nccl are already provided by [community].

from arch4edu.

jcstr avatar jcstr commented on May 24, 2024

Just FIY, we won't add matlab, mathematica although they won't work without your own license.

Got it.

I'll take a look to the packages I've choose to maintain, any other advice?
Thanks in advance.

from arch4edu.

petronny avatar petronny commented on May 24, 2024

You can try to run lilac.py locally by following How to run lilac.py in the wiki.
Here are also some explanations for the variables but they are not finished yet. I'm working on them.
More advanced usages of lilac.py will be listed in Tricks and tips but I will do it later.

If you have questions about lilac.py we can discuss them in the maintainer's page and I will add the answers to wiki.

from arch4edu.

Related Issues (20)

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.