[Touch-packages] [Bug 1878233] Re: Unable to locate package/Headers missing

2020-06-08 Thread Yohan Belanger
Is there a warning somewhere about this? Because including the library
but not the header is bound to frustrate quite a few people. You know
thinking it should be working because it's in the library. I know it
took me quite a bit of investigation to figure out what was going on.
And from my experience, linking a locally compiled Qt version is quite
troublesome if you don't take care. Anyway, I don't know how it works,
but at least maybe include a warning somewhere?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qt3d-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1878233

Title:
  Unable to locate package/Headers missing

Status in qt3d-opensource-src package in Ubuntu:
  Fix Released
Status in qt3d-opensource-src source package in Focal:
  Won't Fix

Bug description:
  Hi,

  I am a scientific software developper and I'm trying to use Qt3D on Ubuntu 
20.04LTS.
  I am not used to filing bugs here, sorry if its not following the standards, 
any comments on this will also be appreciated.

  Here is a list of the packages I installed prior to this bug.
  sudo apt install qt3d5-dev
  sudo apt install qt3d5-dev-tools
  sudo apt install qt3d-assimpsceneimport-plugin
  sudo apt install qt3d-defaultgeometryloader-plugin
  sudo apt install qt3d-gltfsceneio-plugin
  sudo apt install qt3d-scene2d-plugin
  sudo apt install qml-module-qt3d

  I also ran the command line:
  sudo strip --remove-section=.note.ABI-tag 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5

  as per my computer science colleague request

  But I am having errors left and right concerning the headers, as much
  as I actually have to include in my CMakleLists.txt those lines (I
  started to debug from Windows to Linux since our scientific build
  machine uses this target):

  #- *target*
  # Note: 3D Disabled on build machine because of 3D in QT
  if( ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
add_subdirectory(*target*)
set_target_properties(*target* PROPERTIES FOLDER "apps/*target*")
#Tell CMake to produce a visual studio Qt Project for integration with Qt 
Vs Tools
set_target_properties(*target* PROPERTIES VS_GLOBAL_KEYWORD Qt4VSv1.0)
  else
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DCore")
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DRender")
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DExtras") ->this 
one useless
  endif()

  as you can see:
  /usr/include/x86_64-linux-gnu/qt5$ ls
  Qt3DCoreQt3DQuickRender   QtDBusQtNetwork   
QtPositioning   QtQuick   QtSerialPort  QtUiTools   QtWebKit
  Qt3DInput   Qt3DQuickScene2D  QtDesignerQtOpenGL
QtPositioningQuick  QtQuickParticles  QtSql QtWebChannel
QtWebKitWidgets
  Qt3DLogic   Qt3DRenderQtDesignerComponents  QtOpenGLExtensions  
QtPrintSupport  QtQuickShapes QtSvg QtWebEngine 
QtWidgets
  Qt3DQuick   QtConcurrent  QtGui QtPacketProtocol
QtQml   QtQuickTest   QtTestQtWebEngineCore QtXml
  Qt3DQuickInput  QtCoreQtHelpQtPlatformHeaders   
QtQmlDebug  QtQuickWidgetsQtUiPluginQtWebEngineWidgets

  And this sub-package that you have does not contain the headers.
  https://packages.ubuntu.com/focal/amd64/libqt53dextras5/filelist

  I think I will also be submitting there I find it weird.
  I will probably download Qt3D sources and temporarily link the headers 
directly there but this is far from optimal for a build machine, as you might 
expect. 

  And finaly, this packages appear when I tab on: apt install qt3d-op...
  but when I run the install it cant find it. This is probably the issue that 
you want to look at, as I will be going to this other package to see why the 
headers are not following.

  Thank you very much and I hope I followed the guidelines here are my infos:
  /usr/include/x86_64-linux-gnu/qt5$ lsb_release -rd
  Description:  Ubuntu 20.04 LTS
  Release:  20.04

  apt-cache policy qt3d-opensource-src 
  N: Unable to locate package qt3d-opensource-src

  /usr/include/x86_64-linux-gnu/qt5$ apt-cache policy libqt53dextras5 
  libqt53dextras5:
Installed: 5.12.8+dfsg-0ubuntu1
Candidate: 5.12.8+dfsg-0ubuntu1
Version table:
   *** 5.12.8+dfsg-0ubuntu1 500
  500 http://ca.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
  100 /var/lib/dpkg/status

  /usr/include/x86_64-linux-gnu/qt5$ sudo apt install qt3d-opensource-src 
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  E: Unable to locate package qt3d-opensource-src

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt3d-opensource-src/+bug/1878233/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages

[Touch-packages] [Bug 1878233] Re: Unable to locate package/Headers missing

2020-05-12 Thread Yohan Belanger
I also found out that it is because the package is unstable from upstream. It 
seems like it's been an issue in Debian also. Might I suggest that you do like 
they did and upload an experimental package so that it does not break what we 
have. 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909306

The reason why I submit this bug now is that before I was running this
specific target with a locally compiled version of opensource qt.

I also want to say that this is pretty urgent for us in order to
normalize our build machine.

Thanks!

** Bug watch added: Debian Bug tracker #909306
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909306

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qt3d-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1878233

Title:
  Unable to locate package/Headers missing

Status in qt3d-opensource-src package in Ubuntu:
  New

Bug description:
  Hi,

  I am a scientific software developper and I'm trying to use Qt3D on Ubuntu 
20.04LTS.
  I am not used to filing bugs here, sorry if its not following the standards, 
any comments on this will also be appreciated.

  Here is a list of the packages I installed prior to this bug.
  sudo apt install qt3d5-dev
  sudo apt install qt3d5-dev-tools
  sudo apt install qt3d-assimpsceneimport-plugin
  sudo apt install qt3d-defaultgeometryloader-plugin
  sudo apt install qt3d-gltfsceneio-plugin
  sudo apt install qt3d-scene2d-plugin
  sudo apt install qml-module-qt3d

  I also ran the command line:
  sudo strip --remove-section=.note.ABI-tag 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5

  as per my computer science colleague request

  But I am having errors left and right concerning the headers, as much
  as I actually have to include in my CMakleLists.txt those lines (I
  started to debug from Windows to Linux since our scientific build
  machine uses this target):

  #- *target*
  # Note: 3D Disabled on build machine because of 3D in QT
  if( ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
add_subdirectory(*target*)
set_target_properties(*target* PROPERTIES FOLDER "apps/*target*")
#Tell CMake to produce a visual studio Qt Project for integration with Qt 
Vs Tools
set_target_properties(*target* PROPERTIES VS_GLOBAL_KEYWORD Qt4VSv1.0)
  else
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DCore")
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DRender")
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DExtras") ->this 
one useless
  endif()

  as you can see:
  /usr/include/x86_64-linux-gnu/qt5$ ls
  Qt3DCoreQt3DQuickRender   QtDBusQtNetwork   
QtPositioning   QtQuick   QtSerialPort  QtUiTools   QtWebKit
  Qt3DInput   Qt3DQuickScene2D  QtDesignerQtOpenGL
QtPositioningQuick  QtQuickParticles  QtSql QtWebChannel
QtWebKitWidgets
  Qt3DLogic   Qt3DRenderQtDesignerComponents  QtOpenGLExtensions  
QtPrintSupport  QtQuickShapes QtSvg QtWebEngine 
QtWidgets
  Qt3DQuick   QtConcurrent  QtGui QtPacketProtocol
QtQml   QtQuickTest   QtTestQtWebEngineCore QtXml
  Qt3DQuickInput  QtCoreQtHelpQtPlatformHeaders   
QtQmlDebug  QtQuickWidgetsQtUiPluginQtWebEngineWidgets

  And this sub-package that you have does not contain the headers.
  https://packages.ubuntu.com/focal/amd64/libqt53dextras5/filelist

  I think I will also be submitting there I find it weird.
  I will probably download Qt3D sources and temporarily link the headers 
directly there but this is far from optimal for a build machine, as you might 
expect. 

  And finaly, this packages appear when I tab on: apt install qt3d-op...
  but when I run the install it cant find it. This is probably the issue that 
you want to look at, as I will be going to this other package to see why the 
headers are not following.

  Thank you very much and I hope I followed the guidelines here are my infos:
  /usr/include/x86_64-linux-gnu/qt5$ lsb_release -rd
  Description:  Ubuntu 20.04 LTS
  Release:  20.04

  apt-cache policy qt3d-opensource-src 
  N: Unable to locate package qt3d-opensource-src

  /usr/include/x86_64-linux-gnu/qt5$ apt-cache policy libqt53dextras5 
  libqt53dextras5:
Installed: 5.12.8+dfsg-0ubuntu1
Candidate: 5.12.8+dfsg-0ubuntu1
Version table:
   *** 5.12.8+dfsg-0ubuntu1 500
  500 http://ca.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
  100 /var/lib/dpkg/status

  /usr/include/x86_64-linux-gnu/qt5$ sudo apt install qt3d-opensource-src 
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  E: Unable to locate package qt3d-opensource-src

To manage notifications about this bug go to:

[Touch-packages] [Bug 1878233] Re: Unable to locate package/Headers missing

2020-05-12 Thread Yohan Belanger
Oh, nevermind then... everything from qt3d5-dev to libqt53dextras5
brings me back here. So I will be waiting for an answer. Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qt3d-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1878233

Title:
  Unable to locate package/Headers missing

Status in qt3d-opensource-src package in Ubuntu:
  New

Bug description:
  Hi,

  I am a scientific software developper and I'm trying to use Qt3D on Ubuntu 
20.04LTS.
  I am not used to filing bugs here, sorry if its not following the standards, 
any comments on this will also be appreciated.

  Here is a list of the packages I installed prior to this bug.
  sudo apt install qt3d5-dev
  sudo apt install qt3d5-dev-tools
  sudo apt install qt3d-assimpsceneimport-plugin
  sudo apt install qt3d-defaultgeometryloader-plugin
  sudo apt install qt3d-gltfsceneio-plugin
  sudo apt install qt3d-scene2d-plugin
  sudo apt install qml-module-qt3d

  I also ran the command line:
  sudo strip --remove-section=.note.ABI-tag 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5

  as per my computer science colleague request

  But I am having errors left and right concerning the headers, as much
  as I actually have to include in my CMakleLists.txt those lines (I
  started to debug from Windows to Linux since our scientific build
  machine uses this target):

  #- *target*
  # Note: 3D Disabled on build machine because of 3D in QT
  if( ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
add_subdirectory(*target*)
set_target_properties(*target* PROPERTIES FOLDER "apps/*target*")
#Tell CMake to produce a visual studio Qt Project for integration with Qt 
Vs Tools
set_target_properties(*target* PROPERTIES VS_GLOBAL_KEYWORD Qt4VSv1.0)
  else
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DCore")
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DRender")
include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DExtras") ->this 
one useless
  endif()

  as you can see:
  /usr/include/x86_64-linux-gnu/qt5$ ls
  Qt3DCoreQt3DQuickRender   QtDBusQtNetwork   
QtPositioning   QtQuick   QtSerialPort  QtUiTools   QtWebKit
  Qt3DInput   Qt3DQuickScene2D  QtDesignerQtOpenGL
QtPositioningQuick  QtQuickParticles  QtSql QtWebChannel
QtWebKitWidgets
  Qt3DLogic   Qt3DRenderQtDesignerComponents  QtOpenGLExtensions  
QtPrintSupport  QtQuickShapes QtSvg QtWebEngine 
QtWidgets
  Qt3DQuick   QtConcurrent  QtGui QtPacketProtocol
QtQml   QtQuickTest   QtTestQtWebEngineCore QtXml
  Qt3DQuickInput  QtCoreQtHelpQtPlatformHeaders   
QtQmlDebug  QtQuickWidgetsQtUiPluginQtWebEngineWidgets

  And this sub-package that you have does not contain the headers.
  https://packages.ubuntu.com/focal/amd64/libqt53dextras5/filelist

  I think I will also be submitting there I find it weird.
  I will probably download Qt3D sources and temporarily link the headers 
directly there but this is far from optimal for a build machine, as you might 
expect. 

  And finaly, this packages appear when I tab on: apt install qt3d-op...
  but when I run the install it cant find it. This is probably the issue that 
you want to look at, as I will be going to this other package to see why the 
headers are not following.

  Thank you very much and I hope I followed the guidelines here are my infos:
  /usr/include/x86_64-linux-gnu/qt5$ lsb_release -rd
  Description:  Ubuntu 20.04 LTS
  Release:  20.04

  apt-cache policy qt3d-opensource-src 
  N: Unable to locate package qt3d-opensource-src

  /usr/include/x86_64-linux-gnu/qt5$ apt-cache policy libqt53dextras5 
  libqt53dextras5:
Installed: 5.12.8+dfsg-0ubuntu1
Candidate: 5.12.8+dfsg-0ubuntu1
Version table:
   *** 5.12.8+dfsg-0ubuntu1 500
  500 http://ca.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
  100 /var/lib/dpkg/status

  /usr/include/x86_64-linux-gnu/qt5$ sudo apt install qt3d-opensource-src 
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  E: Unable to locate package qt3d-opensource-src

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt3d-opensource-src/+bug/1878233/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1878233] [NEW] Unable to locate package/Headers missing

2020-05-12 Thread Yohan Belanger
Public bug reported:

Hi,

I am a scientific software developper and I'm trying to use Qt3D on Ubuntu 
20.04LTS.
I am not used to filing bugs here, sorry if its not following the standards, 
any comments on this will also be appreciated.

Here is a list of the packages I installed prior to this bug.
sudo apt install qt3d5-dev
sudo apt install qt3d5-dev-tools
sudo apt install qt3d-assimpsceneimport-plugin
sudo apt install qt3d-defaultgeometryloader-plugin
sudo apt install qt3d-gltfsceneio-plugin
sudo apt install qt3d-scene2d-plugin
sudo apt install qml-module-qt3d

I also ran the command line:
sudo strip --remove-section=.note.ABI-tag 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5

as per my computer science colleague request

But I am having errors left and right concerning the headers, as much as
I actually have to include in my CMakleLists.txt those lines (I started
to debug from Windows to Linux since our scientific build machine uses
this target):

#- *target*
# Note: 3D Disabled on build machine because of 3D in QT
if( ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
  add_subdirectory(*target*)
  set_target_properties(*target* PROPERTIES FOLDER "apps/*target*")
  #Tell CMake to produce a visual studio Qt Project for integration with Qt Vs 
Tools
  set_target_properties(*target* PROPERTIES VS_GLOBAL_KEYWORD Qt4VSv1.0)
else
  include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DCore")
  include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DRender")
  include_directories("/usr/include/x86_64-linux-gnu/qt5/Qt3DExtras") ->this 
one useless
endif()

as you can see:
/usr/include/x86_64-linux-gnu/qt5$ ls
Qt3DCoreQt3DQuickRender   QtDBusQtNetwork   
QtPositioning   QtQuick   QtSerialPort  QtUiTools   QtWebKit
Qt3DInput   Qt3DQuickScene2D  QtDesignerQtOpenGL
QtPositioningQuick  QtQuickParticles  QtSql QtWebChannel
QtWebKitWidgets
Qt3DLogic   Qt3DRenderQtDesignerComponents  QtOpenGLExtensions  
QtPrintSupport  QtQuickShapes QtSvg QtWebEngine 
QtWidgets
Qt3DQuick   QtConcurrent  QtGui QtPacketProtocol
QtQml   QtQuickTest   QtTestQtWebEngineCore QtXml
Qt3DQuickInput  QtCoreQtHelpQtPlatformHeaders   
QtQmlDebug  QtQuickWidgetsQtUiPluginQtWebEngineWidgets

And this sub-package that you have does not contain the headers.
https://packages.ubuntu.com/focal/amd64/libqt53dextras5/filelist

I think I will also be submitting there I find it weird.
I will probably download Qt3D sources and temporarily link the headers directly 
there but this is far from optimal for a build machine, as you might expect. 

And finaly, this packages appear when I tab on: apt install qt3d-op...
but when I run the install it cant find it. This is probably the issue that you 
want to look at, as I will be going to this other package to see why the 
headers are not following.

Thank you very much and I hope I followed the guidelines here are my infos:
/usr/include/x86_64-linux-gnu/qt5$ lsb_release -rd
Description:Ubuntu 20.04 LTS
Release:20.04

apt-cache policy qt3d-opensource-src 
N: Unable to locate package qt3d-opensource-src

/usr/include/x86_64-linux-gnu/qt5$ apt-cache policy libqt53dextras5 
libqt53dextras5:
  Installed: 5.12.8+dfsg-0ubuntu1
  Candidate: 5.12.8+dfsg-0ubuntu1
  Version table:
 *** 5.12.8+dfsg-0ubuntu1 500
500 http://ca.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status

/usr/include/x86_64-linux-gnu/qt5$ sudo apt install qt3d-opensource-src 
Reading package lists... Done
Building dependency tree   
Reading state information... Done
E: Unable to locate package qt3d-opensource-src

** Affects: qt3d-opensource-src (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qt3d-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1878233

Title:
  Unable to locate package/Headers missing

Status in qt3d-opensource-src package in Ubuntu:
  New

Bug description:
  Hi,

  I am a scientific software developper and I'm trying to use Qt3D on Ubuntu 
20.04LTS.
  I am not used to filing bugs here, sorry if its not following the standards, 
any comments on this will also be appreciated.

  Here is a list of the packages I installed prior to this bug.
  sudo apt install qt3d5-dev
  sudo apt install qt3d5-dev-tools
  sudo apt install qt3d-assimpsceneimport-plugin
  sudo apt install qt3d-defaultgeometryloader-plugin
  sudo apt install qt3d-gltfsceneio-plugin
  sudo apt install qt3d-scene2d-plugin
  sudo apt install qml-module-qt3d

  I also ran the command line:
  sudo strip --remove-section=.note.ABI-tag 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5

  as per my computer science colleague request

  But I am 

[Touch-packages] [Bug 972077] Re: apt repository disk format has race conditions

2015-01-17 Thread yohan
** Changed in: apt (Ubuntu)
   Status: Confirmed = New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/972077

Title:
  apt repository disk format has race conditions

Status in apt package in Ubuntu:
  New

Bug description:
  Apt archives are accessed over HTTP; this has resulted in a cluster of
  bugs (reported here, and upstream) about problems behind intercepting
  caches, problems with squid etc.

  There are 3 interlocking issues:
  A - mirror networks may be out of sync with each other (e.g. a file named on 
one mirror may no longer exist, or may not yet exist, on another mirror)
  B - updating files on a single mirror is not atomic - and even small windows 
of inconsistency will, given enough clients, cause headaches.
  C - caches exacerbate race conditions - when one happens, until the cached 
data expires, all clients of the cache will suffer from the race

  Solving this requires one of several things:
   - file system transactions
   - an archive format that requires only weakly ordered updates to the files 
at particular urls with the assumption that only one file may be observed to 
change at a time (because a lookup of file A, then B, may get a cache miss on A 
and a cache hit on B, so even if all clients strictly go A, then B, updates may 
still see old files when paths are reused).
   - super robust clients that repeatedly retry with progressively less cache 
friendly headers until they have a consistent view. (This is very tricky to do).

  It may be possible to do a tweak to the apt repository format though,
  which would allow publishing a race-free format in parallel with the
  existing layout, while clients migrate. To be safe against issue (A)
  the mirror network would need some care around handling of dns round-
  robin mirrors [to minimise the situation where referenced data is not
  available], but this should be doable - or alternatively clients doing
  'apt-get update' may need to be willing to retry to accommodate round-
  robin skew.

  What would such an archive format look like?
  It would have only one well known file name (e.g. Releases-2), which would be 
internally signed. Rather than signing e.g. Packages.gz, it would sign a 
uniquely named packages and sources file - e.g. Packages-$HASH.gz or 
Packages-$serialno.gz.

  Backwards compatibility is achieved by using the same filenames for
  deb's and the like. We need to keep writing Packages.gz though, and
  Releases, until we no longer worry about old apt clients. We can
  optimise disk space a little by making Packages.gz a symlink to a
  Packages-$HASH.gz (and so on for Sources..), but it may be simpler and
  less prone to unexpected behaviour to keep using regular files.

  tl;dr
   * Unique file names for all unique file content with one exception
   * Releases-2, a self-signed file that provides hashes and names the index 
files (Packages, Sources, Translations etc)
   * Coexists with existing archive layout

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/972077/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp