Bug 3350 - /usr/bin/virtualenv has several bugs
Summary: /usr/bin/virtualenv has several bugs
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Lev Givon
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2011-11-15 14:48 CET by Hartmut Goebel
Modified: 2012-11-13 18:29 CET (History)
5 users (show)

See Also:
Source RPM: python-virtualenv-1.6.4-3.mga1.src.rpm
CVE:
Status comment:


Attachments

Description Hartmut Goebel 2011-11-15 14:48:40 CET
http://svnweb.mageia.org/packages/updates/1/python-virtualenv/releases/1.6.4/2.mga2/SOURCES/virtualenv?revision=149032&view=markup has several bugs:

- arguments passed to the Python command must be quoted correctly.

    $* -> "$@"

- `import virtualenv` uses the very first virtualenv module it find on sys.path. This may not be the correct one. This should use pkg_resources as usual. If you want to keep this shell-script, include the original script `virtualenv` as a here-file.
Comment 1 Manuel Hiebel 2011-11-15 16:24:50 CET
Hi, thanks for reporting this bug.
Assigned to the package maintainer.

Keywords: (none) => Triaged
Assignee: bugsquad => lev
Source RPM: (none) => python-virtualenv

Hartmut Goebel 2011-11-16 13:01:00 CET

CC: (none) => h.goebel

Comment 2 Marja Van Waes 2012-02-20 09:07:54 CET
Pinging, because nothing has happened with this report for more than 3 months, it still has the status NEW or REOPENED.

@ Lev,

Hi, you're new to me :)

Please set status to ASSIGNED if you think this bug was assigned correctly. If for work flow reasons you can't do that, then please put OK on the whiteboard instead.

CC: (none) => marja11

Comment 3 Lev Givon 2012-02-20 17:47:45 CET
I modified the installation to rename the pkg_resources-generated script and invoke it from /usr/bin/virtualenv. Rebuilt package available in 1/core/updates_testing
(but I don't know whether we want to put it into production because of bug #3358).

Status: NEW => ASSIGNED

Comment 4 Marja Van Waes 2012-03-02 16:34:02 CET
(In reply to comment #3)
> I modified the installation to rename the pkg_resources-generated script and
> invoke it from /usr/bin/virtualenv. Rebuilt package available in
> 1/core/updates_testing
> (but I don't know whether we want to put it into production because of bug
> #3358).

assigning to QA, I think that is better than to leave the package in updates/testing forever

CC: (none) => lev
Assignee: lev => qa-bugs

Comment 5 Samuel Verschelde 2012-03-02 16:41:27 CET
Well, according to comment #3 the packager is not sure we should push it, so I don't think QA must test it yet.

CC: (none) => stormi

Comment 6 claire robinson 2012-03-02 16:49:58 CET
It is a little early for QA to become involved with this Marja, sorry.

Lev, the maintainer appears to think this conflicts with settings from bug 3358. 

Until he has made the decision to push this then we can't really validate it.

If this is not to be pushed then it could be removed from updates testing until such time as Lev has resolved the issues he is having with this package. He can then assign to QA and ask for testing/validation and for it to be pushed to updates.

Assigning back to Lev until this is ready and adding QA to cc.

CC: (none) => qa-bugs
Assignee: qa-bugs => lev

Comment 7 claire robinson 2012-03-02 16:50:08 CET
Oops snap!
Samuel Verschelde 2012-08-26 13:32:21 CEST

Source RPM: python-virtualenv => python-virtualenv-1.6.4-3.mga1.src.rpm

Comment 8 Manuel Hiebel 2012-11-05 16:52:20 CET
This message is a reminder that Mageia 1 is nearing its end of life. 
In approximately 25 days from now, Mageia will stop maintaining and issuing 
updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it 
remains open with a Mageia 'version' of '1'.

Package Maintainer: If you wish for this bug to remain open because you plan to 
fix it in a currently maintained version, simply change the 'version' to a later 
Mageia version prior to Mageia 1's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not 
be able to fix it before Mageia 1 is end of life.  If you would still like to see 
this bug fixed and are able to reproduce it against a later version of Mageia, 
you are encouraged to click on "Version" and change it against that version 
of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, 
sometimes those efforts are overtaken by events. Often a more recent Mageia 
release includes newer upstream software that fixes bugs or makes them obsolete.

--
Mageia Bugsquad
Comment 9 Hartmut Goebel 2012-11-07 21:03:01 CET
This is still valid for Mageia 2.

@lev: Since you removed setting PYTHONDONTWRITEBYTECODE in cauldron (see bug 3358 comment 14), I assume this one is fixed for cauldron, too. If this is correct, feel free to close this bug.

Version: 1 => 2

Comment 10 Lev Givon 2012-11-13 18:29:51 CET
Closing as per Harmut..

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


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