tiramisu (1.0~2.41-1) eole-2.4.1-proposed-updates; urgency=low [ Emmanuel Garette ] * [9ef2725] cannot add list to a set * [b32a9e9] pass force_permissives to subpath in getattr [ Garette Emmanuel ] * [64bb255] Merge remote-tracking branch 'lab/1.0' * [50d2998] Merge tag 'release/1.0_2.41' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [25a6d8d] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.40-1” -- Garette Emmanuel Tue, 28 Apr 2015 16:26:30 +0200 tiramisu (1.0~2.40-1) eole-2.4.1-proposed-updates; urgency=low [ Emmanuel Garette ] * [f3197c6] domainname with only one character is now allowed [ Garette Emmanuel ] * [779e339] Merge remote-tracking branch 'lab/1.0' * [a22134f] Merge tag 'release/1.0_2.40' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [ea6e650] Fabrice Barconnière: Update package since “debian/eole/2.4/1.0_2.39-1” [ Fabrice Barconnière ] -- Fabrice Barconnière Thu, 23 Apr 2015 10:44:44 +0200 tiramisu (1.0~2.39-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [366971c] URLOption: allow uppercase in resource name [ Garette Emmanuel ] * [ba58596] Merge remote-tracking branch 'lab/1.0' * [35fdd5e] Merge tag 'release/1.0_2.39' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [c2d1ce0] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.38-1” -- Garette Emmanuel Mon, 13 Apr 2015 14:50:28 +0200 tiramisu (1.0~2.38-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [bc5ab12] remove slave values when delete a master without value [ Garette Emmanuel ] * [1b7c5fa] Merge remote-tracking branch 'lab/1.0' * [ea527c7] Merge tag 'release/1.0_2.38' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [f52fc25] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.37-1” -- Garette Emmanuel Mon, 02 Mar 2015 17:42:18 +0100 tiramisu (1.0~2.37-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [573fe94] difference between option/optiondescription in PropertiesOptionError message [ Garette Emmanuel ] * [bf67883] Merge remote-tracking branch 'lab/1.0' * [9ad554c] Merge tag 'release/1.0_2.37' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [5c3f400] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.36-1” -- Garette Emmanuel Fri, 23 Jan 2015 11:09:19 +0100 tiramisu (1.0~2.36-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [cf1f3da] valid Option is an unicode or a string if needed [ Garette Emmanuel ] * [0c75cef] Merge remote-tracking branch 'lab/1.0' * [049821c] Merge tag 'release/1.0_2.36' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [d83acdf] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.35-1” -- Garette Emmanuel Tue, 20 Jan 2015 10:23:33 +0100 tiramisu (1.0~2.35-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [33c9bc4] ValueError if not PropertieError [ Garette Emmanuel ] * [b240bd9] Merge remote-tracking branch 'lab/1.0' * [4bd8163] Merge tag 'release/1.0_2.35' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [6429c04] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.34-1” -- Garette Emmanuel Fri, 16 Jan 2015 17:27:08 +0100 tiramisu (1.0~2.34-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [642578b] ability to disable warnings validation [ Garette Emmanuel ] * [576ed82] Merge remote-tracking branch 'lab/1.0' * [a387259] Merge tag 'release/1.0_2.34' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [2f5dce7] Garette Emmanuel: Update package since “debian/eole/2.4/1.0_2.33-1” -- Garette Emmanuel Wed, 14 Jan 2015 15:21:24 +0100 tiramisu (1.0~2.33-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [b1e12d0] test uppercase character before valid domain name for better error message [ Garette Emmanuel ] * [aa323c9] Merge remote-tracking branch 'lab/1.0' * [d92873a] Merge tag 'release/1.0_2.33' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [9f4b98b] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.32-1' -- Garette Emmanuel Fri, 05 Dec 2014 10:07:03 +0100 tiramisu (1.0~2.32-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [aa6294d] in_network's consistency now verify that IP is not network or broadcast's IP + ip_netmask's consistency now verify that IP is not broadcast's IP * [d4ca827] mandatory master/slave's consistency with default value as slave [ Garette Emmanuel ] * [5d08410] Merge remote-tracking branch 'lab/1.0' * [79a09f3] Merge tag 'release/1.0_2.31' into dist/ubuntu/precise/master * [8a73d44] Merge remote-tracking branch 'lab/1.0' * [e73de88] Merge tag 'release/1.0_2.32' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [0bc0c15] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.30-1' -- Garette Emmanuel Thu, 04 Dec 2014 15:53:49 +0100 tiramisu (1.0~2.30-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [0d0f458] if consistency with multiple option return if transitive [ Garette Emmanuel ] * [31b32aa] Merge remote-tracking branch 'lab/1.0' * [6967765] Merge tag 'release/1.0_2.30' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [db7ba5f] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.29-1' -- Garette Emmanuel Mon, 03 Nov 2014 14:45:32 +0100 tiramisu (1.0~2.29-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [b4f3d7a] propertyerror are transitive in consistency, now it's possible to set non-transitive consistency [ Garette Emmanuel ] * [b8e53c4] Merge remote-tracking branch 'lab/1.0' * [84d31c8] Merge tag 'release/1.0_2.29' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [0914d8a] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.28-1' -- Garette Emmanuel Mon, 03 Nov 2014 13:22:55 +0100 tiramisu (1.0~2.28-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [cd9b3a6] add more tests * [de80ed6] add force_permissive to reset [ Garette Emmanuel ] * [9ebae2f] Merge remote-tracking branch 'lab/1.0' * [6e7f218] Merge tag 'release/1.0_2.28' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [d191f2d] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.27-1' -- Garette Emmanuel Mon, 03 Nov 2014 10:51:44 +0100 tiramisu (1.0~2.27-1) eole-2.4-unstable; urgency=low [ gwen ] * [c92abd6] modifiying the value in get_value is not a good practice but I removed the test in this release [ Emmanuel Garette ] * [3c4ecde] add force_permissive to config __iter__ * [00dcde9] pass force_permissive to slave for a master or master for a slave * [5a3c276] add force_permissive in mandatory_warnings [ Garette Emmanuel ] * [0e73a58] Merge remote-tracking branch 'lab/1.0' * [71da74a] Merge tag 'release/1.0_2.27' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [babb7ff] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.26-1' -- Garette Emmanuel Thu, 23 Oct 2014 11:52:38 +0200 tiramisu (1.0~2.26-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [522dbb9] update test and translation * [454d21e] more tests [ Garette Emmanuel ] * [8c36781] Merge remote-tracking branch 'lab/1.0' * [6f13f69] Merge tag 'release/1.0_2.26' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [3f8ad98] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.25-1' -- Garette Emmanuel Mon, 07 Jul 2014 09:46:44 +0200 tiramisu (1.0~2.25-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [326f8e5] frozen with force_default_on_freeze can change owner * [08bdf0d] bad characters in DomainnameOption could be in warning level [ Garette Emmanuel ] * [1675db9] Merge remote-tracking branch 'lab/1.0' * [c333524] Merge tag 'release/1.0_2.25' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [783526d] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.24-1' -- Garette Emmanuel Fri, 04 Jul 2014 15:51:39 +0200 tiramisu (1.0~2.24-1) eole-2.4-unstable; urgency=low [ gwen ] * [a4d5f4e] make build-pot works again * [84216af] merging .pot [ Emmanuel Garette ] * [3990d79] add consistency name in error if consistency not exists * [e2101f3] if option is frozen with force_default_on_freeze property, owner must be 'default' check property when tried to change owner * [44ea9db] bad characters in DomainnameOption could be in warning level [ Garette Emmanuel ] * [adf18f6] Merge remote-tracking branch 'lab/1.0' * [706627f] Merge tag 'release/1.0_2.24' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [3c8479f] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.23-1' -- Garette Emmanuel Thu, 03 Jul 2014 17:42:52 +0200 tiramisu (1.0~2.23-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [c8c65b8] cannot add unvalaible consistency for an option * [5446e83] allow number as first letter of a domainname with netbios type [ Daniel Dehennin ] * [40ca12e] Merge remote-tracking branch 'cadoles/1.0' * [ffe92f1] Merge tag 'release/1.0_2.23' [ EOLE Build Daemon ] * [51f940d] Daniel Dehennin: Update package since 'debian/eole/2.4/1.0_2.22-1' -- Daniel Dehennin Wed, 21 May 2014 14:17:38 +0200 tiramisu (1.0~2.22-1) eole-2.4-unstable; urgency=low [ Philippe Caseiro ] * [a9da2a8] tiramisu/i18n.py : Removing call of gettext.install * [d33b6e0] Merge branch '1.0' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu into 1.0 * [60bae4b] Merge remote-tracking branch 'cadoles/1.0' * [0e3ccf1] Merge branch 'master' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [b9a37ee] Philippe Caseiro: Update package since 'debian/eole/2.4/1.0_2.21-1' -- Philippe Caseiro Thu, 24 Apr 2014 17:34:30 +0200 tiramisu (1.0~2.21-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [da434a4] add logger in validation * [bfa4cf4] Merge branch '1.0' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu into 1.0 [ gwen ] * [b8c9365] i18n with ugettext instead of gettext * [fae2e98] replace ugettext by a simple gettext [ Philippe Caseiro ] * [5950a45] Merge remote-tracking branch 'cadoles/1.0' * [ebb0428] Merge branch 'master' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [eb675e7] Philippe Caseiro: Update package since 'debian/eole/2.4/1.0_2.20-1' -- Philippe Caseiro Thu, 24 Apr 2014 16:54:28 +0200 tiramisu (1.0~2.20-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [ff3f54d] force_store_value now support Multi [ Garette Emmanuel ] * [3852a2e] Merge remote-tracking branch 'lab/1.0' * [d143b0a] Merge tag 'release/1.0_2.20' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [57f1898] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.19-1' -- Garette Emmanuel Fri, 18 Apr 2014 16:50:49 +0200 tiramisu (1.0~2.19-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [463fc8e] if opt is freeze with force_default_on_freeze, didn't remove store value * [76a43a7] if slave has a callback with a slave that has a callback with a default_multi's slave, now it's works [ Garette Emmanuel ] * [6614b89] Merge remote-tracking branch 'lab/1.0' * [65af8e4] Merge tag 'release/1.0_2.19' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [9d1eccf] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.18-1' -- Garette Emmanuel Wed, 02 Apr 2014 12:08:44 +0200 tiramisu (1.0~2.18-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [150b490] config.mandatory_warnings return always None * [0b2e5f9] same arity for _getattr and getattr [ Garette Emmanuel ] * [e01bd0a] Merge remote-tracking branch 'lab/1.0' * [825e341] Merge remote-tracking branch 'lab/1.0' * [d0e00e3] Merge tag 'release/1.0_2.18' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [9fce74b] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.17-1' -- Garette Emmanuel Tue, 01 Apr 2014 09:53:19 +0200 tiramisu (1.0~2.17-1) eole-2.4-unstable; urgency=low [ gwen ] * [4c4d664] tiramisu placed under the lgpl licence * [4d6d8bf] version for setup.py * [716d2b2] allows a DomainnameOption to start with a number * [0c9d655] a hostname shall not start with a number * [f3a826a] Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu [ Emmanuel Garette ] * [4a44068] Merge branch 'master' into lgpl * [8a7078d] gpl to lgpl * [b7f85b8] Merge branch 'master' into lgpl * [ead8db4] update translation * [a3d6613] Merge branch 'master' into lgpl * [7165f73] add metaconfig * [6b7db20] Merge branch 'master' into metaconfig * [feeb984] serialize metaconfig/groupconfig * [b606d23] add imp_meta * [f48f3e7] add tests for find() * [71b2355] add tests for find() * [683e40f] when change len of calculated master, change len of slave too * [ced2600] test for multi * [f8faec4] Merge branch 'master' into metaconfig * [26158fc] update test for metaconfig serialization * [8d10ad4] add tests * [a067d2c] add some tests * [c52b2f8] if option with requires has a property, calculated properties are store in storage * [72f06bc] properties option in consistencies are now allowed * [e7531e1] more tests * [8d751ec] valid port type before compare to min and max value * [bf0501b] tiramisu/setting.py : properties store in cache was a reference to a list modified in validation, should copy properties in cache * [9f903d3] add username's option * [c175519] pep8 * [d3f9d20] add extend in config setting * [6e8b570] mandatory_warnings is now in values and add force_cache to values * [f2154e2] update translation * [6f4a881] Merge branch 'master' into force-cache * [fbc79ce] update translation * [db9ab7a] test if cache property is not set in config when force_cache * [d7b04eb] add consistency in_network for IPOption * [ff802b4] consistencies can make a warning instead of raises for that, you have to set something like: a.impl_add_consistency('not_equal', b, warnings_only=True) * [544cd93] can make_dict with disabled suboption * [5f46763] add test for consistency with callback * [88b5af9] Merge branch 'master' into better_warnings * [f43ef2d] now there are two warnings_only's level: - option's level for validation and _second_level_validation - consistencies level * [f7d31bf] Merge branch 'master' into force-cache * [a04a61f] Merge branch 'master' into lgpl * [b3d04a1] update warning's message * [835d6d6] context could be useful in a callback, now we can retrieve context in a function (be careful to infinite loop) * [84f0095] update translation * [712db28] force_store_value works now with permissive * [cd52729] add force_permissive in config's method (iter_all, iter_group, find, find_first and make_dict) rename _getattr to getattr [ Garette Emmanuel ] * [a28bd14] Merge remote-tracking branch 'lab/1.0' * [7ee0d22] Merge tag 'release/1.0_2.17' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [7fbca1a] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.16-1' -- Garette Emmanuel Tue, 01 Apr 2014 09:17:41 +0200 tiramisu (1.0~2.16-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [3bf55a8] force_store_value works now with permissive [ Garette Emmanuel ] * [a5761bb] Merge tag 'release/1.0_2.16' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [96a3dfb] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.15-1' -- Garette Emmanuel Fri, 28 Mar 2014 17:39:53 +0100 tiramisu (1.0~2.15-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [31ad18e] update warning's message * [9996d20] context could be useful in a callback, now we can retrieve context in a function (be careful to infinite loop) * [112878f] update translation [ Garette Emmanuel ] * [eadf0e0] Merge tag 'release/1.0_2.14' into dist/ubuntu/precise/master * [b0f5a39] Merge tag 'release/1.0_2.15' into dist/ubuntu/precise/master [ EOLE Build Daemon ] * [186b310] Garette Emmanuel: Update package since 'debian/eole/2.4/1.0_2.13-1' -- Garette Emmanuel Thu, 27 Mar 2014 10:04:46 +0100 tiramisu (1.0~2.13-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [b7c150b] variable with consistency and calculation could done infinity loops [ Emmanuel Garette ] * [3820370] add test for consistency with callback * [a856bbb] consistencies can make a warning instead of raises for that, you have to set something like: a.impl_add_consistency('not_equal', b, warnings_only=True) * [4659a7e] now there are two warnings_only's level: - option's level for validation and _second_level_validation - consistencies level -- Garette Emmanuel Thu, 13 Mar 2014 14:19:53 +0100 tiramisu (1.0~2.12-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [51ee8f9] can make_dict with disabled suboption [ Garette Emmanuel ] -- Garette Emmanuel Wed, 12 Mar 2014 15:00:22 +0100 tiramisu (1.0~2.11-1) eole-2.4-unstable; urgency=low [ gwen ] * [bdda3c0] allows a DomainnameOption to start with a number * [9fe2e1a] a hostname shall not start with a number [ Emmanuel Garette ] * [61e9cb8] add username's option * [dad6fee] pep8 * [2f1577c] update translation * [1cd1cbf] add consistency in_network for IPOption * [c97bf62] add imp_meta * [4349cf7] add tests for find() * [5f1cbc0] add tests for find() * [4a92f7c] test for multi * [f9584ba] update test for metaconfig serialization * [ebca1a0] add tests * [d3ba72e] add some tests * [43f0927] more tests * [4f20365] valid port type before compare to min and max value [ Garette Emmanuel ] * [33d9cc6] test d'une modification non porté sur la version EOLE de tiramisu -- Garette Emmanuel Wed, 12 Mar 2014 14:17:15 +0100 tiramisu (1.0~2.8-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [d5b83c1] tiramisu/setting.py : properties store in cache was a reference to a list modified in validation, should copy properties in cache [ Daniel Dehennin ] -- Daniel Dehennin Thu, 20 Feb 2014 17:03:06 +0100 tiramisu (1.0~2.7-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [6f5d471] if option with requires has a property, calculated properties are store in storage * [fc7f3c2] properties option in consistencies are now allowed [ Daniel Dehennin ] -- Daniel Dehennin Mon, 17 Feb 2014 17:48:26 +0100 tiramisu (1.0~2.6-1) eole-2.4-unstable; urgency=low * [9deb67f] warning and error messages not translated in the tests -- gwen Mon, 27 Jan 2014 14:58:04 +0100 tiramisu (1.0~2.5-1) eole-2.4-unstable; urgency=low [ gwen ] * [21a6797] typo propertive -> property [ Emmanuel Garette ] * [138018d] if we delete all reference to a Config and we have reference to old SubConfig, Values, Multi or Settings, make a ConfigError instead of AttributError on NoneType object * [77adc93] update translation -- gwen Mon, 27 Jan 2014 09:28:22 +0100 tiramisu (1.0~2.4-1) eole-2.4-unstable; urgency=low [ gwen ] * [f0ecbf4] adds an extend API for the settings * [3c36e05] adds test for an API * [40ecddf] docstring [ Emmanuel Garette ] * [9d92ab8] regression: permissive for option is apply every time, not only when global permissive is set -- gwen Mon, 20 Jan 2014 13:48:10 +0100 tiramisu (1.0~2.2-2) eole-2.4-unstable; urgency=low [ Joël Cuissinat ] * [9eadb46] Déclaration du paquet tiramisu-tests (Fixes #5668 @20m) [ gwen ] -- gwen Thu, 16 Jan 2014 10:22:50 +0100 tiramisu (1.0~2.2-1) eole-2.4-unstable; urgency=low [ gwen ] * [48b6629] an error message has been deleted by error * [5fb79fe] an error message has been deleted by error, ref #6740 * [deb174f] imprecise error message [ Emmanuel Garette ] * [20bef5f] Important behavior change in callback with multi. * [0f966f6] check if permissive is in global properties before allow permissive for an option * [6e4f19e] more tests * [bb1f694] better name's validation * [73745be] Important behavior change : to add default_multi value, now use Multi.append(), not Multi.append(None) * [1e880f4] remove unused code * [c58de18] add more tests * [172a33f] mandatory_warnings never raises ConfigError -- gwen Mon, 16 Dec 2013 15:04:41 +0100 tiramisu (1.0~2.1-1) eole-2.4-unstable; urgency=low * [029452c] validation of an ip if an ip term starts with a zero -- gwen Mon, 02 Dec 2013 15:15:29 +0100 tiramisu (1.0~2.0-1) eole-2.4-unstable; urgency=low [ Daniel Dehennin ] * [874ecbd] Add git-buildpackage configuration for debian version tag format [ gwen ] * [384b302] find and find_first's new argument -- gwen Mon, 04 Nov 2013 17:19:13 +0100 tiramisu (1.0~1.9-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [615cad4] EmailOption and URLOption : let user choose attr for DomainnameOption [ gwen ] -- gwen Wed, 02 Oct 2013 09:05:12 +0200 tiramisu (1.0~1.8-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [eb3327c] correction in allow_without_dot + test [ gwen ] -- gwen Tue, 01 Oct 2013 11:41:32 +0200 tiramisu (1.0~1.7-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [1a294e3] refactor DomainnameOption add options EmailOption and URLOption * [cce080c] add FileOption * [c8a20ee] update invalid's message and display all informations when raises * [0a83a92] update invalid's message and display all informations when raises * [2dcdbb1] rename FileOption to FilenameOption python 3 support * [6902ad4] some extra tests for filename [ gwen ] -- gwen Tue, 01 Oct 2013 09:40:48 +0200 tiramisu (1.0~1.6-1) eole-2.4-unstable; urgency=low [ gwen ] * [2490d00] refactor name only_private [ Emmanuel Garette ] * [482dfec] consistancies can have more than one option add _cons_broadcast * [70f684e] tiramisu/option.py: separate _consistencies (for Option) and _cache_consistencies (for OptionDescription) _launch_consistency need index for multi's option _cons_not_equal support multi options * [4fa33e1] update translation -- gwen Mon, 30 Sep 2013 11:18:47 +0200 tiramisu (1.0~1.5-1) eole-2.4-unstable; urgency=low [ gwen ] * [a5587c9] errors in french translation * [162ae02] refactor (warnings_only) [ Emmanuel Garette ] * [f040d3d] warning is now a dict * [f4677b9] use warnings instead of a new dictionary * [a004f30] french translation correction * [1d2008f] error message for ip/broadcast/netmask/network validation * [3073940] can't assign to an OptionDescription -- gwen Fri, 27 Sep 2013 10:43:31 +0200 tiramisu (1.0~1.4-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [90ae9aa] refactore carry_out_calculation + test + documentation * [30c376e] add doc/config.png * [28c416d] add allow_reserved in IPOption * [ae4df32] error if change slave len for default's slave option * [972dff0] serialize new callback * [c84d13a] we can serialize Config now * [051f1c8] tiramisu/config.py: - find byvalue support Multi * [ff7714d] add find test value in a multi's option * [d2f101b] didnot getattr a second time in find if not needed * [26e3651] update french translation * [3fc89be] comment tiramisu/autolib.py + some modification * [a08af23] comment config * [06baff2] add warning ability * [4e0f0a5] config_error is an exception, raise directly config_error * [329b9ac] add _second_level_validation (second's one return only warning almost _validator raise) * [e63dbf3] more tests for warnings [ gwen ] * [8bebbf4] add storage automatic api doc -- gwen Thu, 26 Sep 2013 15:06:40 +0200 tiramisu (1.0~1.3-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [3ffbb4a] Makefile for non-gnu version of basename * [9ddf100] when we get an option's value, we need it's values to calculate properties (ie for mandatory's option) if a disabled option has a callback to an other disabled value, it's raise ConfigError * [57f4dd8] allow mandatory value (see 9ddf100118d913c2f4225cca1adb65317b512d84 for more details) * [8663640] dont change anything if config_error [ gwen ] * [ffc9d08] double negation in error msg * [8def6c8] double negation in error msg [ Daniel Dehennin ] -- Daniel Dehennin Wed, 18 Sep 2013 10:36:32 +0200 tiramisu (1.0~1.1-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [28ea4f0] update doc * [abbb7a2] update doc * [e929745] corrections in setup.py [ gwen ] * [b492874] version for setup.py [ Daniel Dehennin ] * [1249e1e] Incorrect filename for gettext catablog -- Daniel Dehennin Mon, 16 Sep 2013 14:47:34 +0200 tiramisu (1.0~1.0-1) eole-2.4-unstable; urgency=low [ Daniel Dehennin ] * [28d0534] Fix installation for non EOLE developpers * [7c44f4a] Ignore gettext compiled files * [b070fa8] Storages are not installed [ Emmanuel Garette ] * [e9ffd96] update translation * [513722e] corrections in tiramisu's setting * [f6f709f] split cache/value/setting in plugin * [df7d675] add sqlite plugin * [e826f3d] we can personalise storage easily * [2e8c75a] merge from val_prop_plugin branch * [d971448] pep8 * [0d5a447] add persistent option for db * [cc569ef] pep8 * [707a215] pep8 * [b6bb685] key is now always path and change opt by path dictionary storage * [1ddd88f] some corrections in sqlite3 storage * [04aa4e6] never same calculated properties has properties (only in cache) * [f8422c0] reqpath is get from option, so reqpath ever exists, cannot raise AttributeError * [ac62931] add test for recursive path in requirement * [62553ab] test invalid owner in setowner * [c2b16d2] add _path in reset for performance + more tests * [196d270] _calc_requirement is a set, not a tuple * [a7d784b] is not config in other, __neq__ should return True * [6708fe4] is not config in other, __neq__ should return True * [4c27cb5] in __setattr__, name should never be object's variable name remove context in type_ find's option find_first_context return AttributError if no results * [e4c129e] getowner need now an option * [e6a183c] test get_modified_values * [f482737] add test to known if has a value + some corrections * [36ed6f8] add some tests for values cannot use __setitem__ to set value for an option in append, len should not greater than master option * [dcb12da] can change storage with set_storage, storage's name is store in storage object and storage is create with get_storage * [dc2c173] revert change in append of Multi object for sqlite3 storage * [6b9d5ae] add enumerate and delete method for manage storage * [0bc47b1] ConstError in tiramisu/error.py storage_type is now unique rename _const => _NameSpace can change storage's options in set_storage * [fb1eba3] save storage with get_storage list_sessions and delete_session is now in setting directly * [36def65] store session in dictionary storage * [acd27fb] huge use of weakrefs to remove memoryleaks due to circular references * [d75cef9] pep8 * [3be005e] add test test/test_dereference.py + memoryleaks in optiondescription's cache * [71a8171] add tests for persistent mode * [cb7e4b8] witch => which * [397a600] pep8 * [776524a] pep8 * [8c24903] order in properties can change * [7f755e0] setpermissive should have opt has option * [8aa4260] test force_default_on_freeze with multi and correction in Multi() * [eb62d0c] add test for impl_get_path_by_opt and impl_get_opt_by_path * [c01f149] test more sloted options * [5893f8a] attributes in Option are now read-only if option set in Config (_name is everytime read-only) * [82b375a] - add "make build-pot" to build or update translations/tiramisu.pot files - corrections in error's message in tiramisu/option.py - update tiramisu.pot - update fr's translation * [d3ee2ac] can export options * [f379a0f] update Makefile and setup.py * [2c1da6d] an OptionDescription can be serialized * [4636a97] requirements: calculate all requirements for an option * [f106f3c] cannot set properties if those properties are in requirement * [8ccfba1] factorise Option and OptionDescription init * [84b7ec7] update __slots__ for Option/BaseOption * [cc3a33e] true serialize for _children * [0212a15] add __setstate__ to loads from a serialised object * [aeeaf6e] impl_get_information and impl_set_information are, now, persistent in storage * [3b733d1] support cache consistencies + no consistencies for a symlink + test * [dc688ad] ro/rw_append/remove are now 'set' type * [22bfbb9] storage no more in setting.py, code is now in storage/__init__.py * [c8876ab] comment storage * [f8b0a53] cache is always a dictionary in memory * [77c1ccf] add 'cache' property * [371f094] comment tiramisu/setting.py * [632de1c] comment tiramisu/setting.py * [3dc72c5] support no expire in getcache [ gwen ] * [564fecc] pep 8 lines too long * [5c8bb1f] documentation update * [1b60820] documentation update * [defae40] documentation update and docstrings * [7d24493] documentation and docstring updates * [acca6d5] documentation update and docstrings * [747d994] documentation on the requirements and docstring updates * [3d67e35] documentation on the tests * [3a6296f] documentation on the tests * [0db7ef7] automatic API documentation * [f235986] automatic API documentation * [551b9fb] getting stated documentation * [b341844] first steps with tiramisu doc * [a894a5e] rename API add_owner -> addowner * [b92c087] master/slave, multi... in the glossary * [73e32af] update doc * [fbf05ba] python 3 compatibility remove __eq__ and __ne__ in Option * [5efc62a] docstring setpermissive * [92a61a9] finalise the doc for the 1.0 release * [af50605] version for setup.py * [7dd9394] makefile and docstrings * [52a6705] new logo for the tiramisu project * [dcd6efd] resise logo * [f9fde44] docstrings * [9983739] pep8 line too long * [e73f3e0] doc * [18fc5db] lists in sets -- Daniel Dehennin Mon, 09 Sep 2013 10:23:13 +0200 tiramisu (0.83-2) eole-2.4-unstable; urgency=low * [7e56aec] Require python-ipy since 9c2dcc1 (Fixes: #5796, 5) -- Daniel Dehennin Tue, 23 Jul 2013 09:55:45 +0200 tiramisu (0.83-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [de44daa] - can reset directly custom settings for an option: setting[option].reset() - option properties are now tuple in internal, and change it to set when needed (that coping data) * [8056387] return true error message when validation * [15ac8c2] update french translation * [bc054d7] translation * [e6c3104] translation [ Daniel Dehennin ] -- Daniel Dehennin Thu, 18 Jul 2013 10:20:55 +0200 tiramisu (0.82-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [c066590] Config: __str__ raise if no str/unicode value * [1c95155] add new option's type: PortOption * [c53d574] can't use RESERVED address in IPOption and NetworkOption [ gwen ] * [a95f19d] default settings -- gwen Fri, 12 Jul 2013 16:38:54 +0200 tiramisu (0.81-1) eole-2.4-unstable; urgency=low [ gwen ] * [b80bef0] string.format with numeric parameters [ Emmanuel Garette ] * [0afb521] support multi requirement with inverse for same option [ Daniel Dehennin ] -- Daniel Dehennin Wed, 03 Jul 2013 15:10:05 +0200 tiramisu (0.80-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [4b5d9b4] __str__ method could return unicode object, force to decode in str [ Daniel Dehennin ] -- Daniel Dehennin Mon, 01 Jul 2013 16:55:45 +0200 tiramisu (0.79-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [9b134c3] requirement are now a dictionary (not anymore a tuple) * [b8bfa02] Remove 'build_actions' in 'apply_requires', now 'validate_requires_arg' build requires with tuple of tuple [ Daniel Dehennin ] -- Daniel Dehennin Mon, 01 Jul 2013 13:58:45 +0200 tiramisu (0.78-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [e501c6d] support multi requires with inverse set to True [ Daniel Dehennin ] -- Daniel Dehennin Fri, 28 Jun 2013 12:02:18 +0200 tiramisu (0.77-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [3c0629e] better raise message if try to launch impl_get_information/impl_set_information in uncompatible class * [32de14b] validate_requires_arg return requires list * [75f7e7c] callback with option in params which is in an hidden optiondescription [ Daniel Dehennin ] -- Daniel Dehennin Wed, 26 Jun 2013 17:03:01 +0200 tiramisu (0.76-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [9c47eb3] ConfigError, not PropertiesOptionError if cannot access to option in carry_out_calculation * [fd02a95] add sort, reverse, insert and extend in Multi * [755b231] allow None in requirement * [c247132] apply_requires: add property if any property raise PropertyError if same_action is False * [4d15c91] symlink support for getowner and raise if option in master/slave * [23f6d22] add symlink test [ Daniel Dehennin ] -- Daniel Dehennin Fri, 14 Jun 2013 10:30:43 +0200 tiramisu (0.75-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [0d11400] Works callback/multi/master-slave [ Daniel Dehennin ] -- Daniel Dehennin Wed, 12 Jun 2013 10:53:28 +0200 tiramisu (0.74-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [b2538f6] support of non multi variable * [ada5bfb] add test for callback not in multi [ Daniel Dehennin ] -- Daniel Dehennin Tue, 11 Jun 2013 16:08:15 +0200 tiramisu (0.73-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [6d1cf30] Better support for slave with callback: [ Daniel Dehennin ] -- Daniel Dehennin Tue, 11 Jun 2013 15:44:57 +0200 tiramisu (0.72-1) eole-2.4-unstable; urgency=low [ gwen ] * [9cf30d2] raise ConfigError * [22f0aab] fix i18n [ Daniel Dehennin ] -- Daniel Dehennin Tue, 11 Jun 2013 14:19:58 +0200 tiramisu (0.71-1) eole-2.4-unstable; urgency=low * [1c70a07] transitivity in the requirements -- gwen Mon, 10 Jun 2013 15:48:23 +0200 tiramisu (0.70-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [1d8c248] Multi: don't touch slave's value if it's default one's + don't check slave properties (if, for example, disabled for example) * [e131fdc] add cfgimpl_get_children for MetaConfig and informations * [2751a26] RequirementRecursiveError => RequirementError Properties in "apply_requires" are now transitive (but only if tested property is in properties list) New requirement option (a boolean), don't touch properties if PropertyError in "apply_requires" [ gwen ] * [9acb522] doc is ready for the new api refactoring * [0e6032d] new api documentation * [879a415] add docstrings * [c6c422f] docstrings and api * [5a7d711] report: root menu works again * [7c640be] report: options work again * [418de15] report: everything work again -- gwen Wed, 05 Jun 2013 15:59:50 +0200 tiramisu (0.69-1) eole-2.4-unstable; urgency=low [ gwen ] * [89dca8d] suppress get_consistencies() method * [988bd65] refactoring the doc for the 0.55 new API * [d6098f3] refactoring doc for the new API [ Daniel Dehennin ] -- Daniel Dehennin Tue, 21 May 2013 11:22:25 +0200 tiramisu (0.68-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [536eb27] multi, None and validation [ gwen ] -- gwen Mon, 13 May 2013 14:54:49 +0200 tiramisu (0.67-1) eole-2.4-unstable; urgency=low [ gwen ] * [c138462] add philippe as a contributor * [bd48934] docstrings [ Emmanuel Garette ] * [c91e7ef] if not need, don't validate -- gwen Fri, 10 May 2013 16:28:33 +0200 tiramisu (0.64-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [fa5d643] tiramisu/autolib.py: optimpl_ => impl_ tiramisu/option.py: consistency simplication and allow multi tiramisu/option.py: don't touch cache if force_permissive or force_properties tiramisu/values.py: set validate paramaters in Multi() [ gwen ] -- gwen Fri, 10 May 2013 15:37:16 +0200 tiramisu (0.62-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [6ffd71a] DomainnameOption now works with default value [ gwen ] -- gwen Fri, 10 May 2013 09:54:31 +0200 tiramisu (0.60-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [bcfc0cd] tiramisu/setting.py: _get_properties and validate_properties are now more easier to read and has best performance * [9ceaa4b] tiramisu/i18n.py: pep8 compliants * [2d57ed1] work on MetaConfig * [1b29793] compare option * [6de6585] * config herite from BaseInformation class * _cfgimpl_ => _impl_ * optimpl_ => impl_ * properties/permissives are now set/frozenset * validation raise ValueError if not valid, didn't return anything otherwise * consistencies are now validate in setting and when deleting value * ip/network with netmask consistency now works * DomainnameOption now works * if no validation, don't set cache for value * symlinkoption: remove path (not used) [ gwen ] -- gwen Fri, 10 May 2013 09:31:46 +0200 tiramisu (0.59-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [2c5bbb7] Requires need option, not path Valid requires [ gwen ] -- gwen Thu, 02 May 2013 10:19:45 +0200 tiramisu (0.58-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [509f41e] missing properties in PropertiesOptionError [ gwen ] -- gwen Wed, 24 Apr 2013 18:05:44 +0200 tiramisu (0.56-1) eole-2.4-unstable; urgency=low [ Philippe Caseiro ] * [e8bc84a] Ajout des fichiers de traduction et mise à jour de i18n.py * [a57e89c] * Makefile : Installation des fichiers de langue [ Emmanuel Garette ] * [2e21f13] force_store_value store value but not in write mode * [f0ef173] add a test for force_store_value in read_only mode * [f28288f] In make_dict check PropertyConfigError for OptionDescription [ gwen ] -- gwen Wed, 24 Apr 2013 14:43:05 +0200 tiramisu (0.55-1) eole-2.4-unstable; urgency=low * [604cb03] 'make test' deleted -- gwen Tue, 23 Apr 2013 14:38:21 +0200 tiramisu (0.54-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [88ea962] tiramisu/config.py: _cfgimpl_subconfigs is not used * [d8b68fa] suppress _cfgimpl_parent and _cfgimpl_get_path() from SubConfig * [67e67a5] NoValueReturn is not needed now + apply_requires is now in settings * [0c5ab9d] don't launch apply_requires more than needed * [26568dc] Values validate now value * [9c2dcc1] attribute in Option now starts with '_' add ValidateError add consistancies in Option remove byattr in find * [9644dd3] add gettext support * [fbcbbfb] consistencies now a list * [9357b34] review exception * [1f0bb88] add cons_lower + DomainnameOption * [447c175] Add "force_store_value" property. If set, store, for example, calculated value as owner values. So calculated value are calculate only one time. * [9099958] auto_store_value => force_store_value * [16801ad] SubConfig: first argument must be a OD * [6097f3a] only catch PropertiesOptionError * [656b751] mandatory is a true property (no more MandatoryError) + tests * [3170237] properties validation not in setting and now launch when modify multi * [80438b1] Rename AmbigousOptionError as ConflictOptionError * [eea96cc] MultiTypeError => ValueError * [5e67522] _empty is u'' for UnicodeOption * [d5e1cb6] pass force_properties to value's _setitem and remove config's setoption * [324c3d2] * to "reset" a value, now you just have to delete it config.unwrap_from_path("string").reset(config) => del(config.string) * add cache for value/setting to 5 secds to "reset" cache just do: config.cfgimpl_clean_cache() * can desactivate cache by removing "expire" property * [e08bd93] all multi gestion is now in Multi * [410add6] add SlaveError for slave's length * [d7b5d9d] add SlaveError for slave's length * [a11768e] remove expired cache with config.cfgimpl_reset_cache(True) * [54fe8d0] cache for properties is now in get_properties and not for validate_properties * [d4ef477] Manipulate properties is now more convenient: * [682d9fe] add option name's validation and rename Option method with objimpl_ * [e883e5b] remove _setoption in SymLinkOption objimpl_ => optimpl_ ConflictConfigError => ConflictError add read_write/read_only/getowner in Config * [1fd5f68] callback must be a function and validator support same paramaters has callback * [ec88d81] missing import * [e5de023] don't raise if check_disabled is True * [20fe56e] tiramisu/values: _empty should not validate with defaultvalue, defaultvalue is already in value * [7cd44d6] remove an unused callback in test [ gwen ] -- gwen Tue, 23 Apr 2013 12:09:29 +0200 tiramisu (0.53-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [d100d66] tiramisu/config.py can specify return type for find ('option', 'value', 'path') and remove get [ Daniel Dehennin ] -- Daniel Dehennin Fri, 05 Apr 2013 12:45:06 +0200 tiramisu (0.52-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [9006dca] set permissive to cfgimpl_get_home_by_path * [c918191] permissives are for a specified option not config [ gwen ] -- gwen Thu, 04 Apr 2013 15:46:39 +0200 tiramisu (0.51-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [e9902d8] rewrite make_dict [ gwen ] -- gwen Thu, 04 Apr 2013 11:57:47 +0200 tiramisu (0.49-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [6105191] tiramisu/value.py : self.opt => opt + disable permissive in read_write mode [ gwen ] -- gwen Wed, 03 Apr 2013 17:31:04 +0200 tiramisu (0.48-1) eole-2.4-unstable; urgency=low * [e75d6ab] test_option_has_an_api_name temporarily disabled -- gwen Wed, 03 Apr 2013 16:23:10 +0200 tiramisu (0.47-1) eole-2.4-unstable; urgency=low [ Emmanuel Garette ] * [e6f0094] optimisations and all is properties [ gwen ] -- gwen Wed, 03 Apr 2013 16:10:40 +0200 tiramisu (0.46-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [d001537] Le cache des paths est dans l'OptionDescription Utilisation des slots pour la Config * [201f9d6] remise en fonction des self._cfgimpl_slots [ gwen ] * [8181d1b] build cache builds correctly now -- gwen Wed, 27 Mar 2013 17:20:57 +0100 tiramisu (0.45-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [899f864] works on performante [ gwen ] -- gwen Wed, 27 Mar 2013 15:46:27 +0100 tiramisu (0.44-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [39c8e2e] add import and name => opt._name * [4f3db9c] support break in iterator [ gwen ] -- gwen Mon, 25 Mar 2013 15:00:34 +0100 tiramisu (0.43-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [f6a14e3] add UnicodeOption [ gwen ] -- gwen Wed, 20 Mar 2013 14:54:59 +0100 tiramisu (0.42-1) eole-2.4-unstable; urgency=low * [ccf75aa] tests for get_home_by_paths -- gwen Fri, 15 Mar 2013 09:46:09 +0100 tiramisu (0.41-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [9e81ae4] get_home_by_path is a public method * [087f7e3] cfgimpl_permissive is not the permissive param [ gwen ] -- gwen Thu, 14 Mar 2013 18:12:26 +0100 tiramisu (0.40-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [15beeda] add permissive in config [ gwen ] -- gwen Thu, 14 Mar 2013 15:10:20 +0100 tiramisu (0.39-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [783e982] informations attribute finally works [ gwen ] -- gwen Wed, 13 Mar 2013 14:51:01 +0100 tiramisu (0.38-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [e1357fd] adds information attribute to an option [ gwen ] -- gwen Tue, 12 Mar 2013 18:07:49 +0100 tiramisu (0.37-1) eole-2.4-unstable; urgency=low [ Garette Emmanuel ] * [729feb3] adds information attribute to an option [ gwen ] -- gwen Tue, 12 Mar 2013 17:19:40 +0100 tiramisu (0.36-1) eole-2.4-unstable; urgency=low * [11ad037] iter on all objects -- gwen Thu, 07 Mar 2013 11:21:35 +0100 tiramisu (0.35-1) eole-2.4-unstable; urgency=low [ gwen ] * [e360a07] BaseType refactoring * [4660f58] valid name accepts only str type [ Garette Emmanuel ] * [9b3eb33] generate correct len for slave if no value -- gwen Wed, 06 Mar 2013 17:40:04 +0100 tiramisu (0.34-1) eole-2.4-unstable; urgency=low * [151bc83] previous value api * [e515ec1] type shall not be a list * [1f1e5e5] type shall not be a list * [c40d33f] type shall not be a list * [df3753c] finally a getvalue without a getattr -- gwen Wed, 27 Feb 2013 11:41:46 +0100 tiramisu (0.33-1) eole-2.4-unstable; urgency=low * [762b0e9] is_empty -- gwen Tue, 26 Feb 2013 14:53:53 +0100 tiramisu (0.32-1) eole-2.4-unstable; urgency=low * [d00a623] validator set to false for read_write in setting * [6a3b710] adds a freeze_everything possibility * [a404c4c] masters shall have the same names as groups * [2991405] master groups that have multis * [9259a6e] values are in value objects now * [a8e6bac] refactoring, the values are in an OptionValues object * [b69ecbd] update of the doc * [a619085] doc theme * [d058e29] doc theme * [e6d5d34] refactoring values * [8f4efe6] add masters/slaves in the Values() * [7b4f3b5] option's name shall not have an api's method name * [77633c8] private method _get_multitype() * [ea7d297] private method _get_multitype() * [a02cb26] masterlen > instead of != * [eb632c0] option names shall be valid names * [8be48e5] pep8 -- gwen Mon, 25 Feb 2013 16:49:58 +0100 tiramisu (0.31-1) eole-2.4-unstable; urgency=low * [170698a] Find breaks on "disabled" property (Fixes: #4728, 5) * [03baedd] Fix appending to a non-grouped multi (Fixes: #4811, 10) * [2cb3ddf] Fix line wrapping and some raise messages spacing -- Daniel Dehennin Thu, 31 Jan 2013 17:24:12 +0100 tiramisu (0.30-1) eole-2.4-unstable; urgency=low [ gwen ] * [c66dcd0] substitute properties/permissivers in apply_requries * [e2a02c5] find raises an exception if no option found Fixes #4721 [ Daniel Dehennin ] * [f267073] Variable "ret" referenced before assignment * [deaa094] Remove useless returns and variables * [064bed9] Fix infinite recursion on calculated master of multi variable * [184c48d] Do not append default value on already defined multi slaves (Fixes: #4799, 4) * [f494bb1] Better raise message -- Daniel Dehennin Thu, 31 Jan 2013 09:29:10 +0100 tiramisu (0.29-1) eole-2.4-unstable; urgency=low * [189053a] master subgroups that have subgroups -- gwen Fri, 11 Jan 2013 09:48:53 +0100 tiramisu (0.28-1) eole-2.4-unstable; urgency=low * [f9d6f62] multi defaults value addition cinematics -- gwen Thu, 10 Jan 2013 12:09:35 +0100 tiramisu (0.27-1) eole-2.4-unstable; urgency=low [ gwen ] * [e70054c] owners for multi options [ EOLE Build Daemon ] -- EOLE Build Daemon Tue, 11 Dec 2012 16:23:39 +0100 tiramisu (0.26-1) eole-2.4-unstable; urgency=low [ gwen ] * [cda5d8c] generic owners shall live in settings [ EOLE Build Daemon ] -- EOLE Build Daemon Tue, 11 Dec 2012 11:20:58 +0100 tiramisu (0.25-1) eole-2.4-unstable; urgency=low [ gwen ] * [07d3cb1] constants heritage * [cd50cf7] owners are *real* objects now * [ca2f448] add owner [ EOLE Build Daemon ] -- EOLE Build Daemon Mon, 10 Dec 2012 14:40:35 +0100 tiramisu (0.24-1) eole-2.4-unstable; urgency=low [ gwen ] * [69d747b] comments on the code * [9736298] tests on groups/masters allowed groups * [e118f07] groupe_types are real types now [ EOLE Build Daemon ] -- EOLE Build Daemon Thu, 06 Dec 2012 18:18:25 +0100 tiramisu (0.23-1) eole-2.4-unstable; urgency=low [ gwen ] * [4393da1] validation of the len of the multi in a group * [6538231] pop and append in multi values * [0db34bb] master len without getattr * [7784a82] tests on group types * [7574ac4] Multi()'s and append [ EOLE Build Daemon ] -- EOLE Build Daemon Wed, 05 Dec 2012 11:03:16 +0100 tiramisu (0.22-1) eole-2.4-unstable; urgency=low [ gwen ] * [d633574] comparison failed [ EOLE Build Daemon ] -- EOLE Build Daemon Mon, 03 Dec 2012 15:51:59 +0100 tiramisu (0.21-1) eole-2.4-unstable; urgency=low [ gwen ] * [e0490c2] add permissive in the requirements * [43af9cf] getkey() and __eq__ for a SymLink * [2dfc906] symlink has an option's API [ EOLE Build Daemon ] -- EOLE Build Daemon Mon, 03 Dec 2012 15:27:39 +0100 tiramisu (0.20-1) eole-2.4-unstable; urgency=low [ gwen ] * [d9c8e06] config's string representation * [de47772] string representation for a symlink option * [1dea71c] getdefault returns the default_multi [ EOLE Build Daemon ] -- EOLE Build Daemon Thu, 29 Nov 2012 14:48:38 +0100 tiramisu (0.19-1) eole-2.4-unstable; urgency=low [ gwen ] * [bf112bc] custom validator for multis [ EOLE Build Daemon ] -- EOLE Build Daemon Thu, 22 Nov 2012 11:56:42 +0100 tiramisu (0.18-1) eole-2.4-unstable; urgency=low [ gwen ] * [79cf82e] doc: migrated to sphinx * [ede5184] doc: migrated to sphinx * [426e64c] is_default in _getattr [ EOLE Build Daemon ] -- EOLE Build Daemon Thu, 22 Nov 2012 11:08:58 +0100 tiramisu (0.17-1) eole-2.4-unstable; urgency=low [ gwen ] * [09dba4b] suppression of the override * [b46651a] reset() doc * [cf606a0] doc * [5d23a4d] doc * [eb7e393] the value owner is a string now * [e0bf9fa] default_multi method * [b353c6b] modification of reset's arity * [5969eaa] add custom validator * [86f9096] settings are in a separate object * [e13fec2] doc for the settings * [60ef6cc] doc [ EOLE Build Daemon ] -- EOLE Build Daemon Tue, 20 Nov 2012 10:17:36 +0100 tiramisu (0.16-1) eole-2.4-unstable; urgency=low [ gwen ] * [3bd9d2c] doc : add a link * [bfb5045] test mandatory * [307a3a0] permissive getattr in mandatory_warnings() * [407c740] docstrings for special params * [1de236d] at_index to check owners [ EOLE Build Daemon ] -- EOLE Build Daemon Fri, 09 Nov 2012 12:13:25 +0100 tiramisu (0.14-1) eole-2.4-unstable; urgency=low [ gwen ] * [ec2a65b] multi options [ EOLE Build Daemon ] -- EOLE Build Daemon Wed, 17 Oct 2012 15:38:04 +0200 tiramisu (0.13-1) eole-2.4-unstable; urgency=low [ gwen ] * [b3da043] trimming options's callbacks * [a36ae7d] permissive in the getattr [ EOLE Build Daemon ] -- EOLE Build Daemon Tue, 16 Oct 2012 15:46:09 +0200 tiramisu (0.11-1) eole-2.4-unstable; urgency=low [ gwen ] * [a2f9beb] freeze() in read_write method * [8ca58c5] __dir__ deleted * [d3dc400] add docstring and some docs * [aa67ae3] find method in config * [0bd7624] find method in config filters by attrs [ EOLE Build Daemon ] -- EOLE Build Daemon Fri, 12 Oct 2012 16:11:19 +0200 tiramisu (0.9-1) eole-2.4-unstable; urgency=low [ gwen ] * [9b419a4] remove unicity by name commented code * [9e41733] multi-action available now in requires [ EOLE Build Daemon ] -- EOLE Build Daemon Thu, 20 Sep 2012 11:38:50 +0200 tiramisu (0.8-1) eole-2.4-unstable; urgency=low [ gwen ] * [f509355] frozen api * [b2e9757] tests on frozen and None value [ EOLE Build Daemon ] -- EOLE Build Daemon Wed, 19 Sep 2012 09:40:26 +0200 tiramisu (0.6-1) eole-2.4-unstable; urgency=low [ gwen ] * [d05feb7] suppression of the notion of normal and expert mode * [5ee7247] suppression of the notion of normal and expert mode * [f48c4c2] doc : None is a possible value for the options * [1d5330f] opt.hidden and opt.disabled is replaced by opt.properties * [753b0a5] opt.hidden and opt.disabled is replaced by opt.properties * [7006091] opt.hidden and opt.disabled is replaced by opt.properties * [11b2edd] Option.force_default() -> opt value returns the default value * [bf0dcbe] replace special_owner with hascallback_and_freeze * [dc99bbc] doc: auto and fill have new meanings now * [d8370b0] commented code for unicity by name * [9bb366b] now we know wich property has been matched * [7c19ec7] syntax errors * [3e8d16e] add property api * [5907f3e] api for mandatory * [e2ec790] mandatory options * [8795180] non mandatory api * [fb2aa0e] non mandatory api opt._name error * [99df5bb] non mandatory import error * [c6ad86b] non mandatory error * [e2bcac1] mandatory or type error raised * [9604fd1] generic properties api * [934d011] generic properties api * [b533bd9] eosfunc and autolib * [1ce8d4c] autolib imports * [c70fc04] has_callback options cannot be overrided * [99dc71a] has_callback options cannot be overrided [ EOLE Build Daemon ] -- EOLE Build Daemon Tue, 18 Sep 2012 15:38:57 +0200 tiramisu (0.2.1-1) eole-2.4-unstable; urgency=low [ gwen ] * [967842c] mandatory warnings works now * [525aee8] mandatory warning for the toplevel * [a88d203] has_callback method for option [ EOLE Build Daemon ] -- EOLE Build Daemon Tue, 31 Jul 2012 15:11:33 +0200 tiramisu (0.2-1) eole-2.4-unstable; urgency=low [ Daniel Dehennin ] * [d5ae6f6] New packaging for Ubuntu Precise Pangolin * [1d7c252] Add missing dependency on python [ EOLE Build Daemon ] -- EOLE Build Daemon Thu, 26 Jul 2012 16:43:19 +0200