Bug#764571: libpoclu-dev and uthash-dev: error when trying to install together
Hi, On 10/10/2014 16:54, Bastian Blywis wrote: > Dear Vincent, > > you can find an updated version of the package here if you need a more recent > one: > http://mentors.debian.net/package/uthash pocl is using versin 1.9.4 whereas Debian already have 1.9.7, so... ;-) Moreover, after talking to pocl upstream, utlist.h is not used at all by pocl headers. So I just remove the file from the pocl package. > I will try to get in contact with my sponsor to get 1.9.9 (which > is long overdue) released as soon as possible. Ok. If your sponsor does not answer before Wednesday, contact me so that I can upload your package in time before the freeze. Regards, Vincent > Kind regards, > > Bastian > > > On 09.10.2014 09:06, Vincent Danjean wrote: >>Hi, >> >> On 09/10/2014 08:28, Ralf Treinen wrote: >>> Package: uthash-dev,libpoclu-dev >>> Version: uthash-dev/1.9.7-1 >>> Version: libpoclu-dev/0.10-3 >>> Severity: serious >>> User: trei...@debian.org >>> Usertags: edos-file-overwrite >> Thank for the report. I think (I will check) that this is the same file. >> I did not know that this header was already packaged. I will remove >> it from libpoclu-dev and add a dependency. >> >>Regards, >> Vincent >> >>> Date: 2014-10-09 >>> Architecture: amd64 >>> Distribution: sid >>> >>> Hi, >>> >>> automatic installation tests of packages that share a file and at the >>> same time do not conflict by their package dependency relationships has >>> detected the following problem: >>> >>> >>> Selecting previously unselected package ocl-icd-libopencl1:amd64. >>> (Reading database ... 10872 files and directories currently installed.) >>> Preparing to unpack .../ocl-icd-libopencl1_2.2.3-1_amd64.deb ... >>> Unpacking ocl-icd-libopencl1:amd64 (2.2.3-1) ... >>> Selecting previously unselected package libpoclu1:amd64. >>> Preparing to unpack .../libpoclu1_0.10-3_amd64.deb ... >>> Unpacking libpoclu1:amd64 (0.10-3) ... >>> Selecting previously unselected package opencl-headers. >>> Preparing to unpack .../opencl-headers_1.2-2014.04.13-1.1_all.deb ... >>> Unpacking opencl-headers (1.2-2014.04.13-1.1) ... >>> Selecting previously unselected package libpoclu-dev. >>> Preparing to unpack .../libpoclu-dev_0.10-3_amd64.deb ... >>> Unpacking libpoclu-dev (0.10-3) ... >>> Selecting previously unselected package uthash-dev. >>> Preparing to unpack .../uthash-dev_1.9.7-1_all.deb ... >>> Unpacking uthash-dev (1.9.7-1) ... >>> dpkg: error processing archive >>> /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb (--unpack): >>> trying to overwrite '/usr/include/utlist.h', which is also in package >>> libpoclu-dev 0.10-3 >>> Processing triggers for man-db (2.7.0.2-1) ... >>> Errors were encountered while processing: >>> /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb >>> E: Sub-process /usr/bin/dpkg returned an error code (1) >>> cow-shell unlink .ilist: No such file or directory >>> >>> >>> This is a serious bug as it makes installation fail, and violates >>> sections 7.6.1 and 10.1 of the policy. An optimal solution would >>> consist in only one of the packages installing that file, and renaming >>> or removing the file in the other package. Depending on the >>> circumstances you might also consider Replace relations or file >>> diversions. If the conflicting situation cannot be resolved then, as a >>> last resort, the two packages have to declare a mutual >>> Conflict. Please take into account that Replaces, Conflicts and >>> diversions should only be used when packages provide different >>> implementations for the same functionality. >>> >>> Here is a list of files that are known to be shared by both packages >>> (according to the Contents file for sid/amd64, which may be >>> slightly out of sync): >>> >>>/usr/include/utlist.h >>> >>> This bug has been filed against both packages. If you, the maintainers of >>> the two packages in question, have agreed on which of the packages will >>> resolve the problem please reassign the bug to that package. You may then >>> also register in the BTS that the other package is affected by the bug. >>> >>> -Ralf. >>> >>> PS: for more information about the detection of file overwrite errors >>> of this kind see http://edos.debian.net/file-overwrites/. >>> >> > -- Vincent Danjean GPG key ID 0xD17897FA vdanj...@debian.org GPG key fingerprint: 621E 3509 654D D77C 43F5 CA4A F6AE F2AF D178 97FA Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html APT repo: deb http://people.debian.org/~vdanjean/debian unstable main -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#764571: libpoclu-dev and uthash-dev: error when trying to install together
Dear Vincent, you can find an updated version of the package here if you need a more recent one: http://mentors.debian.net/package/uthash I will try to get in contact with my sponsor to get 1.9.9 (which is long overdue) released as soon as possible. Kind regards, Bastian On 09.10.2014 09:06, Vincent Danjean wrote: Hi, On 09/10/2014 08:28, Ralf Treinen wrote: Package: uthash-dev,libpoclu-dev Version: uthash-dev/1.9.7-1 Version: libpoclu-dev/0.10-3 Severity: serious User: trei...@debian.org Usertags: edos-file-overwrite Thank for the report. I think (I will check) that this is the same file. I did not know that this header was already packaged. I will remove it from libpoclu-dev and add a dependency. Regards, Vincent Date: 2014-10-09 Architecture: amd64 Distribution: sid Hi, automatic installation tests of packages that share a file and at the same time do not conflict by their package dependency relationships has detected the following problem: Selecting previously unselected package ocl-icd-libopencl1:amd64. (Reading database ... 10872 files and directories currently installed.) Preparing to unpack .../ocl-icd-libopencl1_2.2.3-1_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.3-1) ... Selecting previously unselected package libpoclu1:amd64. Preparing to unpack .../libpoclu1_0.10-3_amd64.deb ... Unpacking libpoclu1:amd64 (0.10-3) ... Selecting previously unselected package opencl-headers. Preparing to unpack .../opencl-headers_1.2-2014.04.13-1.1_all.deb ... Unpacking opencl-headers (1.2-2014.04.13-1.1) ... Selecting previously unselected package libpoclu-dev. Preparing to unpack .../libpoclu-dev_0.10-3_amd64.deb ... Unpacking libpoclu-dev (0.10-3) ... Selecting previously unselected package uthash-dev. Preparing to unpack .../uthash-dev_1.9.7-1_all.deb ... Unpacking uthash-dev (1.9.7-1) ... dpkg: error processing archive /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb (--unpack): trying to overwrite '/usr/include/utlist.h', which is also in package libpoclu-dev 0.10-3 Processing triggers for man-db (2.7.0.2-1) ... Errors were encountered while processing: /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) cow-shell unlink .ilist: No such file or directory This is a serious bug as it makes installation fail, and violates sections 7.6.1 and 10.1 of the policy. An optimal solution would consist in only one of the packages installing that file, and renaming or removing the file in the other package. Depending on the circumstances you might also consider Replace relations or file diversions. If the conflicting situation cannot be resolved then, as a last resort, the two packages have to declare a mutual Conflict. Please take into account that Replaces, Conflicts and diversions should only be used when packages provide different implementations for the same functionality. Here is a list of files that are known to be shared by both packages (according to the Contents file for sid/amd64, which may be slightly out of sync): /usr/include/utlist.h This bug has been filed against both packages. If you, the maintainers of the two packages in question, have agreed on which of the packages will resolve the problem please reassign the bug to that package. You may then also register in the BTS that the other package is affected by the bug. -Ralf. PS: for more information about the detection of file overwrite errors of this kind see http://edos.debian.net/file-overwrites/. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#764571: libpoclu-dev and uthash-dev: error when trying to install together
Hi, On 09/10/2014 08:28, Ralf Treinen wrote: > Package: uthash-dev,libpoclu-dev > Version: uthash-dev/1.9.7-1 > Version: libpoclu-dev/0.10-3 > Severity: serious > User: trei...@debian.org > Usertags: edos-file-overwrite Thank for the report. I think (I will check) that this is the same file. I did not know that this header was already packaged. I will remove it from libpoclu-dev and add a dependency. Regards, Vincent > Date: 2014-10-09 > Architecture: amd64 > Distribution: sid > > Hi, > > automatic installation tests of packages that share a file and at the > same time do not conflict by their package dependency relationships has > detected the following problem: > > > Selecting previously unselected package ocl-icd-libopencl1:amd64. > (Reading database ... 10872 files and directories currently installed.) > Preparing to unpack .../ocl-icd-libopencl1_2.2.3-1_amd64.deb ... > Unpacking ocl-icd-libopencl1:amd64 (2.2.3-1) ... > Selecting previously unselected package libpoclu1:amd64. > Preparing to unpack .../libpoclu1_0.10-3_amd64.deb ... > Unpacking libpoclu1:amd64 (0.10-3) ... > Selecting previously unselected package opencl-headers. > Preparing to unpack .../opencl-headers_1.2-2014.04.13-1.1_all.deb ... > Unpacking opencl-headers (1.2-2014.04.13-1.1) ... > Selecting previously unselected package libpoclu-dev. > Preparing to unpack .../libpoclu-dev_0.10-3_amd64.deb ... > Unpacking libpoclu-dev (0.10-3) ... > Selecting previously unselected package uthash-dev. > Preparing to unpack .../uthash-dev_1.9.7-1_all.deb ... > Unpacking uthash-dev (1.9.7-1) ... > dpkg: error processing archive > /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb (--unpack): > trying to overwrite '/usr/include/utlist.h', which is also in package > libpoclu-dev 0.10-3 > Processing triggers for man-db (2.7.0.2-1) ... > Errors were encountered while processing: > /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb > E: Sub-process /usr/bin/dpkg returned an error code (1) > cow-shell unlink .ilist: No such file or directory > > > This is a serious bug as it makes installation fail, and violates > sections 7.6.1 and 10.1 of the policy. An optimal solution would > consist in only one of the packages installing that file, and renaming > or removing the file in the other package. Depending on the > circumstances you might also consider Replace relations or file > diversions. If the conflicting situation cannot be resolved then, as a > last resort, the two packages have to declare a mutual > Conflict. Please take into account that Replaces, Conflicts and > diversions should only be used when packages provide different > implementations for the same functionality. > > Here is a list of files that are known to be shared by both packages > (according to the Contents file for sid/amd64, which may be > slightly out of sync): > > /usr/include/utlist.h > > This bug has been filed against both packages. If you, the maintainers of > the two packages in question, have agreed on which of the packages will > resolve the problem please reassign the bug to that package. You may then > also register in the BTS that the other package is affected by the bug. > > -Ralf. > > PS: for more information about the detection of file overwrite errors > of this kind see http://edos.debian.net/file-overwrites/. > -- Vincent Danjean GPG key ID 0xD17897FA vdanj...@debian.org GPG key fingerprint: 621E 3509 654D D77C 43F5 CA4A F6AE F2AF D178 97FA Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html APT repo: deb http://people.debian.org/~vdanjean/debian unstable main -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#764571: libpoclu-dev and uthash-dev: error when trying to install together
Package: uthash-dev,libpoclu-dev Version: uthash-dev/1.9.7-1 Version: libpoclu-dev/0.10-3 Severity: serious User: trei...@debian.org Usertags: edos-file-overwrite Date: 2014-10-09 Architecture: amd64 Distribution: sid Hi, automatic installation tests of packages that share a file and at the same time do not conflict by their package dependency relationships has detected the following problem: Selecting previously unselected package ocl-icd-libopencl1:amd64. (Reading database ... 10872 files and directories currently installed.) Preparing to unpack .../ocl-icd-libopencl1_2.2.3-1_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.3-1) ... Selecting previously unselected package libpoclu1:amd64. Preparing to unpack .../libpoclu1_0.10-3_amd64.deb ... Unpacking libpoclu1:amd64 (0.10-3) ... Selecting previously unselected package opencl-headers. Preparing to unpack .../opencl-headers_1.2-2014.04.13-1.1_all.deb ... Unpacking opencl-headers (1.2-2014.04.13-1.1) ... Selecting previously unselected package libpoclu-dev. Preparing to unpack .../libpoclu-dev_0.10-3_amd64.deb ... Unpacking libpoclu-dev (0.10-3) ... Selecting previously unselected package uthash-dev. Preparing to unpack .../uthash-dev_1.9.7-1_all.deb ... Unpacking uthash-dev (1.9.7-1) ... dpkg: error processing archive /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb (--unpack): trying to overwrite '/usr/include/utlist.h', which is also in package libpoclu-dev 0.10-3 Processing triggers for man-db (2.7.0.2-1) ... Errors were encountered while processing: /var/cache/apt/archives/uthash-dev_1.9.7-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) cow-shell unlink .ilist: No such file or directory This is a serious bug as it makes installation fail, and violates sections 7.6.1 and 10.1 of the policy. An optimal solution would consist in only one of the packages installing that file, and renaming or removing the file in the other package. Depending on the circumstances you might also consider Replace relations or file diversions. If the conflicting situation cannot be resolved then, as a last resort, the two packages have to declare a mutual Conflict. Please take into account that Replaces, Conflicts and diversions should only be used when packages provide different implementations for the same functionality. Here is a list of files that are known to be shared by both packages (according to the Contents file for sid/amd64, which may be slightly out of sync): /usr/include/utlist.h This bug has been filed against both packages. If you, the maintainers of the two packages in question, have agreed on which of the packages will resolve the problem please reassign the bug to that package. You may then also register in the BTS that the other package is affected by the bug. -Ralf. PS: for more information about the detection of file overwrite errors of this kind see http://edos.debian.net/file-overwrites/. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org