| Summary: | /usr/bin/rst2man: /usr/bin/python3: bad interpreter | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | symbianflo <symbianflo> |
| Component: | Packages from Main | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | RESOLVED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | alexander.petryakov, denis.silakov |
| Version: | Fresh | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | python-docutils/python3-docutils | ISO-related: | |
| Bad POT generating: | Upstream: | ||
|
Description
symbianflo
2014-09-15 21:20:35 MSK
Advisory: update and fix [UPDATE AND FIX REQUEST] python-docutils Rosa2012.1/main: https://abf.rosalinux.ru/build_lists/2202499 https://abf.rosalinux.ru/build_lists/2202500 Symbian, please clarify. How did you run rst2man from python-docutils with python3? I see in Fresh R3 that rst2man use /usr/bin/python in default system we have lrwxrwxrwx 1 root root 7 апр. 25 17:06 python -> python2* lrwxrwxrwx 1 root root 9 апр. 25 17:06 python2 -> python2.7* -rwxr-xr-x 1 root root 5508 дек. 4 2013 python2.7* And rst2man from python3-docutils use /usr/bin/python3 lrwxrwxrwx 1 root root 9 сент. 20 02:46 python3 -> python3.3* lrwxrwxrwx 1 root root 8 сент. 20 02:46 python3-2to3 -> 2to3-3.3* lrwxrwxrwx 1 root root 10 сент. 20 02:46 python3.3 -> python3.3m* -rwxr-xr-x 1 root root 5544 февр. 12 2014 python3.3m* p.s. python-docutils-0.11-1-rosa2012.1.noarch python3-docutils-0.12-8-rosa2012.1.noarch.rpm Distributor ID: RosaDesktopFresh Description: ROSA Desktop Fresh R3 Release: 2012.1 Codename: belka (In reply to comment #2) > Symbian, please clarify. > How did you run rst2man from python-docutils with python3? > I see in Fresh R3 that rst2man use /usr/bin/python > in default system we have > lrwxrwxrwx 1 root root 7 апр. 25 17:06 python -> python2* > lrwxrwxrwx 1 root root 9 апр. 25 17:06 python2 -> python2.7* > -rwxr-xr-x 1 root root 5508 дек. 4 2013 python2.7* > > And rst2man from python3-docutils use /usr/bin/python3 > lrwxrwxrwx 1 root root 9 сент. 20 02:46 python3 -> python3.3* > lrwxrwxrwx 1 root root 8 сент. 20 02:46 python3-2to3 -> 2to3-3.3* > lrwxrwxrwx 1 root root 10 сент. 20 02:46 python3.3 -> python3.3m* > -rwxr-xr-x 1 root root 5544 февр. 12 2014 python3.3m* > > p.s. > python-docutils-0.11-1-rosa2012.1.noarch > python3-docutils-0.12-8-rosa2012.1.noarch.rpm > > Distributor ID: RosaDesktopFresh > Description: ROSA Desktop Fresh R3 > Release: 2012.1 > Codename: belka I'm sorry I forgot to mention that looks like only 586 is affected : http://file-store.rosalinux.ru/api/v1/file_stores/66553d8c181e0bb874d058057ae6d6c819800342.log?show=true ( corrected now, platform 586, sorry again) I guess because it was build in the same buildroot both , python2 and python3 modules and the executable provided have the same name , I guess the python2 module provided rst2man was overwritten by python3 rst2man, I don't unerstand why only in 586/main ( even if noarch ) Anyway as I've wrote above , since this build python2-docutil and python3-docutils are 2 separate gits to avoid this situations, , so I gladly keep those two separate gits with separate builds conflicted each other. And since we have python 2.7 support till 2020 we will keep python2.7 as default for a while , so I guess is more clean and safe to divide the builds in situation like this when the provided files have the same name. I've already start this in contrib for this kind of python modules. Thank you. Forgot to mention that python3-docutils-0.12-8-rosa2012.1.noarch.rpm that you mention it above is alredy fixed and conflicts with pyhton-docutils, since is in contrib , I've already done the update and fix. greetings Fixed in Desktop Fresh R4. All users of Fresh R3 are highly encouraged to update to R4, since R3 will be no longer supported. (In reply to comment #5) > Fixed in Desktop Fresh R4. All users of Fresh R3 are highly encouraged to > update to R4, since R3 will be no longer supported. Of course is no longer actual. Thanks . |