Outils personnels
Vous êtes ici : Accueil 2009 Mars
HADOPI - Le Net en France : black-out

Mars

Sub-archives

26/03/2009

minitage now fetchs over http by default

by kiorky — last modified 26/03/2009 19:03
Classé sous :

During last weeks, i have switched to git minitage, and by default all come from it.

The failure here is that my git fetcher is not very sympathic with older versions of git (<1.5).

But on debian and red hat legacy, it's a pain in the ass to have relativly new stuff !!!

To resolve that, with workmates, we come to the decision to fetch packages over http.

 

And now, it's done. Minimerge codebase is 'HttpCompliant' in sense that defaults minilays and packages are fetched via the minitage static fetcher.

This one just use urllib, and you can even set proxies in your minimerge.cfg

 

To be up-to-date:

easy_install -U minitage.core
mv etc/minimerge.cfg etc/minimerge.cfg.old
cd minilays
mkdir ../old
mv meta misc eggs dependencies ../old
minimerge -s

 

 

minitage and branding

by kiorky — last modified 26/03/2009 19:09
Classé sous :

A teamate wanted to have a binary like the package manager he was used to use.

Its done, now instead of calling minimerge, you can use either:

  • minimerge
  • yasty
  • apty
  • pacmerge

24/03/2009

reportlab 2.3 and buildout or easy_install failed.

by kiorky — last modified 24/03/2009 15:25
Classé sous :

For those who get annonying troubles installing reportlab 2.3 with the
distribution available on pypi, i made another distribution [1].
To achieve this, i have just done a checkout from their svn TAG (2.3) and
re-executed the sdist dance.

The troubles i had personnaly was something like that :

	"/usr/bin/ld: cannot find -l_renderPM_libart"

Here is a sample buildout using either minitage.recipe:egg or zc.recipe.egg to
install it:

[buildout]
versions=versions
parts=
    eggs
    zceggs
[versions]
reportlab=2.3

[eggs]
recipe=minitage.recipe:egg
eggs=
    reportlab
find-links=
    http://distfiles.minitage.org/public/externals/minitage/

[zceggs]
recipe=zc.recipe.egg
eggs=
    reportlab
find-links=
    http://distfiles.minitage.org/public/externals/minitage/

[1] http://distfiles.minitage.org/public/externals/minitage/reportlab-2.3.tar.gz

Aurevoir Caramelle

by kiorky — last modified 24/03/2009 21:45
Classé sous :

 

Caramelle_   This afternoon, Caramelle died from a fulgurant flue after 2 years of happy pouic pouics.

I was going to the vet when she died, and it must have been terrible for her.

And that, one hour after the starting of the symptoms.

 

R.I.P. Caramelle.

 

 

17/03/2009

buildout.minitagificator rocks!

by kiorky — last modified 17/03/2009 01:45
Classé sous :

You can now check out and test buildout.minitagicator.

This is a little extension for buildout that enables you to override/monkey patch some buildout stuff to use minitage internals instead.

If you like minitage, if you like the minitage recipes, you ll enjoy it!

See http://pypi.python.org/pypi/buildout.minitagificator for more information :)

minitage.recipes rewrite

by kiorky — last modified 17/03/2009 01:51
Classé sous :

To follow zc.buildout new changes, i have decided to make all minitage recipes more "zc.recipes" compliant.

Now, those recipes share the same API and you an use them "really" as the original zc.recipes..

Another iinterresting point is that i never liked the way to compute dependencies.
Another point was to allow easy_install to get automaticly our stuff out.
To correct all that weird, i have rewritten the dependencies calculation not to let easy_install
do anything but install one thing at a time, and with versions and extras checks.

A part of the improvments:

  • versions are really fixed, imperative way.
  • dependencies are better handled
  • egg's extras requirements (like something.foo [test, zcml]) are really well installed with all their dependencies
  • develop eggs get also their dependencies

Zope3 and plone32 pasters

by kiorky — last modified 17/03/2009 01:57
Classé sous :

As a really important part for minitage to conquer the world, minitage paster templates must rock.

So feel free to install and test the brand new zope3 template.

In an activated minitage instance:

easy_install minitage.paste
paster create -t minitage.zope3 z3
minimerge z3
cd zope/z3
bin/z3-ctl fg

Plone32 was written before the recipes rewrite, it should work but i must revisite it. Should be alvalaible tomorow!

If you didnt know minitage.paste, you can also check the other templates and projects

paster create --list-templates|grep minitage

And visit the pypi and minitage.org page :)

smplayer <3

by kiorky — last modified 17/03/2009 02:08
Classé sous :

Just an entry to thank smplayer developers for their great piece of software!

/me just got another subtitle  via the opensubtitles.org smplayer's menu entry.

I really need this feature as i am not already fluent in japanese :(

collective.anonymousbrowser future

by kiorky — last modified 17/03/2009 02:16
Classé sous :

As a part of a recent discussion i had on irc with Stephan Richter, one of my next works will be to merge zc.testbrowser with collective.anonymousbrowser.

I worked on collective.anonymousbrowser to allow the use of proxys and proxy balancing over zc.testbrowser proxys.

Another interressant feature fir the project was also to retry urls if there were errors.

I made also some bugfix and improvments on the zc.testbrowser.real.Browser side like using mozrunner to control firefox, loading directly the js file if we are local..

What i want to do now is to port all the interresting things back to zc.testbrowser.

Hope i will have time for that this week.

New packages in minitage

by kiorky — last modified 17/03/2009 02:26
Classé sous :

I recently add some GIS packages (pgrouting) and their dependencies.

 

Here is a little list of what minitage can offer to you:

  • bzip2, zlib
  • cmake, scons
  • libwww, curl, libssh, openssl,
  • git, subversion, mercurial, bazaar
  • gdal, geos, pgrouting
  • postgresql, postgis
  • openldap
  • python's, PIL, psycopg
  • libxml, libxslt and expat
  • libtiff, libjpeg, libpng, libgif
  • etc.

 

And next to come:

  • CGAL
  • GAUL

09/03/2009

Minitage next works

by kiorky — last modified 09/03/2009 22:04
Classé sous :

There some points i have added to minitage since october:

  • I moved minilays, dependencies and code on git because mercurial forest extensions really lacks maintenance
  • I have done some maintenance over minitage.paste's templates (plone25, env, postgresql for postgresql-8.3) and added some (plone32svn, pylons)
  • minitage.recipe received a lot of bugfixes and enhancements like the minitage.recipe:fetch entry point
  • minitage.core has also been bugfixed specially for the git wave
  • eggs have been buildoutified and testrunnerified

 

Those are the features i ll release on the next days:

  • A brand new plone 32 paster
  • A revisited zope3 paster
  • minitage.recipe:eggs now support develop eggs dependencies installation
  • minitage.recipe:eggs now has the same options and API that zc.recipe.egg for their common parts
  • minitage.recipe:scripts calls minitage.recipe:eggs prior to the script generation, there is no need anymore to have too redundant parts in buildouts
  • minitage.buildout extension is a buildout extension that monkey patches zc.recipe.egg with minitage.recipe.egg
  • the bootstrapper script is refreshed :
    • update all sotfwares to lastest versions
    • includes git-1.6 which is required for minitage to fetch its core packages

 

TODO as an though for contributors:

  • update doc for git changes
  • update doc to explain how to move an existing buildout to a minitage compliant one
  • documente the recipes