CouchDB 2.0 as Snap
First off, congratulations on the upcoming 2.0 release! I would love to see this new version available as a Snap package for users of Ubuntu 16.04 LTS, since the archive version will be frozen on 1.6.0 for the next 5 years of it's lifecycle. Snaps are self-contained packages that include all of the dependencies they need, which lets them run as you (the upstream) intended across new releases of Ubuntu, Debian, Arch, and many other distros. They run in a sandbox that protects them from changes made to the user's system, but with a number of optional interfaces if you need deeper interaction or to share data with other apps. Every snap includes its own file tree, and is run on top of the same base image regardless of distro or form factor. This keeps the application's own files isolated from other apps and the host system, in a read-only filesystem, which makes updating them safe and simple while keeping you in control of the whole stack that your application runs on. The snappy runtime then provides writable areas for storing both versioned and unversioned data, as well as system-wide or per-user data. We also provide a Snap Store, which combines the speed of self-publishing with the discoverability of a central archive. It is used by default across all Ubuntu 16.04 flavors and derivatives, and any distro where snaps have been enabled. Thanks to Snap's confinement, applications can be published immediately after uploading. This means that your application and updates are available to tens of millions of users as soon as you press the button. I started the work on producing a Snap package for Couchdb 2.0, but as I couldn't find a binary release I had to try building it from source and unfortunately I was not successful on that step. I am happy to share my packaging configuration with anybody here who knows the build process better than me, but it would be even simpler to create the snap package at the end of whatever process you already have to build binary releases. I am happy to help with either or both approaches, and you can also learn more about the snap format and tools here: http://snapcraft.io/ -- Michael Hall mhall...@gmail.com
Re: [VOTE] Release Apache CouchDB 2.0.0-rc.1
Hi Joan, That's great (just like the installer in general). Thx a lot 4 that Best Sebastian Von meinem iPhone gesendet > Am 18.09.2016 um 19:09 schrieb Joan Touzet: > > Hi Sebastian, > >> minor thing (at most): install-Dir „C:\CouchDB20“ will be ignored – >> uses >> C:\CouchDB > > This is fixed in master/2.0.x branches and just requires me to upload > a new build at this point. > > -Joan
[RESULT] Release Apache CouchDB 2.0.0-rc.1
The 2.0.0 vote succeeds with 11 +1 votes (6 of which from PMC members)! Thank you everyone for your help getting us this far! Next steps are uploading tarballs/binaries to the mirror system and prepare the last announcement bits and the website. If you want to help with any of these, let me know! If all goes well, we’re looking at a Tuesday release. Best Jan -- > On 12 Sep 2016, at 15:53, Jan Lehnardtwrote: > > Dear community, > > I would like to call a vote Apache CouchDB 2.0.0-rc.1. > > We encourage the whole community to download and test these release artefacts > so that any critical issues can be resolved before the release is made. > Everyone is free to vote on this release, so get stuck in! > > The release artefacts we are voting on are available here: > >wget > https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/rc.1/apache-couchdb-2.0.0.tar.gz >wget > https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/rc.1/apache-couchdb-2.0.0.tar.gz.asc >wget > https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/rc.1/apache-couchdb-2.0.0.tar.gz.tar.gz.md5 >wget > https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/rc.1/apache-couchdb-2.0.0.tar.gz.tar.gz.sha > > Please follow the test procedure here: > > > https://docs.google.com/document/d/1BtndYr-0KDQTqBSLVdJoR_8C5ObYjT1RBo_Qyh5ykdQ/edit > > Please remember that “rc.1” is an annotation. If the vote passes, these > artefacts will be released as Apache CouchDB 2.0.0. If we are restarting the > vote, we’ll get “rc.2”, “rc.3” etc. > > Please also note, since this is the first vote on 2.0.0, we’re leaving the > vote open for a full five days instead of the usual 3. > > If you find *anything* out of the ordinary, please let us know asap. Doing > votes is cheap, but we have to make sure that this is a good release. > > Here is some background info on what it means to do an Apache Release: > http://www.apache.org/dev/release.html > > Everyone on this list has a vote and every vote counts! > > Please cast your votes now. > > Thanks, > Jan > -- > -- Professional Support for Apache CouchDB: https://neighbourhood.ie/couchdb-support/
Re: [VOTE] Release Apache CouchDB 2.0.0-rc.1
Hi Sebastian, > minor thing (at most): install-Dir „C:\CouchDB20“ will be ignored – > uses > C:\CouchDB This is fixed in master/2.0.x branches and just requires me to upload a new build at this point. -Joan
Re: [VOTE] Release Apache CouchDB 2.0.0-rc.1
Hi all, did some testing 2day that looks good: Windows (7 SP1) (from https://dist.apache.org/repos/dist/dev/couchdb/binary/win/2.0.0/rc.1/) md5 563a5f... OK minor thing (at most): install-Dir „C:\CouchDB20“ will be ignored – uses C:\CouchDB fauxton (create DB, create Doc) OK verify (in Fauxton) OK replicating a DB from 1.6 and using it: OK Linux (version 3.10.0-327.el7.x86_64 – CentOS) w/ Erlang OTP 18 (from https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/rc.1/) md5 402fc0... OK sha1 ea59ff4... OK asc gives: Korrekte Signatur von "Jan Lehnardt … starting by ./configure && make && dev/run fauxton (create DB, create Doc) OK verify (in Fauxton) OK replicating a DB from 1.6 and using it: OK ./configure -c && make clean && make javascript runs OK So: this is great, +1 from my side Best Sebastian On Sat, Sep 17, 2016 at 6:11 PM, Jan Lehnardtwrote: > Just a heads up, I’m leaving the vote open over the weekend. Get yer votes > in :) > > Best > Jan > -- > > > On 12 Sep 2016, at 15:53, Jan Lehnardt wrote: > > > > Dear community, > > > > I would like to call a vote Apache CouchDB 2.0.0-rc.1. > > > > We encourage the whole community to download and test these release > artefacts so that any critical issues can be resolved before the release is > made. Everyone is free to vote on this release, so get stuck in! > > > > The release artefacts we are voting on are available here: > > > >wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/ > rc.1/apache-couchdb-2.0.0.tar.gz > >wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/ > rc.1/apache-couchdb-2.0.0.tar.gz.asc > >wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/ > rc.1/apache-couchdb-2.0.0.tar.gz.tar.gz.md5 > >wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.0.0/ > rc.1/apache-couchdb-2.0.0.tar.gz.tar.gz.sha > > > > Please follow the test procedure here: > > > >https://docs.google.com/document/d/1BtndYr- > 0KDQTqBSLVdJoR_8C5ObYjT1RBo_Qyh5ykdQ/edit > > > > Please remember that “rc.1” is an annotation. If the vote passes, these > artefacts will be released as Apache CouchDB 2.0.0. If we are restarting > the vote, we’ll get “rc.2”, “rc.3” etc. > > > > Please also note, since this is the first vote on 2.0.0, we’re leaving > the vote open for a full five days instead of the usual 3. > > > > If you find *anything* out of the ordinary, please let us know asap. > Doing votes is cheap, but we have to make sure that this is a good release. > > > > Here is some background info on what it means to do an Apache Release: > http://www.apache.org/dev/release.html > > > > Everyone on this list has a vote and every vote counts! > > > > Please cast your votes now. > > > > Thanks, > > Jan > > -- > > > > -- > Professional Support for Apache CouchDB: > https://neighbourhood.ie/couchdb-support/ > >
Re: [VOTE] Release Apache CouchDB 2.0.0-rc.1
> On 18 Sep 2016, at 02:45, Dave Cottlehuberwrote: > > src: sigs, checksums OK > build: OK > fauxton: OK & stunningly beautiful > > +1 > > OS: FreeBSD 11-0.RC3 amd64 > erlang: 19.0.1,3 > spidermonkey: 1.8.5_2 > > wrt testing I set up haproxy as well with the supplied config, ran some > big (20GB+ replications) concurrrently, all good -- still running due to > bandwidth constraints. concurrent sharded view builds is simply > fantastic. > > As mentioned to Bob on IRC, in ./dev/run the system is accessible not > only overt 127.0.0.1:15984, but 0.0.0.0 i.e. all interfaces & internet > accessible. This should be confirmed by someone else and can be fixed > post-release. Good find, filed here https://issues.apache.org/jira/browse/COUCHDB-3151 so it shows up on: https://s.apache.org/couchdb-2.0-known-issues which we link off of http://docs.couchdb.org/en/master/whatsnew/2.0.html#known-issues Best Jan -- > > A+ > — > Dave Cottlehuber > Skunkwerks, GmbH > http://skunkwerks.at/ > sent from my Couch -- Professional Support for Apache CouchDB: https://neighbourhood.ie/couchdb-support/