CentOS Bug Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002743CentOS-4libIDLpublic2008-03-14 02:452008-03-15 09:13
Reporterredbugme3210 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Versionunspecified 
Target VersionFixed in Version4.6 
Summary0002743: where is libIDL-0.8.4-1.centos4.src.rpm
DescriptionI hope Im missing something here. Im confused with the 4.x libIDL rpms.

The only SRPM I can find gives me this
rpm -qp --changelog libIDL-0.8.4-1.src.rpm |head -n 4
* Wed Aug 18 2004 Mark McLoughlin <markmc@redhat.com> 0.8.4-1

- Update to 0.8.4

The RPM libIDL and libIDL-devel gives me this
rpm -qp --changelog libIDL-0.8.4-1.centos4.i386.rpm |head -n 4
* Tue Oct 11 2005 Karanbir Singh <kbsingh@centos.org>

- Fix for previous CentOS Build issue ( in .la file )

* Wed Aug 18 2004 Mark McLoughlin <markmc@redhat.com> 0.8.4-1

- Update to 0.8.4

ls -lad libIDL*
-rw-rw-r-- 1 rpmbuild rpmbuild 332094 Jun 22 2005 libIDL-0.8.4-1.src.rpm

ls -lad libIDL*
-rw-rw-r-- 1 rpmbuild rpmbuild 81068 Oct 11 2005 libIDL-0.8.4-1.centos4.i386.rpm
-rw-rw-r-- 1 rpmbuild rpmbuild 86987 Oct 11 2005 libIDL-devel-0.8.4-1.centos4.i386.rpm

So where is this Oct 2005 version of the src.rpm? and what changed?
TagsNo tags attached.
Attached Filesdiff file icon libIDL-devel.diff [^] (441 bytes) 2008-03-15 08:15 [Show Content]

- Relationships

-  Notes
(0007032)
JohnnyHughes (administrator)
2008-03-15 07:34

I can not find that SRPM anywhere.

I only have the standard one in all the locations we would keep it.

Let me look at this issue and see if I can recreate this SRPM.
(0007033)
JohnnyHughes (administrator)
2008-03-15 08:18
edited on: 2008-03-15 08:20

I added libIDL-devel.diff as an attached file ... that is the difference in the to builds. Basically there was a bug and a path was wrong inside the la file. The difference was:

Bad:
libdir='/var/tmp/libIDL-0.8.4-root/usr/lib'

Good:
libdir='/usr/lib'

the file:
usr/lib/libIDL-2.la

(This was for i386 ... i'm sure x86_64 has lib64)

(0007034)
JohnnyHughes (administrator)
2008-03-15 08:56

it seems that our initial build was an anomaly and that just rebuilding the SRPM as is produces the correct libIDL-2.la file, so the only change in the SRPM that was required was a version-release bump (to get it to replace the original package).

Since the policy is that we note any changed files with .c4 or .centos4, that was just added to the release field ... that change made the RPM release graeter allowing yum/rpm see it as an update.

The actual content of the SRPM (except the release field and the changelog) is identical. If you are rebuilding this RPM for use outside CentOS-4 proper, no changes are required to the SRPM.

Regardless, I will push a new SRPM into the 4.6/os/SRPMS branch in a couple minutes with the correct info.

=============================================================================

NOTE: There does seem to be a "hidden build requirement" (Red Hat SPRMS for EL3 and EL4 have many of these :D) for flex with this SRPM, so if you are trying to build this in mock you will need to add flex as a Build Requires in the SRPM or use some other method to get flex into the build root. Flex quite often is one of the packages that is required and not listed, so if using mock you might just consider adding flex to your buildsys-build RPM as a require.
(0007035)
JohnnyHughes (administrator)
2008-03-15 09:13

The new SRPM has been pushed to the os/SRPMS directory.

- Issue History
Date Modified Username Field Change
2008-03-14 02:45 redbugme3210 New Issue
2008-03-15 07:34 JohnnyHughes Note Added: 0007032
2008-03-15 08:15 JohnnyHughes File Added: libIDL-devel.diff
2008-03-15 08:18 JohnnyHughes Note Added: 0007033
2008-03-15 08:19 JohnnyHughes Note Edited: 0007033
2008-03-15 08:20 JohnnyHughes Note Edited: 0007033
2008-03-15 08:56 JohnnyHughes Note Added: 0007034
2008-03-15 09:13 JohnnyHughes Status new => resolved
2008-03-15 09:13 JohnnyHughes Fixed in Version => 4.6
2008-03-15 09:13 JohnnyHughes Resolution open => fixed
2008-03-15 09:13 JohnnyHughes Note Added: 0007035


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker