Bug 695233 (alien)

Summary: Review Request: alien - Converter between the rpm, dpkg, stampede slp, and Slackware tgz file formats
Product: [Fedora] Fedora Reporter: Dmitrij S. Kryzhevich <kryzhev>
Component: Package ReviewAssignee: Sergio Basto <sergio>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: a1238565, belegdol, d.bz-redhat, fedora-package-review, i, mvadkert, notting, pahan, ppisar, sergio, tim, yajo.sk8
Target Milestone: ---Flags: sergio: fedora-review+
gwync: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: alien-8.88-2.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-06-17 04:29:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 961141    
Bug Blocks: 496433    

Description Dmitrij S. Kryzhevich 2011-04-11 06:18:35 UTC
Spec URL: http://krege.fedorapeople.org/alien/alien.spec
SRPM URL: http://krege.fedorapeople.org/alien/alien-8.83-1.fc14.src.rpm
Description: 
Alien is a program that converts between the rpm, dpkg, stampede 
slp, and Slackware tgz file formats. If you want to use a package 
from another distribution than the one you have installed on your 
system, you can use alien to convert it to your preferred package 
format and install it.

Comment 1 Dmitrij S. Kryzhevich 2011-04-11 06:19:12 UTC
*** Bug 456756 has been marked as a duplicate of this bug. ***

Comment 2 Bill Nottingham 2011-08-01 19:33:56 UTC
*** Bug 726908 has been marked as a duplicate of this bug. ***

Comment 3 Sergio Basto 2011-12-08 16:24:39 UTC
I want have this package too.

Thanks,

Comment 4 Dmitrij S. Kryzhevich 2011-12-09 02:48:53 UTC
But nobody wants to review it.

Comment 5 Julian Sikorski 2012-01-29 10:23:29 UTC
Are you still willing to package this piece of software?

Comment 6 Dmitrij S. Kryzhevich 2012-01-30 04:32:15 UTC
Yes. But see dependency chain, all assigned but all stopped.

May be I should reopen them.

Comment 7 Miroslav Vadkerti 2012-04-29 19:56:27 UTC
I would love to see this package included too.

Comment 11 Dmitrij S. Kryzhevich 2012-04-30 11:46:34 UTC
Ok, some moves on https://bugzilla.redhat.com/show_bug.cgi?id=591332, waiting for waves got here.

Comment 12 Yajo 2013-01-27 15:10:03 UTC
Any progress on this?

Comment 13 Petr Pisar 2013-01-28 10:29:10 UTC
(In reply to comment #12)
> Any progress on this?

You should ask on blocking reviews.

Comment 14 Sergio Basto 2013-04-23 04:51:39 UTC
Hi, I can review or maintain this package , I don't want sponsor anyone that I don't know , so anyone has power to commit what maintain it ? or anyone review this for me ?

Comment 15 Dmitrij S. Kryzhevich 2013-04-23 05:05:12 UTC
Look into "Depends on" section.
I do not need to be sonsored as I'm already packager.

Comment 16 Sergio Basto 2013-04-26 00:35:34 UTC
Spec URL: http://www.serjux.com/alien/alien.spec
SRPM URL: http://www.serjux.com/alien/alien-8.88-1.fc18.src.rpm

update to 8.88 and hardcoded 
/usr/lib64/perl5/vendor_perl/auto/Alien/.packlist into %file section to build the packaged

Comment 17 Sergio Basto 2013-04-26 00:56:28 UTC
fedora-review -b 695233 --mock-config fedora-rawhide-x86_64
and almost none error or problems just 

1) mock --install fails with 
Error: Package: alien-8.88-1.fc20.noarch (/alien-8.88-1.fc20.noarch)
           Requires: debhelper

2) Perl:
[ ]: Package contains the mandatory BuildRequires and Requires:.
     Note: Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo
     $version)) missing?

3) and things just hardcoded by me  
alien.noarch: W: incoherent-version-in-changelog 8.83-1 ['8.88-1.fc20', '8.88-1']
alien.noarch: W: hidden-file-or-dir /usr/lib64/perl5/vendor_perl/auto/Alien/.packlist
alien.noarch: W: perl-temp-file /usr/lib64/perl5/vendor_perl/auto/Alien/.packlist

I can approve it ... , I'm going to see what happens to debhelper , I could be the new maintainer of debhelper, let me know what is need .

Thanks,

Comment 18 Christopher Meng 2013-05-14 10:21:40 UTC
I think I can post one.

BTW I think yours is not good, as %clean section is still appeared.

Will you build it for EPEL?

Spec URL: http://cicku.me/alien.spec
SRPM URL: http://cicku.me/alien-8.88-1.fc20.src.rpm

Comment 19 Dmitrij S. Kryzhevich 2013-05-15 05:32:40 UTC
1) I will update the package as soon as all blockers (one left) will be resolved.
2) Dependency tree is not fully in the EPEL. So alien can't be in EPEL.

Comment 20 Dmitrij S. Kryzhevich 2013-05-22 02:43:50 UTC
Spec URL: http://krege.fedorapeople.org/alien/alien.spec
SRPM URL: http://krege.fedorapeople.org/alien/alien-8.88-1.fc20.src.rpm

Changelog:
* Tue May 21 2013 Dmitrij S. Kryzhevich <krege> - 8.88-1
- Update to 8.88.

Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=5407883

Comment 21 Christopher Meng 2013-05-22 02:52:48 UTC
(In reply to Dmitrij S. Kryzhevich from comment #20)

No need for:

%defattr(-,root,root,-)

Comment 22 Dmitrij S. Kryzhevich 2013-05-22 04:02:29 UTC
Spec URL: http://krege.fedorapeople.org/alien/alien.spec
SRPM URL: http://krege.fedorapeople.org/alien/alien-8.88-2.fc20.src.rpm

Changelog:
* Wed May 22 2013 Dmitrij S. Kryzhevich <krege> - 8.88-2
- No need for "defattr" in files section.

Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=5408075

Comment 23 Sergio Basto 2013-05-22 04:56:23 UTC
Rpmlint (installed packages)
----------------------------
# rpmlint alien
alien.noarch: W: spelling-error Summary(en_US) slp -> alp, slip, slap
alien.noarch: W: spelling-error Summary(en_US) tgz -> TGIF
alien.noarch: W: spelling-error %description -l en_US slp -> alp, slip, slap
alien.noarch: W: spelling-error %description -l en_US tgz -> TGIF
alien.noarch: E: incorrect-fsf-address /usr/share/doc/alien-8.88/GPL
1 packages and 0 specfiles checked; 1 errors, 4 warnings.
# echo 'rpmlint-done:'

No blockers 

Package APPROVED

Comment 24 Dmitrij S. Kryzhevich 2013-05-22 07:19:03 UTC
New Package SCM Request
=======================
Package Name: alien
Short Description: Converter between the rpm, dpkg, stampede slp, and Slackware tgz file formats
Owners: krege
Branches: f18 f19
InitialCC:

Comment 25 Gwyn Ciesla 2013-05-22 14:57:46 UTC
Git done (by process-git-requests).

Comment 26 Dmitrij S. Kryzhevich 2013-05-23 11:08:43 UTC
alien-8.88-2.fc20 is built. Waiting debhelper to be built for F18 and F19 wich is waiting dpkg-1.16 to be built for F18 and F19. *sigh*

Comment 27 Sergio Basto 2013-05-25 15:31:43 UTC
You can test dpkg and give it karma if it's OK

https://admin.fedoraproject.org/updates/FEDORA-2013-9094/dpkg-1.16.10-3.fc19 

if we get more 2 positive karmas, will speed up the process.

Comment 28 Sergio Basto 2013-06-01 17:23:25 UTC
(In reply to Dmitrij S. Kryzhevich from comment #26)
> alien-8.88-2.fc20 is built. Waiting debhelper to be built for F18 and F19
> wich is waiting dpkg-1.16 to be built for F18 and F19. *sigh*
alien-8.88-
debhelper built and in stable updates on F19 . please build alien-8.88 for F19

Comment 29 Fedora Update System 2013-06-03 03:21:30 UTC
alien-8.88-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/alien-8.88-2.fc19

Comment 30 Fedora Update System 2013-06-03 14:43:07 UTC
alien-8.88-2.fc19 has been pushed to the Fedora 19 testing repository.

Comment 31 Fedora Update System 2013-06-17 04:29:33 UTC
alien-8.88-2.fc19 has been pushed to the Fedora 19 stable repository.

Comment 32 Sergio Basto 2013-06-18 20:42:09 UTC
(In reply to Dmitrij S. Kryzhevich from comment #26)
> alien-8.88-2.fc20 is built. Waiting debhelper to be built for F18 and F19
> wich is waiting dpkg-1.16 to be built for F18 and F19. *sigh*


debhelper-9.20120909-1.fc18 has been pushed to the Fedora 18 stable repository.

now you can build alien-8.88-2.fc18

Thanks,

Comment 33 Dmitrij S. Kryzhevich 2013-06-19 04:39:54 UTC
Done.
https://admin.fedoraproject.org/updates/alien-8.88-2.fc18