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.

Reply via email to