Description of problem: In order to be able to import some file formats in Inscape, requires UniConvertor. http://sk1project.org/modules.php?name=Products&product=uniconvertor Version-Release number of selected component (if applicable): 1.1.5 How reproducible: Steps to Reproduce: 1. 2. 3.
Well, not just to import, actually even to 'copy' a circle for example, so it seems to be rather elementary for Inkscape. Steps to Reproduce: 1. Open Inkscape 2. Draw Circle 3. Select Edit->Copy every three seconds from then on you'll get a requester stating: You need to install the UniConvertor software. For GNU/Linux: install the package python-uniconvertor. For Windows: download it from ...
CC: (none) => herbertHardware: i586 => AllSeverity: normal => major
the following packages 'work' for me ... http://vserver.13thfloor.at/Stuff/MAGEIA/SRPMS/sk1libs-0.9.1-1.mga1.src.rpm http://vserver.13thfloor.at/Stuff/MAGEIA/SRPMS/uniconvertor-1.1.5-3.mga1.src.rpm best, Herbert
(In reply to comment #1) requires a clipboard manager/monitor to actually happen like with xfce or netbeans/jdownloader
CC: (none) => doktor5000
Will take a look.
Status: NEW => ASSIGNEDAssignee: bugsquad => doktor5000
CC: (none) => smiling.diego
*** Bug 2188 has been marked as a duplicate of this bug. ***
CC: (none) => fanisatt
CC: (none) => olav
The sk1libs src.rpm listed above gives me an error when unpacking:- rpm -ivh ~/Download/sk1libs-0.9.1-1.mga1.src.rpm 1:sk1libs ########################################### [100%] error: unpacking of archive failed on file /home/derij/rpm/SOURCES/sk1libs-0.9.1.tar.gz;4f12c8a3: cpio: read failed - Bad file descriptor error: /home/derij/Download/sk1libs-0.9.1-1.mga1.src.rpm cannot be installed Similar error using rpm2cpio.
CC: (none) => deri
# wget http://vserver.13thfloor.at/Stuff/MAGEIA/SRPMS/sk1libs-0.9.1-1.mga1.src.rpm # rpm -ivh sk1libs-0.9.1-1.mga1.src.rpm 1:sk1libs ########################################### [100%] works fine here
Apologies, it appears to be a problem with (my?) "rekonq", downloading with chrome/firefox/wget it is fine, but with rekonq the file is truncated (always to the same - wrong - size). It works perfectly once the complete file is downloaded.
So, who here is actively using uniconvertor? As the project page states, uniconvertor 1 is now deprecated in favor of uniconvertor 2.0, but for that there's no release in sight: http://libregraphicsworld.org/blog/entry/sk1-development-restarted So at the current state, i'd like to push uniconvertor 1.1.5 to mageia 1, as it was present in mandriva 2010.1, and push a development release to cauldron and hope we get a stable release until march. I've already asked upstream about an updated roadmap for uniconvertor 2 development.
JFYI: it seems that inkscape is using it (at least the way it is configured/compiled right now), combined with the inkscape bug/feature to provide all kinds of clipboard representations this will trigger with any clipboard monitor or manager active. that's how I found out about uniconverter in the first place :)
So far inkscape doesn't really need it, at least not for copy&paste inside inkscape, which the message you posted was suggesting. I've now packaged uniconvertor & sk1libs for Mageia 1, currently adding suggests on uniconvertor in Mageia 1 inkscape, which should be ready soon, update advisory will follow. For reference, even with uniconvertor installed, when using a clipboard manager like the one from jdownloader when clipboard monitoring is enabled, parcellite or clipman from xfce, you will still hit a glitch between inkscape and such clipboardmanagers. Inkscape will repeatedly show a message like "Inkscape has received additional data from the script executed. The script did not return an error, but this may indicate the results will not be as expected. This extension requires at least one non empty layer.". See f.ex. https://bugs.launchpad.net/inkscape/+bug/418242
There is now uniconvertor-1.1.5-1.mga1, sk1libs-0.9.1-1.mga1 and inkscape-0.48.1-2.1.mga1 in core/updates_testing to validate ------------------------------------------------------- Suggested advisory: ------------------- This update addresses the following issue: Without uniconvertor, inkscape will display the following message: "You need to install the UniConvertor software. For GNU/Linux: install the package python-uniconvertor. For Windows: download it from ..." when copy&pasting something inside inkscape, if you have a clipboard manager/monitor open, like f.ex. jdownloader or netbeans. uniconvertor is an optional program for inkscape as described in http://wiki.inkscape.org/wiki/index.php/Tools#uniconvertor. uniconvertor has now been added to Mageia, and Suggests on uniconvertor added to the inkscape package. ------------------------------------------------------- Steps to reproduce: - install/update to update candidate, ensure that inkscape, uniconvertor and sk1libs get installed, and the above mentioned error message appears - check that uniconvertor is usable, f.ex. converting an SVG file to CDR or something else it supports
Assignee: doktor5000 => qa-bugs
The sk1libs package did not get installed with the update on my i586 system. I installed the core release version first, bug was unable to get the error message. When I installed the updates testing version, using mgaapplet, the uniconvertor package did get installed with the update. The inkscape program is working fine for me, both before and after installing the update.
CC: (none) => davidwhodgins
Went back to the core release version, without uniconvertor, loaded an svg file, used save as sk1 vector graphic, and got the error message. Installed the update, which again pulled in the uniconvertor package. Tried the updated version, and now get the message that the uniconvertor failed with "No module named sk1libs.utils.fs". So the suggests on the sk1libs package is still needed.
No, not Suggests but Requires on sk1libs which i have missed. Will do so later today, validation is suspended in between. Otherwise, what clipboard manager/monitor did you use?
Assignee: qa-bugs => doktor5000
(In reply to comment #15) > No, not Suggests but Requires on sk1libs which i have missed. Will do so later > today, validation is suspended in between. Otherwise, what clipboard > manager/monitor did you use? I was using klipper, which did not trigger the error, but as saving the image in sk1 vector format also triggers the error, that doesn't matter now.
(In reply to comment #16) > (In reply to comment #15) > > Otherwise, what clipboard manager/monitor did you use? > I was using klipper, which did not trigger the error Maybe have a look at comment#3 or first comment on https://bugs.launchpad.net/inkscape/+bug/418242
I've uninstalled uniconvertor, and gone back to the Core Release version of inkscape. With xfce4-settings-helper running, inkscape does generate the error, just drawing a circle and selecting edit/copy. I'll wait for the version with the requires on sk1libs to re-test.
There is now uniconvertor-1.1.5-1.1.mga1, sk1libs-0.9.1-1.mga1 and inkscape-0.48.1-2.1.mga1 in core/updates_testing to validate ---- See https://bugs.mageia.org/show_bug.cgi?id=3545#c12 for the complete advisory, didn't want to duplicate it uselessly.
Installing the update to inkscape using mgaapplet did not install uniconvertor.
urpmi shows sk1libs and uniconvertor are still suggests # urpmi inkscape To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") python-lcms 1.19 5.mga1 x86_64 (suggested) (medium "Core Updates Testing") inkscape 0.48.1 2.1.mga1 x86_64 sk1libs 0.9.1 1.mga1 x86_64 (suggested) uniconvertor 1.1.5 1.1.mga1 x86_64 (suggested) 4.2MB of additional disk space will be used. 13MB of packages will be retrieved. Proceed with the installation of the 4 packages? (Y/n) n
Also that it could end up being affected by bug 2317 /o\
For me with the choice 1 on Mageia release 1 (Official) for x86_64: # LC_ALL=C urpmi --test inkscape In order to satisfy the 'perl(Parse::Yapp::Driver)' dependency, one of the following packages is needed: 1- perl-Parse-Yapp-1.50.0-2.mga1.noarch: Fully reentrant perl OO LALR(1) parser creator (to install) 2- perl-Math-Calc-Units-1.70.0-1.mga1.noarch: Human-readable unit-aware calculator (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: (test only, installation will not be actually done) Package Version Release Arch (medium "Core Release (distrib1)") gtkspell 2.0.16 2.mga1 x86_64 lib64gc1 7.1 7.mga1 x86_64 lib64gtkspell0 2.0.16 2.mga1 x86_64 perl-SVG 2.500.0 1.mga1 noarch perl-SVG-Parser 1.30.0 1.mga1 noarch perl-XML-RegExp 0.30.0 1.mga1 noarch python-lcms 1.19 5.mga1 x86_64 (suggested) python-pyxml 0.8.4 17.mga1 x86_64 (medium "Core Updates Testing (distrib5)") inkscape 0.48.1 2.1.mga1 x86_64 sk1libs 0.9.1 1.mga1 x86_64 (suggested) uniconvertor 1.1.5 1.1.mga1 x86_64 (suggested) (medium "Core 32bit Release (distrib31)") perl-Parse-Yapp 1.50.0 2.mga1 noarch perl-XML-XQL 0.680.0 1.mga1 noarch 86MB of additional disk space will be used. 14MB of packages will be retrieved. Proceed with the installation of the 13 packages? (Y/n) n
CC: (none) => geiger.david68210
And with the choice 2 on Mageia release 1 (Official) for x86_64: # LC_ALL=C urpmi --test inkscape In order to satisfy the 'perl(Parse::Yapp::Driver)' dependency, one of the following packages is needed: 1- perl-Parse-Yapp-1.50.0-2.mga1.noarch: Fully reentrant perl OO LALR(1) parser creator (to install) 2- perl-Math-Calc-Units-1.70.0-1.mga1.noarch: Human-readable unit-aware calculator (to install) What is your choice? (1-2) 2 To satisfy dependencies, the following packages are going to be installed: (test only, installation will not be actually done) Package Version Release Arch (medium "Core Release (distrib1)") gtkspell 2.0.16 2.mga1 x86_64 lib64gc1 7.1 7.mga1 x86_64 lib64gtkspell0 2.0.16 2.mga1 x86_64 perl-SVG 2.500.0 1.mga1 noarch perl-SVG-Parser 1.30.0 1.mga1 noarch perl-XML-RegExp 0.30.0 1.mga1 noarch python-lcms 1.19 5.mga1 x86_64 (suggested) python-pyxml 0.8.4 17.mga1 x86_64 (medium "Core Updates Testing (distrib5)") inkscape 0.48.1 2.1.mga1 x86_64 sk1libs 0.9.1 1.mga1 x86_64 (suggested) uniconvertor 1.1.5 1.1.mga1 x86_64 (suggested) (medium "Core 32bit Release (distrib31)") perl-Math-Calc-Units 1.70.0 1.mga1 noarch perl-XML-XQL 0.680.0 1.mga1 noarch 86MB of additional disk space will be used. 14MB of packages will be retrieved. Proceed with the installation of the 13 packages? (Y/n) n
David, do you have the release version installed or not?
(In reply to comment #25) > David, do you have the release version installed or not? No, it was just to do a test to see if the proper dependencies are proposed or not.
(In reply to comment #20) > Installing the update to inkscape using mgaapplet did not install > uniconvertor. Which inkscape version did you install via the applet? As mentioned above, inkscape-0.48.10.48.1-2.1.mga1 has the needed Suggests on uniconvertor, and uniconvertor-1.1.5-1.1.mga1 has the needed Requires on sk1libs. (In reply to comment #21) > urpmi shows sk1libs and uniconvertor are still suggests Yes, that's the idea. inkscape has a Suggests on uniconvertor, as for normal operation it's not needed, it's an optional dependency, so as already mentioned, i've added it as suggests. The update applet should be able to use that ...
Ahh Ok. Just in comment 15 you said 'not suggests but requires'. Suggests isn't working in MageiaUpdate The following package is going to be installed: - inkscape-0.48.1-2.1.mga1.x86_64 84KB of additional disk space will be used.
Am I misunderstanding Florian? Is this actually correct and we should test that the problem is fixed once uniconvertor is manually installed?
comment#15 was about uniconvertor itself missing requires on sk1libs, because you mentioned suggests before :) And i'd say yes, so it will not bloat all the inkscape installations. Because if for some of them the error shows up, they can install uniconvertor manually.
Understood. Thankyou. As a suggest and not a require this will not be affected by bug 2317 (Phew!) Testing x86_64 I was able to reproduce the error by saving as sk1. # urpmi --no-suggests inkscape ftp://ftp.linuxcabal.org/pub/mirrors/Mageia/distrib/1/x86_64/media/core/updates_testing/inkscape-0.48.1-2.1.mga1.x86_64.rpm installing inkscape-0.48.1-2.1.mga1.x86_64.rpm from /var/cache/urpmi/rpms Preparing... ############################################### 1/1: inkscape ############################################### Confirmed the error still exists after updating inkscape. We've already shown the suggest on uniconvertor. # urpmi uniconvertor To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") python-lcms 1.19 5.mga1 x86_64 (medium "Core Updates Testing") sk1libs 0.9.1 1.mga1 x86_64 uniconvertor 1.1.5 1.1.mga1 x86_64 4.1MB of additional disk space will be used. 1MB of packages will be retrieved. Proceed with the installation of the 3 packages? (Y/n) y So uniconvertor requires sk1libs as it should. Confirmed the error is now gone :) Testing uniconvertor.. $ uniconvertor --help shows the help, there is no man page. Trying one of the previously created sk1 files caused a Traceback. app.events.skexceptions.SketchLoadError: unrecognised file type Presumably because they weren't really sk1 files. Using one of the files created with the new inkscape. $ uniconvertor drawing-2.sk1 drawing-2.svg no errors, confirmed the svg opens ok in inkscape. $ uniconvertor drawing-2.sk1 drawing-2.pdf $ evince drawing-2.pdf $ uniconvertor drawing-2.sk1 drawing-2.ps $ gv drawing-2.ps All appears OK. gv gives some errors, but it does when run without any arguments so that is a bug with gv.
Testing complete x86_64
Validating the update. Could someone from the sysadmin team push the srpms uniconvertor-1.1.5-1.1.mga1.src.rpm sk1libs-0.9.1-1.mga1.src.rpm from Core Updates Testing to Core Updates. Advisory: This update adds uniconvertor, the Universal vector graphics translator, and sk1libs, a Set of Python Non-GUI Extensions for sK1 Project. The uniconvertor package was present in Mandriva 2010.2, but missing from Mageia 1. The sk1libs package is required by this version of uniconvertor. Installing these optional packages corrects errors in inkscape, when using clipboard managers, or using sk1 vector format files. https://bugs.mageia.org/show_bug.cgi?id=3545
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
update pushed
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED
Thank!
Why inkscape-0.48.1-2.1.mga1 was not pushed?
CC: (none) => olivier.delaune
@sysadmins: Please check again, seems inkscape-0.48.1-2.1.mga1 was forgotten to be listed for pushing.
Status: RESOLVED => REOPENEDResolution: FIXED => (none)Assignee: qa-bugs => sysadmin-bugs
(In reply to comment #36) > Why inkscape-0.48.1-2.1.mga1 was not pushed? Oops. My mistake. Could someone from the sysadmin team push the srpm inkscape-0.48.1-2.1.mga1.src.rpm from Core Updates Testing to Core Updatea. Advisory: This update to inkscape adds a requires for the package sk1libs, which is required for working with sk1 vector graphic files.
inkscape pushed,
Status: REOPENED => RESOLVEDResolution: (none) => FIXED
This requires python-lcms linking to updates for bug 2317, noticed on a fresh install today.
Status: RESOLVED => REOPENEDDepends on: (none) => 2317Resolution: FIXED => (none)Assignee: sysadmin-bugs => qa-bugs
python-lcms linked
This also requires python-reportlab linked, sorry. Our script doesn't work for this one as it wasn't in Release and is only added as a suggest to Inkscape so potentially there are more but python-reportlab blocked the installation of uniconvertor doing updates during installation of mga1. Is this a new scenario for bug 2317? We really need to get that fixed!
reopening due to the above. It may need all the recursive requires of uniconvertor linked.
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
I've temporarily altered our script to allow suggests and running it against inkscape in Release vs Updates.. The following packages will require linking: fonts-ttf-dejavu-2.33-1.mga1 (Core Release) libieee1284_3-0.2.11-9.mga1 (Core Release) libsane1-1.0.22-1.mga1 (Core Release) libtcl8.6-8.6-0.b1.7.mga1 (Core Release) libtk8.6-8.6-0.b1.8.mga1 (Core Release) libv4l0-0.8.3-1.mga1 (Core Release) libv4l-wrappers-0.8.3-1.mga1 (Core Release) python-imaging-1.1.7-4.mga1 (Core Release) python-reportlab-2.5-5.mga1 (Core Release) v4l-utils-0.8.3-1.mga1 (Core Release) Hopefully that will be everything. This is the first time though that suggests have been an issue but it looks like we will have to check those too, or alter the updates check during installation with --no-suggests.
Linked.