Bug 988185

Summary: New version request
Product: [Fedora] Fedora Reporter: Christopher Meng <i>
Component: fakerootAssignee: Axel Thimm <axel.thimm>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: axel.thimm, rc040203
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: fakeroot-1.18.4-1.fc18 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-02 22:12:23 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:

Description Christopher Meng 2013-07-25 03:06:13 UTC
Hi,

I'm packaging a software which needs this.

I found that this one in Fedora is really old. Current version is 1.19.

Can you push an update for f18/19/rawhide?

Thanks!

Comment 1 Christopher Meng 2013-07-25 03:08:22 UTC
Besides, please clean some old stuffs like:

1. BuildRoot tag;

2. rm -rf buildroot in %install section;

3. %clean section

4. defattr

Thanks again!

Comment 2 Ralf Corsepius 2013-07-25 05:38:02 UTC
(In reply to Christopher Meng from comment #0)
> I'm packaging a software which needs this.
Which package are you referring to?

> I found that this one in Fedora is really old.
Correct, it's primary maintainer is AWOL for years.

> Current version is 1.19.
a) The current version Debian stable ships is 1.18.

b) Barring the fact Fedora's fakeroot is outdated, why do you need a more recent version than what currently is in Fedora and Debian?

Comment 3 Christopher Meng 2013-07-25 15:04:23 UTC
(In reply to Ralf Corsepius from comment #2)
> (In reply to Christopher Meng from comment #0)
> > I'm packaging a software which needs this.
> Which package are you referring to?

Why do you ask this? 

> > I found that this one in Fedora is really old.
> Correct, it's primary maintainer is AWOL for years.
> 
> > Current version is 1.19.
> a) The current version Debian stable ships is 1.18.

Why do you choose Debian? 


> b) Barring the fact Fedora's fakeroot is outdated, why do you need a more
> recent version than what currently is in Fedora and Debian?

Seems Fedora is 'bleeding-edge', but when you check out some packages, do you agree bleeding? 

http://pkgs.org/search/?keyword=fakeroot

Comment 4 Ralf Corsepius 2013-07-26 02:40:33 UTC
(In reply to Christopher Meng from comment #3)
> (In reply to Ralf Corsepius from comment #2)
> > (In reply to Christopher Meng from comment #0)
> > > I'm packaging a software which needs this.
> > Which package are you referring to?
> 
> Why do you ask this? 
Because I want to understand the reasons for this request.

In particular, I want to understand whether the reasons for this request are of a technical nature or if this is just "versionitis".

Provided the differences between 1.12.x and 1.18.x seem small enhancements, AFAICT, I am having difficulties in imaginating technical reasons for this request.

> > > I found that this one in Fedora is really old.
> > Correct, it's primary maintainer is AWOL for years.
> > 
> > > Current version is 1.19.
> > a) The current version Debian stable ships is 1.18.
> 
> Why do you choose Debian? 
fakeroot's upstream is Debian, with its primary users being Debianish buildsystems/~tools. It's not of much use on RH/Fedora-based distros.

> > b) Barring the fact Fedora's fakeroot is outdated, why do you need a more
> > recent version than what currently is in Fedora and Debian?
> 
> Seems Fedora is 'bleeding-edge',
Well, independently of whether one agrees with this claim (I do not agree), it doesn't mean Fedora is swallowing all "unstable" versions, some arbitrary upstreams release - Stability still has precedence.

Fakeroot's current "stable" version is 1.18.4.

Comment 5 Christopher Meng 2013-07-26 03:05:59 UTC
(In reply to Ralf Corsepius from comment #4)
> Because I want to understand the reasons for this request.

Ok, I'm packaging some software which was written under Debian/Ubuntu(sorry I'm not sure about this). It requires root access to install the software, I first checked the debian rules of it and found that it requires fakeroot, then I think there must be something wrong with its makefile(proved to correct). So I don't need it now.

> In particular, I want to understand whether the reasons for this request are
> of a technical nature or if this is just "versionitis".

The latter one.

> fakeroot's upstream is Debian, with its primary users being Debianish
> buildsystems/~tools. It's not of much use on RH/Fedora-based distros.

What is rational is actual and what is actual is rational. If someboday has packaged it into Fedora, we should keep it up to date.

> Well, independently of whether one agrees with this claim (I do not agree),
> it doesn't mean Fedora is swallowing all "unstable" versions, some arbitrary
> upstreams release - Stability still has precedence.
> 
> Fakeroot's current "stable" version is 1.18.4.

Ok, then I request 1.18. ;)

The fact is when I checked this software(I always compare versions between various distros via pkgs.org), I found it's really old, if other distros have updated it, why can't Fedora?

Is it a good reason?

Comment 6 Fedora Update System 2013-07-27 04:47:40 UTC
fakeroot-1.18.4-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/fakeroot-1.18.4-1.fc19

Comment 7 Fedora Update System 2013-07-27 04:48:00 UTC
fakeroot-1.18.4-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/fakeroot-1.18.4-1.fc18

Comment 8 Ralf Corsepius 2013-07-27 05:02:05 UTC

(In reply to Christopher Meng from comment #5)
> (In reply to Ralf Corsepius from comment #4)
> > Because I want to understand the reasons for this request.
> 
> Ok, I'm packaging some software which was written under Debian/Ubuntu(sorry
> I'm not sure about this). It requires root access to install the software, I
> first checked the debian rules of it and found that it requires fakeroot,
> then I think there must be something wrong with its makefile(proved to
> correct). So I don't need it now.
Debian rules often apply fakeroot, because of historic weaknesses with Debian's buildsystem and implementors not knowing any better but to resort to using fakeroot.

> The fact is when I checked this software(I always compare versions between
> various distros via pkgs.org), I found it's really old, if other distros
> have updated it, why can't Fedora?
> 
> Is it a good reason?
No, this is not a good reason. Incompatbile APIs and serious bugs having been fix would be good reasons.

Comment 9 Christopher Meng 2013-07-27 05:40:23 UTC
OK

Comment 10 Fedora Update System 2013-07-28 01:10:19 UTC
Package fakeroot-1.18.4-1.fc19:
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing fakeroot-1.18.4-1.fc19'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-13762/fakeroot-1.18.4-1.fc19
then log in and leave karma (feedback).

Comment 11 Fedora Update System 2013-08-02 22:12:23 UTC
fakeroot-1.18.4-1.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2013-08-09 17:08:06 UTC
fakeroot-1.18.4-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.