<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dpkg/data, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/dpkg/atom?h=master</id>
<link rel='self' href='https://git.osdyson.ru/dpkg/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/'/>
<updated>2019-11-26T11:00:30Z</updated>
<entry>
<title>Merge https://salsa.debian.org/dpkg-team/dpkg</title>
<updated>2019-11-26T11:00:30Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2019-11-26T11:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=414ea1706306e061fc44a8b5ce3042d4f0728489'/>
<id>urn:sha1:414ea1706306e061fc44a8b5ce3042d4f0728489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: Add missing purpose and column description for tupletable</title>
<updated>2018-08-30T01:31:03Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2018-08-30T00:38:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=b910e58aed06d3fbca0645bd68c2105d1dfa003c'/>
<id>urn:sha1:b910e58aed06d3fbca0645bd68c2105d1dfa003c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arch: Add support for riscv64 CPU</title>
<updated>2018-01-16T10:24:56Z</updated>
<author>
<name>Manuel A. Fernandez Montecelo</name>
<email>mafm@debian.org</email>
</author>
<published>2018-01-15T23:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=ee0855cc66076691de4796be48f8a0d889fde001'/>
<id>urn:sha1:ee0855cc66076691de4796be48f8a0d889fde001</id>
<content type='text'>
[guillem@debian.org:
 - Update unit-tests. ]

Closes: #822914
Stable-Candidate: 1.18.x
Signed-off-by: Guillem Jover &lt;guillem@debian.org&gt;
</content>
</entry>
<entry>
<title>dpkg (1.19.1~dyson1)</title>
<updated>2017-11-19T14:57:02Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2017-11-19T11:53:15Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=655238c5c8e37daab35a180518ffa497dcac3422'/>
<id>urn:sha1:655238c5c8e37daab35a180518ffa497dcac3422</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge git://anonscm.debian.org/dpkg/dpkg</title>
<updated>2017-11-19T11:16:14Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2017-11-19T10:53:03Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=cae4c26c7eb2bd4cd8171a61f602e92796f8df46'/>
<id>urn:sha1:cae4c26c7eb2bd4cd8171a61f602e92796f8df46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arch: Add support for ARM64 ILP32</title>
<updated>2017-05-07T14:50:08Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2017-03-15T18:49:08Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=7e0656a1e1ab5177b5bacecad96ee0a1386b505a'/>
<id>urn:sha1:7e0656a1e1ab5177b5bacecad96ee0a1386b505a</id>
<content type='text'>
Closes: #824742
Based-on-patch-by: Wookey &lt;wookey@wookware.org&gt;
</content>
</entry>
<entry>
<title>data: Do not enable PIE when linking static programs</title>
<updated>2016-11-13T17:08:15Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2016-11-12T13:59:55Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=39545fbc7444e259d039fe39bd5345a2edaf8084'/>
<id>urn:sha1:39545fbc7444e259d039fe39bd5345a2edaf8084</id>
<content type='text'>
It seems like at least glibc does not support statically linked PIE
programs, and produces random junk. Disable globally for now, if
there's a desire to enable static PIE binaries, which is known to
work on some architectures (such as musl-based ones) we can add
specialized specs files in the future.

Closes: #843714
Proposed-by: Szabolcs Nagy &lt;nsz@port70.net&gt;
</content>
</entry>
<entry>
<title>data: Improve PIE handling</title>
<updated>2016-11-11T01:34:16Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2016-11-10T03:55:02Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=8ce8524a7268525b27e04cab550e92edd9ea18a5'/>
<id>urn:sha1:8ce8524a7268525b27e04cab550e92edd9ea18a5</id>
<content type='text'>
- Rename the spec name cc1_options to self_spec.
- Do not set PIE options if they have been negated, and do not reset
  them if they have been requested.

Closes: #843791, #843826
</content>
</entry>
<entry>
<title>Dpkg::Vendor::Debian: Improve PIE flags support</title>
<updated>2016-11-07T02:25:46Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2016-08-10T20:51:11Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=cf7f30aeba89f5bafe5046b7666985b661eaf217'/>
<id>urn:sha1:cf7f30aeba89f5bafe5046b7666985b661eaf217</id>
<content type='text'>
Fix changelog for dpkg 1.18.11 to mention PIE got enabled by default for
all architectures, not just the ones where gcc does that itself.

When emitting PIE flags on architectures where gcc does not inject those
itself, do it via a specs file too, so that maintainers can use them
unconditionally regardless of the object being compiled or linked.

When injecting -no-pie for linking via gcc specs also inject -fno-PIE.

Update the documentation to make the current situation more clear.
</content>
</entry>
<entry>
<title>Dpkg::Vendor::Debian: Handle PIE enabled by default in gcc</title>
<updated>2016-11-06T02:07:14Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2016-10-20T22:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/dpkg/commit/?id=1852648603b1cc26ee4ce95a5173032445af4eb1'/>
<id>urn:sha1:1852648603b1cc26ee4ce95a5173032445af4eb1</id>
<content type='text'>
Add support for compiler built-in features, so that we do not set
them when enabled and set negated flags when disabled.

We use gcc spec files to set these flags so that we avoid any conflict
with other incompatible flags that would make the build fail.

Closes: #835149
Based-on-patch-by: Bálint Réczey &lt;balint@balintreczey.hu&gt;
</content>
</entry>
</feed>
