This is a packaging request for "Image3D".

Bug #1426367 reported by Image3D
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GetDeb Software Portal
Fix Released
Medium
Christoph Korn

Bug Description

This package creates a 3D picture from photographs taken with an ordinary camera.

Revision history for this message
Christoph Korn (c-korn) wrote :

Please provide a link to the download, the homepage and some license information.

Revision history for this message
Image3D (image3d-software) wrote : Re[2]: This is a packaging request for "Image3D".

Christoph
The licence will be GPLv3. I haven't got a website. I can upload the .deb file to Dropbox and give you the password. Would that be satisfactory?
Chris
--
Sent from myMail app for Android
Friday, 27 February 2015, 08:00PM +0000 from Christoph Korn <email address hidden>:
Please provide a link to the download, the homepage and some license
information.
--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1426367
Title:
  This is a packaging request for "Image3D".
Status in GetDeb Software Portal:
  New
Bug description:
  This package creates a 3D picture from photographs taken with an
  ordinary camera.
To manage notifications about this bug go to:
https://bugs.launchpad.net/getdeb.net/+bug/1426367/+subscriptions

Revision history for this message
Christoph Korn (c-korn) wrote :

Prebuilt packages are not published on GetDeb. They will be compiled on the build server and published.

So a tarball with the code is sufficient.

Revision history for this message
Image3D (image3d-software) wrote :

OK, I will sort something out by the end of the week.

Revision history for this message
Image3D (image3d-software) wrote :

I used Debreate to create the package so I have attached the files in that format, if you edit the image3d.dbp file, find <<FILES>> and change the directory of the source files to something on your computer, you should be able to easily recreate the package by using Debreate.

I hope this is satisfactory, if there is anything else, just ask.

Revision history for this message
Image3D (image3d-software) wrote :

The version in my previous post will give you and idea of what the package is about, but I will submit a better version later this week, so it's probably best to wait for that before doing anything.

Revision history for this message
Image3D (image3d-software) wrote :

Version 1.1 attached, it's a lot better as it enables the user to view the finished 3D images.

Revision history for this message
Christoph Korn (c-korn) wrote :

How does the program work?

When running the python script there is just a line printed:
korn@pc:/usr/share/image3d$ python image3d.py
cp /usr/share/image3d/image3d.dat /home/korn/.image3d/image3d.dat

Revision history for this message
Image3D (image3d-software) wrote :

Running the script should load:
image3d.ui the Qt GUI - see attached screenshot.
image3d.dat stores user preferences. The first time the program runs it is copied from /usr/share/image3d to ~/.image3d where the user can save their choices.
image3d.html is a help file.
image3dpair.sh is a Bash file which is detached from the program to create image files.

I don't know why it doesn't work on your computer, it works on mine and another. It may be a missing dependency. I could add some 'print' statements and so that when you to run it again you can tell me exactly where it gets to - shall we try that?

Revision history for this message
Image3D (image3d-software) wrote :
Revision history for this message
Image3D (image3d-software) wrote :

Program with print statements.

Revision history for this message
Christoph Korn (c-korn) wrote :

Hi, the problem seems to be here:
    result = 'cp ' + progdir + preffile + ' ' + hidedir + preffile
    if result != 0:
        sys.exit(result)

The command is not executed. Also you better use Python's shutil.copyfile
https://docs.python.org/2/library/shutil.html

Output was:
COPY PREFERENCES FILE
cp /usr/share/image3d/image3d.dat /home/korn/.image3d/image3d.dat

Revision history for this message
Image3D (image3d-software) wrote :

That's it, I've corrected a variable name. I didn't know about shutil, I've used that.

Revision history for this message
Image3D (image3d-software) wrote :

Sorry about the silly mistake. That copy only happens the first time the software is run, and I didn't think to check it. There is also an oddity with Debreate, I don't think it automatically copies new versions of files in when you recreate a package, so you might need to use the attached deb for which I have done the copying again.

Revision history for this message
Image3D (image3d-software) wrote :

Another correction.

Revision history for this message
Image3D (image3d-software) wrote :
Revision history for this message
Christoph Korn (c-korn) wrote :

Starting from scratch.

Changed in getdeb.net:
assignee: nobody → Christoph Korn (c-korn)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Christoph Korn (c-korn) wrote :

Published.

Thanks.

---------------
image3d (1.1.1-1~getdeb1) trusty; urgency=low

  * Initial release (LP: #1426367)

 -- Christoph Korn <email address hidden> Sat, 14 Mar 2015 19:00:13 +0100

Changed in getdeb.net:
status: In Progress → Fix Released
Revision history for this message
Image3D (image3d-software) wrote :

I have GetDeb installed, but whether I try to install it from clicking on it on the webpage, or by terminal command I get the message
'E: Unable to locate package image3d'.

I have discovered a completely unrelated company called Image3D here http://www.image3d.com/ Do you think I ought to change the name of the software?

Revision history for this message
Image3D (image3d-software) wrote :

I have tried another couple of installations, Pycharm doesn't install either, but Fotoxx does.

Revision history for this message
Image3D (image3d-software) wrote :

I have tried installing a few packages as a check, and about 2/3 won't install. Almost immediately after clicking "install this now", I get the message "Could not find package '{packagename}'." It happens so quickly I don't think the download could have completed. Fotoxx did and is in /var/cache/archives so maybe that is where they should all be, but none of the others are. The ones that didn't install are:
pycharm
upp
livestreamer
mount-gtk
speedtest-cli
freefilesync

Revision history for this message
Christoph Korn (c-korn) wrote :

Those are the apps which are not in the official Ubuntu repositories.
The other apps that "installed" were not actually installed from GetDeb but from the official repositories.

This is what you need.
$ cat /etc/apt/sources.list.d/getdeb.list
deb http://archive.getdeb.net/ubuntu trusty-getdeb apps

Then:
$ sudo apt-get update

Revision history for this message
Image3D (image3d-software) wrote :

That's it! The installations are working now. In particular Image3D works fine. Thank you for your patience with this first attempt Christoph.

Revision history for this message
Image3D (image3d-software) wrote :

This is V1.2 which is much improved. I have changed the name to "Popout3D" because there is a business using the name "Image3D".

Revision history for this message
Popout3D (popout3d-software) wrote :

This is my new account and V1.2 is attached.

Revision history for this message
Popout3D (popout3d-software) wrote :

This is my new account and V1.2 is attached.

Revision history for this message
Christoph Korn (c-korn) wrote :

Published, thanks.

Revision history for this message
Popout3D (popout3d-software) wrote :

There may have been a problem with ImageMagick/Wand and/or with dependencies, so I have replaced it with Python-PIL, and I've worked out how to get the dependencies right. Version 1.3 is attached.

Revision history for this message
Popout3D (popout3d-software) wrote :

 I can see that V1.3 is now available from GetDeb, thanks Christoph!

I have your repository installed in Ubuntu-MATE so have tried installing Popout3D through that. It runs, but the program icon popout3d_logo.png doesn't appear and the image on the start screen popout3d_start.bmp doesn't appear either as it doesn't get to /usr/share/popout3d. I don't know why this should be, as when I installed the original from the .deb file I created with Debreate, they showed.

Revision history for this message
Popout3D (popout3d-software) wrote :

Is there possibly a problem with the popout3d_start.bmp or popout3d_logo.png - size perhaps?

Revision history for this message
Christoph Korn (c-korn) wrote :

Taking popout3d 1.3-1~getdeb1 as starting point.

Changed in getdeb.net:
status: Fix Released → In Progress
Revision history for this message
Christoph Korn (c-korn) wrote :

Published.

Thanks.

---------------
popout3d (1.3-1~getdeb2) trusty; urgency=medium

  * Fixes (LP: #1426367)
      * Add missing bitmap
      * Change icon path in desktop file

 -- Christoph Korn <email address hidden> Tue, 27 Oct 2015 19:55:00 +0100

Changed in getdeb.net:
status: In Progress → Fix Released
Revision history for this message
Popout3D (popout3d-software) wrote :

That didn't work, I think I must have uploaded the wrong .deb file. The correct one is attached, it also has improved file locking.

Revision history for this message
Christoph Korn (c-korn) wrote :

Taking popout3d 1.3-1~getdeb1 as starting point.

Changed in getdeb.net:
status: Fix Released → In Progress
Christoph Korn (c-korn)
Changed in getdeb.net:
status: In Progress → Fix Released
Revision history for this message
ChrisOfBristol (chrisofbristol-deactivatedaccount) wrote :

Attached is V1.4, which is a major revision:
-Image viewing works better.
-Progress panels replace status messages.
-Gtk replaces Qt.
-Python replaces Bash script for processing.

Revision history for this message
Popout3D (popout3d-software) wrote :

Attached is V1.4, which is a major revision:
-Image viewing works better.
-Progress panels replace status messages.
-Gtk replaces Qt.
-Python replaces Bash script for processing.

Revision history for this message
Popout3D (popout3d-software) wrote :

Version 1.4 Deb file.

Revision history for this message
Christoph Korn (c-korn) wrote :

Published, thanks.

Revision history for this message
Popout3D (popout3d-software) wrote :

A couple of very minor changes.
I'm still not sure how to check which dependencies need to be stated and I haven't had any feedback. I'm concerned it might not run, so I've put my email address in the description.

Revision history for this message
Popout3D (popout3d-software) wrote :

Convert statusbar messages to popups.
Don't allow starting processing again if processing is already running.
Use gi.require_version('Gtk', '3.0')
Clear image when deleting file.
viewImage split into findImage and viewImage.
Stop picture making window bigger than screen and change picture size when window size changes.
Sort out firstview variable
Start window maximized.
Increase startup image size, don't show filename.
Fix radio buttons.

Revision history for this message
Popout3D (popout3d-software) wrote :

Fix variable name bug.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.