[MacPorts] #42904: binary nepomuk-core package corruption due to case-insensitive filesystem

MacPorts noreply at macports.org
Mon Mar 17 15:08:22 PDT 2014


#42904: binary nepomuk-core package corruption due to case-insensitive filesystem
---------------------------+---------------------
  Reporter:  rjvbertin@…   |      Owner:  nicos@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.1
Resolution:                |   Keywords:
      Port:  nepomuk-core  |
---------------------------+---------------------
Changes (by macsforever2000@…):

 * owner:  macports-tickets@… => nicos@…
 * keywords:  case sensitivity; buildbot =>
 * type:  enhancement => defect


Old description:

> This is a follow-up on https://trac.macports.org/ticket/37968 , because I
> have bumped into the same build failure mentioned there.
>
> As mentioned in the original issue, installing nepomuk-core on a case-
> insensitive filesystem mixes up the (C++) Nepomuk2 and nepomuk2 (C?)
> header directories. HFS+ being case-preserving this indicates an issue in
> the install or in the packaging procedure. I build nepomuk-core from
> source on a case-sensitive FS and the resulting header tree was as
> expected and intended, which makes me suspect packaging procedure.
>
> I don't know why the original ticket was closed as "invalid", but I'd
> really like to make a case for the use of case-sensitive filesystems on
> the buildbots even if the default on OS X is case-insensitive. This maps
> better to the origin of the majority of projects. Any adaptations
> required to allow installation on case-insensitive filesystems will work
> fine on a case-sensitive filesystem while mix-ups of the sort described
> in the original issue are prevented automatically.

New description:

 This is a follow-up on ticket:37968 , because I have bumped into the same
 build failure mentioned there.

 As mentioned in the original issue, installing nepomuk-core on a case-
 insensitive filesystem mixes up the (C++) Nepomuk2 and nepomuk2 (C?)
 header directories. HFS+ being case-preserving this indicates an issue in
 the install or in the packaging procedure. I build nepomuk-core from
 source on a case-sensitive FS and the resulting header tree was as
 expected and intended, which makes me suspect packaging procedure.

 I don't know why the original ticket was closed as "invalid", but I'd
 really like to make a case for the use of case-sensitive filesystems on
 the buildbots even if the default on OS X is case-insensitive. This maps
 better to the origin of the majority of projects. Any adaptations required
 to allow installation on case-insensitive filesystems will work fine on a
 case-sensitive filesystem while mix-ups of the sort described in the
 original issue are prevented automatically.

--

Comment:

 In the future, please Cc the port maintainers ({{{port info --maintainers
 nepomuk-core}}}).

-- 
Ticket URL: <https://trac.macports.org/ticket/42904#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list