<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/libdbi/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/libdbi/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/libdbi/bugs/</id><updated>2024-10-01T03:16:32.031000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Build failed on riscv64: cannot guess build type; you must specify one.</title><link href="https://sourceforge.net/p/libdbi/bugs/18/" rel="alternate"/><published>2024-10-01T03:16:32.031000Z</published><updated>2024-10-01T03:16:32.031000Z</updated><author><name>Yuluo</name><uri>https://sourceforge.net/u/qyl27/</uri></author><id>https://sourceforge.net18f4ab117cdbbbb06e1596eb25ccc7357bc73ea8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I am trying to package libdbi for a Linux distro on riscv64 architecture.&lt;br/&gt;
Using the latest release, got a build error, configure: error: cannot guess build type; you must specify one.&lt;br/&gt;
It was caused by outdated config.guess and config.sub files in the latest release.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Any plans to make new release?</title><link href="https://sourceforge.net/p/libdbi/bugs/17/" rel="alternate"/><published>2019-05-25T19:04:44.970000Z</published><updated>2019-05-25T19:04:44.970000Z</updated><author><name>Tomasz K&amp;#322;oczko</name><uri>https://sourceforge.net/u/kloczek/</uri></author><id>https://sourceforge.net7a597a4ac9e525aa1928201168ef2e6da71d3361</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I think that it would be good to make new release with updated code base :)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>build system: --docdir is not honored</title><link href="https://sourceforge.net/p/libdbi/bugs/16/" rel="alternate"/><published>2018-09-09T01:58:06.045000Z</published><updated>2018-09-09T01:58:06.045000Z</updated><author><name>Maxim Cournoyer</name><uri>https://sourceforge.net/u/apteryx/</uri></author><id>https://sourceforge.netf8e0ffee8002ec0eac063b86fb8bcad09730856a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;While packaging libdbi for GNU Guix I discovered that passing --docdir=/some/doc/dir had no effect on the location of the installed doc. After digging a bit it seems this is caused by the variable being overriden in Makefile.am:&lt;/p&gt;
&lt;p&gt;docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)&lt;/p&gt;
&lt;p&gt;Replacing this by &lt;/p&gt;
&lt;p&gt;docdir = @docdir@&lt;/p&gt;
&lt;p&gt;fixes the issue.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Maxim&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#15 dbd_parse_datetime uses time_t</title><link href="https://sourceforge.net/p/libdbi/bugs/15/?limit=25#4f3c" rel="alternate"/><published>2013-10-06T02:25:40.806000Z</published><updated>2013-10-06T02:25:40.806000Z</updated><author><name>John Ralls</name><uri>https://sourceforge.net/u/jralls/</uri></author><id>https://sourceforge.net8296e6ee641d36d505c428b99c29817fa6f9ed22</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Should be pretty simple: You just need to pinch the 64-bit gmtime code from FreeBSD. It's all implementation detail in libdbi, because your time function returns a struct tm, not a time_t, so it's transparent to callers as long as it works.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#15 dbd_parse_datetime uses time_t</title><link href="https://sourceforge.net/p/libdbi/bugs/15/?limit=25#4449" rel="alternate"/><published>2013-10-05T23:16:35.319000Z</published><updated>2013-10-05T23:16:35.319000Z</updated><author><name>Markus Hoenicka</name><uri>https://sourceforge.net/u/mhoenicka/</uri></author><id>https://sourceforge.net962009f33a89084f8b37383d80aff220efd22796</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;...or suggest a fix that works on all supported OSes without breaking backwards compatibility.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#15 dbd_parse_datetime uses time_t</title><link href="https://sourceforge.net/p/libdbi/bugs/15/?limit=25#8ca8" rel="alternate"/><published>2013-10-05T22:46:39.593000Z</published><updated>2013-10-05T22:46:39.593000Z</updated><author><name>John Ralls</name><uri>https://sourceforge.net/u/jralls/</uri></author><id>https://sourceforge.net7e6ec3fe07e0cf6e09dd434069ecaadcf1391ae0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Wrong answer from a library provider. I guess we (Gnucash) will have to find a different SQL abstraction library, because we're not going to drop support for the OSes that most of them use.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#15 dbd_parse_datetime uses time_t</title><link href="https://sourceforge.net/p/libdbi/bugs/15/?limit=25#6096" rel="alternate"/><published>2013-10-05T22:25:13.334000Z</published><updated>2013-10-05T22:25:13.334000Z</updated><author><name>Markus Hoenicka</name><uri>https://sourceforge.net/u/mhoenicka/</uri></author><id>https://sourceforge.net8d0066e17a35cab301cdff2e5b0647af9981978a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; wont-fix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Markus Hoenicka&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>dbd_parse_datetime uses time_t</title><link href="https://sourceforge.net/p/libdbi/bugs/15/" rel="alternate"/><published>2013-09-17T17:44:24.699000Z</published><updated>2013-09-17T17:44:24.699000Z</updated><author><name>John Ralls</name><uri>https://sourceforge.net/u/jralls/</uri></author><id>https://sourceforge.net5625329115871dd00ea77963af5675003e352d78</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Which most systems, even 64-bit ones, still define as a 32-bit int, which overflows in 2038. This is a &lt;a class="" href="http://en.wikipedia.org/wiki/2038_bug" rel="nofollow"&gt;widely-known bug&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;25 years might seem like a long time away, but if you got a 30 year mortgage recently, you can't use dbi_conn_result_get_datetime() to retrieve the end-date from a database.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>dbd_parse_datetime uses time_t</title><link href="https://sourceforge.net/p/libdbi/bugs/15/" rel="alternate"/><published>2013-09-17T17:44:24.699000Z</published><updated>2013-09-17T17:44:24.699000Z</updated><author><name>John Ralls</name><uri>https://sourceforge.net/u/jralls/</uri></author><id>https://sourceforge.netad7d8b0b3e394195e8cd35186a3664d47d283395</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 15 has been modified: dbd_parse_datetime uses time_t&lt;br /&gt;
Edited By: Markus Hoenicka (mhoenicka)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'wont-fix'&lt;br /&gt;
Owner updated: None =&amp;gt; u'mhoenicka'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>dbi_conn_error not reentrant</title><link href="https://sourceforge.net/p/libdbi/bugs/14/" rel="alternate"/><published>2012-07-03T08:53:13Z</published><updated>2012-07-03T08:53:13Z</updated><author><name>Emmanuel Courrges</name><uri>https://sourceforge.net/u/ecourreges/</uri></author><id>https://sourceforge.net04c34000bac6c128127355b10bee58ff52946ab6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Just thought I would finally file this one which could be fixed for the next release:&lt;/p&gt;
&lt;p&gt;The static errmsg in dbi_conn_error prevents the function from being used in a multithreaded context.&lt;br /&gt;
It clearly crashes when 2 or more threads (each having their own dbi_conn) try to get the error message simultaneously.&lt;/p&gt;
&lt;p&gt;I guess the simplest solution is to allocate it and force the user to free it, but all existing code will have a memory leak...&lt;br /&gt;
Another good solution is to add a char * full_err_msg in the dbi_conn_t, so that it becomes thread safe for different connections, and it avoids the memory leak or an api change.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>