On Mon, 24 Nov 2014 09:57:40 -0800 (PST) Davy Cottet <[email protected]> wrote:
> Hi, > > I'm happy to announce first releases of Leo 5.0 as a debian/ubuntu > packages ! > For now it is available on my personal package archive ppa, and I > hope it will be on leo's soon. > > Let's go straight to the interesting part, thanks to try my builds on > your debian based environment : > > *On Ubuntu :* > sudo add-apt-repository ppa:davy39/ppa > sudo apt-get update > sudo apt-get leo Very very cool - just tried this in a clean virtual Ubuntu 14.04 and it worked perfectly. I see it installs an command line command (`leo`) too, excellent. Of course... never satisfied :-), I'm wondering what it takes to get it into the Ubuntu repositories :-} And are we even ready for the traffic that might generate? Cheers -Terry > On other Debian based system : > sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys > B84B2247 > <http://keyserver.ubuntu.com:11371/pks/lookup?search=0x98BB61D98E5B7F41A39403AAD3A30653B84B2247&op=index> > > sudo add-apt-repository "http://ppa.launchpad.net/davy39/ppa/ubuntu > utopic main" > sudo apt-get update > sudo apt-get leo > > This would even be better if you run it on various fresh installed > environment, as a live CD or Virtualbox in order for us to see if > every dependencies are well managed. > > *What have be done :* > - I choose to install leo as a private module in /usr/share/pyshared > as it is recommended by Debian policy for Python Apps > - Leo should be well integrated to your desktop, with shortcut in > your menus (developpement sub-menu) and it should open .leo files > with leo by default (leo.detktop & leo.mime) > - Leo launcher is installed into /usr/bin/ > - All dependencies and Leo should be installed and updated with your > system > - All the steps are documented and automatized into > leo/dist/leoDist.leo file > > *What should be done soon (from debian/lintian point of vue):* > > - w3s icons should be removed from leo/plugin/geotag/template.html > as they are a breach in a privacy point of vue > https://lintian.debian.org/tags/privacy-breach-w3c-valid-html.html > > (this is already patched in Leo from my ppa) > > - - Fix some permissions : some files are executable on the > repository but shouldn't be : > > W: leo: executable-not-elf-or-script > usr/share/pyshared/leo/Icons/cleo/date_past.png > W: leo: executable-not-elf-or-script > usr/share/pyshared/leo/plugins/GraphCanvas/GraphCanvas.ui > W: leo: executable-not-elf-or-script > usr/share/pyshared/leo/Icons/cleo/date_today.png > > - It would be better to use debian javascript libraries than > embeded ones : > > W: leo: embedded-javascript-library > usr/share/pyshared/leo/doc/underscore.js please use libjs-underscore > W: leo: embedded-javascript-library > usr/share/pyshared/leo/external/ckeditor/adapters/jquery.js please > use libjs-jquery > W: leo: embedded-javascript-library > usr/share/pyshared/leo/external/ckeditor/ckeditor.js please use > ckeditor W: leo: embedded-javascript-library > usr/share/pyshared/leo/plugins/pygeotag/jquery.js please use > libjs-jquery > > - Precise copyright : There are too many versions of the MIT > license <http://en.wikipedia.org/wiki/MIT_License#Various_versions>. > Please use Expat <http://www.jclark.com/xml/copying.txt> instead, > when it matches > https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > > - Remove leo-install.py script and build manpages for leo launcher > (what is leoc for ?) > > > For having a very nice package, we could think about moving docs, > examples, tests and distribution files out of leo module. > > I think the first one to be moved is distribution one, otherwise it > require to rebuild the entire source tarball everytime we make a > little modification of distribution packaging config. It's very > enoying. > > One last problematic point was versioning. Various files need to be > modify when changing realse. I think it's a good opportunity to use > clone outlines. Moreover, it will facilitate the task if we could use > a debian:ubuntu friendly versionning as Leo-5.0~rc1 and Leo-5.0~final > > > Thanks for testing ! > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
