<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/targetcli.git, branch 3.0-pre2</title>
<subtitle>github.com: agrover/targetcli-fb.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/'/>
<entry>
<title>Makefile: VERSION uses "~" for "-" in git tags</title>
<updated>2014-05-19T21:32:59+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T21:32:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=1ca863c5217c08d281ed30544d0ae8b41e6ff5d7'/>
<id>1ca863c5217c08d281ed30544d0ae8b41e6ff5d7</id>
<content type='text'>
* This makes for better version comparison in distributions.
  In Debian, 3.0~rc1 &lt; 3.0 &lt; 3.0-rc1.
* Added version target to display computed version string
* Use the same variable for rpm and deb changelogs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This makes for better version comparison in distributions.
  In Debian, 3.0~rc1 &lt; 3.0 &lt; 3.0-rc1.
* Added version target to display computed version string
* Use the same variable for rpm and deb changelogs
</pre>
</div>
</content>
</entry>
<entry>
<title>Initscripts start warns of already loaded modules</title>
<updated>2014-05-19T20:27:13+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T20:27:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=14e223728bb521b6defc3529e51beaef37eb56fb'/>
<id>14e223728bb521b6defc3529e51beaef37eb56fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use RTSRoot.fabric_modules, not loaded_fabric_modules</title>
<updated>2014-05-19T20:15:30+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T20:15:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=e61af1b7d35952fbed8ef8d175199c05d93eaab5'/>
<id>e61af1b7d35952fbed8ef8d175199c05d93eaab5</id>
<content type='text'>
RTSRoot now exposes only loaded modules and has no loaded_fabric_modules
property anymore, c.f. rtslib/a4930ad0b4beaa4a7b10e7e8f9389e618245fd60
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RTSRoot now exposes only loaded modules and has no loaded_fabric_modules
property anymore, c.f. rtslib/a4930ad0b4beaa4a7b10e7e8f9389e618245fd60
</pre>
</div>
</content>
</entry>
<entry>
<title>Use parse_specfile(), list_specfiles() in initscript</title>
<updated>2014-05-19T19:48:13+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T18:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=f902c7f3840f1539e9de79f83068df500730fc57'/>
<id>f902c7f3840f1539e9de79f83068df500730fc57</id>
<content type='text'>
Following rtslib/4f735bb86e8cef3de111d4ddff98695aeb35536e, we cannot use
RTSRoot.fabric_modules before loading the kernel modules.

To circumvent the problem, rtslib/93934a720968780b24ce03bb8e03d81f352d6662
introduced parse_specfile() and list_specfiles() which only require the
specfiles to be present on the system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following rtslib/4f735bb86e8cef3de111d4ddff98695aeb35536e, we cannot use
RTSRoot.fabric_modules before loading the kernel modules.

To circumvent the problem, rtslib/93934a720968780b24ce03bb8e03d81f352d6662
introduced parse_specfile() and list_specfiles() which only require the
specfiles to be present on the system.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initscript rely on rtslib to create configfs nodes</title>
<updated>2014-05-19T19:36:10+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T16:31:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=12662ce573bec0464ba7f9f575c5359382403c99'/>
<id>12662ce573bec0464ba7f9f575c5359382403c99</id>
<content type='text'>
We used to mkdir the fabric modules configfs nodes after loading the kernel
modules. RTSLib does this already, so rely on it and remove that code from the
initscript.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to mkdir the fabric modules configfs nodes after loading the kernel
modules. RTSLib does this already, so rely on it and remove that code from the
initscript.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initscript stop action LSB compliance fix</title>
<updated>2014-05-19T16:22:30+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T16:19:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=7daa580ddc108fc283b82e7796d78b12afc9ce29'/>
<id>7daa580ddc108fc283b82e7796d78b12afc9ce29</id>
<content type='text'>
When trying to stop an already stopped service, the initscript should succeed
and return 0. We now return 0 when trying to stop the target when
/sys/kernel/config/target does not exists. This also fixes a potential problem
when upgrading targetcli with the target stopped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When trying to stop an already stopped service, the initscript should succeed
and return 0. We now return 0 when trying to stop the target when
/sys/kernel/config/target does not exists. This also fixes a potential problem
when upgrading targetcli with the target stopped.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use FabricModules.all(), not RTSRoot in initscript</title>
<updated>2014-05-19T15:58:40+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T15:58:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=b7cd5e1246e10243e01d7e16c879ec9553aeae8b'/>
<id>b7cd5e1246e10243e01d7e16c879ec9553aeae8b</id>
<content type='text'>
* In rtslib/61f72fd404eda5e263c2fd774db814dde5daa7cf, all module loading
  logic was removed from rtslib, and thus RTSRoot cannot be instanciated
  before the initscript loaded the target module.
* FabricModules.all() is a class method that only relies on specfiles
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* In rtslib/61f72fd404eda5e263c2fd774db814dde5daa7cf, all module loading
  logic was removed from rtslib, and thus RTSRoot cannot be instanciated
  before the initscript loaded the target module.
* FabricModules.all() is a class method that only relies on specfiles
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove module loading logic, reply on initscript</title>
<updated>2014-05-19T14:57:08+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T14:54:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=61cbdfb210e4ea7caeb5554b4e095764cfc23ae7'/>
<id>61cbdfb210e4ea7caeb5554b4e095764cfc23ae7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile clean target rm's all *.pyc *.swp files</title>
<updated>2014-05-19T14:57:04+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=beebf6256f097e2c6f1d849f152bde051144c0bf'/>
<id>beebf6256f097e2c6f1d849f152bde051144c0bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>saveconfig now uses same logic as config mode commit</title>
<updated>2014-05-19T14:12:11+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@netiant.com</email>
</author>
<published>2014-05-19T13:50:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=96b9726d589c4981f4337bf97129d9ecf31da16c'/>
<id>96b9726d589c4981f4337bf97129d9ecf31da16c</id>
<content type='text'>
* Moved the configuration backup and dump logic to a separate class method:
  CliConfig.save_running_config()
* Using in both config mode commit and legacy mode saveconfig
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Moved the configuration backup and dump logic to a separate class method:
  CliConfig.save_running_config()
* Using in both config mode commit and legacy mode saveconfig
</pre>
</div>
</content>
</entry>
</feed>
