Any chance this can be put somewhere where I don't need to use apt-key? 1) Is Debian/Ubuntu the only repo that's doing the apt-key stuff? I'm thinking you're going to get more people testing if you put it up in another place.
I'm using fink on Mac OSX at the mo (it's a new architecture for me), and I don't know if I can get it to work that way. But fink doesn't have apt-key. I may try to force apt-key in somehow, but wonder if it can simply be evaded somehow. Seth On Mon, Nov 24, 2014 at 12:57 PM, 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 > > On other Debian based system : > sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B84B2247 > 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. Please > use Expat 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. -- 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.
