development stuff for planner should be in -dev package

Bug #11742 reported by Debian Bug Importer
14
Affects Status Importance Assigned to Milestone
planner (Debian)
Fix Released
Unknown
planner (Ubuntu)
Fix Released
High
Sebastien Bacher

Bug Description

Automatically imported from Debian bug report #236367 http://bugs.debian.org/236367

Revision history for this message
In , Dafydd Harries (daf-muse) wrote : merge & retitle

severity 236367 serious
merge 249854 236367
retitle 249864 Planner breaks pkg-config
thanks

After discussing this with Rob Bradford, we came to the conclusion that
the simplest fix would be to stop Planner from installing the libplanner
PCfile, given that (as far as we can tell) no other package is using
libplanner at the moment.

Of course if other package start using libplanenr, the proper solution
would be to split libplanner and libplanner-dev into separate packages.

I should have a patch ready which prevents the PC file from being
installed soon.

--
Dafydd

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #236367 http://bugs.debian.org/236367

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.8 KiB)

Message-Id: <email address hidden>
Date: Fri, 05 Mar 2004 18:51:07 -0300
From: Gustavo Noronha Silva <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: development stuff for planner should be in -dev package

Package: planner
Version: 0.11-5
Severity: important

Hi,

The planner package currently installs the program itself,
a library and development files. All in one package. I
am in doubt about the severity I chose for this bug, I
can consider it a violation of policy[0], or even say 'it
breaks other packages', as I'll demonstrate, but as planner
does not seem, to me, to be used that much for development,
I decided to let you choose if it is RC.

I say it breaks other packages because of this:

[kov]@[beterraba] $ pkg-config --list-all | grep gob
Package libgsf-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgsf-1.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libgsf-1', required by 'libplanner', not found

--list-all lists every pkgconfig definition there is, and
it did not reach gobject-2.0, which interests me because
libgsf-1 is not installed and libplanner depends on it.
What needs to be done to fix this is have the -dev package
providing libgsf-1 installed. That, though, doesn't make
sense for the planner package, so the best solution to me
is to break the planner package into planner, libplanner1
and libplanner-dev (names need to be checked, I just had a
quicklook to see the pkgconfig definition file is named
libplanner-1).

That's it. Thanks,

[0]: http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-dev

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.23
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8

Versions of packages planner depends on:
ii libart-2.0-2 2.3.16-1 Library of functions for 2D graphi
ii libatk1.0-0 1.4.1-1 The ATK accessibility toolkit
ii libaudiofile0 0.2.3-4 The Audiofile Library
ii libbonobo2-0 2.4.3-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.4.3-2 The Bonobo UI library
ii libbz2-1.0 1.0.2-1 A high-quality block-sorting file
ii libc6 2.3.2.ds1-11 GNU C Library: Shared libraries an
ii libesd-alsa0 [libesd0] 0.2.29-1 Enlightened Sound Daemon (ALSA) -
ii libfontconfig1 2.2.1-16 generic font configuration library
ii libfreetype6 2.1.7-2 FreeType 2 font engine, shared lib
ii libgconf2-4 2.4.0.1-4 GNOME configuration database syste
ii libgcrypt1 1.1.12-4 LGPL Crypto library - runtime libr
ii libglade2-0 2.0.1-6 Library to load .glade files at ru
ii libglib2.0-0 2.2.3-1 The GLib library of C routines
ii libgnome2-0 2.4.0-4 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.4.0-1 A powerful object-oriented display
ii libgnomeprint2.2-0 ...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 7 Jan 2005 21:29:38 +0000
From: Dafydd Harries <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: merge & retitle

severity 236367 serious
merge 249854 236367
retitle 249864 Planner breaks pkg-config
thanks

After discussing this with Rob Bradford, we came to the conclusion that
the simplest fix would be to stop Planner from installing the libplanner
PCfile, given that (as far as we can tell) no other package is using
libplanner at the moment.

Of course if other package start using libplanenr, the proper solution
would be to split libplanner and libplanner-dev into separate packages.

I should have a patch ready which prevents the PC file from being
installed soon.

--
Dafydd

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 11591 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Dafydd Harries (daf-muse) wrote : patch

tags 249854 + patch
thanks

Attached is a patch for the planner rules file which removes the header
files and pkg-config file for libplanner. An upload based on this patch,
delayed for two days, has been made.

