The patches fail to apply so i drop them, I didn&#39;t check if the patches where merged into<br>upstream :(<br><br><div class="gmail_quote">On Fri, Aug 19, 2011 at 9:15 AM, Richard Purdie <span dir="ltr">&lt;<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Wed, 2011-08-17 at 21:57 -0500, Adrian Alonso wrote:<br>
&gt; * file version 5.07 also prevents magic file mistmatch<br>
&gt;   in Fedora 15<br>
&gt; * related to bug 1358.<br>
&gt;   <a href="http://bugzilla.pokylinux.org/show_bug.cgi?id=1358" target="_blank">http://bugzilla.pokylinux.org/show_bug.cgi?id=1358</a><br>
&gt; * v2 remove previous file version 5.04<br>
&gt;   remove unused patchs<br>
<br>
</div>When you say these are unused patches, were the fixes merged into<br>
upstream or did these patches simply fail to apply so you dropped them?<br>
<br>
Cheers,<br>
<br>
Richard<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; Signed-off-by: Adrian Alonso &lt;<a href="mailto:aalonso00@gmail.com">aalonso00@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  meta/recipes-devtools/file/file/ge-le.patch        |   72 --------------------<br>
&gt;  .../file/file/stringb-compat.patch                 |   31 ---------<br>
&gt;  meta/recipes-devtools/file/<a href="http://file_5.04.bb" target="_blank">file_5.04.bb</a>            |   39 -----------<br>
&gt;  meta/recipes-devtools/file/<a href="http://file_5.07.bb" target="_blank">file_5.07.bb</a>            |   36 ++++++++++<br>
&gt;  4 files changed, 36 insertions(+), 142 deletions(-)<br>
&gt;  delete mode 100644 meta/recipes-devtools/file/file/ge-le.patch<br>
&gt;  delete mode 100644 meta/recipes-devtools/file/file/stringb-compat.patch<br>
&gt;  delete mode 100644 meta/recipes-devtools/file/<a href="http://file_5.04.bb" target="_blank">file_5.04.bb</a><br>
&gt;  create mode 100644 meta/recipes-devtools/file/<a href="http://file_5.07.bb" target="_blank">file_5.07.bb</a><br>
&gt;<br>
&gt; diff --git a/meta/recipes-devtools/file/file/ge-le.patch b/meta/recipes-devtools/file/file/ge-le.patch<br>
&gt; deleted file mode 100644<br>
&gt; index fb7d671..0000000<br>
&gt; --- a/meta/recipes-devtools/file/file/ge-le.patch<br>
&gt; +++ /dev/null<br>
&gt; @@ -1,72 +0,0 @@<br>
&gt; -Upstream-Status: Pending<br>
&gt; -<br>
&gt; -`&gt;=&#39; and `&lt;=&#39; was silently ignored in previous version,<br>
&gt; -but causes an warning in file 5.04. Add support for these<br>
&gt; -two operators as a feature extension, however, users should<br>
&gt; -not rely on them.<br>
&gt; -<br>
&gt; -8/17/2010 - created by Qing He &lt;<a href="mailto:qing.he@intel.com">qing.he@intel.com</a>&gt;<br>
&gt; -<br>
&gt; -diff --git a/src/apprentice.c b/src/apprentice.c<br>
&gt; -index 3d4c3cf..a2b86ed 100644<br>
&gt; ---- a/src/apprentice.c<br>
&gt; -+++ b/src/apprentice.c<br>
&gt; -@@ -1396,11 +1396,10 @@ parse(struct magic_set *ms, struct magic_entry **mentryp, uint32_t *nmentryp,<br>
&gt; -             m-&gt;reln = *l;<br>
&gt; -             ++l;<br>
&gt; -             if (*l == &#39;=&#39;) {<br>
&gt; --                    if (ms-&gt;flags &amp; MAGIC_CHECK) {<br>
&gt; --                            file_magwarn(ms, &quot;%c= not supported&quot;,<br>
&gt; --                                m-&gt;reln);<br>
&gt; --                            return -1;<br>
&gt; --                    }<br>
&gt; -+                if (m-&gt;reln == &#39;&gt;&#39;)<br>
&gt; -+                    m-&gt;reln = &#39;g&#39;;<br>
&gt; -+                else if (m-&gt;reln == &#39;&lt;&#39;)<br>
&gt; -+                    m-&gt;reln = &#39;l&#39;;<br>
&gt; -                ++l;<br>
&gt; -             }<br>
&gt; -             break;<br>
&gt; -diff --git a/src/softmagic.c b/src/softmagic.c<br>
&gt; -index d8a5675..1648e43 100644<br>
&gt; ---- a/src/softmagic.c<br>
&gt; -+++ b/src/softmagic.c<br>
&gt; -@@ -1955,6 +1955,38 @@ magiccheck(struct magic_set *ms, struct magic *m)<br>
&gt; -             }<br>
&gt; -             break;<br>
&gt; -<br>
&gt; -+    case &#39;g&#39;:<br>
&gt; -+            if (m-&gt;flag &amp; UNSIGNED) {<br>
&gt; -+                    matched = v &gt;= l;<br>
&gt; -+                    if ((ms-&gt;flags &amp; MAGIC_DEBUG) != 0)<br>
&gt; -+                            (void) fprintf(stderr, &quot;%llu &gt;= %llu = %d\n&quot;,<br>
&gt; -+                                (unsigned long long)v,<br>
&gt; -+                                (unsigned long long)l, matched);<br>
&gt; -+            }<br>
&gt; -+            else {<br>
&gt; -+                    matched = (int64_t) v &gt;= (int64_t) l;<br>
&gt; -+                    if ((ms-&gt;flags &amp; MAGIC_DEBUG) != 0)<br>
&gt; -+                            (void) fprintf(stderr, &quot;%lld &gt;= %lld = %d\n&quot;,<br>
&gt; -+                                (long long)v, (long long)l, matched);<br>
&gt; -+            }<br>
&gt; -+            break;<br>
&gt; -+<br>
&gt; -+    case &#39;l&#39;:<br>
&gt; -+            if (m-&gt;flag &amp; UNSIGNED) {<br>
&gt; -+                    matched = v &lt;= l;<br>
&gt; -+                    if ((ms-&gt;flags &amp; MAGIC_DEBUG) != 0)<br>
&gt; -+                            (void) fprintf(stderr, &quot;%llu &lt;= %llu = %d\n&quot;,<br>
&gt; -+                                (unsigned long long)v,<br>
&gt; -+                                (unsigned long long)l, matched);<br>
&gt; -+            }<br>
&gt; -+            else {<br>
&gt; -+                    matched = (int64_t) v &lt;= (int64_t) l;<br>
&gt; -+                    if ((ms-&gt;flags &amp; MAGIC_DEBUG) != 0)<br>
&gt; -+                            (void) fprintf(stderr, &quot;%lld &lt;= %lld = %d\n&quot;,<br>
&gt; -+                                   (long long)v, (long long)l, matched);<br>
&gt; -+            }<br>
&gt; -+            break;<br>
&gt; -+<br>
&gt; -     case &#39;&amp;&#39;:<br>
&gt; -             matched = (v &amp; l) == l;<br>
&gt; -             if ((ms-&gt;flags &amp; MAGIC_DEBUG) != 0)<br>
&gt; diff --git a/meta/recipes-devtools/file/file/stringb-compat.patch b/meta/recipes-devtools/file/file/stringb-compat.patch<br>
&gt; deleted file mode 100644<br>
&gt; index 8aba31e..0000000<br>
&gt; --- a/meta/recipes-devtools/file/file/stringb-compat.patch<br>
&gt; +++ /dev/null<br>
&gt; @@ -1,31 +0,0 @@<br>
&gt; -Upstream-Status: Pending<br>
&gt; -<br>
&gt; -`B&#39; in file 4.x has the same meaning with `W&#39; in file 5,<br>
&gt; -let `B&#39; be an alias of `W&#39;.<br>
&gt; -<br>
&gt; -8/17/2010 - created by Qing He &lt;<a href="mailto:qing.he@intel.com">qing.he@intel.com</a>&gt;<br>
&gt; -<br>
&gt; -diff --git a/src/apprentice.c b/src/apprentice.c<br>
&gt; -index 58826c3..3d4c3cf 100644<br>
&gt; ---- a/src/apprentice.c<br>
&gt; -+++ b/src/apprentice.c<br>
&gt; -@@ -1340,6 +1340,7 @@ parse(struct magic_set *ms, struct magic_entry **mentryp, uint32_t *nmentryp,<br>
&gt; -                                                 &quot;zero range&quot;);<br>
&gt; -                                     l = t - 1;<br>
&gt; -                                     break;<br>
&gt; -+                            case CHAR_COMPACT_BLANK:<br>
&gt; -                             case CHAR_COMPACT_WHITESPACE:<br>
&gt; -                                     m-&gt;str_flags |= STRING_COMPACT_WHITESPACE;<br>
&gt; -                                     break;<br>
&gt; -diff --git a/src/file.h b/src/file.h<br>
&gt; -index c07f2d4..42cf416 100644<br>
&gt; ---- a/src/file.h<br>
&gt; -+++ b/src/file.h<br>
&gt; -@@ -282,6 +282,7 @@ struct magic {<br>
&gt; - #define STRING_TEXTTEST                             BIT(5)<br>
&gt; - #define STRING_BINTEST                              BIT(6)<br>
&gt; - #define CHAR_COMPACT_WHITESPACE                     &#39;W&#39;<br>
&gt; -+#define CHAR_COMPACT_BLANK                  &#39;B&#39;<br>
&gt; - #define CHAR_COMPACT_OPTIONAL_WHITESPACE    &#39;w&#39;<br>
&gt; - #define CHAR_IGNORE_LOWERCASE                       &#39;c&#39;<br>
&gt; - #define CHAR_IGNORE_UPPERCASE                       &#39;C&#39;<br>
&gt; diff --git a/meta/recipes-devtools/file/<a href="http://file_5.04.bb" target="_blank">file_5.04.bb</a> b/meta/recipes-devtools/file/<a href="http://file_5.04.bb" target="_blank">file_5.04.bb</a><br>
&gt; deleted file mode 100644<br>
&gt; index 1f9c78e..0000000<br>
&gt; --- a/meta/recipes-devtools/file/<a href="http://file_5.04.bb" target="_blank">file_5.04.bb</a><br>
&gt; +++ /dev/null<br>
&gt; @@ -1,39 +0,0 @@<br>
&gt; -SUMMARY = &quot;File classification tool&quot;<br>
&gt; -DESCRIPTION = &quot;File attempts to classify files depending \<br>
&gt; -on their contents and prints a description if a match is found.&quot;<br>
&gt; -HOMEPAGE = &quot;<a href="http://www.darwinsys.com/file/" target="_blank">http://www.darwinsys.com/file/</a>&quot;<br>
&gt; -SECTION = &quot;console/utils&quot;<br>
&gt; -<br>
&gt; -# two clause BSD<br>
&gt; -LICENSE = &quot;BSD&quot;<br>
&gt; -LIC_FILES_CHKSUM = &quot;file://COPYING;beginline=2;md5=6a7382872edb68d33e1a9398b6e03188&quot;<br>
&gt; -<br>
&gt; -DEPENDS = &quot;zlib file-native&quot;<br>
&gt; -DEPENDS_virtclass-native = &quot;zlib-native&quot;<br>
&gt; -PR = &quot;r2&quot;<br>
&gt; -<br>
&gt; -SRC_URI = &quot;<a href="ftp://ftp.astron.com/pub/file/file-$%7BPV%7D.tar.gz" target="_blank">ftp://ftp.astron.com/pub/file/file-${PV}.tar.gz</a> \<br>
&gt; -           file://stringb-compat.patch \<br>
&gt; -           file://ge-le.patch \<br>
&gt; -           file://dump \<br>
&gt; -           file://filesystems&quot;<br>
&gt; -<br>
&gt; -SRC_URI[md5sum] = &quot;accade81ff1cc774904b47c72c8aeea0&quot;<br>
&gt; -SRC_URI[sha256sum] = &quot;4c9e6e7994e74cb3386374ae91b055d26ac96b9d3e82fd157ae2d62e87a4260c&quot;<br>
&gt; -<br>
&gt; -inherit autotools<br>
&gt; -<br>
&gt; -do_configure_prepend() {<br>
&gt; -     cp ${WORKDIR}/dump ${S}/magic/Magdir/<br>
&gt; -     cp ${WORKDIR}/filesystems ${S}/magic/Magdir/<br>
&gt; -}<br>
&gt; -<br>
&gt; -FILES_${PN} += &quot;${datadir}/misc/*.mgc&quot;<br>
&gt; -<br>
&gt; -do_install_append_virtclass-native() {<br>
&gt; -     create_cmdline_wrapper ${D}/${bindir}/file \<br>
&gt; -             --magic-file ${datadir}/misc/magic.mgc<br>
&gt; -}<br>
&gt; -<br>
&gt; -<br>
&gt; -BBCLASSEXTEND = &quot;native&quot;<br>
&gt; diff --git a/meta/recipes-devtools/file/<a href="http://file_5.07.bb" target="_blank">file_5.07.bb</a> b/meta/recipes-devtools/file/<a href="http://file_5.07.bb" target="_blank">file_5.07.bb</a><br>
&gt; new file mode 100644<br>
&gt; index 0000000..9b5b51f<br>
&gt; --- /dev/null<br>
&gt; +++ b/meta/recipes-devtools/file/<a href="http://file_5.07.bb" target="_blank">file_5.07.bb</a><br>
&gt; @@ -0,0 +1,36 @@<br>
&gt; +SUMMARY = &quot;File classification tool&quot;<br>
&gt; +DESCRIPTION = &quot;File attempts to classify files depending \<br>
&gt; +on their contents and prints a description if a match is found.&quot;<br>
&gt; +HOMEPAGE = &quot;<a href="http://www.darwinsys.com/file/" target="_blank">http://www.darwinsys.com/file/</a>&quot;<br>
&gt; +SECTION = &quot;console/utils&quot;<br>
&gt; +<br>
&gt; +# two clause BSD<br>
&gt; +LICENSE = &quot;BSD&quot;<br>
&gt; +LIC_FILES_CHKSUM = &quot;file://COPYING;beginline=2;md5=6a7382872edb68d33e1a9398b6e03188&quot;<br>
&gt; +<br>
&gt; +DEPENDS = &quot;zlib file-native&quot;<br>
&gt; +DEPENDS_virtclass-native = &quot;zlib-native&quot;<br>
&gt; +PR = &quot;r0&quot;<br>
&gt; +<br>
&gt; +SRC_URI = &quot;<a href="ftp://ftp.astron.com/pub/file/file-$%7BPV%7D.tar.gz" target="_blank">ftp://ftp.astron.com/pub/file/file-${PV}.tar.gz</a> \<br>
&gt; +           file://dump \<br>
&gt; +           file://filesystems&quot;<br>
&gt; +<br>
&gt; +SRC_URI[md5sum] = &quot;b8d1f9a8a644067bd0a703cebf3f4858&quot;<br>
&gt; +SRC_URI[sha256sum] = &quot;c968bfe97d87f9f564728a894d57be2c6bba9a2006763fffff85c5f72a9a3c2f&quot;<br>
&gt; +<br>
&gt; +inherit autotools<br>
&gt; +<br>
&gt; +do_configure_prepend() {<br>
&gt; +     cp ${WORKDIR}/dump ${S}/magic/Magdir/<br>
&gt; +     cp ${WORKDIR}/filesystems ${S}/magic/Magdir/<br>
&gt; +}<br>
&gt; +<br>
&gt; +FILES_${PN} += &quot;${datadir}/misc/*.mgc&quot;<br>
&gt; +<br>
&gt; +do_install_append_virtclass-native() {<br>
&gt; +     create_cmdline_wrapper ${D}/${bindir}/file \<br>
&gt; +             --magic-file ${datadir}/misc/magic.mgc<br>
&gt; +}<br>
&gt; +<br>
&gt; +BBCLASSEXTEND = &quot;native&quot;<br>
<br>
<br>
<br>
</div></div>_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core" target="_blank">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Saludos<br>Adrian Alonso<br><a href="http://aalonso.wordpress.com">http://aalonso.wordpress.com</a><br><br>