<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-kernel</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=118851463" />
  <subtitle>Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-kernel</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=118851463</id>
  <updated>2026-04-04T02:23:57Z</updated>
  <dc:date>2026-04-04T02:23:57Z</dc:date>
  <entry>
    <title>RE: Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-ke</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119414800" />
    <author>
      <name>Dominik Marks</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119414800</id>
    <updated>2020-06-17T06:49:31Z</updated>
    <published>2020-06-17T06:49:31Z</published>
    <summary type="html">To answer my own question:&lt;br /&gt;&lt;br /&gt;The exported packages of &lt;em&gt;portal-kernel.jar&lt;/em&gt; are &lt;strong&gt;not &lt;/strong&gt;defined in the &lt;em&gt;portal-kernel.jar&lt;/em&gt; but in the &lt;em&gt;portal-bootstrap.jar&lt;/em&gt;. That file defines the exported packages of the bundle 0 (system bundle). That file contains the correct package versions and if I deploy that file too everything works fine.</summary>
    <dc:creator>Dominik Marks</dc:creator>
    <dc:date>2020-06-17T06:49:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-ke</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118860832" />
    <author>
      <name>Dominik Marks</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118860832</id>
    <updated>2020-04-06T16:25:55Z</updated>
    <published>2020-04-06T16:25:55Z</published>
    <summary type="html">So if I understand you correctly when I deploy a JAR with a MANIFEST.MF which exports 7.42.0 the Gogo shell will report one version less?? Why?</summary>
    <dc:creator>Dominik Marks</dc:creator>
    <dc:date>2020-04-06T16:25:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-ke</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118857824" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118857824</id>
    <updated>2020-04-04T20:07:51Z</updated>
    <published>2020-04-04T20:07:51Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Dominik Marks:&lt;/div&gt;&lt;blockquote&gt;&lt;br /&gt;The strange thing is that in the above example the packageinfo in the source is version &lt;strong&gt;7.42.0&lt;/strong&gt; and the MANIFEST.MF inside the portal-kernel.jar is &lt;strong&gt;7.42.0&lt;/strong&gt;, but the Gogo Shell reports &lt;strong&gt;7.41.0&lt;/strong&gt;.&lt;br /&gt;&lt;/blockquote&gt;Still seems like the same issue: The source-bundle versions are one version higher than what&amp;#39;s actually delivered in binary code? e.g. the increment was done after build but before packaging the source files. Maybe only partially as you mention 1) packageinfo, 2) Manifest, 3) Gogo Shell.</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2020-04-04T20:07:51Z</dc:date>
  </entry>
  <entry>
    <title>RE: Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-ke</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118855189" />
    <author>
      <name>Dominik Marks</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118855189</id>
    <updated>2020-04-03T10:16:47Z</updated>
    <published>2020-04-03T10:16:47Z</published>
    <summary type="html">Thanks Olaf for your answer. However I built everything from source and did not use any binary patches (as there are none available for the CE-Versions).&lt;br /&gt;The strange thing is that in the above example the packageinfo in the source is version &lt;strong&gt;7.42.0&lt;/strong&gt; and the MANIFEST.MF inside the portal-kernel.jar is &lt;strong&gt;7.42.0&lt;/strong&gt;, but the Gogo Shell reports &lt;strong&gt;7.41.0&lt;/strong&gt;.</summary>
    <dc:creator>Dominik Marks</dc:creator>
    <dc:date>2020-04-03T10:16:47Z</dc:date>
  </entry>
  <entry>
    <title>RE: Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-ke</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118850942" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118850942</id>
    <updated>2020-04-02T16:38:35Z</updated>
    <published>2020-04-02T16:38:35Z</published>
    <summary type="html">Could it be related to &lt;a href="https://issues.liferay.com/browse/LPS-107951"&gt;https://issues.liferay.com/browse/LPS-107951 ?&lt;/a&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2020-04-02T16:38:35Z</dc:date>
  </entry>
  <entry>
    <title>Creating binary patches for Liferay 7.0.6 GA7 - Problems with portal-kernel</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118851462" />
    <author>
      <name>Dominik Marks</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118851462</id>
    <updated>2020-04-02T13:46:02Z</updated>
    <published>2020-04-02T13:46:02Z</published>
    <summary type="html">As discussed in this blog post (&lt;a href="https://liferay.dev/blogs/-/blogs/security-patches-for-liferay-portal-6-2-7-0-and-7-1"&gt;https://liferay.dev/blogs/-/blogs/security-patches-for-liferay-portal-6-2-7-0-and-7-1&lt;/a&gt;) I am trying to generate binary patches for Liferay 7.0.6 GA7.&lt;br /&gt;&lt;br /&gt;I was able to build Liferay from source, but now I have a strange problem.&lt;br /&gt;&lt;br /&gt;I put the generated &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;portal-kernel.jar &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;into &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;tomcat/lib/ext&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. The &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;MANIFEST.MF &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;in that jar states that this bundle exports  &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;com.liferay.portal.kernel.util &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;version &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;7.42.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. That is the same as in the &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;packageinfo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;in the source in that package. However when I ask what packages that bundle exports in the gogo shell (command &amp;#34;&lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;b 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;#34;) it says that it exports &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;com.liferay.portal.kernel.util &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;version &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;7.41.0 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;(that would be the one that was exported before the patches).&lt;br /&gt;&lt;br /&gt;What does that mean? Are the changes from &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;portal-kernel.jar &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;not applied? Why does the gogo shell say that it exports &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;7.41.0 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;? I can&amp;#39;t find that information anywhere. I already cleared the &lt;span style="color: #212529"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 16px;"&gt;osgi/state &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;folder.</summary>
    <dc:creator>Dominik Marks</dc:creator>
    <dc:date>2020-04-02T13:46:02Z</dc:date>
  </entry>
</feed>