--
Dafydd

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sat, 8 Jan 2005 01:07:33 +0000
From: Dafydd Harries <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: patch

--kERJ49nCKmnv470N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

tags 249854 + patch
thanks

Attached is a patch for the planner rules file which removes the header
files and pkg-config file for libplanner. An upload based on this patch,
delayed for two days, has been made.

--
Dafydd

--kERJ49nCKmnv470N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=planner-patch

--- planner-0.12/debian/rules
+++ planner-0.12/debian/rules
@@ -71,6 +71,9 @@
  find debian/planner/usr/share/mime -type f -a ! -path 'debian/planner/usr/share/mime/packages/planner.xml' | xargs rm -vf
  find debian/planner/usr/share/mime -type d | xargs rmdir --ignore-fail-on-non-empty

+ # Remove libplanner development files.
+ rm -rf debian/planner/usr/include debian/planner/usr/lib/pkgconfig
+
 # Build architecture-independent files here.
 binary-indep: build install
 # We have nothing to do by default.

--kERJ49nCKmnv470N--

Revision history for this message
In , Steve Langasek (vorlon) wrote :

unmerge 236367
severity 236367 important
tags 236367 -patch
thanks

I'm re-splitting these merged bugs because the title of this bug seems to
require a specific solution, other than the one provided by the patch in bug
#249854
: the NMU only removes the offending files from the planner binary
package, it does *not* create a separate -dev package for them.

AIUI there is reason to think a -dev package will be needed soon for future
versions of evolution, but this is not a release-critical issue by itself.
The only RC bug is that the devel files be removed from the planner package,
there is no RC requirement that they be provided elsewhere.

Thanks,
--
Steve Langasek
postmodern programmer

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sat, 8 Jan 2005 02:16:48 -0800
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: development stuff for planner should be in -dev package

--V0207lvV8h4k8FAm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

unmerge 236367
severity 236367 important
tags 236367 -patch
thanks

I'm re-splitting these merged bugs because the title of this bug seems to
require a specific solution, other than the one provided by the patch in bug
#249854
: the NMU only removes the offending files from the planner binary
package, it does *not* create a separate -dev package for them.

AIUI there is reason to think a -dev package will be needed soon for future
versions of evolution, but this is not a release-critical issue by itself.
The only RC bug is that the devel files be removed from the planner package,
there is no RC requirement that they be provided elsewhere.

Thanks,
--=20
Steve Langasek
postmodern programmer

--V0207lvV8h4k8FAm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFB37MNKN6ufymYLloRAmJbAKDCpFSA42FG/ldihTTDgEvFlYUNggCeOjT6
NFOIga+WR21K1ktXvIJc4bE=
=lvpB
-----END PGP SIGNATURE-----

--V0207lvV8h4k8FAm--

Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed with a sync

Revision history for this message
In , Martin-Éric Racine (q-funk) wrote : Fixed in NMU of planner 0.13-0.1

tag 236367 + fixed
tag 249854 + fixed
tag 300734 + fixed
tag 303476 + fixed
tag 303861 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 11 Apr 2005 17:37:40 +0300
Source: planner
Binary: planner libplanner1-0 libplanner-dev
Architecture: source i386
Version: 0.13-0.1
Distribution: unstable
Urgency: medium
Maintainer: Mikael Sennerholm <email address hidden>
Changed-By: Martin-Éric Racine <email address hidden>
Description:
 libplanner-dev - Planner development library
 libplanner1-0 - Planner runtime library
 planner - project management application
Closes: 236367 249854 300734 303476 303861
Changes:
 planner (0.13-0.1) unstable; urgency=medium
 .
   * NMU with the permission from the original maintainer.
   * Sponsored by <email address hidden>.
   * New upstream release (Closes: #300734).
   * Created libplanner1-0 and libplanner-dev (Closes: #236367, #249854).
   * Built against libgda2 >= 1.2.1 for Sarge (Closes: #303476, #303861).
   * Added libtool to Build-Depends.
   * Upgraded to 3.6.1 standard.
   * Added debian/watch file.
   * Upgraded to CDBS.
Files:
 502f087041953e53e956f289ab6ae356 945 gnome optional planner_0.13-0.1.dsc
 080b65ef0628d758d85e387f51d7565e 3028956 gnome optional planner_0.13.orig.tar.gz
 7313124acdb18cda98e7fcbc07a90b1c 3804 gnome optional planner_0.13-0.1.diff.gz
 88d65cc5c4f4833090b0d12cb049cd95 1835726 gnome optional planner_0.13-0.1_i386.deb
 eb7b198d614712996151020dd707ef94 266242 libs optional libplanner1-0_0.13-0.1_i386.deb
 ea1c4c4c413da33416d90166543cdf66 37272 libdevel optional libplanner-dev_0.13-0.1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCXTg8y2+jQOcHWlQRAvPGAKDC+hpfr+Bxlyp1vo0pPX6O+RgL6gCfV++k
wIIBUVLpPxlWMDEFZqC6WWc=
=Nu4Q
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Wed, 13 Apr 2005 13:56:41 -0400
From: =?utf-8?q?Martin-=C3=89ric_Racine?= <email address hidden>
To: <email address hidden>
Cc: =?utf-8?q?Martin-=C3=89ric_Racine?= <email address hidden>, Mikael Sennerholm <email address hidden>
Subject: Fixed in NMU of planner 0.13-0.1

tag 236367 + fixed
tag 249854 + fixed
tag 300734 + fixed
tag 303476 + fixed
tag 303861 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 11 Apr 2005 17:37:40 +0300
Source: planner
Binary: planner libplanner1-0 libplanner-dev
Architecture: source i386
Version: 0.13-0.1
Distribution: unstable
Urgency: medium
Maintainer: Mikael Sennerholm <email address hidden>
Changed-By: Martin-Éric Racine <email address hidden>
Description:
 libplanner-dev - Planner development library
 libplanner1-0 - Planner runtime library
 planner - project management application
Closes: 236367 249854 300734 303476 303861
Changes:
 planner (0.13-0.1) unstable; urgency=medium
 .
   * NMU with the permission from the original maintainer.
   * Sponsored by <email address hidden>.
   * New upstream release (Closes: #300734).
   * Created libplanner1-0 and libplanner-dev (Closes: #236367, #249854).
   * Built against libgda2 >= 1.2.1 for Sarge (Closes: #303476, #303861).
   * Added libtool to Build-Depends.
   * Upgraded to 3.6.1 standard.
   * Added debian/watch file.
   * Upgraded to CDBS.
Files:
 502f087041953e53e956f289ab6ae356 945 gnome optional planner_0.13-0.1.dsc
 080b65ef0628d758d85e387f51d7565e 3028956 gnome optional planner_0.13.orig.tar.gz
 7313124acdb18cda98e7fcbc07a90b1c 3804 gnome optional planner_0.13-0.1.diff.gz
 88d65cc5c4f4833090b0d12cb049cd95 1835726 gnome optional planner_0.13-0.1_i386.deb
 eb7b198d614712996151020dd707ef94 266242 libs optional libplanner1-0_0.13-0.1_i386.deb
 ea1c4c4c413da33416d90166543cdf66 37272 libdevel optional libplanner-dev_0.13-0.1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCXTg8y2+jQOcHWlQRAvPGAKDC+hpfr+Bxlyp1vo0pPX6O+RgL6gCfV++k
wIIBUVLpPxlWMDEFZqC6WWc=
=Nu4Q
-----END PGP SIGNATURE-----

Revision history for this message
In , Martin-Éric Racine (q-funk) wrote : Bug#236367: fixed in planner 0.13-1

Source: planner
Source-Version: 0.13-1

We believe that the bug you reported is fixed in the latest version of
planner, which is due to be installed in the Debian FTP archive:

planner-dev_0.13-1_i386.deb
  to pool/main/p/planner/planner-dev_0.13-1_i386.deb
planner_0.13-1.diff.gz
  to pool/main/p/planner/planner_0.13-1.diff.gz
planner_0.13-1.dsc
  to pool/main/p/planner/planner_0.13-1.dsc
planner_0.13-1_i386.deb
  to pool/main/p/planner/planner_0.13-1_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin-Éric Racine <email address hidden> (supplier of updated planner package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 11 Aug 2005 19:05:03 +0300
Source: planner
Binary: planner planner-dev
Architecture: source i386
Version: 0.13-1
Distribution: unstable
Urgency: low
Maintainer: Mikael Sennerholm <email address hidden>
Changed-By: Martin-Éric Racine <email address hidden>
Description:
 planner - project management application
 planner-dev - Planner development library
Closes: 236367 249854 298869 303476 303476 303861 304546 306900
Changes:
 planner (0.13-1) unstable; urgency=low
 .
   * Added myself to Uploaders as previously agreed with maintainer.
   * Acknowledge recent Non-Maintainer Uploads (NMU):
     - Frank Lichtenheld (Closes: #298869)
     - Jordi Mallach (Closes: #303476)
     - me (Closes: #236367, #249854, #303476, #303861, #304546, #306900)
     Thanks to everyone for their help!
   * Upgraded to Debian Policy 3.6.2 standards; no change required.
   * Merged back old changelog.Debian from mrproject package.
   * Removed no longer needed 'mrproject' dummy package.
Files:
 c285142c212595971b8a0e34384e574a 1041 gnome optional planner_0.13-1.dsc
 080b65ef0628d758d85e387f51d7565e 3028956 gnome optional planner_0.13.orig.tar.gz
 fa328f72698d47221c423ef05f334e8f 56917 gnome optional planner_0.13-1.diff.gz
 88e7b4f0f05904385326953c0af54dca 2098932 gnome optional planner_0.13-1_i386.deb
 df80386267d48a86c2ae3c5029fb5104 39518 libdevel optional planner-dev_0.13-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iEYEARECAAYFAkMAEh8ACgkQQKW+7XLQPLEL8gCdGFoGJ6eYtE5eHqTFcx8omrz0
HxoAn1EBXfo/6FLx3JClBvH62UQ8k9S8
=2Ewx
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 14 Aug 2005 21:02:16 -0700
From: =?utf-8?q?Martin-=C3=89ric_Racine?= <email address hidden>
To: <email address hidden>
Subject: Bug#236367: fixed in planner 0.13-1

Source: planner
Source-Version: 0.13-1

We believe that the bug you reported is fixed in the latest version of
planner, which is due to be installed in the Debian FTP archive:

planner-dev_0.13-1_i386.deb
  to pool/main/p/planner/planner-dev_0.13-1_i386.deb
planner_0.13-1.diff.gz
  to pool/main/p/planner/planner_0.13-1.diff.gz
planner_0.13-1.dsc
  to pool/main/p/planner/planner_0.13-1.dsc
planner_0.13-1_i386.deb
  to pool/main/p/planner/planner_0.13-1_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin-Éric Racine <email address hidden> (supplier of updated planner package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 11 Aug 2005 19:05:03 +0300
Source: planner
Binary: planner planner-dev
Architecture: source i386
Version: 0.13-1
Distribution: unstable
Urgency: low
Maintainer: Mikael Sennerholm <email address hidden>
Changed-By: Martin-Éric Racine <email address hidden>
Description:
 planner - project management application
 planner-dev - Planner development library
Closes: 236367 249854 298869 303476 303476 303861 304546 306900
Changes:
 planner (0.13-1) unstable; urgency=low
 .
   * Added myself to Uploaders as previously agreed with maintainer.
   * Acknowledge recent Non-Maintainer Uploads (NMU):
     - Frank Lichtenheld (Closes: #298869)
     - Jordi Mallach (Closes: #303476)
     - me (Closes: #236367, #249854, #303476, #303861, #304546, #306900)
     Thanks to everyone for their help!
   * Upgraded to Debian Policy 3.6.2 standards; no change required.
   * Merged back old changelog.Debian from mrproject package.
   * Removed no longer needed 'mrproject' dummy package.
Files:
 c285142c212595971b8a0e34384e574a 1041 gnome optional planner_0.13-1.dsc
 080b65ef0628d758d85e387f51d7565e 3028956 gnome optional planner_0.13.orig.tar.gz
 fa328f72698d47221c423ef05f334e8f 56917 gnome optional planner_0.13-1.diff.gz
 88e7b4f0f05904385326953c0af54dca 2098932 gnome optional planner_0.13-1_i386.deb
 df80386267d48a86c2ae3c5029fb5104 39518 libdevel optional planner-dev_0.13-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iEYEARECAAYFAkMAEh8ACgkQQKW+7XLQPLEL8gCdGFoGJ6eYtE5eHqTFcx8omrz0
HxoAn1EBXfo/6FLx3JClBvH62UQ8k9S8
=2Ewx
-----END PGP SIGNATURE-----

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.