debconf sets wrong server for zoneedit

Bug #497842 reported by Ezra Reeves
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ddclient (Debian)
Fix Released
Unknown
ddclient (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Won't Fix
Undecided
Unassigned
Karmic
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: ddclient

Description: Ubuntu 9.10
Release: 9.10

ddclient:
  Installed: 3.8.0-4ubuntu1
  Candidate: 3.8.0-4ubuntu1
  Version table:
 *** 3.8.0-4ubuntu1 0
        500 http://us.archive.ubuntu.com karmic/universe Packages
        100 /var/lib/dpkg/status

debconf should set server to dynamic.zoneedit.com instead of www.zoneedit.com

Debian fixed the problem in the ddclient app but didn't seem to fix debconf.

Impact:
When users choose zoneedit in debconf either during inital install or during a reconfigure their IP will not get updated. ddclient runs very quietly so unless they really check they will not know, might be hard to figure out the problem for new users.

TEST CASE:
Install ddclient during debconf choose zoneedit, run "sudo ddclient --verbose" from the command line. You get something simmilar to this:

RECEIVE: HTTP/1.1 301 Moved Permanently
RECEIVE: Date: Tue, 13 Oct 2009 00:31:38 GMT
RECEIVE: Server: Apache
RECEIVE: Location: http://dynamic.zoneedit.com/auth/dynamic.html?host=test.giles.net.nz&dnsto=202.78.240.7
RECEIVE: Content-Length: 299
RECEIVE: Connection: close
RECEIVE: Content-Type: text/html; charset=iso-8859-1
RECEIVE:
RECEIVE: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
RECEIVE: <html><head>
RECEIVE: <title>301 Moved Permanently</title>
RECEIVE: </head><body>
RECEIVE: <h1>Moved Permanently</h1>
RECEIVE: <p>The document has moved <a href="http://dynamic.zoneedit.com/auth/dynamic.html?host=test.giles.net.nz&amp;dnsto=202.78.240.7">here</a>.</p>
RECEIVE: </body></html>

With the updated package from lucid you don't get the Moved Permanently message.

I don't see any foreseeable possibility for regression it only changes debconf.

Ezra Reeves (ezrareeves)
Changed in ddclient (Ubuntu):
assignee: nobody → Ezra Reeves (ezrareeves)
status: New → In Progress
Revision history for this message
Ezra Reeves (ezrareeves) wrote :
Changed in ddclient (Ubuntu):
assignee: Ezra Reeves (ezrareeves) → nobody
status: In Progress → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ddclient - 3.8.0-8ubuntu1

---------------
ddclient (3.8.0-8ubuntu1) lucid; urgency=low

  [ Alessio Treglia ]
  * Merge from debian testing, remaining changes:
    - Provide an ubuntu init script.

  [ Ezra Reeves ]
  * debian/config: fix bug that causes debconf to set wrong server
    for zoneedit protocol (LP: #497842).

ddclient (3.8.0-8) unstable; urgency=low

  * Convert to new source format "3.0 (quilt)".
  * debian/control: Bump Standards-Version (no changes required).
  * ddclient: Do not leak the cache content into the global configuration.
    Thanks to Ingo Schwarze for the patch (closes: #527848).

ddclient (3.8.0-7) unstable; urgency=low

  [ Stefano Zacchiroli ]
  * postinst: ignore debconf errors about blankhostslist, thus enabling
    installation with non-interactive mode. Patch by Jonathan Niehof.
    (Closes: #533888)

  [ Torsten Landschoff ]
  * debian/{postinst,config}: Load debconf correctly, passing the same shell
    parameters again (closes: #555151). Kudos to Jonathan Niehof for finding.
 -- Alessio Treglia <email address hidden> Fri, 18 Dec 2009 08:37:09 +0100

Changed in ddclient (Ubuntu):
status: Confirmed → Fix Released
Ezra Reeves (ezrareeves)
description: updated
Changed in ddclient (Debian):
status: Unknown → New
Revision history for this message
John Dong (jdong) wrote :

+ddclient (3.8.0-4ubuntu2) karmic; urgency=low

Please version to 3.8.0-4ubuntu1.1 instead and karmic -> karmic-proposed.

Other than that, the contents of the patch look reasonable for a SRU. ACK from ubuntu-sru as long as the changelog issue pointed out is corrected.

Thanks!

Revision history for this message
Ezra Reeves (ezrareeves) wrote :

Done

Changed in ddclient (Debian):
status: New → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

sponsored

Changed in ddclient (Ubuntu Karmic):
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted ddclient into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in ddclient (Ubuntu Karmic):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Paul Elliott (omahn) wrote :

Verified - I'm happy to report that ddclient 3.8.0-4ubuntu1.1 from karmic-proposed correctly connects to dynamic.zoneedit.com.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ddclient - 3.8.0-4ubuntu1.1

---------------
ddclient (3.8.0-4ubuntu1.1) karmic-proposed; urgency=low

  * debian/config: fix bug that causes debconf to set wrong server
    for zoneedit protocol. Closes (LP: #497842)
 -- Ezra Reeves <email address hidden> Thu, 17 Dec 2009 11:54:27 -0500

Changed in ddclient (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Hardy has seen the end of its life and is no longer receiving any updates. Marking the Hardy task for this ticket as "Won't Fix".

Changed in ddclient (Ubuntu Hardy):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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