kde4.mk.in uses dh_sameversiondeps

Bug #508520 reported by Ilya Barygin on 2010-01-16
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cdbs (Ubuntu)
Low
Scott Kitterman
kblogger (Ubuntu)
Undecided
Unassigned
kepas (Ubuntu)
Low
Jonathan Thomas
keurocalc (Ubuntu)
Low
Jonathan Thomas
krusader (Ubuntu)
Low
Scott Kitterman

Bug Description

Binary package hint: cdbs

dh_sameversiondeps was removed from pkg-kde-tools, but kde4.mk.in still references it, and this breaks builds on Lucid.
This is Ubuntu-specific.

Example log: http://people.ubuntuwire.org/~lucas/ubuntu-nbs/32/kepas_0.9.3-0ubuntu3_llucid32.buildlog

cdbs version 0.4.62+nmu1ubuntu2 (lucid), pkg-kde-tools 0.5.3ubuntu2

description: updated
Jonathan Thomas (echidnaman) wrote :

The usage of kde4.mk is depreciated (replaced by dh7 with the kde sequence addon in pkg-kde-tools or even a kde.mk cdbs rules file in pkg-kde-tools). To prevent any maintenance burden such as this in the future, the best thing to do here would be to update the remaining packages still using kde4.mk and to remove kde4.mk from cdbs.

Searching for "dh_sameversiondeps" at http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi should be sufficient for finding packages still using kde4.mk.

Jonathan Thomas (echidnaman) wrote :

Nobody should bother to update the following l10n packages, KDE stopped distributing them (locales were moved into the parent language's tarball and -be-latin was removed from distribution):
kde-l10n-be-latin
kde-l10n-ca-valencia
kde-l10n-sr-latin
kde-l10n-uz-cyrillic

I'll see if I can't get Riddell to remove them all at once. Else I'll file removal bugs for them.

Jonathan Thomas (echidnaman) wrote :

Ok, here's a full list of kde-l10n packages that KDE's not distributing as of KDE 4.3.90:
kde-l10n-af
kde-l10n-as
kde-l10n-be
kde-l10n-be-latin
kde-l10n-br
kde-l10n-crh
kde-l10n-cy
kde-l10n-ca-valencia
kde-l10n-fa
kde-l10n-ha
kde-l10n-hsb
kde-l10n-hy
kde-l10n-ka
kde-l10n-ku
kde-l10n-ms
kde-l10n-ne
kde-l10n-oc
kde-l10n-or
kde-l10n-rw
kde-l10n-se
kde-l10n-si
kde-l10n-ta
kde-l10n-te
kde-l10n-uz
kde-l10n-vi
kde-l10n-xh
kde-l10n-zhhk
kde-l10n-sr-latin
kde-l10n-uz-cyrillic

This leaves only 3 packages we have to worry about. (Easy!)
kepas
keurocalc
krusader

Changed in kepas (Ubuntu):
assignee: nobody → Jonathan Thomas (echidnaman)
status: New → In Progress
Changed in krusader (Ubuntu):
status: New → In Progress
assignee: nobody → Scott Kitterman (kitterman)
Changed in keurocalc (Ubuntu):
assignee: nobody → Jonathan Thomas (echidnaman)
status: New → In Progress
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kepas - 0.9.3-0ubuntu4

---------------
kepas (0.9.3-0ubuntu4) lucid; urgency=low

  * Transition from kde4.mk to dh7 short-style rules with kde sequence addon:
    - Bump debian/compat to 7
    - Bump debhelper build-depend to 7.3.16
    - Remove build-depend on cdbs
    - Add build-depend on pkg-kde-tools (>= 0.5.0)
    - Update kepas.install and plasma-widget-kepas.install for file path
      changes
    (Closes LP: #508520)
  * Switch to debian source format 3.0 (quilt)
  * Update Maintainer field to Ubuntu Developers
  * Add dependency on ${misc:Depends} to binary packages for lintian happiness
  * Bump Standards-Version to 3.8.3
  * "KDE4" -> "KDE" in package descriptions; there's no need to differentiate
  * "Plasmoid" -> "Plasma widget" in package descriptions
 -- Jonathan Thomas <email address hidden> Sat, 16 Jan 2010 21:30:43 -0500

Changed in kepas (Ubuntu):
status: In Progress → Fix Released
Changed in cdbs (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Changed in kepas (Ubuntu):
importance: Undecided → Low
Changed in keurocalc (Ubuntu):
importance: Undecided → Low
Changed in krusader (Ubuntu):
importance: Undecided → Low
Changed in cdbs (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Scott Kitterman (kitterman)
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package keurocalc - 1.0.2-2ubuntu2

---------------
keurocalc (1.0.2-2ubuntu2) lucid; urgency=low

  * Merge with Debian Unstable, remaining changes
    - debian/patches: kubuntu_01_fix_desktop_file.diff to make desktop file
      validate according to FD.o specification - removed deprecated items
    - Keep kubuntu doc path in keurocalc-data.install
    Fixes LP: #508520 since it uses Debian's build system
  * Add README.source since we're using quilt
 -- Jonathan Thomas <email address hidden> Sat, 16 Jan 2010 21:59:40 -0500

Changed in keurocalc (Ubuntu):
status: In Progress → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package krusader - 1:2.0.0-1ubuntu3

---------------
krusader (1:2.0.0-1ubuntu3) lucid; urgency=low

  * Sync packaging from Debian, but don't update to a new version as we do not
    want to upload the 2.1 beta to Lucid due to LTS (LP: #508520)
    - Update debian/control:
      - Drop cdbs build dependency.
      - Bump build dependencies version: debhelper, pkg-kde-tools and
        kdelibs5-dev.
      - Bump Standards-Version to 3.8.3 (no changes needed).
    - Update debian/rules: convert to dh usage and drop kde4.mk
      - Add --with-quilt since we are carrying patches and Debian is not
        currently
    - Add debian/krusader.install
      - Remove usr/share/kde4/apps/krusader/krusaderlisterui.rc (not in 2.0)
      - Adjust for Kubuntu doc path
 -- Scott Kitterman <email address hidden> Sat, 16 Jan 2010 21:34:18 -0500

Changed in krusader (Ubuntu):
status: In Progress → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cdbs - 0.4.62+nmu1ubuntu3

---------------
cdbs (0.4.62+nmu1ubuntu3) lucid; urgency=low

  * 1/class/kde4.mk.in: Remove - Obsolete, broken, and not used (LP: #508520)
    - Also remove from Makefile.*
 -- Scott Kitterman <email address hidden> Sat, 16 Jan 2010 22:10:33 -0500

Changed in cdbs (Ubuntu):
status: In Progress → Fix Released
Changed in kblogger (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers