[Libjpeg-turbo-users] Code migration to GitHub is complete
SIMD-accelerated libjpeg-compatible JPEG codec library
Brought to you by:
dcommander
From: DRC <dco...@us...> - 2015-07-28 00:51:55
|
I'm not sure whether any of my previous messages regarding the SourceForge outage got through, so forgive me if any of this is old news. Let me start by saying that I think the rumors of SourceForge's demise have been greatly exaggerated. They have certainly engaged in some questionable advertising practices in the past (as have some other high-profile web sites we all know and love), but they have largely owned up to their mistakes and have taken steps to prevent them in the future. I also feel that they handled this outage in the best way they could. I've been using SourceForge since 2004-- you know, back when they were pretty much in exactly the same position as GitHub is now. I've been around this block enough times to be wary of jumping onto the latest & greatest platform just because it's the latest & greatest. That being said, while I have had no major issues with SourceForge (before now), this outage made me finally admit that the advantages of a DVCS (such as git) far outweigh the pain of learning a new system. To that end, I took advantage of the downtime to get familiar enough with Git that I can be productive with it. When our subversion repository came back online yesterday, I immediately started migrating our code to GitHub. I could just as easily have migrated it to SourceForge's Git or Hg servers, but I am a believer in using the best tool for the job. Part of maintaining a healthy open source community is making it easy for developers to contribute, and GitHub's popularity and rich collaboration tools make it a clear winner in that department. The code migration is now complete, and you can find our main repository at: https://github.com/libjpeg-turbo/libjpeg-turbo Supporting repositories (build scripts, etc.) can be found at https://github.com/libjpeg-turbo Please update any sandboxes you may have. The subversion repository is frozen and will eventually be decommissioned. The following provides a comprehensive list of project services and where to find them, going forward: -- Code hosting: GitHub only (https://github.com/libjpeg-turbo/libjpeg-turbo) -- Issue/feature tracking: Either GitHub (https://github.com/libjpeg-turbo/libjpeg-turbo/issues) or SourceForge (https://sourceforge.net/p/libjpeg-turbo/_list/tickets) There are advantages and disadvantages to both (for instance, you can't attach files with GitHub), so for the time being at least, use whichever one you prefer. I have moved a few high-priority feature requests to GitHub, but all other items are still on SourceForge. If, at some point in the future, the SourceForge tracker stops being used or the GitHub tracker improves its feature set, I will consider freezing the SF tracker. -- Patches: Either GitHub (https://github.com/libjpeg-turbo/libjpeg-turbo/pulls) or SourceForge (https://sourceforge.net/p/libjpeg-turbo/patches/) If, at some point in the future, the SourceForge tracker stops being used, I will consider freezing it. -- Official Releases: SourceForge (https://sourceforge.net/projects/libjpeg-turbo/files/) My automated pre-release and release scripts are heavily tied to the SourceForge file release system, I like certain features of that system (such as the statistics it provides), and there are a lot of links to those files out there, so at least for now, I will continue using SourceForge to distribute official releases. I will, however, sign all RPMs and DEBs on that site with my GPG key and all Windows installers with my code signing certificate, in order to ease any concerns about binary tampering. Look for a follow-up message announcing the completion of that project (SourceForge has not yet restored the file upload and SSH features, so access to the file release system is currently read-only.) GitHub includes metadata and automatically-generated tarballs for all of the release tags (https://github.com/libjpeg-turbo/libjpeg-turbo/releases), but these tarballs have not been processed with autoconf, so they should not be considered "official." -- Web site: hosted on an external web server (http://www.libjpeg-turbo.org) All of the links mentioned in this message can be found there. -- Mailing lists: SourceForge (https://sourceforge.net/p/libjpeg-turbo/mailman/) -- Discussion forums: SourceForge (https://sourceforge.net/p/libjpeg-turbo/discussion/) As always, please send me any questions or concerns you may have. DRC |