Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] FIX freecad-daily Ubuntu 22.04 requires libvtk9, but libvtk9.1 provided #6644

Closed
2 tasks done
allanlaal opened this issue Mar 22, 2022 · 11 comments
Closed
2 tasks done

Comments

@allanlaal
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Forums discussion

what? no!

Version

0.20 (Development)

Full version info

deb http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu/ jammy main

Subproject(s) affected?

No response

Issue description

cannot apt install in 22.04 jammy, since it now provides only libvtk9.1, but freecad-daily requires 9.0

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@donovaly
Copy link
Member

donovaly commented Mar 22, 2022

We have good reasons to only accept bug reports with prior discussions. Your issue can be a packaging issue and then the question is where the bug is.
Therefore please open a thread in the help forum. When others can reproduce (we have many Ubuntu users around), then this issue can be reopened.

@luzpaz
Copy link
Contributor

luzpaz commented Mar 22, 2022

This is an issue for downstream Debian/Ubuntu packagers. As a workaround, we provide the PPA, AppImages, Snap, and flatpak of FreeCAD.

@allanlaal
Copy link
Author

allanlaal commented Mar 24, 2022

isn't http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ that PPA ?

but yeah Snap, AppImage and flatpak is a good alternative to this, while Ubuntu 22.04 is still being developed :)

edit1:
not Snap though:

  channels:
    latest/stable:    0.19 2021-03-13 (22) 654MB -
    latest/candidate: 0.18 2020-07-01 (15) 570MB -
    latest/beta:      0.19 2021-03-13 (22) 654MB -
    latest/edge:      0.17 2019-02-05  (6) 279MB -

edit2:
nor flatpak:

  $ flatpak search freecad
  Name            Description                                      Application ID                 Version         Branch         Remotes
  FreeCAD         An open source parametric 3D CAD modeler         org.freecadweb.FreeCAD         0.19.4          stable         flathub

so I guess back to manually installing AppImages from https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds
yay! :D

@luzpaz
Copy link
Contributor

luzpaz commented Mar 24, 2022

Using the unofficial snap snap info freecad-ppd (since vejmarie hasn't been hands on with maintaining the official snaps, ppd stepped in and made the unofficial snap)

@luzpaz
Copy link
Contributor

luzpaz commented Mar 24, 2022

isn't http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ that PPA ?

Of course, my bad. I missed that point. The PPA is maintained by us. @kkremitzki can you weigh in on OP's issue?

@luzpaz luzpaz reopened this Mar 24, 2022
@allanlaal
Copy link
Author

allanlaal commented Mar 24, 2022

perhaps a solution would be to include libvtk9 (9.0) in the ppa?

or maybe using 9.1 doesn't break anything, since its a minor version change

@luzpaz
Copy link
Contributor

luzpaz commented Mar 24, 2022

@allanlaal vtk can be problematic to update.

@allanlaal
Copy link
Author

@luzpaz what about bundling vtk to the freecad-daily ppa? it wont clash with existing Ubuntu 22.04 packages:

  allan@L4:~$ apt search vtk
  using aptitude actual
  p   libvtk-dicom-dev                                                - DICOM for VTK - dev                                                      
  p   libvtk7-dev                                                     - VTK header files                                                         
  p   libvtk7-java                                                    - Visualization Toolkit - A high level 3D visualization library - java     
  p   libvtk7-jni                                                     - Visualization Toolkit - A high level 3D visualization library - java     
  p   libvtk7-qt-dev                                                  - VTK header files, containing Qt files                                    
  p   libvtk7.1p                                                      - VTK libraries                                                            
  p   libvtk7.1p-qt                                                   - VTK libraries, Qt files                                                  
  p   libvtk9-dev                                                     - VTK header files                                                         
  p   libvtk9-java                                                    - VTK - Java language support                                              
  p   libvtk9-qt-dev                                                  - VTK header files, containing Qt files                                    
  i A libvtk9.1                                                       - VTK libraries                                                            
  p   libvtk9.1-qt                                                    - VTK libraries, Qt files                                                  
  p   libvtkdicom0.8                                                  - DICOM for VTK - lib                                                      
  p   libvtkgdcm-cil                                                  - Grassroots DICOM VTK CLI bindings                                        
  p   libvtkgdcm-dev                                                  - Grassroots DICOM VTK development libraries and headers                   
  p   libvtkgdcm-java                                                 - Grassroots DICOM VTK Java bindings                                       
  p   libvtkgdcm-tools                                                - Grassroots DICOM VTK tools and utilities                                 
  p   libvtkgdcm3.0                                                   - Grassroots DICOM VTK runtime libraries                                   
  p   python3-vtk-dicom                                               - DICOM for VTK - Python                                                   
  p   python3-vtk7                                                    - Python bindings for VTK                                                  
  p   python3-vtk9                                                    - Python bindings for VTK                                                  
  p   python3-vtkgdcm                                                 - Grassroots DICOM VTK/Python bindings                                     
  v   python3.10-vtk-dicom                                            -                                                                          
  p   tcl-vtk7                                                        - Tcl bindings for VTK                                                     
  p   vtk-dicom-tools                                                 - DICOM for VTK - tools                                                    
  p   vtk7                                                            - Binaries for VTK7                                                        
  p   vtk7-doc                                                        - VTK class reference documentation                                        
  p   vtk7-examples                                                   - VTK examples                                                             
  p   vtk9                                                            - Binaries for VTK9                                                        
  p   vtk9-doc                                                        - VTK class reference documentation                                        
  p   vtk9-examples                                                   - VTK examples                                                             
  p   vtkdata                                                         - Example data for VTK                                                     
  allan@L4:~$ 

@donovaly
Copy link
Member

Guys, please follow our rules. Open a forum thread and discuss there. Once it is clear that it is a FreeCAD bug, reopen this issue.
In every case the discussion should be in the forum's Help subforum so that more users can contribute.

@luzpaz
Copy link
Contributor

luzpaz commented Mar 24, 2022

@donovaly
Copy link
Member

Continued in https://forum.freecadweb.org/viewtopic.php?f=42&t=67432

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants