Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 992741 - po-debconf: FTBFS in rawhide
Summary: po-debconf: FTBFS in rawhide
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: po-debconf
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Oron Peled
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F20FTBFS
TreeView+ depends on / blocked
 
Reported: 2013-08-05 06:15 UTC by Dennis Gilmore
Modified: 2013-08-18 00:34 UTC (History)
4 users (show)

Fixed In Version: po-debconf-1.0.16-2.nmu2.fc19
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-08-18 00:31:57 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dennis Gilmore 2013-08-05 06:15:59 UTC
Your package po-debconf failed to build from source in current rawhide.

http://koji.fedoraproject.org/koji/taskinfo?taskID=5743517

Build logs:
root.log: http://kojipkgs.fedoraproject.org/work/tasks/3517/5743517/root.log
build.log: http://kojipkgs.fedoraproject.org/work/tasks/3517/5743517/build.log
state.log: http://kojipkgs.fedoraproject.org/work/tasks/3517/5743517/state.log
NOTE: build logs are cleaned up after 1 week

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

Comment 1 Sergio Basto 2013-08-07 14:56:17 UTC
we need this easy fix : 

diff --git a/po-debconf.spec b/po-debconf.spec
index 17bd1f4..a20bb6f 100644
--- a/po-debconf.spec
+++ b/po-debconf.spec
@@ -26,7 +26,7 @@ Patch0:               po-debconf-1.0.16-fix-prefix.patch
 BuildArch:     noarch
 
 BuildRequires: po4a
-BuildRequires: dpkg-devel
+BuildRequires: dpkg-dev
 
 # Needed for check
 %if %{with check}

Comment 2 Oron Peled 2013-08-07 23:12:23 UTC
Thanks (I mixed it with the debconf FTBFS that has to do with perl...)

* Built:
  https://koji.fedoraproject.org/koji/buildinfo?buildID=455023
* Will merge this fix to F19, F18.

Comment 3 Sergio Basto 2013-08-08 01:11:45 UTC
Hi Oron, 
The Fedora rules says that you should use: git merge master, unless you have a good reason to not do it which isn't the case :

I see in 
http://pkgs.fedoraproject.org/cgit/po-debconf.git/

that F19 enter in other way ... 

typically I use:

fedpkg pull
fedpkg switch-branch master
edit spec
fedpkg mockbuild (test it)
fedpkg new-sources something.tar.bz2
fedpkg clog 
fedpkg commit -F clog
fedpkg push
fedpkg build

for next branch I do , (and you should do it also) 
fedpkg switch-branch f19; git merge master; fedpkg push
fedpkg build
fedpkg update

For F18 again:
fedpkg switch-branch f18; git merge master; fedpkg push
fedpkg build; fedpkg update

Comment 4 Oron Peled 2013-08-08 07:43:25 UTC
(In reply to comment #3)

I cherry-picked the commit from master to f19, because
the previous commit was about perl-5.18 build which isn't relevant to f18-f19.
As a result, the release number was 2 and not 3.

I could have done complete merge, as this previous commit only
contained a comment and not functional change -- however, I thought
this would be misleading.

Now I merged f19 into f18 -- they are identical.

Comment 5 Fedora Update System 2013-08-08 08:05:10 UTC
po-debconf-1.0.16-2.nmu2.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/po-debconf-1.0.16-2.nmu2.fc18

Comment 6 Fedora Update System 2013-08-08 08:06:51 UTC
po-debconf-1.0.16-2.nmu2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/po-debconf-1.0.16-2.nmu2.fc19

Comment 7 Sergio Basto 2013-08-08 17:23:13 UTC
(In reply to Oron Peled from comment #4)
> (In reply to comment #3)
> 
> I cherry-picked the commit from master to f19, because
> the previous commit was about perl-5.18 build which isn't relevant to
> f18-f19.
> As a result, the release number was 2 and not 3.
> 
> I could have done complete merge, as this previous commit only
> contained a comment and not functional change -- however, I thought
> this would be misleading.
> 
> Now I merged f19 into f18 -- they are identical.

The code is the same, the package is the same, the source of f20 should be the same, only when we have different versions like kernel, x11-xorg-server or gnome.
But you could ask on devel mailing list , I convinced that you should use git merge master , instead of cherry pick  .

and releases we should be: 
po-debconf-1.0.16-3.nmu2.fc20
po-debconf-1.0.16-3.nmu2.fc19
po-debconf-1.0.16-3.nmu2.fc18 

and miss : 
po-debconf-1.0.16-2.nmu2.fc18 	
po-debconf-1.0.16-2.nmu2.fc19
because perl rebuild was for -2 and we not rebuilt for f18 and f19

Comment 8 Sergio Basto 2013-08-08 17:32:36 UTC
Hi, Oron you could give me commit permissions on 

https://admin.fedoraproject.org/pkgdb/acls/name/po-debconf 

and

https://admin.fedoraproject.org/pkgdb/acls/name/debhelper

Comment 9 Fedora Update System 2013-08-09 16:59:22 UTC
Package po-debconf-1.0.16-2.nmu2.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing po-debconf-1.0.16-2.nmu2.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-14450/po-debconf-1.0.16-2.nmu2.fc18
then log in and leave karma (feedback).

Comment 10 Fedora Update System 2013-08-18 00:31:57 UTC
po-debconf-1.0.16-2.nmu2.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 11 Fedora Update System 2013-08-18 00:34:50 UTC
po-debconf-1.0.16-2.nmu2.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.