<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cpt/src/cpt-lib, branch 5.1.x</title>
<subtitle>[MIRROR] Carbs Packaging Tools
</subtitle>
<id>https://git.carbslinux.org/cpt/atom?h=5.1.x</id>
<link rel='self' href='https://git.carbslinux.org/cpt/atom?h=5.1.x'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/'/>
<updated>2021-01-04T11:50:46+00:00</updated>
<entry>
<title>cpt: update version to 5.1.2</title>
<updated>2021-01-04T11:50:46+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2021-01-04T11:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=34754c415955ecd5b985cb307e404507fe11c32e'/>
<id>urn:sha1:34754c415955ecd5b985cb307e404507fe11c32e</id>
<content type='text'>
FossilOrigin-Name: 4423fa4ed6d8b958a2cab88b834ef267b979861431542b79abf02a00fefeff0d</content>
</entry>
<entry>
<title>pkg_swap(): fix swap regular expression</title>
<updated>2021-01-04T11:41:57+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2021-01-04T11:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=bf988706fa4bdd863bdf1c6bf95e03bb68ab08c0'/>
<id>urn:sha1:bf988706fa4bdd863bdf1c6bf95e03bb68ab08c0</id>
<content type='text'>
This bug caused swapping prefix files to malfunction on manifest files.

Example:
swapping redo caused redo-* files to be swapped on the manifest with the
name 'redo' without actually moving the files to the alternatives
directory either.

FossilOrigin-Name: 5966d079397154246173b94f53de83212c20edeb53f75089092cec352e6316f4</content>
</entry>
<entry>
<title>cpt-lib: fix a bug in pkg_clean when CPT_DEBUG was set</title>
<updated>2020-12-20T09:00:28+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-12-20T09:00:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=246eeaa2169dd7e0cf485b52a36f7ce64e72a80e'/>
<id>urn:sha1:246eeaa2169dd7e0cf485b52a36f7ce64e72a80e</id>
<content type='text'>
Because of the CPT_DEBUG check returning 1, it would skip the termination,
meaning that even the package has failed, it will create the tarball and exit
with success.

FossilOrigin-Name: ce2337ddaa89f4a9928018ad325e6c7eac71ffb639ad55ad8e8bc97547f9a59b</content>
</entry>
<entry>
<title>cpt: bump to 5.1.0</title>
<updated>2020-11-24T23:23:44+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-24T23:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=707b6cd4aaa6990349c6693fe2dff140b74370d5'/>
<id>urn:sha1:707b6cd4aaa6990349c6693fe2dff140b74370d5</id>
<content type='text'>
FossilOrigin-Name: 61286170f1581e6b6af180d0de2ebef9b900e3a693921d5966f66c7d619a4485</content>
</entry>
<entry>
<title>lib: make cache more readable and fix removing of temporary files</title>
<updated>2020-11-24T22:57:04+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-24T22:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=bc4c85f0ec755055baee6e27dad9c1aabedfb3f3'/>
<id>urn:sha1:bc4c85f0ec755055baee6e27dad9c1aabedfb3f3</id>
<content type='text'>
- Move the conflict and temporary manifest files inside the process
  directory. Instead of naming them 'c' and 'm', name them 'conflict' and
  'manifest' respectively.
- Remove the process directory entirely.

FossilOrigin-Name: 27077d44b5863954d0d25b39a49c00d22ac074436afd764095ef06703407bf53</content>
</entry>
<entry>
<title>pkg_swap(): use pkg_owner()</title>
<updated>2020-11-24T22:50:48+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-24T22:50:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=95cd98b1fa8b993ab12c566083051287b33d8a77'/>
<id>urn:sha1:95cd98b1fa8b993ab12c566083051287b33d8a77</id>
<content type='text'>
FossilOrigin-Name: e37239871c297b73bf3c08d31fa0ec93d9581939e65771e970933adfcfad83a9</content>
</entry>
<entry>
<title>pkg_build(): generate manifest before the dependencies are fixed.</title>
<updated>2020-11-24T15:11:29+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-24T15:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=1ca8227e70d7cf24db45b7e4b35c66041bc14428'/>
<id>urn:sha1:1ca8227e70d7cf24db45b7e4b35c66041bc14428</id>
<content type='text'>
FossilOrigin-Name: 2bf2c63be602059ad077171016c46e1e880920c6085e75dd6c1f9a82fa515153</content>
</entry>
<entry>
<title>create_cache(): create multi-level temporary directories per process</title>
<updated>2020-11-11T12:05:47+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-11T12:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=5609ba32e5065af6baa14b2f94fc5104c64ceb31'/>
<id>urn:sha1:5609ba32e5065af6baa14b2f94fc5104c64ceb31</id>
<content type='text'>
FossilOrigin-Name: 89e024bc50ae14880135de6279580f2e9da3a1e2dcb58fc43f83a9f012bdb060</content>
</entry>
<entry>
<title>cpt-lib: don't make main() a function unto itself</title>
<updated>2020-11-09T13:21:18+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-09T13:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=c10e49d9caf08d0729024f5cf770634a739ebbe3'/>
<id>urn:sha1:c10e49d9caf08d0729024f5cf770634a739ebbe3</id>
<content type='text'>
FossilOrigin-Name: 3f01d4659d9f4e7488387436153fc9a20723b40f28515c5020172a83eb88128b</content>
</entry>
<entry>
<title>getoptions(): parse the options during main() call on cpt-lib</title>
<updated>2020-11-09T13:03:20+00:00</updated>
<author>
<name>merakor</name>
<email>cem@ckyln.com</email>
</author>
<published>2020-11-09T13:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/cpt/commit/?id=13e58869dc0bf24acacc98650ef95d0d27598a4f'/>
<id>urn:sha1:13e58869dc0bf24acacc98650ef95d0d27598a4f</id>
<content type='text'>
Calling parse() after cpt-lib has been called causes sys_db to be initiated
using the wrong CPT_ROOT, among other issues. By calling the option parser
during the main(), we make sure that the options parsed are used as soon as
possible.

FossilOrigin-Name: 2933b99bec8ec9c3f20143e2a19c270a6d208f723d2b394c625cbc13d2625326</content>
</entry>
</feed>
