-
Notifications
You must be signed in to change notification settings - Fork 368
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
Update README.md to mention Debian presence #260
Comments
Official debian binary package is still not available though. IHMO there is no need to point out the packaging repo URL to users, because most of them don't even know how to create So I suggest the following change: -The downstream Debian repository for BLIS can be found here.
+The downstream Debian package status for BLIS can be found here. However the BLIS package has not been uploaded to the Debian archive, so there is not such tracker page for blis yet. Apart from that, a brief hint about how to install the binary package with APT would be useful, since the resulting binary package won't be named as [1] https://tracker.debian.org/pkg/intel-mkl |
Sorry for the misunderstanding. I'll leave this issue open as a reminder to update the
Thanks for this suggestion. Just out of curiosity, what is the significance of the "1" in the |
Appending SOVERSION such as
Careless partial upgrade on some linux distributions (a.g. Archlinux) might result in a disaster. However Debian is relatively safer in such case. |
@cdluminate Thanks for that detailed example. Makes perfect sense. (I suspected the "1" was the shared object version, but wasn't 100% sure and didn't yet appreciate the reason behind including it.) |
Citing Debian Policy In case anyone is interested in the detail: https://www.debian.org/doc/debian-policy/ch-sharedlibs.html |
Preliminary Debian package (targeted at Debian unstable) is available here: http://debomatic-amd64.debian.net/distribution#unstable/blis/0.4.1-1/buildlog There is still one thing to be done before uploading to the official archive: check every file for copyright. This may take a long time. |
@cdluminate Thanks for the update. Can you explain the purpose of this copyright review you need to perform? What are you looking for? Or what condition are you trying to ensure? |
@fgvanzee Copyright checj is simply required by Debian. FTP master will definitely reject the package if the copyright info is not complete. Nothing for upstream to do |
Understood. Virtually all of the source code and header files should have copyright comment blocks. Some build system files and documentation files do not contain them, however. |
This issue can be marked as pending. #254 (comment) |
@cdluminate Thanks. I will update the |
@cdluminate I'm preparing the revision to the |
Yes, that's the link, altough the page still missing currently. Note that the time required for ftp team to review is unsure... it may take several days to weeks... but I think it's fine to document this in advance. |
Agreed. (And several days to weeks is fine with us.) If anyone reports the broken link (a) this will mean people are paying attention and interested in Debian packaging! and (b) we can simply assure them that the link will be active soon. Thanks again! |
This issue can be closed now. |
Thanks, @cdluminate! |
Update the External Linux packages section of the README.md file to properly credit/acknowledge our sponsor within the Debian universe, as well as mention any information that Debian users may find useful or helpful in learning about how to use BLIS "natively" within the Debian distribution.
@cdluminate I invite you to suggest some language, bullet points, or other content that you think would be appropriate. I'm not very familiar with Debian/Ubuntu or its packaging terminology, and still have many questions, but none of them need to be answered immediately. :)
I envision replacing the current External Linux packages section with something along the lines of:
(Suggested additions/changes are welcome. Thanks.)
External Linux packages
Generally speaking, we highly recommend building from source whenever possible using the latest
git
clone. (Tarballs of each tagged release are also available, but we consider them to be less ideal since they are not as easy to upgrade.)That said, some users may prefer binary and/or source packages through their Linux distribution. Thanks to generous involvement/contributions from our community members, the following BLIS packages are now available:
The text was updated successfully, but these errors were encountered: