<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/libcddb/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/libcddb/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 15 Apr 2023 09:55:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libcddb/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>[BUG] [Build Failed on RISC-V Board] Please consider updating autotool scripts.</title><link>https://sourceforge.net/p/libcddb/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello, I'm from ArchRISC-V Team, a community porting Arch Linux software to RISC-V architecture. &lt;/p&gt;
&lt;h3 id="description"&gt;Description&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;While packaging &lt;code&gt;libcddb&lt;/code&gt;, we found an &lt;a class="" href="https://archriscv.felixc.at/.status/log.htm?url=logs/libcddb/libcddb-1.3.2-7.log" rel="nofollow"&gt;error&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(This link is the log about building processing our lord maintained. &lt;strong&gt;The log is outdated, however, the issue still exists in newer version.&lt;/strong&gt;) &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;config.guess&lt;/code&gt; file is too old to work. &lt;/li&gt;
&lt;li&gt;So our team gives this advice. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="advice"&gt;Advice&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;You can find the patch &lt;a class="" href="https://github.com/felixonmars/archriscv-packages/wiki/%E6%88%91%E4%BB%AC%E7%9A%84%E5%B7%A5%E4%BD%9C%E4%B9%A0%E6%83%AF#configguess-unable-to-guess-system-type" rel="nofollow"&gt;here&lt;/a&gt; that how we fix it. &lt;/li&gt;
&lt;li&gt;Or just see the patch below.(in ArchLinux PKGBUILD file):&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gd"&gt;--- PKGBUILD&lt;/span&gt;
&lt;span class="gi"&gt;+++ PKGBUILD&lt;/span&gt;
&lt;span class="gu"&gt;@@ -18,6 +18,8 @@ sha256sums=('35ce0ee1741ea38def304ddfe84a958901413aa829698357f0bee5bb8f0a223b'&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;prepare() {
&lt;span class="w"&gt; &lt;/span&gt;  cd ${pkgname}-${pkgver}
&lt;span class="w"&gt; &lt;/span&gt;  patch -Np1 -i ../switch-default-server-to-gnudb.org.patch
&lt;span class="gi"&gt;+  autoreconf -fiv&lt;/span&gt;
&lt;span class="gi"&gt;+  autoupdate&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;}

&lt;span class="w"&gt; &lt;/span&gt;build() {
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Please consider updating the configure script tools (Especially &lt;code&gt;config.guess&lt;/code&gt; file). As part of our duty, we do suggest our upstreams doing this once and for all instead. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sincerely thanks.&lt;br/&gt;
:) &lt;/p&gt;
&lt;p&gt;Arch Linux RISC-V Team,&lt;/p&gt;
&lt;p&gt;TinySnow&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TinySnow</dc:creator><pubDate>Sat, 15 Apr 2023 09:55:18 -0000</pubDate><guid>https://sourceforge.net4b70a6af694fa39f9e0b41794eaa909413ceef6d</guid></item><item><title>Fix CDDB_LOG_H header guard (was testing against CDDB_LOH_H)</title><link>https://sourceforge.net/p/libcddb/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;cddb_log.h tests CDDB_LOH_H, but defines CDDB_LOG_H. The attached patch fixes this so that both use CDDB_LOG_H.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sai Nane</dc:creator><pubDate>Mon, 10 Apr 2023 15:10:11 -0000</pubDate><guid>https://sourceforge.net6f7718529cba4234256c563d5edbcf9340a3a27a</guid></item><item><title>Collision with SEARCH_ALL define under Windows</title><link>https://sourceforge.net/p/libcddb/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In iinclude/cddb/cddb_conn.h there is a typedef for SEARCH_ALL. Windows defines the same in ntddchgr.h. Unfortunately this is part of media changer IOCTL interface which is required for libcddb.&lt;/p&gt;
&lt;p&gt;The typedef should be renamed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Norbert Schlia</dc:creator><pubDate>Fri, 16 Dec 2016 19:59:01 -0000</pubDate><guid>https://sourceforge.net6aaedb9a532433b22dd11b408372c1411c531047</guid></item><item><title>include/cddb/cddb_log.h:22: bad define ?</title><link>https://sourceforge.net/p/libcddb/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;include/cddb/cddb_log.h:22:9: warning: 'CDDB_LOH_H' is used as a header guard here, followed by #define of a different macro &lt;span&gt;[-Wheader-guard]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Source code is&lt;/p&gt;
&lt;h1 id="ifndef-cddb_loh_h"&gt;ifndef CDDB_LOH_H&lt;/h1&gt;
&lt;h1 id="define-cddb_log_h"&gt;define CDDB_LOG_H&lt;/h1&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dcb</dc:creator><pubDate>Mon, 15 Aug 2016 15:41:26 -0000</pubDate><guid>https://sourceforge.net50cf67680fcfcf62362203b560fdc27e0f14737b</guid></item><item><title>Queries from cache always return single match</title><link>https://sourceforge.net/p/libcddb/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When a CDDB query by disc id &amp;amp; category is fulfilled from cache, only one match is returned, even if the same search with cache disabled would return multiple results.&lt;/p&gt;
&lt;p&gt;This has the annoying effect that when applications first do a query that returns multiple matches and ask the user to select the match they prefer, if they don't choose the first match, when they do search again at a later time, they will get a single results that will be different from what the user had selected before.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SukkoPera</dc:creator><pubDate>Thu, 22 Jan 2015 22:51:40 -0000</pubDate><guid>https://sourceforge.net70fa4b4ea21f20880ad4ce22b86c590b380f3eec</guid></item><item><title>Fails with custom categories</title><link>https://sourceforge.net/p/libcddb/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I run my own personal freedb server (long story, don't ask) and when I set it up I wanted better categories of music since most of my collection fell into MISC.&lt;/p&gt;
&lt;p&gt;When checking against my freedb server the searches always fail because it converts back to MISC by default.  The query finds the record, grabs the category from the freedb server and then trys to pull the record from the MISC category instead.  My patch will be included in the comments below.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Android</dc:creator><pubDate>Wed, 15 Jun 2011 15:49:28 -0000</pubDate><guid>https://sourceforge.net18d0ed99aaee25c872ddd5907b7440f49c615dc8</guid></item><item><title>charset tests fail</title><link>https://sourceforge.net/p/libcddb/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is with Fedora 12 on i686:&lt;/p&gt;
&lt;p&gt;[...]&lt;br /&gt;
Check charset conversion (default = UTF8)...failed (result mismatch).&lt;br /&gt;
Check charset conversion (alternate = ISO8859-1)...failed (result mismatch).&lt;br /&gt;
Results for ./check_charset.sh&lt;br /&gt;
Failed:    2/2&lt;br /&gt;
FAIL: check_charset.sh&lt;/p&gt;
&lt;p&gt;[...]&lt;/p&gt;
&lt;p&gt;$ cddb_query -c only -D /home/qa/tmp/rpm/BUILD/libcddb-1.3.2/tests/testcache read misc 12340000&lt;br /&gt;
Artist:   (null)&lt;br /&gt;
Title:    (null)&lt;br /&gt;
Genre:    misc&lt;br /&gt;
Year:     0&lt;br /&gt;
Length:   33:20 (2000 seconds)&lt;br /&gt;
1 tracks&lt;br /&gt;
[01] '(null)' (33:18)&lt;/p&gt;
&lt;p&gt;Clearly that result is different from testdata/12340000.UTF8.txt.&lt;br /&gt;
Same for the alternative encoding test:&lt;/p&gt;
&lt;p&gt;$ cddb_query -c only -D /home/qa/tmp/rpm/BUILD/libcddb-1.3.2/tests/testcache -e ISO8859-1 read misc 12340000&lt;br /&gt;
Artist:   (null)&lt;br /&gt;
Title:    (null)&lt;br /&gt;
Genre:    misc&lt;br /&gt;
Year:     0&lt;br /&gt;
Length:   33:20 (2000 seconds)&lt;br /&gt;
1 tracks&lt;br /&gt;
[01] '(null)' (33:18)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Schwendt</dc:creator><pubDate>Thu, 17 Dec 2009 21:24:33 -0000</pubDate><guid>https://sourceforge.net195a381462bbc0fc29544e307e76f9a839c5187f</guid></item><item><title>cddb_query fails</title><link>https://sourceforge.net/p/libcddb/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There seems to be an odd issue with the cddb_query program which ships with libcddb (and also shows up in Asunder).&lt;br /&gt;
The command `cddb_query query time tracks offsets` is only returning one entry from freedb.org for certain discs (feels like all of mine mind). To cut to the chase I think it is due to invalid characters in the disc and artist names hence null by null.&lt;br /&gt;
using cd-discid I can get the following disc info's and for the sake of debugging I shall add the cddb_query command I'm running (tried various -P opts).&lt;/p&gt;
&lt;p&gt;cd-discid&lt;br /&gt;
c3106d0d 13 150 22001 32751 56093 69384 102095 175470 211318 241482 263689 273711 291883 301463 4207&lt;br /&gt;
cddb_query query 4207 13 150 22001 32751 56093 69384 102095 175470 211318 241482 263689 273711 291883 301463&lt;/p&gt;
&lt;p&gt;should provide Classical (Classic FM Anthems) plus others, just returns cat: misc and (artist) '(null)' by null as two separate lines with only 'Number of matches: 1'&lt;/p&gt;
&lt;p&gt;cd-discid&lt;br /&gt;
be0f1a0f 15 150 16068 35338 53550 64685 84310 101898 122775 142795 162003 174973 193770 206048 226655 247404 3868&lt;br /&gt;
cddb_query query 3868 15 150 16068 35338 53550 64685 84310 101898 122775 142795 162003 174973 193770 206048 226655 247404&lt;br /&gt;
Should provide No Doubt 'Return of Saturn' amongst others, it just provides 1 folk entry, followed with the line null by null.&lt;br /&gt;
Weirdly, change 3868 to 3846 you get the correct No Doubt album (but at 3824 secs, not 3846) Okay, there's something funny about the number 22 here. Unfortunately 22 doesn't work elsewhere! Although I'm guessing this is completely meaningless - it tickled me.&lt;/p&gt;
&lt;p&gt;The Massive Attack 'Mezzanine' example in the help output works, but again disc times don't match.&lt;/p&gt;
&lt;p&gt;Searching directly for the disc (cddb_query read GENRE DISCID) works when I put the correct genre in, it's just fetching the genre list in the first place.&lt;/p&gt;
&lt;p&gt;cd_discid&lt;br /&gt;
500c2c07 7 150 33105 72008 91123 125315 167495 194743 3118&lt;br /&gt;
should be one of the  Holst's The Planets, and did return both hits twice in the not so distant past, random hits though - both through Asunder, and no software updates between working and not working, merely seconds of time between tests. I can't explain.&lt;/p&gt;
&lt;p&gt;I suspect it may have something to do with invalid characters (or sets) in the file names as all of the examples above have at least one additional entry with what I shall dubiously call 'non-English' characters.&lt;/p&gt;
&lt;p&gt;Gentoo amd64 (most recent to this date and only just installed from new)&lt;br /&gt;
libcddb-1.3.2&lt;br /&gt;
&amp;gt;locales -a&lt;br /&gt;
C&lt;br /&gt;
POSIX&lt;br /&gt;
en_GB&lt;br /&gt;
en_GB.iso88591&lt;br /&gt;
en_GB.utf8&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dihenydd</dc:creator><pubDate>Fri, 20 Nov 2009 23:50:48 -0000</pubDate><guid>https://sourceforge.net66a3160478de4de3b011d63fcf5c9bff1f1eeebf</guid></item><item><title>example app cddb_query shouldn't link against GPL code</title><link>https://sourceforge.net/p/libcddb/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The example application cddb_query is linking against libcdio library.&lt;/p&gt;
&lt;p&gt;The problem is that cddb_query is under GNU LGPL license and libcdio is under GNU GPL license.&lt;/p&gt;
&lt;p&gt;No LGPL'd libraries should be depending on GPL'd libraries, here is the compability matrix:&lt;br /&gt;
&lt;a href="http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility" rel="nofollow"&gt;http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So in this case the release project is under "LGPLv2.1 only" and it is linked against "GPLv2 only", as the result we've got "OK if you convert to GPLv2 [7]", which means that cddb_query shouldn't use GPLv2 library.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michal Pryc</dc:creator><pubDate>Tue, 05 Feb 2008 22:28:30 -0000</pubDate><guid>https://sourceforge.net66b6678b121197f0f80bf3a3087c55b4c1b1e0c9</guid></item><item><title>Errors testing libcddb 1.2.1</title><link>https://sourceforge.net/p/libcddb/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;[...]&lt;br /&gt;
PASS: check_server.sh&lt;br /&gt;
Check charset conversion (default = UTF8)...ok.&lt;br /&gt;
Check charset conversion (alternate =&lt;br /&gt;
ISO8859-1)...failed (cddb_query failed).&lt;br /&gt;
Results for ./check_charset.sh&lt;br /&gt;
Succeeded: 1/2&lt;br /&gt;
Failed:    1/2&lt;br /&gt;
FAIL: check_charset.sh&lt;br /&gt;
===================&lt;br /&gt;
1 of 5 tests failed&lt;br /&gt;
===================&lt;br /&gt;
make[2]: *** [check-TESTS] Error 1&lt;br /&gt;
make[2]: Leaving directory `/tmp/libcddb-1.2.1/tests'&lt;br /&gt;
make[1]: *** [check-am] Error 2&lt;br /&gt;
make[1]: Leaving directory `/tmp/libcddb-1.2.1/tests'&lt;br /&gt;
make: *** [check-recursive] Error 1&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre</dc:creator><pubDate>Sun, 13 Nov 2005 21:40:14 -0000</pubDate><guid>https://sourceforge.net1e21a300507d451e0a90e8c32c8ad8a7166eb1c2</guid></item></channel></rss>