Bug 251419

Summary: Review Request: mdbtools - Access data stored in Microsoft Access databases
Product: [Fedora] Fedora Reporter: Hans de Goede <hdegoede>
Component: Package ReviewAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, mtasaka, notting
Target Milestone: ---Flags: mtasaka: fedora-review+
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-08-15 21:33:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
gdb log of gmdb2
none
(another) gdb log of gmdb2 none

Description Hans de Goede 2007-08-08 21:18:05 UTC
Spec URL: http://people.atrpms.net/~hdegoede/mdbtools.spec
SRPM URL: http://people.atrpms.net/~hdegoede/mdbtools-0.5-1.fc8.src.rpm
Description:
MDB Tools is a suite of programs for accessing data stored in Microsoft
Access databases.

---

Note to reviewers, this package has been declated patent issues free by Spot ("Tom \"spot\" Callaway" <tcallawa>).

Comment 1 Ville Skyttä 2007-08-10 10:11:35 UTC
Already submitted in bug 239968, although that one seems stalled.

Comment 2 Hans de Goede 2007-08-10 10:30:00 UTC
(In reply to comment #1)
> Already submitted in bug 239968, although that one seems stalled.

Oops, I added a comment there pinging the submitter and trying to coordinate.


Comment 3 Hans de Goede 2007-08-13 06:09:19 UTC
The other review turns out to be dead (just closed by the reviewer) so anyone
interested, feel free to review this.


Comment 4 Mamoru TASAKA 2007-08-13 08:34:13 UTC
Just tried to rebuild (on rawhide) but it failed..
http://koji.fedoraproject.org/koji/taskinfo?taskID=99778

Comment 5 Hans de Goede 2007-08-13 14:49:44 UTC
(In reply to comment #4)
> Just tried to rebuild (on rawhide) but it failed..
> http://koji.fedoraproject.org/koji/taskinfo?taskID=99778

Hmm, so it turns out some parts use glib1 and other parts glib2, not pretty,
anyways I've just updated to a new version, because of some other issues. And
that fixes the need for glib1 too (no longer needed), here is the new version:

Spec URL: http://people.atrpms.net/~hdegoede/mdbtools.spec
SRPM URL: http://people.atrpms.net/~hdegoede/mdbtools-0.6-0.1.pre1.fc8.src.rpm


Comment 6 Mamoru TASAKA 2007-08-13 16:59:39 UTC
Created attachment 161187 [details]
gdb log of gmdb2

rebuild seems okay.
http://koji.fedoraproject.org/koji/taskinfo?taskID=100188

Some notes:

* Dependency for -devel subpackage
  - Check the dependency for -devel subpackage. Header files
    included in this package contains some "#include" macros,
    which require some additional development rpms.
    (maybe pkgconfig .pc files also need to be fixed)

* GUI program causes SEGV
  - /usr/bin/gmdb2 causes SEGV when File->Properties is selected
    (gdb log attached)

Comment 7 Hans de Goede 2007-08-13 18:36:03 UTC
(In reply to comment #6)
> Created an attachment (id=161187) [edit]
> gdb log of gmdb2
> 
> rebuild seems okay.
> http://koji.fedoraproject.org/koji/taskinfo?taskID=100188
> 
> Some notes:
> 
> * Dependency for -devel subpackage
>   - Check the dependency for -devel subpackage. Header files
>     included in this package contains some "#include" macros,
>     which require some additional development rpms.
>     (maybe pkgconfig .pc files also need to be fixed)
> 

Hmm, it installed headers used for building the tools too, fixed. Added
glib2-devel Requires as that one gets used by the lib headers too. The .pc files
were/are fine.

> * GUI program causes SEGV
>   - /usr/bin/gmdb2 causes SEGV when File->Properties is selected
>     (gdb log attached)

Ah it allows you to press properties without having a file open, fixed.

New version:
* Mon Aug 13 2007 Hans de Goede <j.w.r.degoede> 0.6-0.2.pre1
- Stop gmdb from crashing when selecting file->properties without having a file
  loaded (bz 251419)
- Don't install headers used to build tools (install only those of libmdb)
- Add glib2-devel to the -devel Requires

Spec URL: http://people.atrpms.net/~hdegoede/mdbtools.spec
SRPM URL: http://people.atrpms.net/~hdegoede/mdbtools-0.6-0.2.pre1.fc8.src.rpm


Comment 8 Mamoru TASAKA 2007-08-14 06:44:25 UTC
Created attachment 161254 [details]
(another) gdb log of gmdb2

Almost okay, except that I found another crash..

When I clicked cross button, gdmb2 SEGVs.
gdm log attached (this is due to gtk2 side bug?)

Comment 9 Hans de Goede 2007-08-14 21:38:18 UTC
(In reply to comment #8)
> Almost okay, except that I found another crash..
> 
> When I clicked cross button, gdmb2 SEGVs.
> gdm log attached (this is due to gtk2 side bug?) 

Alsmost the same issue as with the properties, this is fixed now too:

Spec URL: http://people.atrpms.net/~hdegoede/mdbtools.spec
SRPM URL: http://people.atrpms.net/~hdegoede/mdbtools-0.6-0.2.pre1.fc8.src.rpm


Comment 10 Hans de Goede 2007-08-14 21:38:51 UTC
Oops, the fixed srpm should be:
SRPM URL: http://people.atrpms.net/~hdegoede/mdbtools-0.6-0.3.pre1.fc8.src.rpm



Comment 11 Mamoru TASAKA 2007-08-15 07:33:44 UTC
(I have not rebuilt and installed -0.3 yet)

One question:
While rpm name has "pre1", there is a patch for pre1 -> cvs20051109
and so this is essentially the version "cvs 2005-11-09", not "pre1"?

Comment 12 Hans de Goede 2007-08-15 07:44:51 UTC
(In reply to comment #11)
> (I have not rebuilt and installed -0.3 yet)
> 
> One question:
> While rpm name has "pre1", there is a patch for pre1 -> cvs20051109
> and so this is essentially the version "cvs 2005-11-09", not "pre1"?

True, especially considering the large amount of changes in the cvs patch. I'll
change the release field to 0.x.cvs20051109 with the next iteration.


Comment 13 Mamoru TASAKA 2007-08-15 11:02:46 UTC
Okay.

* Build okay
  http://koji.fedoraproject.org/koji/taskinfo?taskID=103010
* Spec file okay
* Seems to work well

------------------------------------------------
    This package (mdbtools) is APPROVED by me
------------------------------------------------

Comment 14 Hans de Goede 2007-08-15 12:16:30 UTC
New Package CVS Request
=======================
Package Name:      mdbtools
Short Description: Access data stored in Microsoft Access databases
Owners:            jwrdegoede / j.w.r.degoede
Branches:          FC-6 F-7 devel
InitialCC:         <empty>
Commits by cvsextras: yes



Comment 15 Kevin Fenzi 2007-08-15 18:46:53 UTC
cvs done.

Comment 16 Hans de Goede 2007-08-15 21:33:09 UTC
Thanks for the review!

Imported and build, closing.