[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#824262: RFS: gnustep-make/2.6.8-1 [RC] -- GNUstep build system





Le 17/05/2016 11:52, Gianfranco Costamagna a écrit :
Hi,
switch to autoreconf done


nice!

little nitpick before answering to the open points:
* debian/patches/manpage-spelling-errors.patch: New, fix two spelling
+
errors.


there is a new space in changelog
(pull-debian-source gnustep-make debdiff of the two dsc files, filterdiff the debian changes, you will
see it)

Fixed, thanks


Breaks + Replace done

Depends: gnustep-common (>= ${source:Version}),
gnustep-common (<< ${source:Version}.1~),
gobjc,
-        autotools-dev,
${misc:Depends},
-        ${gnustep:Depends}
+        ${perl:Depends}
+Replaces: gnustep-common (<< 2.6.8-1)
+Breaks: gnustep-common (<< 2.6.8-1)



seems fine [1], just two questions: why did you drop gnustep:Depends?
 Let see at dh_gnustep manpage:

"dh_gnustep is a program based on debhelper that is responsible for
doing GNUstep-specific modifications, such as moving files in the
GNUstep hierarchy within the System domain, rooted at
 /usr/lib/GNUstep/System, to Filesystem Hierarchy Standard
(FHS)-compliant locations."

it is obsoleted by configure option --with-layout=debian
And I have no perl skills to update it.


Let s look again at dh_gnustep manpage:
"GNUstep dependencies:
Adds any extra dependencies needed for GNUstep.  Currently, the
only dependency added is to ensure that the package uses the same
filesystem layout as the other GNUstep packages installed on the
system."

In reality {gnustep:Depends} just add a dependencies to virtual package
provided by gnustep-common: gnustep-fslayout-fhs
Of course I can add a dependency to gnustep-fslayout-fhs,
but since gnustep-make depends on latest gnustep-common,
it is not needed.

I will update changelog like that:

+ Use --with-layout=debian in configure scripts:
      - remove fhs-system-includedir.patch
      - remove obsolete {gnustep:Depends} var in debian/control

[1] http://debomatic-amd64.debian.net/distribution#unstable/gnustep-make/2.6.8-1/piuparts

Thanks for the link

Thanks,
Eric





Reply to: