Bug 1013934

Summary: Debian installation documentation is out of date, and dangerous
Product: [Community] Publican Reporter: Sven Dowideit <SvenDowideit>
Component: Publican Users GuideAssignee: Ruediger Landmann <rlandman>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.2CC: aigao, atowns, jfearn, raphael
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: 4.0.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-19 02:46:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
update debian install to use apt pinning none

Description Sven Dowideit 2013-10-01 05:15:33 UTC
Description of problem:

publican 2.8 is in debian stable, and the desciption of how to install the unstable version (3.2) can leave you with a broken system.

Version-Release number of selected component (if applicable):

all?

How reproducible:

often :)

Additional info:

since debian Squeeze, You're supposed to use the backports system, but sadly, there is no backport of publican (and the massive number of dependencies)

I am currently testing a vm installing using apt-pinning.

The Debian documentation is at http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-default-version

I'm also moving the Debian install proceedure out to a separate file ala the openSuse one. 

Sven

Comment 2 Jeff Fearn 🐞 2013-10-01 05:49:08 UTC
Now I wish I'd used github so I could get pull requests!

Adding Raphaël to CC in case he wants to chime in.

Comment 3 Raphaël Hertzog 2013-10-01 09:45:45 UTC
I'm sorry I don't have the time to update that section. Basically you should just advise to use the publican version available in the release of choice of the user.

For stable users, they might want verify if there's a backports. They can do this on http://packages.debian.org/stable/publican or http://packages.qa.debian.org/publican (currently there's no backport because it really means backporting a lot of perl modules).

Alternatively they can use a chroot or a VM running "testing" to have the latest version of publican.

Comment 4 Sven Dowideit 2013-10-01 11:05:54 UTC
I'm writing as fast as I can test, but my DSL is slow, so I'm not expecting to be finished today :)

Sven

Comment 5 Sven Dowideit 2013-10-01 12:14:49 UTC
ok, I'm pushing my changes to https://github.com/SvenDowideit/publican feel free to tell me where I'm going wrong :)

Sven

Comment 6 Jeff Fearn 🐞 2013-10-02 02:33:53 UTC
(In reply to Raphaël Hertzog from comment #3)
> I'm sorry I don't have the time to update that section. 

Just to be clear, I thought there might be a chance you could provide some editorial oversight given there aren't many other people around to give this section a real review :}

Cheers, Jeff.

Comment 7 Anthony Towns 2013-10-02 04:13:14 UTC
(In reply to Sven Dowideit from comment #5)
> ok, I'm pushing my changes to https://github.com/SvenDowideit/publican feel
> free to tell me where I'm going wrong :)

Looks pretty reasonable to me; I've sent a couple of minor changes through as a pull request on github.

Comment 8 Sven Dowideit 2013-10-02 06:28:42 UTC
merged, thank you Anthony.

Jeff, would you prefer a patch file, or can you pull from the github branch I made?

Sven
PS. Should I raise a new bug for the Copyright year being 2010?

Comment 9 Jeff Fearn 🐞 2013-10-04 03:49:17 UTC
Hi Sven, can you supply a patch please?

I update the copyright year to 2013.

Comment 10 Sven Dowideit 2013-10-05 23:42:51 UTC
Created attachment 808332 [details]
update debian install to use apt pinning

Comment 11 Ruediger Landmann 2013-11-14 05:48:04 UTC
Thanks so much for the help Sven!

Fix checked in:
e8164b2..204eb8d  devel -> devel