Bug#934029: RFS: ima-evm-utils/1.2.1-1 -- Linux IMA Extended Verification Module signing tools

2020-01-06 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Followup-For: Bug #934029

Now that ima-evm-utils version 1.1-1 have entered sid, I'm looking
(again) for a sponsor for ima-evm-utils 1.2.1-1 upload.

It builds those binary packages:

  ima-evm-utils - Linux IMA Extended Verification Module signing tools
  libimaevm1 - Linux IMA Extended Verification Module signing tools - library
  libimaevm-dev - Linux IMA Extended Verification Module signing tools - 
development files

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/ima-evm-utils

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/i/ima-evm-utils/ima-evm-utils_1.2.1-1.dsc

Changes since the last upload:

   * New upstream release
   * d/control: rename lib package to libimaevm1 to follow soname
   * d/control: bump Standards-Version to 4.4.0, no changes needed
   * d/*: cleanup
   * d/libimaevm1.symbols: add symbols file
   * d/control: extend long package descriptions
   * d/rules: enable full hardening

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#944728: please upload 0.20-rc2 to experimental

2019-11-14 Thread Dmitry Eremin-Solenikov
Package: opensc
Version: 0.19.0-2lumag1
Severity: wishlist

Hello,

Could you please upload 0.20-rc to experimental? 0.20 contain
interesting and important changes which would be benefitable to be
tested in experimental distro.


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages opensc depends on:
ii  libc6  2.29-3
ii  libreadline8   8.0-3
ii  libssl1.1  1.1.1d-2
hi  opensc-pkcs11  0.19.0-2lumag1
ii  zlib1g 1:1.2.11.dfsg-1+b1

Versions of packages opensc recommends:
ii  pcscd  1.8.25-2

opensc suggests no packages.

-- no debconf information



Bug#942420: pleas package Mbed TLS binaries

2019-10-15 Thread Dmitry Eremin-Solenikov
Source: mbedtls
Version: 2.16.3-1
Severity: normal

GnuTLS can use Mbed TLS binaries (ssl_client2) to check for
compatibility between GnuTLS and Mbed TLS. Could you please package
Mbed TLS binary programs?

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#942419: please enable EDDSA support

2019-10-15 Thread Dmitry Eremin-Solenikov
Package: softhsm2
Version: 2.5.0-1
Severity: normal

Could you please enable EDDSA support in SoftHSM2 by passing
--enable-eddsa configure option?

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages softhsm2 depends on:
ii  libc62.29-2
ii  libgcc1  1:9.2.1-8
ii  libsofthsm2  2.5.0-1
ii  libsqlite3-0 3.30.0-1
ii  libssl1.11.1.1d-2
ii  libstdc++6   9.2.1-8
ii  softhsm2-common  2.5.0-1

softhsm2 recommends no packages.

softhsm2 suggests no packages.

-- no debconf information



Bug#942366: xml2rfc chokes on simple rfc draft

2019-10-15 Thread Dmitry Eremin-Solenikov
Package: weasyprint
Version: 50-1
Severity: normal

weasyprint 50-1 makes `xml2rfc --pdf` fail on the following test
document. Downgrading to weasyprint 49-1 or removing any author from
cached reference file will make `xml2rfc --pdf` succeed. See attached
log file.

=== CUT HERE draft-deremin-test.xml 












  
Test Document 


  Mentor Graphics (Ireland) Ltd.
  

  Pevchesky lane, 12
  Saint-Petersburg
  
  197046
  Russian Federation

dbarysh...@gmail.com
  




Security

Internet Engineering Task Force


  Test document

  

  

  This document supplements .



  

  

  

  


=== CUT HERE draft-deremin-test.xml 



-- System Information: 
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages weasyprint depends on:
ii  libglib2.0-dev 2.62.1-1
ii  libpango1.0-dev1.42.4-7
ii  python33.7.5-1
ii  python3-cairocffi  0.9.0-3
ii  python3-cairosvg   2.4.0-2
ii  python3-cffi   1.12.3-1
ii  python3-cssselect2 0.2.2-1
ii  python3-html5lib   1.0.1-1
ii  python3-pkg-resources  41.2.0-1
ii  python3-pyphen 0.9.5-3
ii  python3-tinycss2   1.0.2-1
ii  shared-mime-info   1.10-1

weasyprint recommends no packages.

weasyprint suggests no packages.

-- no debconf information
Traceback (most recent call last):
  File "/usr/bin/xml2rfc", line 11, in 
load_entry_point('xml2rfc==2.32.0', 'console_scripts', 'xml2rfc')()
  File "/usr/lib/python3/dist-packages/xml2rfc/run.py", line 615, in main
writer.write(filename)
  File "/usr/lib/python3/dist-packages/xml2rfc/writers/pdf.py", line 100, in 
write
pdf = self.pdf()
  File "/usr/lib/python3/dist-packages/xml2rfc/writers/pdf.py", line 89, in pdf
pdf = writer.write_pdf(None, stylesheets=[ css, page_css ])
  File "/usr/lib/python3/dist-packages/weasyprint/__init__.py", line 211, in 
write_pdf
font_config=font_config).write_pdf(
  File "/usr/lib/python3/dist-packages/weasyprint/__init__.py", line 168, in 
render
font_config)
  File "/usr/lib/python3/dist-packages/weasyprint/document.py", line 393, in 
_render
[Page(page_box, enable_hinting) for page_box in page_boxes],
  File "/usr/lib/python3/dist-packages/weasyprint/document.py", line 393, in 

[Page(page_box, enable_hinting) for page_box in page_boxes],
  File "/usr/lib/python3/dist-packages/weasyprint/layout/__init__.py", line 
126, in layout_document
pages = list(make_all_pages(context, root_box, html, pages))
  File "/usr/lib/python3/dist-packages/weasyprint/layout/pages.py", line 803, 
in make_all_pages
page, resume_at = remake_page(i, context, root_box, html)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/pages.py", line 742, 
in remake_page
page_number, page_state)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/pages.py", line 553, 
in make_page
positioned_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 63, 
in block_level_layout
page_is_empty, absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 77, 
in block_level_layout_switch
page_is_empty, absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 130, 
in block_box_layout
absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 510, 
in block_container_layout
absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 63, 
in block_level_layout
page_is_empty, absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 77, 
in block_level_layout_switch
page_is_empty, absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 130, 
in block_box_layout
absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 510, 
in block_container_layout
absolute_boxes, fixed_boxes, adjoining_margins)
  File "/usr/lib/python3/dist-packages/weasyprint/layout/blocks.py", line 63, 
in block_level_layout
page_is_empty, absolute_boxes, fixed_boxes, adjoining_margins)
  File 

Bug#942007: please rebuild with GOST support

2019-10-09 Thread Dmitry Eremin-Solenikov
Hello,

ср, 9 окт. 2019 г. в 02:34, Ondřej Surý :
>
> Please note that ECC-GOST (GOST R 34.10-2001) has been superseded
> by GOST R 34.10-2012 in [RFC7091].  GOST R 34.10-2012 hasn't been
> standardized for use in DNSSEC, so there’s just a little value for most
> common scenarios where softhsm2 is usually used (DNSSEC signing).

I'm using SoftHSM2 as a backend to test GOST PKCS11 support in
different software without actual hardware token.

-- 
With best wishes
Dmitry



Bug#942007: please rebuild with GOST support

2019-10-08 Thread Dmitry Eremin-Solenikov
Package: softhsm2
Version: 2.5.0-1
Severity: wishlist

Could you please rebuild SoftHSM2 with GOST support?
This requires just building it with libengine-gost-openssl1.1 installed.

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages softhsm2 depends on:
ii  libc62.29-2
ii  libgcc1  1:9.2.1-8
ii  libsofthsm2  2.5.0-1
ii  libsqlite3-0 3.29.0-2
ii  libssl1.11.1.1d-1
ii  libstdc++6   9.2.1-8
ii  softhsm2-common  2.5.0-1

softhsm2 recommends no packages.

softhsm2 suggests no packages.

-- no debconf information



Bug#941355: RFS: midisnoop/0.1.2+git20141108.bc30f600187e-1 [RC] -- MIDI monitor and prober

2019-09-29 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "midisnoop"

 * Package name: midisnoop
   Version : 0.1.2+git20141108.bc30f600187e-1
   Upstream Author : 2012 Devin Anderson 
 * URL : https://github.com/surfacepatterns/midisnoop
 * License : GPL-2+
 * Vcs : https://salsa.debian.org/multimedia-team/midisnoop
   Section : sound

It builds those binary packages:

  midisnoop - MIDI monitor and prober

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/midisnoop

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/m/midisnoop/midisnoop_0.1.2+git20141108.bc30f600187e-1.dsc

Changes since the last upload:

   [ Ondřej Nový ]
   * d/copyright: Use https protocol in Format field
   * d/control: Set Vcs-* to salsa.debian.org
 .
   [ Felipe Sateler ]
   * Change maintainer address to debian-multime...@lists.debian.org
 .
   [ Ondřej Nový ]
   * Use debhelper-compat instead of debian/compat
 .
   [ Dmitry Eremin-Solenikov ]
   * New upstream version 0.1.2+git20141108.bc30f600187e
   * Update to qt5 (Closes: #875047)
   * Refresh debian patches
   * Add 0005-src-engine.h-another-qt5-fix.patch to fix compilation with qt5
   * d/gbp.conf: disable pristine tar for snapshot builds
   * d/control: Bump Standards-Version to 4.4.0 (no changes needed)
   * Switch to python3 (Closes: #937045)
   * d/control: add myself to uploaders


-- 
With best wishes
Dmitry



Bug#939393: please provide facility for signing kernel modules built by DKMS

2019-09-04 Thread Dmitry Eremin-Solenikov
Package: dkms
Version: 2.7.1-2
Severity: normal

Could you please provide a way to sign kernel modules as they are
built/installed. To disallow blindly signing malicious modules DKMS
might enforce usage of tokens or keys protected by password.


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dkms depends on:
ii  build-essential  12.7
ii  coreutils8.30-3+b1
ii  dpkg-dev 1.19.7
ii  gcc  4:9.2.1-3
ii  kmod 26-1
ii  make 4.2.1-1.2
ii  patch2.7.6-6

Versions of packages dkms recommends:
ii  fakeroot 1.23-1
ii  linux-headers-amd64  5.2+106
ii  lsb-release  11.1.0
ii  sudo 1.8.27-1+b1

Versions of packages dkms suggests:
pn  menu
pn  python3-apport  

-- no debconf information



Bug#939392: please provide kmodsign like Ubuntu does

2019-09-04 Thread Dmitry Eremin-Solenikov
Package: sbsigntool
Version: 0.9.2-2
Severity: normal

Could you please provide kmodsign tool like Ubuntu package does, so that
we can sign Linux kernel modules with custom keys.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sbsigntool depends on:
ii  libc6  2.28-10
ii  libssl1.1  1.1.1c-1
ii  libuuid1   2.34-0.1

sbsigntool recommends no packages.

sbsigntool suggests no packages.

-- no debconf information



Bug#938990: recommends non-existing libmxml-bin

2019-08-30 Thread Dmitry Eremin-Solenikov
Package: libmxml1
Version: 3.0-1
Severity: normal

libmxml1 recommends libmxml-bin package, which existed before, but was
now removed.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libmxml1 depends on:
ii  libc6  2.28-10

Versions of packages libmxml1 recommends:
ii  libmxml-bin  2.12-2+b1

libmxml1 suggests no packages.

-- no debconf information



Bug#935871: please add Recommends: vulkan-icd header

2019-08-27 Thread Dmitry Eremin-Solenikov
Package: libvulkan1
Version: 1.1.114.0-1
Severity: normal

libvulkan1 is mostly unusable without proper driver being installed.
Could you please add 'Recommends: vulkan-icd' field to the lib package,
so that the package manager can automatically pull vulkan drivers
package.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libvulkan1:amd64 depends on:
ii  libc6  2.28-10

libvulkan1:amd64 recommends no packages.

libvulkan1:amd64 suggests no packages.

-- no debconf information



Bug#935869: please provide infrastructure for autoinstalling vulkan drivers

2019-08-27 Thread Dmitry Eremin-Solenikov
Package: mesa-vulkan-drivers
Version: 19.1.4-1
Severity: normal

Currently mesa-vulkan-drivers provides no virtual packages, which makes
it impossible to recommend it by libvulkan1. Could you please make
mesa-vulkan-drivers package provide vulkan-icd (like nvidia-vulkan
packages do).

-- 
With best wishes
Dmitry

-- Package-specific info:
glxinfo:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_no_error, 
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, 
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_no_config_context, 
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, 
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context, 
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_no_error, 
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, 
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, 
GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2)  (0x3e9b)
Version: 19.1.4
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
GL_AMD_depth_clamp_separate, GL_AMD_draw_buffers_blend, 
GL_AMD_gpu_shader_int64, GL_AMD_multi_draw_indirect, 
GL_AMD_query_buffer_object, GL_AMD_seamless_cubemap_per_texture, 
GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax, 
GL_AMD_texture_texture4, GL_AMD_vertex_shader_layer, 
GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3, 
GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, 
GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended, 
GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, 
GL_ARB_clip_control, GL_ARB_compressed_texture_pixel_storage, 
GL_ARB_compute_shader, GL_ARB_conditional_render_inverted, 
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, 
GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float, 
 

Bug#931930: firmware-misc-nonfree: Please, include i915/icl_dmc_ver1_07.bin

2019-08-08 Thread Dmitry Eremin-Solenikov
Package: firmware-misc-nonfree
Version: 20190717-1
Followup-For: Bug #931930

With 5.2 kernel I started to get two missing firmware entries. One for
the icl_dmc_ver1_07.bin, another one being bxc_huc_ver01_8_2893.bin:

W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_07.bin for
module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_8_2893.bin
for module i915

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

firmware-misc-nonfree depends on no packages.

firmware-misc-nonfree recommends no packages.

Versions of packages firmware-misc-nonfree suggests:
ii  initramfs-tools  0.133

-- no debconf information



Bug#934029: RFS: ima-evm-utils/1.2.1-1 [ITP]

2019-08-06 Thread Dmitry Eremin-Solenikov


Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "ima-evm-utils"

 * Package name: ima-evm-utils
   Version : 1.2.1-1
   Upstream Author : Dmitry Kasatkin ,
 Mimi Zohar 
 * URL : https://sourceforge.net/p/linux-ima/wiki/Home/
 * License : GPL-2 with OpenSSL exception
   Section : utils

It builds those binary packages:

ima-evm-utils - Linux IMA Extended Verification Module signing tools
libimaevm1 - Linux IMA Extended Verification Module signing tools - library
libimaevm-dev - Linux IMA Extended Verification Module signing tools - 
development files

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/ima-evm-utils


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/i/ima-evm-utils/ima-evm-utils_1.2.1-1.dsc

More information about ima-evm-utils can be obtained from 
https://www.example.com.

Changes since the last upload:

ima-evm-utils (1.2.1-1) unstable; urgency=medium

  * New upstream release
  * d/control: rename lib package to libimaevm1 to follow soname
  * d/control: bump Standards-Version to 4.4.0, no changes needed
  * d/*: cleanup
  * d/libimaevm1.symbols: add symbols file
  * d/control: extend long package descriptions
  * d/rules: enable full hardening

 -- Dmitry Eremin-Solenikov   Wed, 31 Jul 2019 23:00:21 
+0300

ima-evm-utils (1.1-1) unstable; urgency=medium

  * Upload to Debian (Closes: #923792)
  * d/control: mark myself as maintainer
  * d/control: split library and -dev packages per Debian policy
  * d/copyright: fix format
  * d/rules: simplify
  * d/clean: remove generated evmctl.1 file on clean
  * d/control: add Vcs-* information
  * d/control: add Homepage

 -- Dmitry Eremin-Solenikov   Wed, 06 Mar 2019 01:45:56 
+0300


-- 
With best wishes
Dmitry



Bug#931377: RFS: gcc-8-doc/8.3.0-1 [put in ITP, ITA, RC, NMU if applicable]

2019-07-31 Thread Dmitry Eremin-Solenikov
ср, 31 июл. 2019 г. в 06:25, Adam Borowski :
>
> On Tue, Jul 30, 2019 at 10:43:08PM +0300, Dmitry Eremin-Solenikov wrote:
> > > > I can also backport gcc-doc-defaults afterwards.
> > >
> > > Good idea, yeah.
> >
> > Uploaded to mentors.d.o
>
> In bpo-NEW, thanks!  These packages were sorely missing from Buster.

Thank you!

> About that VLOCAL part: I think it'd be nice to have it in unstable as well,
> to ease future backports, and to reduce their diffs.  The variable would be
> empty in regular versions.

Yes, it will be a part of 5:19 upload defaulting to gcc-9 (once it
hits unstable).

-- 
With best wishes
Dmitry



Bug#931377: RFS: gcc-8-doc/8.3.0-1 [put in ITP, ITA, RC, NMU if applicable]

2019-07-30 Thread Dmitry Eremin-Solenikov
вт, 30 июл. 2019 г. в 18:23, Adam Borowski :
>
> On Tue, Jul 30, 2019 at 05:12:33PM +0300, Dmitry Eremin-Solenikov wrote:
> > I have uploaded gcc-8-doc targeted buster-backports. Would you agree
> > to sponsor it?
>
> Looks good, in bpo-NEW.

Thank you!

> > I can also backport gcc-doc-defaults afterwards.
>
> Good idea, yeah.

Uploaded to mentors.d.o

-- 
With best wishes
Dmitry



Bug#933493: RFS: gcc-9-doc/9.1.0-1

2019-07-30 Thread Dmitry Eremin-Solenikov


Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gcc-9-doc"

 * Package name: gcc-9-doc
   Version : 9.1.0-1
   Upstream Author : FSF
 * URL : https://gcc.gnu.org/
 * License : GFDL-1.2+, GFDL-1.3+, GPL-2+, GPL-3+
   Section : doc

It builds those binary packages:

cpp-9-doc_9.1.0-1_all.deb non-free/doc optional
gcc-9-doc_9.1.0-1_all.deb non-free/doc optional
gcc-9-doc_9.1.0-1_amd64.buildinfo non-free/doc optional
gccgo-9-doc_9.1.0-1_all.deb non-free/doc optional
gfortran-9-doc_9.1.0-1_all.deb non-free/doc optional
gnat-9-doc_9.1.0-1_all.deb non-free/doc optional
  
To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/gcc-9-doc


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/non-free/g/gcc-9-doc/gcc-9-doc_9.1.0-1.dsc

More information about gcc-9-doc can be obtained from https://www.example.com.

Changes since the last upload:

gcc-9-doc (9.1.0-1) unstable; urgency=medium

  * New upstream branch.
  * Synced patches with gcc-9, 9.1.0-10
  * New upstream version 9.1.0
  * d/patches: refresh patches
  * d/control: bump Standards-Version to 4.4.0, no changes needed.

 -- Dmitry Eremin-Solenikov   Tue, 30 Jul 2019 18:28:18 
+0300

Regards,
 Dmitry Eremin-Solenikov



Bug#931377: RFS: gcc-8-doc/8.3.0-1 [put in ITP, ITA, RC, NMU if applicable]

2019-07-30 Thread Dmitry Eremin-Solenikov
ср, 3 июл. 2019 г. в 20:14, Adam Borowski :
>
> On Wed, Jul 03, 2019 at 08:00:27PM +0300, Dmitry Eremin-Solenikov wrote:
> > ср, 3 июл. 2019 г. в 18:52, Adam Borowski :
> > > It's a pity neither Guo nor you managed to update the docs before Buster,
> > > but 1. we can upload this to buster-backports soon,
> >
> > Should I do anything manually to do this upload?
>
> There's nothing we can do before this package passes NEW and migrates to
> testing.

I have uploaded gcc-8-doc targeted buster-backports. Would you agree
to sponsor it?

I can also backport gcc-doc-defaults afterwards.


--
With best wishes
Dmitry



Bug#931395: RFS: gcc-doc-defaults/5:18 [RC]

2019-07-03 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gcc-doc-defaults"

* Package name: gcc-doc-defaults
  Version : 5:18
* URL : http://gcc.gnu.org/
* License : GNU-meta-license
  Section : doc

It builds those binary packages:

gcc-doc - documentation for the GNU compilers (gcc, gobjc, g++)
cpp-doc - documentation for the GNU C preprocessor (cpp)
gfortran-doc - documentation for the GNU Fortran Compiler (gfortran)
gnat-doc - documentation for the GNU Ada Compiler (gnat)
gccgo-doc - documentation for the GNU Go compiler (gccgo)
gcc-doc-base - several GNU manual pages

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/gcc-doc-defaults


Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/contrib/g/gcc-doc-defaults/gcc-doc-defaults_18.dsc

Changes since the last upload:

  * New uploader.
  * Thanks to Guo Yixuan for his work on this package.
  * Support proper NMU package versioning.
  * Build gcc-8 docs (Closes: #905022)
  * Bumped standard version to 4.3.0, no changes needed.
  * Point VCS-* tags to salsa.d.o

-- 
With best wishes
Dmitry Eremin-Solenikov



Bug#931377: RFS: gcc-8-doc/8.3.0-1 [put in ITP, ITA, RC, NMU if applicable]

2019-07-03 Thread Dmitry Eremin-Solenikov


Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gcc-8-doc"

* Package name: gcc-8-doc
  Version : 8.3.0-1
  Upstream Author : FSF
* URL : http://gcc.gnu.org/
* License : GFDL-1.2+, GFDL-1.3+, GPL-2+, GPL-3+
  Section : doc

It builds those binary packages:

cpp-8-doc_8.3.0-1_all.deb non-free/doc optional
gcc-8-doc_8.3.0-1_all.deb non-free/doc optional
gcc-8-doc_8.3.0-1_amd64.buildinfo non-free/doc optional
gccgo-8-doc_8.3.0-1_all.deb non-free/doc optional
gfortran-8-doc_8.3.0-1_all.deb non-free/doc optional
gnat-8-doc_8.3.0-1_all.deb non-free/doc optional


To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/gcc-8-doc


Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/non-free/g/gcc-8-doc/gcc-8-doc_8.3.0-1.dsc

Changes since the last upload:

[Dmitry Eremin-Solenikov]
  * New maintainer.
  * Thanks to Guo Yixuan for his work on this package.
  * New upstream branch. (Closes: #908589)
  * Synced patches with gcc-8, 8.3.0-6
  * d/control: correct Vcs-* tags
[Guo Yixuan]
  * Mark the package as auto-buildable.
  * Bumped standards version to 4.1.0, no changes needed.
  * Synced patches with gcc-7, 7.2.0-3, no changes needed.

Regards,
Dmitry Eremin-Solenikov



Bug#931370: RFS: cryptodev-linux/1.10-1 [ITP] kernel module for accessing Linux kernel cryptographic drivers

2019-07-03 Thread Dmitry Eremin-Solenikov


Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "cryptodev-linux"

* Package name: cryptodev-linux
  Version : 1.10-1
  Upstream Author : Michal Ludvig and the rest of authors
* URL : http://cryptodev-linux.org/
* License : GPL-v2+
  Section : kernel

It builds those binary packages:

cryptodev-linux-dkms - kernel module for accessing Linux kernel cryptographic 
drivers
cryptodev-linux-dev - kernel module for accessing Linux kernel cryptographic 
drivers - header file

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/cryptodev-linux

Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/c/cryptodev-linux/cryptodev-linux_1.10-1.dsc

More information about cryptodev-linux can be obtained from
https://cryptodev-linux.org.

-- 
With best wishes
Dmitry Eremin-Solenikov



Bug#931354: ITP: cryptodev-linux -- kernel module for accessing Linux kernel cryptographic drivers

2019-07-02 Thread Dmitry Eremin-Solenikov
Package: wnpp
Severity: wishlist
Owner: Dmitry Eremin-Solenikov 

* Package name: cryptodev-linux
  Version : 1.10
  Upstream Author : Cristian Stoica 
* URL : http://cryptodev-linux.org/
* License : GPLv2+
  Programming Lang: C
  Description : kernel module for accessing Linux kernel cryptographic 
drivers

 Cryptodev-linux is a device that allows access to Linux kernel
 cryptographic drivers; thus allowing of userspace applications to take
 advantage of hardware accelerators. Cryptodev-linux is implemented as a
 standalone module that requires no dependencies other than a stock
 linux kernel. Its API is compatible with OpenBSD's cryptodev userspace
 API (/dev/crypto).



Bug#905022: Bug#908589: gcc-8 documentation packages

2019-06-28 Thread Dmitry Eremin-Solenikov
Hello,

пн, 24 июн. 2019 г. в 12:27, Guo Yixuan :
>
> Hello Matthias and Dmitry,
>
> Sorry for being MIA. As I'm currently busy with my life and work, I want to 
> give up all my packages for adoption. (I forgot about the proper procedure 
> here, so please kindly take over as you wish.)

Thank you for your previous work. I'm fine with co-maintaining
packages if you'd like to do that in future.

> Please let me know if a GPG-signed copy of this email is needed.
>
> Thank you!
> Yixuan
>
> On Mon, Jun 24, 2019 at 5:51 PM Matthias Klose  wrote:
>>
>> On 22.06.19 01:01, Dmitry Eremin-Solenikov wrote:
>> > Hello,
>> >
>> > вт, 21 мая 2019 г. в 16:58, Dmitry Eremin-Solenikov :
>> >>
>> >> Hello,
>> >>
>> >> I've updated gcc-doc/gcc-doc-defaults packages to support new gcc-8
>> >> documentation generation. NMU Packages are uploaded to
>> >> mentors.debian.net
>> >> for review, git trees are put on salsa.debian.org/gcc-doc (-defaults).
>> >
>> > It's been nearly a month without any response. Is it an expected thing 
>> > before
>> > buster release? Or should I contact debian-mentors looking for sponsors
>> > for these packages?
>>
>> I'm trying to stay away uploading the gcc*-doc packages.  Yes, maybe 
>> contacting
>> debian-mentors is the right thing to do, if Guo is MIA.



-- 
With best wishes
Dmitry



Bug#905022: gcc-8 documentation packages

2019-06-21 Thread Dmitry Eremin-Solenikov
Hello,

вт, 21 мая 2019 г. в 16:58, Dmitry Eremin-Solenikov :
>
> Hello,
>
> I've updated gcc-doc/gcc-doc-defaults packages to support new gcc-8
> documentation generation. NMU Packages are uploaded to
> mentors.debian.net
> for review, git trees are put on salsa.debian.org/gcc-doc (-defaults).

It's been nearly a month without any response. Is it an expected thing before
buster release? Or should I contact debian-mentors looking for sponsors
for these packages?

-- 
With best wishes
Dmitry



Bug#905022: gcc-8 documentation packages

2019-05-21 Thread Dmitry Eremin-Solenikov
Hello,

I've updated gcc-doc/gcc-doc-defaults packages to support new gcc-8
documentation generation. NMU Packages are uploaded to
mentors.debian.net
for review, git trees are put on salsa.debian.org/gcc-doc (-defaults).

-- 
With best wishes
Dmitry



Bug#923792: ITP: ima-evm-utils -- Linux IMA Extended Verification Module signing tools

2019-03-05 Thread Dmitry Eremin-Solenikov
Package: wnpp
Severity: wishlist
Owner: Dmitry Eremin-Solenikov 

* Package name: ima-evm-utils
  Version : 1.1
  Upstream Author : Dmitry Kasatkin,  and others
* URL : http://linux-ima.sourceforge.net/
* License : GPL v2
  Programming Lang: C
  Description : Linux IMA Extended Verification Module signing tools

The package provides the Linux Integrity Measurement Architecture (IMA)
Extended Verification Module (EVM) tools (evmctl).

With EVM, the security sensitive extended attributes are verified against
offline tampering.



Bug#920249: should depend on python3-pkg-resources

2019-01-23 Thread Dmitry Eremin-Solenikov
Package: nyx
Version: 2.1.0-1
Severity: important

/usr/bin/nyx script uses pkg_resources package, however nyx does not
depend on python3-pkg-resources package. Could you please fix it?


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nyx depends on:
ii  python3   3.7.1-3
ii  python3-stem  1.7.1-1

nyx recommends no packages.

Versions of packages nyx suggests:
ii  tor  0.3.5.7-1

-- no debconf information



Bug#917984: [Pkg-dpdk-devel] Bug#917984: Bug#917984: Can not link ODP with newer DPDK

2019-01-02 Thread Dmitry Eremin-Solenikov
Hello,

чт, 3 янв. 2019 г. в 02:09, Luca Boccassi :
> On Wed, 2019-01-02 at 14:55 +0300, Dmitry Eremin-Solenikov wrote:
> > ср, 2 янв. 2019 г. в 14:49, Luca Boccassi :
> > > On Wed, 2019-01-02 at 01:43 +0300, Dmitry Eremin-Solenikov wrote:
> > > Strange that libtool is messing things up, I've used the same
> > > pkgconfig
> > > file in a few different projects that use autoconf/automake and I
> > > haven't seen this issue.
> >
> > libtool rearranges/squashes linking flags in an attempt to find
> > 'better'
> > linking flags. Unfortunately this fail for DPDK. We have worked
> > around
> > this by squashing all PMDs into a single gcc argument:
> > -Wl,--whole-archive,-lrte_pmd_af_packet,-lrte_pmd_ark,,-
> > lrte_pmd_vmxnet3_uio,--no-whole-archive
> > -ldpdk
> >
> > Thus libtool won't move PMDs from --whole-archive/--no-whole-archive
> > brackets.
> >
> > > I had a look on github, and it does not seem that odp is currently
> > > using pkg-config, but rather doing some manual check - is there a
> > > branch in a fork or a patch you could point me to so that I can try
> > > to
> > > reproduce?
> >
> > No, I have not pushed my code to github yet. The easies way to
> > reproduce
> > is to statically link a sample program with libtool and check that
> > generated
> > ELF contains all PMDs.
>
> That looks like a very very old libtool bug:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347650
>
> Have you tried patching config/ltmain.sh as it's suggested on that bug?

I can try doing that as a test, but I wouldn't like to have patched ltmain.sh
in the source tree.

> Something like:

[patch skipped]

> Note that the current version of Meson does not do a good job of
> generating the pkg-config file, but it's fixed in the version in
> development. I also found a couple of bugs in dpdk. So the following
> content for libdpdk.pc is more correct:

[libdpdk.pc skipped]

Do you plan to upload fixed dpdk packages?

> With that I can manually do a static link (without using libtool).

Good!

BTW: Is there any chance to get libdpdk.a back? We can then work
on fixing linking with libdpdk.pc as the time permits. Note: according
to README.md the 'official' DPDK build is one done using GNU Make
and this build has libdpdk.a instead of libdpdk.pc.

-- 
With best wishes
Dmitry



Bug#917984: [Pkg-dpdk-devel] Bug#917984: Can not link ODP with newer DPDK

2019-01-02 Thread Dmitry Eremin-Solenikov
Hello,

ср, 2 янв. 2019 г. в 14:49, Luca Boccassi :
>
> On Wed, 2019-01-02 at 01:43 +0300, Dmitry Eremin-Solenikov wrote:
> Strange that libtool is messing things up, I've used the same pkgconfig
> file in a few different projects that use autoconf/automake and I
> haven't seen this issue.

libtool rearranges/squashes linking flags in an attempt to find 'better'
linking flags. Unfortunately this fail for DPDK. We have worked around
this by squashing all PMDs into a single gcc argument:
-Wl,--whole-archive,-lrte_pmd_af_packet,-lrte_pmd_ark,,-lrte_pmd_vmxnet3_uio,--no-whole-archive
-ldpdk

Thus libtool won't move PMDs from --whole-archive/--no-whole-archive brackets.

> I had a look on github, and it does not seem that odp is currently
> using pkg-config, but rather doing some manual check - is there a
> branch in a fork or a patch you could point me to so that I can try to
> reproduce?

No, I have not pushed my code to github yet. The easies way to reproduce
is to statically link a sample program with libtool and check that generated
ELF contains all PMDs.

-- 
With best wishes
Dmitry



Bug#917984: Can not link ODP with newer DPDK

2019-01-01 Thread Dmitry Eremin-Solenikov
Package: libdpdk-dev
Version: 18.11-3
Severity: important

Hello,

I've tried using migrated DPDK to build ODP. Unfortunately, ODP uses
libtool and libtool likes to rearrange linking options (see below). Thus
linked ODP library/app doesn't get all necessary PMDs.

Linking in an old way also doesn't seem possible because you've stopped
providing libdpdk.a script (which is still included in the DPDK
installation BTW, if build/install cycle is done using make).

$ pkg-config --libs libdpdk --static
-lrte_telemetry -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table 
-lrte_port -lrte_vhost -lrte_security -lrte_sched -lrte_reorder -lrte_rawdev 
-lrte_pdump -lrte_power -lrte_meter -lrte_member -lrte_lpm -lrte_latencystats 
-lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev 
-lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile 
-lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics 
-lrte_pci -lrte_ethdev -lrte_net -lrte_mbuf -lrte_mempool -lrte_ring -lrte_eal 
-lrte_kvargs -lrte_cmdline -lrte_kvargs -lrte_eal -lrte_ring -lrte_mempool 
-lrte_mbuf -lrte_pci -lrte_cryptodev -lrte_net -lrte_cmdline -lrte_ethdev 
-lrte_hash -lrte_timer -lrte_common_dpaax -lrte_eventdev -lrte_rawdev 
-lrte_bus_dpaa -lrte_bus_fslmc -lrte_bus_pci -lrte_common_octeontx 
-lrte_bus_vdev -lrte_meter -lrte_sched -lrte_ip_frag -lz -lrte_mempool_dpaa 
-lrte_mempool_dpaa2 -lrte_vhost -lrte_security -lrte_kni -lmnl -lmlx4 -libverbs 
-lmnl -lmlx5 -libverbs -lrte_bus_vmbus -lrte_mempool_octeontx -lpcap -lrte_port 
-lrte_lpm -lrte_acl -lrte_table -lrte_pipeline -lrte_gso -lIPSec_MB 
-lrte_common_cpt -lrte_reorder -lrte_compressdev -lrte_pmd_dpaa -lrte_pmd_dpaa2 
-lrte_pmd_dpaa2_sec -lrte_pmd_octeontx -lrte_bbdev -lrte_bus_ifpga 
-Wl,--whole-archive -lrte_mempool_bucket -lrte_mempool_ring -lrte_mempool_stack 
-lrte_pmd_af_packet -lrte_pmd_ark -lrte_pmd_atlantic -lrte_pmd_avf 
-lrte_pmd_avp -lrte_pmd_axgbe -lrte_pmd_bond -lrte_pmd_bnx2x -lrte_pmd_bnxt 
-lrte_pmd_cxgbe -lrte_pmd_e1000 -lrte_pmd_ena -lrte_pmd_enetc -lrte_pmd_enic 
-lrte_pmd_failsafe -lrte_pmd_fm10k -lrte_pmd_i40e -lrte_pmd_ifc -lrte_pmd_ixgbe 
-lrte_pmd_kni -lrte_pmd_liquidio -lrte_pmd_mlx4 -lrte_pmd_mlx5 -lrte_pmd_netvsc 
-lrte_pmd_nfp -lrte_pmd_null -lrte_pmd_pcap -lrte_pmd_qede -lrte_pmd_ring 
-lrte_pmd_sfc -lrte_pmd_softnic -lrte_pmd_tap -lrte_pmd_thunderx 
-lrte_pmd_vdev_netvsc -lrte_pmd_vhost -lrte_pmd_virtio -lrte_pmd_vmxnet3 
-lrte_pmd_aesni_gcm -lrte_pmd_aesni_mb -lrte_pmd_caam_jr -lrte_pmd_ccp 
-lrte_pmd_dpaa_sec -lrte_pmd_null_crypto -lrte_pmd_octeontx_crypto 
-lrte_pmd_openssl -lrte_pmd_crypto_scheduler -lrte_pmd_virtio_crypto 
-lrte_pmd_octeontx_compress -lrte_pmd_qat -lrte_pmd_zlib -lrte_pmd_dpaa_event 
-lrte_pmd_dpaa2_event -lrte_pmd_octeontx_event -lrte_pmd_opdl_event 
-lrte_pmd_skeleton_event -lrte_pmd_sw_event -lrte_pmd_dsw_event 
-lrte_pmd_bbdev_null -lrte_pmd_skeleton_rawdev -lrte_pmd_dpaa2_cmdif 
-lrte_pmd_dpaa2_qdma -lrte_pmd_ifpga_rawdev -Wl,--no-whole-archive 
-Wl,-Bdynamic -Wl,--no-as-needed -pthread -lm -ldl -lnuma -lbsd -lpcap -lcrypto 
-lz -lcrypto -ldl -pthread -lz

$ libtool --mode=link gcc /tmp/test.c -o /tmp/tes `pkg-config --libs libdpdk 
--static`
libtool: link: gcc /tmp/test.c -o /tmp/tes -Wl,--whole-archive 
-Wl,--no-whole-archive -Wl,-Bdynamic -Wl,--no-as-needed -pthread -pthread  
-lrte_telemetry -lrte_bpf -lrte_flow_classify -lrte_pdump -lrte_power 
-lrte_member -lrte_latencystats -lrte_jobstats -lrte_gro -lrte_efd 
-lrte_distributor -lrte_cfgfile -lrte_bitratestats -lrte_metrics -lrte_kvargs 
-lrte_eal -lrte_ring -lrte_mempool -lrte_mbuf -lrte_pci -lrte_cryptodev 
-lrte_net -lrte_cmdline -lrte_ethdev -lrte_hash -lrte_timer -lrte_common_dpaax 
-lrte_eventdev -lrte_rawdev -lrte_bus_dpaa -lrte_bus_fslmc -lrte_bus_pci 
-lrte_common_octeontx -lrte_bus_vdev -lrte_meter -lrte_sched -lrte_ip_frag 
-lrte_mempool_dpaa -lrte_mempool_dpaa2 -lrte_vhost -lrte_security -lrte_kni 
-lmlx4 -lmnl -lmlx5 -libverbs -lrte_bus_vmbus -lrte_mempool_octeontx -lrte_port 
-lrte_lpm -lrte_acl -lrte_table -lrte_pipeline -lrte_gso -lIPSec_MB 
-lrte_common_cpt -lrte_reorder -lrte_compressdev -lrte_pmd_dpaa -lrte_pmd_dpaa2 
-lrte_pmd_dpaa2_sec -lrte_pmd_octeontx -lrte_bbdev -lrte_bus_ifpga 
-lrte_mempool_bucket -lrte_mempool_ring -lrte_mempool_stack -lrte_pmd_af_packet 
-lrte_pmd_ark -lrte_pmd_atlantic -lrte_pmd_avf -lrte_pmd_avp -lrte_pmd_axgbe 
-lrte_pmd_bond -lrte_pmd_bnx2x -lrte_pmd_bnxt -lrte_pmd_cxgbe -lrte_pmd_e1000 
-lrte_pmd_ena -lrte_pmd_enetc -lrte_pmd_enic -lrte_pmd_failsafe -lrte_pmd_fm10k 
-lrte_pmd_i40e -lrte_pmd_ifc -lrte_pmd_ixgbe -lrte_pmd_kni -lrte_pmd_liquidio 
-lrte_pmd_mlx4 -lrte_pmd_mlx5 -lrte_pmd_netvsc -lrte_pmd_nfp -lrte_pmd_null 
-lrte_pmd_pcap -lrte_pmd_qede -lrte_pmd_ring -lrte_pmd_sfc -lrte_pmd_softnic 
-lrte_pmd_tap -lrte_pmd_thunderx -lrte_pmd_vdev_netvsc -lrte_pmd_vhost 
-lrte_pmd_virtio -lrte_pmd_vmxnet3 -lrte_pmd_aesni_gcm -lrte_pmd_aesni_mb 
-lrte_pmd_caam_jr 

Bug#908589: ITP: gcc-8-doc -- documentation for the GNU compilers (gcc, g++, etc.)

2018-12-24 Thread Dmitry Eremin-Solenikov
Hello Yixuan,

Do you need any kind of help with gcc-8-doc package? An ITP is open
since september without any logged progress on it.

Would you like for this package to be co-maintained?

-- 
With best wishes
Dmitry



Bug#911410: please enable CONFIG_CRYPTO_CFB module

2018-10-19 Thread Dmitry Eremin-Solenikov
Package: src:linux
Version: 4.18.10-2
Severity: normal

Could you please enable CFB cipher feerback mode module.

-- Package-specific info:
** Version:
Linux version 4.18.0-2-amd64 (debian-ker...@lists.debian.org) (gcc version 
7.3.0 (Debian 7.3.0-29)) #1 SMP Debian 4.18.10-2 (2018-10-07)

** Command line:
BOOT_IMAGE=/vmlinuz-4.18.0-2-amd64 root=/dev/mapper/rhovanion--vg-root ro 
pcie_port_pm=off bbswitch.dyndbg acpi_osi=Linux "acpi_osi=!Windows 2013" 
"acpi_osi=!Windows 2015" quiet

** Tainted: WO (4608)
 * Taint on warning.
 * Out-of-tree module has been loaded.

** Kernel log:
[161868.317177] print_req_error: I/O error, dev sr1, sector 4
[161868.317180] Buffer I/O error on dev sr1, logical block 1, async page read
[161868.317209] print_req_error: I/O error, dev sr1, sector 0
[161868.317212] Buffer I/O error on dev sr1, logical block 0, async page read
[161868.317223] print_req_error: I/O error, dev sr1, sector 4
[161868.317226] Buffer I/O error on dev sr1, logical block 1, async page read
[161868.317252] print_req_error: I/O error, dev sr1, sector 0
[161868.317255] Buffer I/O error on dev sr1, logical block 0, async page read
[161868.317266] print_req_error: I/O error, dev sr1, sector 4
[161868.317269] Buffer I/O error on dev sr1, logical block 1, async page read
[161868.317296] Buffer I/O error on dev sr1, logical block 0, async page read
[161868.317307] Buffer I/O error on dev sr1, logical block 1, async page read
[161873.331397] print_req_error: 26854 callbacks suppressed
[161873.331400] print_req_error: I/O error, dev sr1, sector 10096
[161873.331425] print_req_error: I/O error, dev sr1, sector 10096
[161873.331428] buffer_io_error: 26562 callbacks suppressed
[161873.331430] Buffer I/O error on dev sr1, logical block 2524, async page read
[161873.331443] print_req_error: I/O error, dev sr1, sector 10100
[161873.331446] Buffer I/O error on dev sr1, logical block 2525, async page read
[161873.331481] print_req_error: I/O error, dev sr1, sector 0
[161873.331491] print_req_error: I/O error, dev sr1, sector 0
[161873.331493] Buffer I/O error on dev sr1, logical block 0, async page read
[161873.331503] print_req_error: I/O error, dev sr1, sector 4
[161873.331506] Buffer I/O error on dev sr1, logical block 1, async page read
[161873.331529] print_req_error: I/O error, dev sr1, sector 0
[161873.331532] Buffer I/O error on dev sr1, logical block 0, async page read
[161873.331541] print_req_error: I/O error, dev sr1, sector 4
[161873.331544] Buffer I/O error on dev sr1, logical block 1, async page read
[161873.331566] print_req_error: I/O error, dev sr1, sector 0
[161873.331569] Buffer I/O error on dev sr1, logical block 0, async page read
[161873.331578] print_req_error: I/O error, dev sr1, sector 4
[161873.331580] Buffer I/O error on dev sr1, logical block 1, async page read
[161873.331603] Buffer I/O error on dev sr1, logical block 0, async page read
[161873.331612] Buffer I/O error on dev sr1, logical block 1, async page read
[161878.334398] print_req_error: 26860 callbacks suppressed
[161878.334401] print_req_error: I/O error, dev sr1, sector 0
[161878.334408] buffer_io_error: 26566 callbacks suppressed
[161878.334411] Buffer I/O error on dev sr1, logical block 0, async page read
[161878.334424] print_req_error: I/O error, dev sr1, sector 4
[161878.334428] Buffer I/O error on dev sr1, logical block 1, async page read
[161878.334458] print_req_error: I/O error, dev sr1, sector 0
[161878.334462] Buffer I/O error on dev sr1, logical block 0, async page read
[161878.334474] print_req_error: I/O error, dev sr1, sector 4
[161878.334477] Buffer I/O error on dev sr1, logical block 1, async page read
[161878.334506] print_req_error: I/O error, dev sr1, sector 0
[161878.334509] Buffer I/O error on dev sr1, logical block 0, async page read
[161878.334522] print_req_error: I/O error, dev sr1, sector 4
[161878.334526] Buffer I/O error on dev sr1, logical block 1, async page read
[161878.334555] print_req_error: I/O error, dev sr1, sector 0
[161878.334558] Buffer I/O error on dev sr1, logical block 0, async page read
[161878.334570] print_req_error: I/O error, dev sr1, sector 4
[161878.334573] Buffer I/O error on dev sr1, logical block 1, async page read
[161878.334601] print_req_error: I/O error, dev sr1, sector 0
[161878.334605] Buffer I/O error on dev sr1, logical block 0, async page read
[161878.334617] print_req_error: I/O error, dev sr1, sector 4
[161878.334620] Buffer I/O error on dev sr1, logical block 1, async page read
[161883.373411] print_req_error: 26664 callbacks suppressed
[161883.373414] print_req_error: I/O error, dev sr1, sector 10096
[161883.373444] print_req_error: I/O error, dev sr1, sector 10096
[161883.373449] buffer_io_error: 26376 callbacks suppressed
[161883.373451] Buffer I/O error on dev sr1, logical block 2524, async page read
[161883.373468] print_req_error: I/O error, dev sr1, sector 10100
[161883.373471] Buffer I/O error on dev sr1, logical block 2525, async page read
[161883.373516] 

Bug#910662: ITP: gost-crypto -- Linux kernel modules implementing GOST cryptography

2018-10-09 Thread Dmitry Eremin-Solenikov
Package: wnpp
Severity: wishlist
Owner: Dmitry Eremin-Solenikov 

* Package name: gost-crypto
  Version : 0.1
  Upstream Author : Dmitry Eremin-Solenikov 
* URL : https://github.com/GostCrypt/linux-crypto
* License : GPL-2+
  Programming Lang: C
  Description : Linux kernel modules implementing GOST cryptography

 This is a set of Linux kernel modules implementing Russian cryptographic 
algorithms:

 - GOST 28147 cipher (RFC 5830)
 - GOST 28147 "Imitovstavka" (MAC mode) (RFC 5830)
 - GOST R 34.11-94 digest (RFC 5831)
   - HMAC using GOST R 34.11-94 (RFC 4357)
 - GOST R 34.12-2015 ciphers (Magma and Kuznyechik) (RFC 7801)
   - CMAC using GOST R 34.12-2015 (as required by GOST R 34.13-2015)
 - GOST R 34.11-2012 digest (RFC 6986)



Bug#897806: lmms: ftbfs with GCC-8

2018-09-06 Thread Dmitry Eremin-Solenikov
Package: lmms
Version: 1.1.3-7.1
Followup-For: Bug #897806

Please apply the attached patches that fix FTBFS patch.

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lmms depends on:
ii  calf-ladspa   1.1.3-7.1
ii  libasound21.1.6-1
ii  libc6 2.27-5
ii  libfftw3-single3  3.3.8-1
ii  libfltk1.31.3.4-7
ii  libfluidsynth11.1.11-1
ii  libgcc1   1:8.2.0-4
ii  libjack-jackd2-0 [libjack-0.125]  1.9.12~dfsg-2
ii  libogg0   1.3.2-1+b1
ii  libportaudio2 19.6.0-1
ii  libpulse0 12.0-1
ii  libqt4-xml4:4.8.7+dfsg-17
ii  libqtcore44:4.8.7+dfsg-17
ii  libqtgui4 4:4.8.7+dfsg-17
ii  libsamplerate00.1.9-2
ii  libsdl1.2debian   1.2.15+dfsg2-1
ii  libsndfile1   1.0.28-4
ii  libstdc++68.2.0-4
ii  libstk-4.5.0  4.5.2+dfsg-5+b2
ii  libvorbis0a   1.3.6-1
ii  libvorbisenc2 1.3.6-1
ii  libvorbisfile31.3.6-1
ii  lmms-common   1.1.3-7.1
ii  stk   4.5.2+dfsg-5+b2
ii  zlib1g1:1.2.11.dfsg-1

Versions of packages lmms recommends:
ii  caps 0.9.24-5
ii  lmms-vst-server  1.1.3-7.1
ii  tap-plugins  1.0.0-1

Versions of packages lmms suggests:
ii  amb-plugins [ladspa-plugin]   0.8.1-7
ii  ambdec [ladspa-plugin]0.5.1-5
ii  autotalent [ladspa-plugin]0.2-5
ii  blepvco [ladspa-plugin]   0.1.0-3+b1
ii  blop [ladspa-plugin]  0.2.8-6
ii  bs2b-ladspa [ladspa-plugin]   0.9.1-3
ii  calf-ladspa [ladspa-plugin]   1.1.3-7.1
ii  caps [ladspa-plugin]  0.9.24-5
ii  cmt [ladspa-plugin]   1.16-2
ii  csladspa [ladspa-plugin]  1:6.10.0~dfsg-2
ii  fil-plugins [ladspa-plugin]   0.3.0-6
ii  fluid-soundfont-gm3.1-5.1
ii  freepats  20060219-1
ii  guitarix-ladspa [ladspa-plugin]   0.36.1-1
ii  invada-studio-plugins-ladspa [ladspa-plugin]  0.3.1-5
ii  ladspa-sdk [ladspa-plugin]1.13-3
ii  mcp-plugins [ladspa-plugin]   0.4.0-6
ii  omins [ladspa-plugin] 0.2.0-7.1
ii  rev-plugins [ladspa-plugin]   0.7.1-3
ii  ste-plugins [ladspa-plugin]   0.0.2-6
ii  swh-plugins [ladspa-plugin]   0.4.17-2
ii  tap-plugins [ladspa-plugin]   1.0.0-1
ii  vco-plugins [ladspa-plugin]   0.3.0-5
ii  wah-plugins [ladspa-plugin]   0.1.0-4

-- no debconf information
From: Dmitry Eremin-Solenikov 
Date: Thu, 6 Sep 2018 16:47:09 +0300
Subject: zynaddsubfx: fix format overflow errors

Signed-off-by: Dmitry Eremin-Solenikov 
---
 plugins/zynaddsubfx/zynaddsubfx/src/UI/ADnoteUI.fl   | 4 ++--
 plugins/zynaddsubfx/zynaddsubfx/src/UI/MasterUI.fl   | 4 ++--
 plugins/zynaddsubfx/zynaddsubfx/src/UI/OscilGenUI.fl | 4 ++--
 plugins/zynaddsubfx/zynaddsubfx/src/UI/PartUI.fl | 6 +++---
 plugins/zynaddsubfx/zynaddsubfx/src/UI/SUBnoteUI.fl  | 4 ++--
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/plugins/zynaddsubfx/zynaddsubfx/src/UI/ADnoteUI.fl 
b/plugins/zynaddsubfx/zynaddsubfx/src/UI/ADnoteUI.fl
index 1a21cb1..6484360 100644
--- a/plugins/zynaddsubfx/zynaddsubfx/src/UI/ADnoteUI.fl
+++ b/plugins/zynaddsubfx/zynaddsubfx/src/UI/ADnoteUI.fl
@@ -128,7 +128,7 @@ if (o->value()==0) voicelistitemgroup->deactivate();
 else voicelistitemgroup->activate();
 o->redraw();}
 private xywh {30 5 20 20} down_box DOWN_BOX labeltype EMBOSSED_LABEL 
labelfont 1 labelsize 13 align 4
-code0 {char 
tmp[10];snprintf(tmp,10,"%d",nvoice+1);o->label(strdup(tmp));}
+code0 {char 
tmp[12];snprintf(tmp,12,"%d",nvoice+1);o->label(strdup(tmp));}
 code1 {o->value(pars->VoicePar[nvoice].Enabled);}
   }
 }
@@ -717,7 +717,7 @@ o->redraw();}
 Fl_Group {} {
   label 01
   xywh {5 5 55 35} box THIN_UP_BOX labeltype EMBOSSED_LABEL labelfont 
1 labelsize 22 align 16
-  code0 {char 
tmp[10];snprintf(tmp,10,"%d",nvoice+

Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-08-31 Thread Dmitry Eremin-Solenikov
Hello,

I've uploaded new 1.19.0.2-1 version to mentors.d.o.
I've added manpages, fixed copyright info, fixed alternatives
and enabled auto-tests. Could you please review it?

сб, 2 июн. 2018 г. в 7:08, Lumin :
>
> On Sat, Jun 02, 2018 at 03:24:07AM +, Lumin wrote:
> > Please fix the aforementioned problems. Hopefully we'll have the last
> > round of check next time. Thank you for working on this.
> >
> > [1] 
> > http://debomatic-amd64.debian.net/distribution#unstable/odp/1.19.0.1-1/buildlog
>
> Forgot to check the copyright ... The copyright looks incomplete. A
> simple search on the source tree would reveal many non-Linaro copyright
> holders:
>
>   grep -ri copyright | grep -vi linaro | grep -i copyright
>
> The package will be rejected by ftp-master if we don't fix the
> copyright.

Should be fixed now.

>
> When checking odp-dpdk, one more problem was found:
>
>   root@b69fed1c16e0 ~/odp-dpdk-1.19.0.0# update-alternatives --config 
> libodp-linux.so-x86_64-linux-gnu
>   There are 2 choices for the alternative libodp-linux.so-x86_64-linux-gnu 
> (providing /usr/lib/x86_64-linux-gnu/libodp-linux.so).
>
> SelectionPath   
> Priority   Status
>   
>   * 0/usr/lib/x86_64-linux-gnu/odp-generic/libodp-linux.so   40   
>  auto mode
> 1/usr/lib/x86_64-linux-gnu/odp-dpdk/libodp-linux.so  40   
>  manual mode
> 2/usr/lib/x86_64-linux-gnu/odp-generic/libodp-linux.so   40   
>  manual mode
>
>
>   * 0/usr/lib/x86_64-linux-gnu/odp-dpdk/libodp-linux.so.119  
> 60auto mode
> 1/usr/lib/x86_64-linux-gnu/odp-dpdk/libodp-linux.so.119  
> 60manual mode
> 2/usr/lib/x86_64-linux-gnu/odp-generic/libodp-linux.so.119   
> 40manual mode
>
> Taking BLAS as an example, the generic and slow libblas3 provides
> libblas.so.3 symlink with a priority of 10. Faster implementations
> provides the same symlink with higher priorities, e.g. 40 for openblas.
>
> Maybe you want to adjust the priority values in those postinst scripts?
> The exact value is up to you, as long as it helps to tell the difference
> among different implementations.

I'll fix odp-dpdk later.


-- 
With best wishes
Dmitry



Bug#907365: should depend on libibverbs-dev

2018-08-26 Thread Dmitry Eremin-Solenikov
Package: libdpdk-dev
Version: 17.11.3-3
Severity: normal

libdpdk-dev should depend on libibverbs-dev, otherwise linking in
mlx4/ml5 pmd drivers statically will fail with linker being unable to
find -lmlx4/-lmlx5 -libverbs.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libdpdk-dev depends on:
ii  libpcap-dev   1.8.1-6
ii  librte-acl17.11   17.11.3-3
ii  librte-bitratestats17.11  17.11.3-3
ii  librte-bus-pci17.11   17.11.3-3
ii  librte-bus-vdev17.11  17.11.3-3
ii  librte-cfgfile17.11   17.11.3-3
ii  librte-cmdline17.11   17.11.3-3
ii  librte-cryptodev17.11 17.11.3-3
ii  librte-distributor17.11   17.11.3-3
ii  librte-eal17.11   17.11.3-3
ii  librte-efd17.11   17.11.3-3
ii  librte-ethdev17.1117.11.3-3
ii  librte-eventdev17.11  17.11.3-3
ii  librte-flow-classify17.11 17.11.3-3
ii  librte-gro17.11   17.11.3-3
ii  librte-gso17.11   17.11.3-3
ii  librte-hash17.11  17.11.3-3
ii  librte-ip-frag17.11   17.11.3-3
ii  librte-jobstats17.11  17.11.3-3
ii  librte-kni17.11   17.11.3-3
ii  librte-kvargs17.1117.11.3-3
ii  librte-latencystats17.11  17.11.3-3
ii  librte-lpm17.11   17.11.3-3
ii  librte-mbuf17.11  17.11.3-3
ii  librte-member17.1117.11.3-3
ii  librte-mempool-octeontx17.11  17.11.3-3
ii  librte-mempool-ring17.11  17.11.3-3
ii  librte-mempool-stack17.11 17.11.3-3
ii  librte-mempool17.11   17.11.3-3
ii  librte-meter17.11 17.11.3-3
ii  librte-metrics17.11   17.11.3-3
ii  librte-net17.11   17.11.3-3
ii  librte-pci17.11   17.11.3-3
ii  librte-pdump17.11 17.11.3-3
ii  librte-pipeline17.11  17.11.3-3
ii  librte-pmd-af-packet17.11 17.11.3-3
ii  librte-pmd-ark17.11   17.11.3-3
ii  librte-pmd-avp17.11   17.11.3-3
ii  librte-pmd-bnxt17.11  17.11.3-3
ii  librte-pmd-bond17.11  17.11.3-3
ii  librte-pmd-crypto-scheduler17.11  17.11.3-3
ii  librte-pmd-cxgbe17.11 17.11.3-3
ii  librte-pmd-e1000-17.1117.11.3-3
ii  librte-pmd-ena17.11   17.11.3-3
ii  librte-pmd-enic17.11  17.11.3-3
ii  librte-pmd-failsafe17.11  17.11.3-3
ii  librte-pmd-fm10k17.11 17.11.3-3
ii  librte-pmd-i40e17.11  17.11.3-3
ii  librte-pmd-ixgbe17.11 17.11.3-3
ii  librte-pmd-kni17.11   17.11.3-3
ii  librte-pmd-lio17.11   17.11.3-3
ii  librte-pmd-mlx4-17.11 17.11.3-3
ii  librte-pmd-mlx5-17.11 17.11.3-3
ii  librte-pmd-nfp17.11   17.11.3-3
ii  librte-pmd-null-crypto17.11   17.11.3-3
ii  librte-pmd-null17.11  17.11.3-3
ii  librte-pmd-octeontx-ssovf17.1117.11.3-3
ii  librte-pmd-octeontx17.11  17.11.3-3
ii  librte-pmd-pcap17.11  17.11.3-3
ii  librte-pmd-qede17.11  17.11.3-3
ii  librte-pmd-ring17.11  17.11.3-3
ii  librte-pmd-sfc-efx17.11   17.11.3-3
ii  librte-pmd-skeleton-event17.1117.11.3-3
ii  librte-pmd-softnic17.11   17.11.3-3
ii  librte-pmd-sw-event17.11  17.11.3-3
ii  librte-pmd-tap17.11   17.11.3-3
ii  librte-pmd-thunderx-nicvf17.1117.11.3-3
ii  librte-pmd-vhost17.11 17.11.3-3
ii  librte-pmd-virtio17.1117.11.3-3
ii  librte-pmd-vmxnet3-uio17.11   17.11.3-3
ii  librte-port17.11  17.11.3-3
ii  librte-power17.11 17.11.3-3
ii  librte-reorder17.11   17.11.3-3
ii  librte-ring17.11  17.11.3-3
ii  librte-sched17.11 17.11.3-3
ii  librte-security17.11  17.11.3-3
ii  librte-table17.11 17.11.3-3
ii  librte-timer17.11 17.11.3-3
ii  librte-vhost17.11 17.11.3-3
ii  zlib1g-dev1:1.2.11.dfsg-1

libdpdk-dev recommends no packages.

libdpdk-dev suggests no packages.

-- no debconf information



Bug#888991: please add multiarch support

2018-08-22 Thread Dmitry Eremin-Solenikov
Please consider applying the attached patch, which allows
co-installation of -dev packages for different architectures.

-- 
With best wishes
Dmitry
From 256029245109a12a8a1697e1f49de37bf6b2cb15 Mon Sep 17 00:00:00 2001
From: Dmitry Eremin-Solenikov 
Date: Thu, 23 Aug 2018 01:17:06 +0300
Subject: [PATCH] d/control: add MultiArch: same to -dev packages

Signed-off-by: Dmitry Eremin-Solenikov 
---
 debian/changelog | 7 +++
 debian/control   | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 84249646cba9..7971f0ee6e04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+cunit (2.1-3-dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add Multi-Arch: same to -dev packages (Closes: #91)
+
+ -- Dmitry Eremin-Solenikov   Thu, 23 Aug 2018 00:53:24 +0300
+
 cunit (2.1-3-dfsg-2) unstable; urgency=medium
 
   * Remove doc/headers/*.h, since they will be generated from CUnit/Headers
diff --git a/debian/control b/debian/control
index a2e242dc9bd5..f156776283fb 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Testsuite: autopkgtest
 Package: libcunit1-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Suggests: libcunit1-doc (= ${binary:Version})
 Depends: ${misc:Depends}, libcunit1 (= ${binary:Version})
 Description: Unit Testing Library for C -- development files
@@ -42,6 +43,7 @@ Description: Unit Testing Library for C
 Package: libcunit1-ncurses-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Conflicts: libcunit1-dev
 Suggests: libcunit1-doc (= ${binary:Version})
 Depends: ${misc:Depends}, libcunit1-ncurses (= ${binary:Version})
-- 
2.18.0



Bug#906931: Please enable armv7a configuration for armhf

2018-08-22 Thread Dmitry Eremin-Solenikov
Source: dpdk
Version: 17.11.3-3
Severity: normal

Hello,

Upstream DPDK support armv7a systems, so we can try enabling DPDK for
armhf architecture.

We have been building DPDK for armhf for quite a while in our CI loop.
I've tried building a package and succeeded with minimal packaging
changes.

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information
>From 0f8ccf607c65e8f6d62ccf3c930735cc43d29755 Mon Sep 17 00:00:00 2001
From: Dmitry Eremin-Solenikov 
Date: Wed, 22 Aug 2018 14:29:16 +0300
Subject: [PATCH] Enable building DPDK for armhf

Signed-off-by: Dmitry Eremin-Solenikov 
---
 debian/control  | 134 
 debian/librte-eal17.11.symbols  |   2 +-
 debian/librte-port17.11.symbols |   6 +-
 debian/rules|   7 ++
 4 files changed, 84 insertions(+), 71 deletions(-)

diff --git a/debian/control b/debian/control
index 0b4f487769a2..d03fa153deba 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends: debhelper (>= 9),
inkscape ,
libcap-dev,
libpcap-dev,
-   libnuma-dev,
+   libnuma-dev [!armhf],
python3,
python3-sphinx ,
python3-sphinx-rtd-theme ,
@@ -27,7 +27,7 @@ Vcs-Browser: https://gerrit.fd.io/r/gitweb?p=deb_dpdk.git
 
 Package: dpdk
 Section: admin
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Depends: hwdata,
  lsb-base (>= 3.2-14),
  pciutils,
@@ -48,7 +48,7 @@ Description: Data Plane Development Kit (runtime)
 
 Package: dpdk-dev
 Section: devel
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Depends: libdpdk-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Description: Data Plane Development Kit (development files)
  DPDK is a set of libraries for fast packet processing. Applications run
@@ -100,7 +100,7 @@ Description: Data Plane Development Kit (rte kni dkms)
 
 Package: libdpdk-dev
 Section: libdevel
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: libpcap-dev,
@@ -116,7 +116,7 @@ Description: Data Plane Development Kit (basic development 
files)
  when running.
 
 Package: librte-ethdev17.11
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Homepage: https://dpdk.org/doc/api/rte__ethdev_8h.html
 Pre-Depends: ${misc:Pre-Depends}
@@ -129,7 +129,7 @@ Description: Data Plane Development Kit (libethdev runtime 
library)
  This package contains the runtime libraries for libethdev.
 
 Package: librte-acl17.11
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Homepage: https://dpdk.org/doc/api/rte__acl_8h.html
 Pre-Depends: ${misc:Pre-Depends}
@@ -142,7 +142,7 @@ Description: Data Plane Development Kit (librte-acl runtime 
library)
  This package contains the runtime libraries for librte_acl.
 
 Package: librte-bus-pci17.11
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -153,7 +153,7 @@ Description: Data Plane Development Kit (librte_bus_pci 
runtime library)
  This package contains the runtime libraries for librte_bus_pci.
 
 Package: librte-bus-vdev17.11
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -164,7 +164,7 @@ Description: Data Plane Development Kit (librte_bus_dev 
runtime library)
  This package contains the runtime libraries for librte_bus_vdev.
 
 Package: librte-cfgfile17.11
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Homepage: https://dpdk.org/doc/api/rte__cfgfile_8h.html
 Pre-Depends: ${misc:Pre-Depends}
@@ -177,7 +177,7 @@ Description: Data Plane Development Kit (librte-cfgfile 
runtime library)
  This package contains the runtime libraries for librte_cfgfile.
 
 Package: librte-cmdline17.11
-Architecture: amd64 arm64 i386 ppc64el
+Architecture: amd64 arm64 armhf i386 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -189,7 +189,7 @@ Description: Data Plane Development Kit (librte-cmdline 
runtime library)
  This package contains the runtime libraries for librte_cmdline.
 

Bug#898823: does not work for cryptopro test servers

2018-08-20 Thread Dmitry Eremin-Solenikov
Package: libengine-gost-openssl1.1
Version: 1.1.0.1-1
Followup-For: Bug #898823

I have verified gost.so against new OpenSSL 1.1.0i (using self-built
packages for OpenSSL). Now connection fails with the following log.

Wireshark reports that client is sending Illegal Parameter alert after
receiving ServerHello+Certificate+ServerHelloDone package.

= CUT =
$ openssl s_client -CAfile ~/Projects/GOST/testca2.cer -connect 
tlsgost-256.cryptopro.ru:443
CONNECTED(0003)
depth=1 emailAddress = supp...@cryptopro.ru, C = RU, L = Moscow, O = CRYPTO-PRO 
LLC, CN = CRYPTO-PRO Test Center 2
verify return:1
depth=0 CN = id-GostR3410-2001-CryptoPro-XchA-ParamSet_256noauth
verify return:1
139955978510528:error:0306B067:bignum routines:BN_div:div by 
zero:../crypto/bn/bn_div.c:179:
139955978510528:error:8006B010:lib(128):GOST_EC_COMPUTE_PUBLIC:EC 
lib:/build/libengine-gost-openssl1.1-1.1.0.1/gost_ec_sign.c:463:
139955978510528:error:80077068:lib(128):PKEY_GOST_ECCP_ENCRYPT:error computing 
shared key:/build/libengine-gost-openssl1.1-1.1.0.1/gost_ec_keyx.c:192:
139955978510528:error:14196112:SSL routines:tls_construct_cke_gost:library 
bug:../ssl/statem/statem_clnt.c:2436:
---
Certificate chain
 0 s:/CN=id-GostR3410-2001-CryptoPro-XchA-ParamSet_256noauth
   i:/emailAddress=supp...@cryptopro.ru/C=RU/L=Moscow/O=CRYPTO-PRO 
LLC/CN=CRYPTO-PRO Test Center 2
---
Server certificate
-BEGIN CERTIFICATE-
MIIDujCCA2mgAwIBAgITEgAqTVYSv2af/UXViQAAACpNVjAIBgYqhQMCAgMwfzEj
MCEGCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJV
MQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYD
VQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDIwHhcNMTgwNjMwMTk1MDI1WhcN
MTgwOTMwMjAwMDI1WjA+MTwwOgYDVQQDDDNpZC1Hb3N0UjM0MTAtMjAwMS1Dcnlw
dG9Qcm8tWGNoQS1QYXJhbVNldF8yNTZub2F1dGgwZjAfBggqhQMHAQEBATATBgcq
hQMCAiQABggqhQMHAQECAgNDAARAHZW8qzlewv3CAtN2LaGHgvbmB0iwaZL8Tcs3
A2H9YsFk10gd2aySGNZegklntJN8exhfUQDmV2xiONlQycsRS6OCAfgwggH0MBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAsGA1UdDwQEAwIEMDCBiAYDVR0RBIGAMH6CFHRs
c2dvc3QuY3J5cHRvcHJvLnJ1ghh0bHNnb3N0LTI1Ni5jcnlwdG9wcm8ucnWCF3Rs
c2dvc3QtdjYuY3J5cHRvcHJvLnJ1ght0bHNnb3N0LXY2LTI1Ni5jcnlwdG9wcm8u
cnWHBMElnWCHECACwSWdYMElnWAwHQYDVR0OBBYEFLUwG+/I89xIkNnu
LNZDpYCb7oSfMB8GA1UdIwQYMBaAFBUxfLCNGt5m1xWcSVKXFyS5AXqDMFkGA1Ud
HwRSMFAwTqBMoEqGSGh0dHA6Ly90ZXN0Y2EuY3J5cHRvcHJvLnJ1L0NlcnRFbnJv
bGwvQ1JZUFRPLVBSTyUyMFRlc3QlMjBDZW50ZXIlMjAyLmNybDCBqQYIKwYBBQUH
AQEEgZwwgZkwYQYIKwYBBQUHMAKGVWh0dHA6Ly90ZXN0Y2EuY3J5cHRvcHJvLnJ1
L0NlcnRFbnJvbGwvdGVzdC1jYS0yMDE0X0NSWVBUTy1QUk8lMjBUZXN0JTIwQ2Vu
dGVyJTIwMi5jcnQwNAYIKwYBBQUHMAGGKGh0dHA6Ly90ZXN0Y2EuY3J5cHRvcHJv
LnJ1L29jc3Avb2NzcC5zcmYwCAYGKoUDAgIDA0EAE/MsT7WRhTX4gFzLF6qq+NOm
Jgg0IIIKYlio5sAcQyUA5LZGM7ZkFIEoiyEIaac+ZdiWsU0J50KWHElzGXT2Dw==
-END CERTIFICATE-
subject=/CN=id-GostR3410-2001-CryptoPro-XchA-ParamSet_256noauth
issuer=/emailAddress=supp...@cryptopro.ru/C=RU/L=Moscow/O=CRYPTO-PRO 
LLC/CN=CRYPTO-PRO Test Center 2
---
No client certificate CA names sent
---
SSL handshake has read 1058 bytes and written 193 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Server public key is 256 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol  : TLSv1.2
Cipher: 
Session-ID: A8ECCD5F45DC04A0B35A85EDDC33346FD184653B23E488283F5F62051F7D
Session-ID-ctx:
Master-Key:
PSK identity: None
PSK identity hint: None
SRP username: None
Start Time: 1534762669
Timeout   : 7200 (sec)
Verify return code: 0 (ok)
Extended master secret: no
---
= CUT =



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libengine-gost-openssl1.1 depends on:
ii  libc6  2.27-5
iu  libssl1.1  1.1.0i-1lumag1

libengine-gost-openssl1.1 recommends no packages.

libengine-gost-openssl1.1 suggests no packages.

-- no debconf information



Bug#906242: cannot export OCR'ed Russian text

2018-08-17 Thread Dmitry Eremin-Solenikov
Hello,

The issue is not with OCR'ing itself, just exporting I found that running
ocrfeeder with Russian locale (LANG=ru_RU.UTF-8 ocrfeeder) allows
me to export text w/o issues. However with my default locale (en_GB.utf8)
I can see recognized text in GUI, but can not export it to the file.


-- 
With best wishes
Dmitry



Bug#906243: crashes right after startup

2018-08-15 Thread Dmitry Eremin-Solenikov
Package: gimagereader
Version: 3.2.3-2
Severity: important

gimagereader-gtk crashes right after startup.

I see following text on the console:

 CUT 
!strcmp(locale, "C"):Error:Assert failed:in file baseapi.cpp, line 201
Gtk-Message: 01:09:26.260: GtkDialog mapped without a transient parent. This is 
discouraged.
 CUT 

And following text in crash handler window:


 CUT 
gImageReader 3.2.3 (rev )

#1  0x5583d9904077 in MainWindow::signalHandler(int) ()
#2  0x7f28eb38dfc0 in  () at 
/lib/x86_64-linux-gnu/libc.so.6
#3  0x7f28efe262e7 in ERRCODE::error(char const*, TessErrorLogCode, char 
const*, ...) const () at /usr/lib/x86_64-linux-gnu/libtesseract.so.4
#4  0x7f28efc5da9e in tesseract::TessBaseAPI::TessBaseAPI() () at 
/usr/lib/x86_64-linux-gnu/libtesseract.so.4
#5  0x5583d98e7268 in Config::setDataLocations(int) ()
#6  0x7f28ee7931a8 in 
Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at 
/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x7f28ed124f6d in g_closure_invoke () at 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x7f28ed1378d1 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x7f28ed1403f5 in g_signal_emit_valist () at 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x7f28ed140e0f in g_signal_emit () at 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x7f28edf897e5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x7f28edf8bda5 in gtk_combo_box_set_active () at 
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x5583d98e86fb in ComboSetting::ComboSetting(Glib::ustring const&, 
Gtk::ComboBox*) ()
#14 0x5583d98e4eef in Config::Config() ()
#15 0x5583d9906028 in MainWindow::MainWindow() ()
#16 0x5583d994c7dd in Application::on_startup() ()
#17 0x7f28eecc1d2d in 
Gio::Application_Class::startup_callback(_GApplication*) () at 
/usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1
#18 0x7f28ed124f6d in g_closure_invoke () at 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x7f28ed137e0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x7f28ed1403f5 in g_signal_emit_valist () at 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x7f28ed140e0f in g_signal_emit () at 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x7f28ed83b0a2 in g_application_register () at 
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#23 0x7f28ed83b8b7 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#24 0x7f28eecc18fb in Gio::Application::local_command_line_vfunc(char**&, 
int&) () at /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1
#25 0x7f28eecc1b3d in 
Gio::Application_Class::local_command_line_vfunc_callback(_GApplication*, 
char***, int*) () at /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1
#26 0x7f28ed83bc46 in g_application_run () at 
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#27 0x5583d98dab66 in main ()

Thread 7 (Thread 0x7f28dcc73700 (LWP 8038)):
#0  0x7f28eb445739 in __GI___poll (fds=0x5583dab180a0, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f28ece4b439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f28ece4b54c in g_main_context_iteration () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f28dcc82ccd in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x7f28ece72e05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f28eaec5f2a in start_thread (arg=0x7f28dcc73700) at 
pthread_create.c:463
#6  0x7f28eb44fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f28ddab5700 (LWP 8037)):
#0  0x7f28eb445739 in __GI___poll (fds=0x5583da6e4de0, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f28ece4b439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f28ece4b7d2 in g_main_loop_run () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f28ed867e26 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x7f28ece72e05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f28eaec5f2a in start_thread (arg=0x7f28ddab5700) at 
pthread_create.c:463
#6  0x7f28eb44fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f28de2b6700 (LWP 8036)):
#0  0x7f28eb445739 in __GI___poll (fds=0x5583da6d39b0, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f28ece4b439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f28ece4b54c in g_main_context_iteration () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f28ece4b591 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7f28ece72e05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f28eaec5f2a in start_thread (arg=0x7f28de2b6700) at 
pthread_create.c:463
#6  0x7f28eb44fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f28deeb5700 (LWP 8034)):
#0  0x7f28eb860c8e in  () at 

Bug#906242: cannot export OCR'ed Russian text

2018-08-15 Thread Dmitry Eremin-Solenikov
Package: ocrfeeder
Version: 0.8.1-4
Severity: important

After ocrfeeder has successfully OCR'ed Russian text, it is unable to
export it to any of the formats, dumping following errors to the
console:

Export to ODT
=
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py", 
line 284, in exportToOdt
self.exportToFormat('ODT', 'ODT')
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py", 
line 281, in exportToFormat
name)
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py", 
line 605, in exportPagesWithGenerator
document_generator.addPage(page)
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
293, in addPage
self.addBoxes(page_data.data_boxes)
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
78, in addBoxes
self.addBox(data_box)
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
66, in addBox
self.addText(data_box)
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
251, in addText
text = data_box.getText().decode('utf-8')
  File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: 
ordinal not in range(128)


Export to HTML
===
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py", 
line 298, in exportDialog
self.EXPORT_FORMATS[format][1])
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py", 
line 281, in exportToFormat
name)
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py", 
line 606, in exportPagesWithGenerator
document_generator.save()
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
207, in save
''' % {'title': self.name, 'body': self.bodies[i], 'previous_page': 
previous_page, 'next_page': next_page}
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 137: 
ordinal not in range(128)


Export to TXT

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py", 
line 298, in exportDialog
self.EXPORT_FORMATS[format][1])
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py", 
line 281, in exportToFormat
name)
  File "/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py", 
line 605, in exportPagesWithGenerator
document_generator.addPage(page)
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
364, in addPage
self.addText(page.getTextFromBoxes())
  File 
"/usr/lib/python2.7/dist-packages/ocrfeeder/feeder/documentGeneration.py", line 
361, in addText
self.text += unicode(newText, 'utf-8')
TypeError: decoding Unicode is not supported



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-rc4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ocrfeeder depends on:
ii  cuneiform 1.1.0+dfsg-7
ii  ghostscript   9.22~dfsg-2.1
ii  gir1.2-goocanvas-2.0  2.0.4-1
ii  gir1.2-gtk-3.03.22.30-2
ii  gir1.2-gtkspell3-3.0  3.0.9-2
ii  iso-codes 3.79-1
ii  python2.7.15-3
ii  python-enchant2.0.0-1
ii  python-gi 3.28.2-1+b1
ii  python-lxml   4.2.3-1
ii  python-pil5.2.0-2
ii  python-reportlab  3.5.2-1
ii  python-sane   2.8.3-1+b2
ii  tesseract-ocr 4.00~git2844-607e8fd8-2

Versions of packages ocrfeeder recommends:
ii  unpaper  6.1-2+b2
pn  yelp 

ocrfeeder suggests no packages.

-- no debconf information



Bug#905580: Please enable AESNI-MB/AESNI-GCM crypto drivers

2018-08-06 Thread Dmitry Eremin-Solenikov
Source: dpdk
Version: 17.11.3-3
Severity: normal

Since Intel's IPSEC-MB library is now properly available in Debian and
Ubuntu (see libipsec-mb-dev), could you please consider enabling
CONFIG_RTE_LIBRTE_PMD_AESNI_MB and CONFIG_RTE_LIBRTE_PMD_AESNI_GCM on
x86_64?

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information



Bug#904840: suggests libicu57 which is not available anymore

2018-07-28 Thread Dmitry Eremin-Solenikov
Package: libqtcore4
Version: 4:4.8.7+dfsg-17
Severity: normal

libqtcore4 suggests libicu57, which was removed from testing. Please
consider switching to libicu60.

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libqtcore4 depends on:
ii  libc6 2.27-5
ii  libgcc1   1:8.1.0-12
ii  libglib2.0-0  2.56.1-2
ii  libstdc++68.1.0-12
ii  qtcore4-l10n  4:4.8.7+dfsg-17
ii  zlib1g1:1.2.11.dfsg-1

libqtcore4 recommends no packages.

Versions of packages libqtcore4 suggests:
ii  libicu57  57.1-9
ii  libthai0  0.1.27-2

-- no debconf information



Bug#898823: does not work for cryptopro test servers

2018-07-12 Thread Dmitry Eremin-Solenikov
Package: libengine-gost-openssl1.1
Version: 1.1.0.1-1
Followup-For: Bug #898823

Hello Wartan,

Any progress on this bug? If the issue is within OpenSSL itself most
probably we should reassign the bug to OpenSSL package and provide them
necessary patches to be applied.


-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libengine-gost-openssl1.1 depends on:
ii  libc6  2.27-3
ii  libssl1.1  1.1.0h-4

libengine-gost-openssl1.1 recommends no packages.

libengine-gost-openssl1.1 suggests no packages.

-- no debconf information



Bug#902002: abnormal handling of exceptions

2018-06-21 Thread Dmitry Eremin-Solenikov
Package: g++-7-arm-linux-gnueabihf
Version: 7.3.0-20cross1
Severity: normal

My colleagues and me have stumbled upon a very strange bug when
compiling and linking software for armhf target. Using two attached
source files:

$ g++ -g -c test.cc && gcc -g -c test2.c && g++ -g -static -o test test.o 
test2.o && ./test
Exception!
$ arm-linux-gnueabi-g++ -g -c test.cc && arm-linux-gnueabi-gcc -g -c test2.c && 
arm-linux-gnueabi-g++ -g -static -o test test.o test2.o && qemu-arm -L 
/usr/lib/arm-linux-gnueabi ./test
Exception!
$ arm-linux-gnueabihf-g++ -g -c test.cc && arm-linux-gnueabihf-gcc -g -c 
test2.c && arm-linux-gnueabihf-g++ -g -static -o test test.o test2.o && 
qemu-arm -L /usr/lib/arm-linux-gnueabihf ./test
terminate called after throwing an instance of 'std::exception'
terminate called recursively
qemu: uncaught target signal 6 (Aborted) - core dumped
Aborted

I'm using qemu to demonstrate behaviour, however exactly the same
results can be seen on real hardware.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages g++-7-arm-linux-gnueabihf depends on:
ii  gcc-7-arm-linux-gnueabihf   7.3.0-20cross1
ii  gcc-7-arm-linux-gnueabihf-base  7.3.0-20cross1
ii  libc6   2.27-3
ii  libgmp102:6.1.2+dfsg-3
ii  libisl190.19-1
ii  libmpc3 1.1.0-1
ii  libmpfr64.0.1-1
ii  libstdc++-7-dev-armhf-cross 7.3.0-20cross1
ii  zlib1g  1:1.2.11.dfsg-1

g++-7-arm-linux-gnueabihf recommends no packages.

Versions of packages g++-7-arm-linux-gnueabihf suggests:
ii  gcc-7-doc 7.2.0-1
pn  libstdc++6-7-dbg-armhf-cross  

-- no debconf information
#include 
#include 

int main() {
try {
throw std::exception();
}
catch (...) {
printf ("Exception!\n");
}
}
#include 

void init(void)
{
fseek(NULL, 0, SEEK_SET);
}


Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-05-30 Thread Dmitry Eremin-Solenikov
Hello,

Thank for your review.

2018-05-25 9:31 GMT+03:00 Lumin :
> On Wed, May 23, 2018 at 07:50:57PM +0300, Dmitry Eremin-Solenikov wrote:
>> Hello,
>>
>> I have updated odp & odp-dpdk packages on mentors.d.n.
>
> Please file another RFS bug for the odp-dpdk package since it is a
> different source.

Sure, filled #900407.

>> 2018-05-06 3:56 GMT+03:00 Dmitry Eremin-Solenikov :
>> > I will make my next upload use alternatives, thank you.
>>
>> This upload uses alternatives to select ODP library to be used.
>
> The package is going in the right way, but the alternatives still needs
> to be improved.

Thanks. I've updated -dev packages to also use alternatives.

> Nitpickings about the updated package:
>
> 1. README.Debian
>"Library packages should contain libodp-linux.so.FOO"
>It should be "libodp-linux.so.SOVER", which is more precise.

Hmm. I have checked buster package lists. Only blas/lapack packages
use soname as virtual package name in provides. The rest of packages
use libsomethingSOVER. Wouldn't it be logical to stick to convention
used by the rest of packages?

> 2. command `dot` comes from graphviz, but it is missing from B-D.

Ack, fixed.

>
> 3. libodp-generic119 should provide libodp-linux.so.119 instead of
>libodp-linux119. And applications that need libodp-linux.so.119
>could declare Depends: libodp-linux.so.119 | libodp-generic119 .
>
>This is similar to libblas.so.3 | libblas3 setting of the BLAS
>implementations.

See above.


> 4. libodp-generic-dev should Privides: libodp-linux.so .
>odp-generic/libodp-linux.so should be registered in the alternatives
>system to provide a /usr/lib/DEB_HOST_MULTIARCH/libodp-linux.so .
>
>The static library /usr/lib/x86_64-linux-gnu/libodp-linux.a should
>be put to the /.../odp-generic directory, and be registered as a slave
>of the libodp-linux.so alternative.
>
>I also noticed that the symlink points to an invalid path.
>Please solve this issue by the alternatives system as said above.
>
>root@bfb95763d3d6 ~/odp-1.19.0.1# ll 
> /usr/lib/x86_64-linux-gnu/libodp-linux.so
>lrwxrwxrwx 1 root root 23 May 23 16:01 
> /usr/lib/x86_64-linux-gnu/libodp-linux.so -> libodp-linux.so.119.0.1
>
> libblas3 and libopenblas-base and their corresponding -dev packages are
> good examples at this point. If you have doubts, you can carefully
> examine these packages which may possibly provide help.

I have fixed alternatives usage for -dev packages (and removed Conflicts
entry in d/contron and README.Debian files).

> Please ping me if you have question, or ready for the next round of
> review :-)

New packages are uploaded to mentors.d.n. Hopefully with this upload
I will have just two remaining issues:
 - manpages
 - dh_auto_test override.

I plan to look onto adding package autotests afterwards.

-- 
With best wishes
Dmitry



Bug#900407: RFS: odp-dpdk/1.19.0.0-1 [ITP]

2018-05-30 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Severity: normal
Control: block -1 by 896970
Control: block 899383 by -1

Dear mentors,

I am looking for a sponsor for my package "odp-dpdk"

 * Package name: odp-dpdk
   Version : 1.19.0.0-1
   Upstream Author : Linaro / ODP community
 * URL : https://www.opendataplane.org/
 * License : BSD-3-Clause
   Section : libs

It builds those binary packages:

  libodp-dpdk-dev - OpenDataPlane DPDK faceplate library (development)
  libodp-dpdk119 - OpenDataPlane DPDK faceplate library (runtime)

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/odp-dpdk


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/o/odp-dpdk/odp-dpdk_1.19.0.0-1.dsc

More information about hello can be obtained from https://www.opendataplane.org.
These packages provide hardware-optimized implementation of ODP API
(using DPDK as a backend).

-- 
With best wishes
Dmitry Eremin-Solenikov

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-05-23 Thread Dmitry Eremin-Solenikov
Hello,

I have updated odp & odp-dpdk packages on mentors.d.n.

2018-05-06 3:56 GMT+03:00 Dmitry Eremin-Solenikov <dbarysh...@gmail.com>:
> I will make my next upload use alternatives, thank you.

This upload uses alternatives to select ODP library to be used.

>> * move all the executables to /usr/bin. Their name starts with odp_, so
>>   I don't expect them to pollute the public name space. Putting these
>>   test programs in a private directory just makes it hard to find and
>>   use them.
>
> This looks logical to me. I will move some (usefull) programs to /usr/bin
> and will drop the rest of them.

I have moved several executables to /usr/bin and removed the rest of them.

This upload does not have manpages for those binaries, I will fix that in
the next upload.

>>> > 11. Why is dh_auto_test overrode to empty?
>>>
>>> We had issues with make check before, they interacted strangely with
>>> build environment, that is why it is disabled for now. I plan to
>>> reenable it later.
>>
>> How strange is it? And what happend during the test?
>>
>> As per policy, network access during the build is not availble. If this
>> is the cause of test problem, we can omit the test part. However, we
>> should still write the tests in the override_dh_auto_test target, if our
>> user want to test it somehow.
>
> Some of the validation scripts are trying to create/remove network
> interfaces.
>
>>   override_dh_auto_test:
>>   -test_binary
>>
>> This should be ok.
>
> Ack

This is not fixed yet. Also will be fixed in the next upload.

Could you please review alternatives system, so that I can be sure that
I've used them correctly?

-- 
With best wishes
Dmitry



Bug#899383: ITP: odp-dpdk -- OpenDataPlane DPDK faceplate library

2018-05-23 Thread Dmitry Eremin-Solenikov
Package: wnpp
Severity: wishlist
Owner: Dmitry Eremin-Solenikov <dbarysh...@gmail.com>

* Package name: odp-dpdk
  Version : 1.19.0.0
  Upstream Author : Linaro <lng-...@lists.linaro.org>
* URL : http://www.opendataplane.org/
* License : BSD 3-clause
  Programming Lang: C
  Description : OpenDataPlane DPDK faceplate library

 OpenDataPlane (ODP) project is an open-source, cross-platform set of
 application programming interfaces (APIs) for the networking data plane.
 .
 This package contains the port of OpenDataPlane over DPDK library
 used at runtime.

 This is an implementation of ODP API alternative to generic library
 (tracked at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=91).
 It is optimized to use DPDK API instead of using software
 implementations.

-- 
With best wishes
Dmitry



Bug#898899: please update to t6x fork featuring Pixie Dust attack

2018-05-17 Thread Dmitry Eremin-Solenikov
Package: reaver
Version: 1.4-2+b2
Severity: normal

Please update reaver to t6x fork (releases 1.6.x), which features
PixieDust attack: https://github.com/t6x/reaver-wps-fork-t6x/releases

Thank you

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages reaver depends on:
ii  libc6 2.27-3
ii  libpcap0.81.8.1-6
ii  libsqlite3-0  3.23.1-1

reaver recommends no packages.

reaver suggests no packages.

-- no debconf information



Bug#898823: does not work for cryptopro test servers

2018-05-16 Thread Dmitry Eremin-Solenikov
Package: libengine-gost-openssl1.1
Version: 1.1.0.1-1
Severity: normal

Connecting to CryptoPro test servers does not seem to work. No
additional configuration was done to openssl.cnf.

$ openssl s_client -engine gost -connect tlsgost-2001.cryptopro.ru:443
engine "gost" set.
CONNECTED(0003)
140418489987264:error:141710F8:SSL routines:tls_process_server_hello:unknown 
cipher returned:../ssl/statem/statem_clnt.c:1028:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 1009 bytes and written 183 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol  : TLSv1
Cipher: 
Session-ID: AF4AA192F4073C85D989B2FE353303F2E00540B6864EA67829931754CB631AF5
Session-ID-ctx: 
Master-Key: 
PSK identity: None
PSK identity hint: None
SRP username: None
Start Time: 1526462942
Timeout   : 7200 (sec)
Verify return code: 0 (ok)
Extended master secret: no
---


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libengine-gost-openssl1.1 depends on:
ii  libc6  2.27-3
ii  libssl1.1  1.1.0h-2

libengine-gost-openssl1.1 recommends no packages.

libengine-gost-openssl1.1 suggests no packages.

-- no debconf information



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-05-05 Thread Dmitry Eremin-Solenikov
Hello,

2018-05-05 16:47 GMT+03:00 Lumin <cdlumin...@gmail.com>:
> On Sat, Apr 28, 2018 at 01:58:26PM +0300, Dmitry Eremin-Solenikov wrote:
>> > 5. Could you explain why these lines exist? Package libodp-linux-dev
>> > seems not exist.
>>
>> Packages libodp-linux-dev and libodp-linux119 are virtual package,
>> provided by different implementations of ODP API. We are providing
>> another ODP implementation, implemented specifically on top of DPDK
>> (https://github.com/Linaro/odp-dpdk). It is not packaged (yet). These
>> two implementations are binary compatible. It is planned that odp-dpdk
>> will have libodp-dpdk119 (Provides: libodp-linux119) and libodp-dpdk-dev
>> (Provides: libodp-linux-dev) packages.
>>
>> Would you recommend how should I better document and/or implement these
>> packages.
>
> How many libodp-linux.so.119 providers are there?

It is not known yet. For previous long term support release we had more than 6
providers. Not all of them are going to be packaged/provided through Debian,
as they were provided by hardware vendors.

> If there are only a few alternatives, why should we make a virtual
> package, whose SOVERSION might bump regularly? From the policy we can
> find a list of authoritative virtual packages:
>
>   https://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt
>
> All of these packages are widely used and be depended by a lot of
> packages. If the list of libodp-linux.so.* providers is short, we can
> write the Depends field of an application package like this:
>
>   Depends: libodp-implement1 | libodp-impl2 | ...,
>
> where there is no virtual package.

Unfortunately it is not easy to predict in advance, which
libraries/implementations
will be provided (and when).

I will make my next upload use alternatives, thank you.

> By doing so you will get rid of the 'package-name-doesnt-match-sonames'
> warning, and be able to keep several implementations at the same time.
> This situation must be better for your next package.
>
> To implement this, you first need to rename libodp-linux.so.* to match
> your package name. Then write some postinst and prerm scripts. Here is a
> good example:
>
>   
> https://salsa.debian.org/science-team/openblas/blob/master/debian/libopenblas-base.postinst.in
>   
> https://salsa.debian.org/science-team/openblas/blob/master/debian/libopenblas-base.prerm.in
>
> By looking around in the openblas packaging you'll also find the example
> for -dev package.

Quite interesting, thank for the pointer. The idea of generating these scripts
during build time didn't occur to me before.

>> libodp-test-utils? These tools are mostly testing programs, that can be
>> used either by autotests (in future) or users (to check that their ODP
>> installation works).
>
> odp-linux-tools:
>
> -rwxr-xr-x root/root 31016 2018-04-28 14:48 
> ./usr/lib/odp/linux/examples/odp_l3fwd
> -rwxr-xr-x root/root 18504 2018-04-28 14:48 
> ./usr/lib/odp/linux/examples/odp_pktio
>
> This still look weird. The convention is that -utils/-tools packages
> would install executable binaries under /usr/bin (or /usr/sbin in some
> cases). I think either of the two solutions will do
>
> * move all the executables to /usr/bin. Their name starts with odp_, so
>   I don't expect them to pollute the public name space. Putting these
>   test programs in a private directory just makes it hard to find and
>   use them.

This looks logical to me. I will move some (usefull) programs to /usr/bin
and will drop the rest of them.

>> > 11. Why is dh_auto_test overrode to empty?
>>
>> We had issues with make check before, they interacted strangely with
>> build environment, that is why it is disabled for now. I plan to
>> reenable it later.
>
> How strange is it? And what happend during the test?
>
> As per policy, network access during the build is not availble. If this
> is the cause of test problem, we can omit the test part. However, we
> should still write the tests in the override_dh_auto_test target, if our
> user want to test it somehow.

Some of the validation scripts are trying to create/remove network
interfaces.

>   override_dh_auto_test:
>   -test_binary
>
> This should be ok.

Ack

-- 
With best wishes
Dmitry



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-05-03 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Followup-For: Bug #896970

Hi Lumin,

I've updated ODP package on mentors.d.n, according to most of your
comments. Could you please review it?

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-04-28 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Followup-For: Bug #896970

For the reference I've uploaded a preview of ODP-DPDK 1.19.0.0 package
to mentors.d.n. It features library and -dev packages, which provide
libodp-linux119 and libodp-linux-dev packages.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-04-28 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Followup-For: Bug #896970

Hi Lumin,

I have uploaded next iteration of ODP package to mentors.d.n. It fixes
all issues you have pointed out, except issues 5, 6, 10, 11.

I'd like your advice wrt points 5 and 10 (we would like to keep virtual
packages in place).

For point 6 I'll consider installing less tools (and renaming a
package). Where should I install them? Is /usr/bin fine from your point
of view?

I'm considering reenabling make check (point 11), however I haven't
decided at this point.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-04-28 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Followup-For: Bug #896970

> 1. This package misses dependency libconfig-dev

Added.

> 2. Please fix the lintian warnings. e.g.
> 
>  W: odp-doc: privacy-breach-generic

I will try to. Privacy breaches come from generated documentation.

> 3. debhelper compat level and the standards-version is a bit old.
> The latest compat is 11, and standards-version is 4.1.4.
> See debhelper(7) section COMPATIBILITY LEVELS for compat checklist.
> See https://www.debian.org/doc/debian-policy/ for the standards upgrading
> checklist.

Ack

> 4. Please break the lines whose length exceeds 80 characters in
> debian/control and rules.

Ack

> 5. Could you explain why these lines exist? Package libodp-linux-dev
> seems not exist.

Packages libodp-linux-dev and libodp-linux119 are virtual package,
provided by different implementations of ODP API. We are providing
another ODP implementation, implemented specifically on top of DPDK
(https://github.com/Linaro/odp-dpdk). It is not packaged (yet). These
two implementations are binary compatible. It is planned that odp-dpdk
will have libodp-dpdk119 (Provides: libodp-linux119) and libodp-dpdk-dev
(Provides: libodp-linux-dev) packages.

Would you recommend how should I better document and/or implement these
packages.

> 6. Must we provide a example package with pre-built binaries shipped?
> 
> 77 Package: odp-linux-examples
> 
>Why can't we put the source of these examples into the doc package?
>Or why don't we choose a name such as libodp-tools / libodp-utils
>to avoid ambiguity?

libodp-test-utils? These tools are mostly testing programs, that can be
used either by autotests (in future) or users (to check that their ODP
installation works).

> 7. your patch directory is empty, could you please remove it?

Sure, removing

> 8. Changelog: This is the first-time upload. Could you change the file
> so that it looks like this:

OK. I will upload updated package with shortened changelog.

> 9. debian/docs This file looks useless ?

Dropping now.

> 10. Why is the package containing
> ./usr/lib/x86_64-linux-gnu/libodp-linux.so.119.0.0
>   named libodp-generic119?

See point 5.

> 11. Why is dh_auto_test overrode to empty?

We had issues with make check before, they interacted strangely with
build environment, that is why it is disabled for now. I plan to
reenable it later.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#896970: RFS: odp/1.19.0.0-1 [ITP]

2018-04-26 Thread Dmitry Eremin-Solenikov
Package: sponsorship-requests
Severity: wishlist


  I am looking for a sponsor for my package "odp"

 * Package name: odp
   Version : 1.19.0.0-1
   Upstream Author : Linaro / ODP community
 * URL : https://www.opendataplane.org/
 * License : [fill in]
   Section : libs

  It builds those binary packages:

 libodp-common-dev - OpenDataPlane library (common development files)
 libodp-generic-dev - OpenDataPlane reference implementation library 
(development)
 libodp-generic119 - OpenDataPlane reference implementation library (runtime)
 libodphelper-dev - OpenDataPlane helper library (development)
 libodphelper119 - OpenDataPlane helper library (runtime)
 odp-doc- OpenDataPlane library (documentation)
 odp-linux-examples - OpenDataPlane examples

  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/odp


  Alternatively, one can download the package with dget using this command:

dget -x https://mentors.debian.net/debian/pool/main/o/odp/odp_1.19.0.0-1.dsc

  More information about odp can be obtained from
  https://www.opendataplane.org.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#896788: please install library into system search path

2018-04-24 Thread Dmitry Eremin-Solenikov
Source: intel-ipsec-mb
Version: 0.49-1.1
Severity: normal
Tags: patch

Please change packaging of intel-ipsec-mb to install headers and library
into system path. For example latest DPDK master expects to find
intel-ipsec-mb.h/-lIPSec_MB without any additional flags.

Also statically linked library (libIPSec_MB.a) should go to -dev
package, rather than library package itself.

I'm attaching proposed packaging changes.

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Napur old/intel-ipsec-mb-0.49/debian/changelog 
intel-ipsec-mb-0.49/debian/changelog
--- old/intel-ipsec-mb-0.49/debian/changelog2018-04-03 16:24:59.0 
+0300
+++ intel-ipsec-mb-0.49/debian/changelog2018-04-24 12:56:31.673744583 
+0300
@@ -1,3 +1,13 @@
+intel-ipsec-mb (0.49-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Install libraries and headers into system path.
+  * Rename library package to follow soname.
+  * Use dh_installdocs to install LICENSE file.
+  * Install README file.
+
+ -- Dmitry Eremin-Solenikov <dbarysh...@gmail.com>  Tue, 24 Apr 2018 12:56:30 
+0300
+
 intel-ipsec-mb (0.49-1) unstable; urgency=medium
 
   * Sync to latest 0.49 release, drop debian/patches that are
diff -Napur old/intel-ipsec-mb-0.49/debian/control 
intel-ipsec-mb-0.49/debian/control
--- old/intel-ipsec-mb-0.49/debian/control  2018-03-01 16:42:57.0 
+0300
+++ intel-ipsec-mb-0.49/debian/control  2018-04-24 12:50:46.935049569 +0300
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 11), nasm
 Standards-Version: 4.1.2
 Homepage: https://github.com/intel/intel-ipsec-mb
 
-Package: libipsec-mb
+Package: libipsec-mb0
 Section: libs
 Architecture: amd64
 Priority: optional
@@ -22,7 +22,7 @@ Package: libipsec-mb-dev
 Section: libdevel
 Architecture: linux-amd64
 Priority: optional
-Depends: ${misc:Depends}, libipsec-mb
+Depends: ${misc:Depends}, libipsec-mb0 (= ${binary:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Description: Development files for Intel(R) Multi-Buffer Crypto for IPSec 
library
  Libipsec-mb is highly-optimized software implementations of
diff -Napur old/intel-ipsec-mb-0.49/debian/libipsec-mb0.docs 
intel-ipsec-mb-0.49/debian/libipsec-mb0.docs
--- old/intel-ipsec-mb-0.49/debian/libipsec-mb0.docs1970-01-01 
03:00:00.0 +0300
+++ intel-ipsec-mb-0.49/debian/libipsec-mb0.docs2018-04-24 
12:53:12.598153081 +0300
@@ -0,0 +1,2 @@
+LICENSE
+README
diff -Napur old/intel-ipsec-mb-0.49/debian/libipsec-mb0.install 
intel-ipsec-mb-0.49/debian/libipsec-mb0.install
--- old/intel-ipsec-mb-0.49/debian/libipsec-mb0.install 1970-01-01 
03:00:00.0 +0300
+++ intel-ipsec-mb-0.49/debian/libipsec-mb0.install 2018-04-24 
12:54:58.805836161 +0300
@@ -0,0 +1 @@
+usr/lib/*/libIPSec_MB.so.*
diff -Napur old/intel-ipsec-mb-0.49/debian/libipsec-mb-dev.install 
intel-ipsec-mb-0.49/debian/libipsec-mb-dev.install
--- old/intel-ipsec-mb-0.49/debian/libipsec-mb-dev.install  2018-03-15 
21:59:42.0 +0300
+++ intel-ipsec-mb-0.49/debian/libipsec-mb-dev.install  2018-04-24 
12:46:25.371843168 +0300
@@ -1,3 +1,4 @@
-usr/include/intel-ipsec-mb/*
+usr/include/*
+usr/lib/*/libIPSec_MB.a
+usr/lib/*/libIPSec_MB.so
 usr/share/man/man7/*
-
diff -Napur old/intel-ipsec-mb-0.49/debian/libipsec-mb.install 
intel-ipsec-mb-0.49/debian/libipsec-mb.install
--- old/intel-ipsec-mb-0.49/debian/libipsec-mb.install  2018-02-15 
13:34:15.0 +0300
+++ intel-ipsec-mb-0.49/debian/libipsec-mb.install  1970-01-01 
03:00:00.0 +0300
@@ -1,2 +0,0 @@
-usr/share/doc/libipsec-mb/LICENSE
-usr/lib/intel-ipsec-mb/*
diff -Napur old/intel-ipsec-mb-0.49/debian/libipsec-mb.lintian-overrides 
intel-ipsec-mb-0.49/debian/libipsec-mb.lintian-overrides
--- old/intel-ipsec-mb-0.49/debian/libipsec-mb.lintian-overrides
2018-03-01 16:42:57.0 +0300
+++ intel-ipsec-mb-0.49/debian/libipsec-mb.lintian-overrides1970-01-01 
03:00:00.0 +0300
@@ -1 +0,0 @@
-libipsec-mb: package-has-unnecessary-activation-of-ldconfig-trigger
diff -Napur old/intel-ipsec-mb-0.49/debian/rules 
intel-ipsec-mb-0.49/debian/rules
--- old/intel-ipsec-mb-0.49/debian/rules2018-04-03 16:24:59.0 
+0300
+++ intel-ipsec-mb-0.49/debian/rules2018-04-24 12:53:28.366089937 +0300
@@ -1,8 +1,10 @@
 #!/usr/bin/make -f
 
+include /usr/share/dpkg/architecture.mk
+
 DESTDIR=$$(pwd)/debian/tmp
-LIBDIR=/usr/lib/intel-ipsec-mb
-HDRDIR=/usr/include/intel-ipsec-mb
+LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+HDRDIR=/usr/include
 MANDIR=/usr/share/man/man7
 
 VERSION_MAJOR=$(shell grep "^VERSION = " Makefile | tr '.' ' ' | cut -d' ' -

Bug#893976: please enable DELL_SMBIOS backends

2018-03-24 Thread Dmitry Eremin-Solenikov
Package: src:linux
Version: 4.15.4-1
Severity: normal

Please enable the DELL_SMBIOS backend drivers (DELL_SMBIOS_WMI and
DELL_SMBIOS_SMM), otherwise kernel is not able to properly support
laptop:

[   52.489813] dell_smbios: No dell-smbios drivers are loaded
[   52.489854] dell_smbios: No dell-smbios drivers are loaded
[   52.489856] dell_smbios: No dell-smbios drivers are loaded
[   52.490204] dell_smbios: No dell-smbios drivers are loaded
[   55.449388] dell_smbios: No dell-smbios drivers are loaded
[   55.449507] leds dell::kbd_backlight: Setting an LED's brightness failed 
(-19)
[  119.095221] dell_smbios: No dell-smbios drivers are loaded
[  119.095228] dell_smbios: No dell-smbios drivers are loaded

--
With best wishes
Dmitry

-- Package-specific info:
** Version:
Linux version 4.15.0-1-amd64 (debian-ker...@lists.debian.org) (gcc version 
7.3.0 (Debian 7.3.0-3)) #1 SMP Debian 4.15.4-1 (2018-02-18)

** Command line:
BOOT_IMAGE=/vmlinuz-4.15.0-1-amd64 root=/dev/mapper/rhovanion--vg-root ro 
pcie_port_pm=off quiet

** Tainted: UO (4160)
 * Userspace-defined naughtiness.
 * Out-of-tree module has been loaded.

** Kernel log:

** Model information
sys_vendor: Dell Inc.
product_name: Inspiron 5558
product_version: 01
chassis_vendor: Dell Inc.
chassis_version: 
bios_vendor: Dell Inc.
bios_version: A14
board_vendor: Dell Inc.
board_name: 0745H3
board_version: A00

** Loaded modules:
[   54.080829] Adding 4108284k swap on /dev/mapper/rhovanion--vg-swap_1.  
Priority:-2 extents:1 across:4108284k FS
[   54.386093] input: HDA Digital PCBeep as 
/devices/pci:00/:00:1b.0/sound/card1/input17
[   54.386440] input: HDA Intel PCH Headphone Mic as 
/devices/pci:00/:00:1b.0/sound/card1/input24
[   55.449388] dell_smbios: No dell-smbios drivers are loaded
[   55.449507] leds dell::kbd_backlight: Setting an LED's brightness failed 
(-19)
[   55.700125] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[   57.379793] r8169 :07:00.0: firmware: direct-loading firmware 
rtl_nic/rtl8106e-1.fw
[   57.569275] r8169 :07:00.0 eth0: link down
[   57.569337] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   58.638371] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[   59.401481] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[   59.753906] media: Linux media interface: v0.10
[   59.830148] Linux video capture interface: v2.00
[   60.039042] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (064e:920b)
[   60.044585] uvcvideo 2-5:1.0: Entity type for entity Extension 4 was not 
initialized!
[   60.044588] uvcvideo 2-5:1.0: Entity type for entity Extension 7 was not 
initialized!
[   60.044590] uvcvideo 2-5:1.0: Entity type for entity Processing 2 was not 
initialized!
[   60.044592] uvcvideo 2-5:1.0: Entity type for entity Camera 1 was not 
initialized!
[   60.044690] input: Integrated_Webcam_HD: Integrate as 
/devices/pci:00/:00:14.0/usb2/2-5/2-5:1.0/input/input25
[   60.044771] usbcore: registered new interface driver uvcvideo
[   60.044773] USB Video Class driver (1.1.1)
[   60.356652] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[   60.801707] EXT4-fs (sda2): mounting ext2 file system using the ext4 
subsystem
[   60.835392] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null)
[   61.141636] Bluetooth: Core ver 2.22
[   61.141649] NET: Registered protocol family 31
[   61.141650] Bluetooth: HCI device and connection manager initialized
[   61.141654] Bluetooth: HCI socket layer initialized
[   61.141657] Bluetooth: L2CAP socket layer initialized
[   61.141667] Bluetooth: SCO socket layer initialized
[   61.946063] usbcore: registered new interface driver btusb
[   62.089454] usb 2-6: firmware: direct-loading firmware 
ar3k/AthrBT_0x3101.dfu
[   62.201285] usb 2-6: firmware: direct-loading firmware 
ar3k/ramps_0x3101_40.dfu
[   62.206157] usb 2-6: USB disconnect, device number 3
[   62.206903] usbcore: registered new interface driver ath3k
[   62.372401] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[   62.512034] usb 2-6: new full-speed USB device number 5 using xhci_hcd
[   67.676069] usb 2-6: device descriptor read/64, error -110
[   68.018961] bbswitch: loading out-of-tree module taints kernel.
[   68.019679] bbswitch: version 0.8
[   68.019689] bbswitch: Found integrated VGA device :00:02.0: 
\_SB_.PCI0.GFX0
[   68.019705] bbswitch: Found discrete VGA device :08:00.0: 
\_SB_.PCI0.RP05.PEGP
[   68.019725] ACPI Warning: \_SB.PCI0.RP05.PEGP._DSM: Argument #4 type 
mismatch - Found [Buffer], ACPI requires [Package] (20170831/nsarguments-100)
[   68.019959] bbswitch: detected an Optimus _DSM function
[   68.019986] pci :08:00.0: enabling device (0006 -> 0007)
[   68.020463] bbswitch: Succesfully loaded. Discrete card :08:00.0 is on
[   68.022183] bbswitch: disabling discrete graphics
[   73.073032] usb 2-6: New USB device found, idVendor=0cf3, idProduct=e005
[   

Bug#893909: fails to download simon1/2 games from GOG

2018-03-24 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 58
Tags: patch
Followup-For: Bug #893909

Please apply attached patch, which fixes issue for me.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.5
ii  fakeroot1.22-2
ii  python3 3.6.4-1
ii  python3-debian  0.1.32
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  58

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.30-8
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-13
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-2
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1+b1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-6
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
ii  xdelta1.1.3-9.2
ii  xdelta3   3.0.11-dfsg-1+b1

-- no debconf information
diff --git a/data/simon1.yaml b/data/simon1.yaml
index 090c40fa8e8c..21ed32118a2c 100644
--- a/data/simon1.yaml
+++ b/data/simon1.yaml
@@ -5,7 +5,7 @@ copyright: © 1993 Adventure Soft
 plugin: scummvm_common
 wiki: Simon_the_Sorcerer
 gog:
-  url: simon_the_sorcerer
+  url: simon_the_sorcerer_legacy
 
 packages:
   simon-the-sorcerer1-en-data:
diff --git a/data/simon2.yaml b/data/simon2.yaml
index 75f948618990..1c7a4c6acc3a 100644
--- a/data/simon2.yaml
+++ b/data/simon2.yaml
@@ -10,7 +10,7 @@ packages:
   simon-the-sorcerer2-en-data:
 provides: simon-the-sorcerer2-data
 gog:
-  url: simon_the_sorcerer_2
+  url: simon_the_sorcerer_2_legacy
 url_misc: 
http://www.adventuresoft.com/acatalog/Simon_the_Sorcerer_games.html
 install:
 - gsptr30
@@ -26,7 +26,7 @@ packages:
 lang: de
 provides: simon-the-sorcerer2-data
 gog:
-  url: simon_the_sorcerer_2
+  url: simon_the_sorcerer_2_legacy
 install:
 - gsptr30?de
 - icon.dat
@@ -41,7 +41,7 @@ packages:
 lang: fr
 provides: simon-the-sorcerer2-data
 gog:
-  url: simon_the_sorcerer_2
+  url: simon_the_sorcerer_2_legacy
 install:
 - gsptr30?fr
 - icon.dat


Bug#893909: fails to download simon1/2 games from GOG

2018-03-23 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 58
Severity: normal

GOG has changed names of Simon the Sourcerer and StS2 games, thus making
g-d-p unable to detect/download those games from GOG. Please update gog
names of corresponding titles to simon_the_sorcerer_legacy and
simon_the_sorcerer_2_legacy. Thank you!

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.5
ii  fakeroot1.22-2
ii  python3 3.6.4-1
ii  python3-debian  0.1.32
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  58

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.30-8
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-13
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-2
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1+b1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-6
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
ii  xdelta1.1.3-9.2
ii  xdelta3   3.0.11-dfsg-1+b1

-- no debconf information



Bug#892081: cuetag: does not support CUE files with BOM in the beginning

2018-03-04 Thread Dmitry Eremin-Solenikov
Package: cuetools
Version: 1.4.0-2+b1
Severity: normal

When running cuetag over a file with BOM characters in the beginning,
cuetag fails with following messages:

bad character '�'
bad character '�'
bad character '�'
bad character 'R'
bad character 'E'
bad character 'M'
24: syntax error
cueprint: error: unable to parse input file `foobar.cue'


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cuetools depends on:
ii  id3v2   0.1.12+dfsg-1
ii  libc6   2.26-6
ii  python-mutagen  1.38-1

Versions of packages cuetools recommends:
ii  flac  1.3.2-1
ii  vorbis-tools  1.4.0-10.1

cuetools suggests no packages.

-- no debconf information


Bug#853527: lmms: ftbfs with GCC-7

2018-02-09 Thread Dmitry Eremin-Solenikov
Package: src:lmms
Followup-For: Bug #853527

LMMS is out of testing for quite a long time. Any progress on uploading
1.1.3-8 or packaging 1.1.90?

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#886150: [Pkg-dpdk-devel] Bug#886150: Please enable OpenSSL crypto driver

2018-02-08 Thread Dmitry Eremin-Solenikov
Hello,

2018-02-08 18:38 GMT+03:00 Luca Boccassi :
> Thank you very much for providing test commands and checking the 1.0
> support.
>
> We'll be uploading DPDK 18.02 to Debian experimental shortly after it
> will release in a few days, and it will have the OpenSSL PMD enabled
> there, so that it can be tested for a while.
>
> Then, after Ubuntu 18.04 freezes and stops importing from unstable (too
> late to add such new features now), we can enable it in sid and testing
> as well.
>
> Hope this sounds like a good plan for you.

Yes, this sounds good enough. In the mean time I will be able to test our
software against DPDK from experimental.

-- 
With best wishes
Dmitry



Bug#888991: please add multiarch support

2018-01-31 Thread Dmitry Eremin-Solenikov
Package: libcunit1-dev
Version: 2.1-3-dfsg-2
Severity: normal

Hello,

Please make this package compatible with multiarch, as described at
.

More info: http://wiki.debian.org/ReleaseGoals/MultiArch

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libcunit1-dev depends on:
ii  libcunit1  2.1-3-dfsg-2

libcunit1-dev recommends no packages.

Versions of packages libcunit1-dev suggests:
pn  libcunit1-doc  

-- no debconf information



Bug#888891: ITP: odp -- OpenDataPlane reference implementation library

2018-01-31 Thread Dmitry Eremin-Solenikov
Hello,

2018-01-31 17:37 GMT+03:00 Luca Boccassi <bl...@debian.org>:
> On Wed, 2018-01-31 at 00:05 +0300, Dmitry Eremin-Solenikov wrote:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Dmitry Eremin-Solenikov <dbarysh...@gmail.com>
>>
>> * Package name: odp
>>   Version : 1.17.0.0
>>   Upstream Author : Linaro <lng-...@lists.linaro.org>
>> * URL : http://www.opendataplane.org/
>> * License : BSD 3-clause
>>   Programming Lang: C
>>   Description : OpenDataPlane reference implementation library
>>
>> OpenDataPlane (ODP) project is an open-source, cross-platform set of
>> application programming interfaces (APIs) for the networking software
>> defined data plane.
>>
>> ODP embraces and extends existing proprietary, optimized vendor-
>> specific
>> hardware blocks and software libraries to provide interoperability
>> with
>> minimal overhead.
>>
>> I'm one of contributors to the ODP project, so packaging will be
>> maintained closely with package upstream. Wartan Hachaturov agreed to
>> be
>> a sponsor for this package.
>
> Hello Dmitry,
>
> AFAIK ODP supports DPDK - are you going to enable it?

Yes, we are going to have DPDK enabled.

> We have been shipping DPDK in Debian since Stretch, tracking upstream
> LTS releases. We also provide a pkg-config file (libdpdk.pc) so it's a
> bit easier than vanilla support for rdepends.

Unfortunately other distributions don't ship pkg-config file. We'll
probably stick
to traditional way of handling DPDK. It is regularly tested in Travis, so there
should be no issues there.

-- 
With best wishes
Dmitry



Bug#886150: [Pkg-dpdk-devel] Bug#886150: Please enable OpenSSL crypto driver

2018-01-30 Thread Dmitry Eremin-Solenikov
2018-01-31 1:43 GMT+03:00 Dmitry Eremin-Solenikov <dbarysh...@gmail.com>:
> Hello,
>
> 2018-01-04 18:22 GMT+03:00 Christian Ehrhardt
> <christian.ehrha...@canonical.com>:
>> On Tue, Jan 2, 2018 at 6:26 PM, Dmitry Eremin-Solenikov
>> <dbarysh...@gmail.com> wrote:
>>> Source: dpdk
>>> Version: 17.11-3
>>> Severity: wishlist
>>>
>>> Hello,
>>>
>>> Could you please enable CONFIG_RTE_LIBRTE_PMD_OPENSSL (Software backed
>>> crypto driver). It will make it possible to use DPDK crypto
>>> transformations without actual hardware support).
>>
>> there are certain constraints applying.
>>
>> 1. none of the DEB_DPDK maintainers has used this so it would be great
>> if you could provide a set of testcases to ensure things work.
>
> Hmm. I think usual crypto test cases should work.

Following commands should work with crypto_openssl:

dpdk-test-crypto-perf --vdev crypto_openssl -- --devtype
crypto_openssl  --digest-sz 20

dpdk-test-crypto-perf --vdev crypto_openssl -- --devtype
crypto_openssl --optype aead --aead-algo aes-gcm --aead-key-sz 16
--aead-iv-sz 12 --digest-sz 16

>> 2. furthermore we learned (the hard way) that enabling non default
>> enabled drivers break us often.
>> This is due to them being exposed to way less testing and verification.
>
> OpenSSL PMD driver is regularly used on our project (ODP). It is supported
> by upstream, we never had any issues.
>
>> 3. Also we here have the special case that if possible it has to work
>> with openssl 1.0 (Ubuntu) AND 1.1 (Debian)
>> According to the docs currently it does only the former.

DPDK 17.11 properly support OpenSSL 1.0. Verified that by building it
from source and testing.

-- 
With best wishes
Dmitry



Bug#886150: [Pkg-dpdk-devel] Bug#886150: Please enable OpenSSL crypto driver

2018-01-30 Thread Dmitry Eremin-Solenikov
Hello,

2018-01-04 18:22 GMT+03:00 Christian Ehrhardt
<christian.ehrha...@canonical.com>:
> On Tue, Jan 2, 2018 at 6:26 PM, Dmitry Eremin-Solenikov
> <dbarysh...@gmail.com> wrote:
>> Source: dpdk
>> Version: 17.11-3
>> Severity: wishlist
>>
>> Hello,
>>
>> Could you please enable CONFIG_RTE_LIBRTE_PMD_OPENSSL (Software backed
>> crypto driver). It will make it possible to use DPDK crypto
>> transformations without actual hardware support).
>
> there are certain constraints applying.
>
> 1. none of the DEB_DPDK maintainers has used this so it would be great
> if you could provide a set of testcases to ensure things work.

Hmm. I think usual crypto test cases should work.

> 2. furthermore we learned (the hard way) that enabling non default
> enabled drivers break us often.
> This is due to them being exposed to way less testing and verification.

OpenSSL PMD driver is regularly used on our project (ODP). It is supported
by upstream, we never had any issues.

> 3. Also we here have the special case that if possible it has to work
> with openssl 1.0 (Ubuntu) AND 1.1 (Debian)
> According to the docs currently it does only the former.

I will try patching latest DPDK to support SSL 1.0. Does Ubuntu have any
timeline for migrating to SSL 1.1.

-- 
With best wishes
Dmitry



Bug#888891: ITP: odp -- OpenDataPlane reference implementation library

2018-01-30 Thread Dmitry Eremin-Solenikov
Package: wnpp
Severity: wishlist
Owner: Dmitry Eremin-Solenikov <dbarysh...@gmail.com>

* Package name: odp
  Version : 1.17.0.0
  Upstream Author : Linaro <lng-...@lists.linaro.org>
* URL : http://www.opendataplane.org/
* License : BSD 3-clause
  Programming Lang: C
  Description : OpenDataPlane reference implementation library

OpenDataPlane (ODP) project is an open-source, cross-platform set of
application programming interfaces (APIs) for the networking software
defined data plane.

ODP embraces and extends existing proprietary, optimized vendor-specific
hardware blocks and software libraries to provide interoperability with
minimal overhead.

I'm one of contributors to the ODP project, so packaging will be
maintained closely with package upstream. Wartan Hachaturov agreed to be
a sponsor for this package.

-- 
With best wishes
Dmitry



Bug#888305: afalg engine is disabled, please reenable it

2018-01-24 Thread Dmitry Eremin-Solenikov
Package: libssl1.1
Version: 1.1.0g-2
Severity: normal

Currently Configure script disables afalg engine (acceleration using
AF_ALG) near line 1329, because on Debian target starts with debian-
rather than linux-. Could you please fix Configure script and reenable
afalg engine.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libssl1.1:amd64 depends on:
ii  debconf [debconf-2.0]  1.5.65
ii  libc6  2.26-4

libssl1.1:amd64 recommends no packages.

libssl1.1:amd64 suggests no packages.

-- debconf information:
  libssl1.1/restart-failed:
  libssl1.1/restart-services:



Bug#887794: please package new version

2018-01-19 Thread Dmitry Eremin-Solenikov
Package: muse
Version: 2.1.2-3+b1
Severity: normal

There is new version of muse available (3.0). Could you please package
it.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages muse depends on:
ii  debconf [debconf-2.0] 1.5.65
ii  libasound21.1.3-5
ii  libc6 2.26-4
ii  libfluidsynth11.1.9-1
ii  libgcc1   1:7.2.0-19
ii  libjack-jackd2-0 [libjack-0.125]  1.9.10+20150825git1ed50c92~dfsg-5
ii  liblo70.29-1
ii  libqt4-designer   4:4.8.7+dfsg-11
ii  libqt4-svg4:4.8.7+dfsg-11
ii  libqt4-xml4:4.8.7+dfsg-11
ii  libqtcore44:4.8.7+dfsg-11
ii  libqtgui4 4:4.8.7+dfsg-11
ii  libsamplerate00.1.9-1
ii  libsndfile1   1.0.28-4
ii  libstdc++67.2.0-19
ii  libuuid1  2.30.2-0.1
ii  python2.7.14-4

muse recommends no packages.

Versions of packages muse suggests:
ii  jackd  5

-- debconf information:
* muse/muse-setuid: false



Bug#886699: loom-ega-data: support for Roland Upgrade

2018-01-08 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 55
Severity: normal

Hello,

Could you please apply attached patch, adding support for Roland MT-32
Upgrade patch. Thanks.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.4-1
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  55

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-12
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
ii  xdelta1.1.3-9.2

-- no debconf information
diff --git a/data/loom.yaml b/data/loom.yaml
index 27be3f7aaa8e..f78069b82f23 100644
--- a/data/loom.yaml
+++ b/data/loom.yaml
@@ -104,6 +104,11 @@ packages:
 - 86.lfl
 - 87.lfl
 - 99.lfl
+optional:
+- 82.lfl
+- 83.lfl
+- 84.lfl
+- 85.lfl
 
 files:
   000.lfl_provider:
@@ -248,6 +253,10 @@ size_and_md5: |
   9111  8224f7c320b65381372242a23655669d 70.lfl
   6515  e6dddf862f076402cb0aa6aa28b35405 79.lfl
   11889 c517db260ad1a6ee41587fa41b1e4485 81.lfl
+  58677 edfec46dbb56745d70fb5dac03e2932e 82.lfl
+  59241 7b82e55ce13e122d9e5d5a2b768b48c7 83.lfl
+  30506 f5a74452ad47646400751dc7567ea7b3 84.lfl
+  26279 3fc123f25d0bf0d68ec736d40dcf7c04 85.lfl
   22466 dfd77f697ed8e79b138d993c33069ed7 86.lfl
   4203  4370a15190d7261ddcffd894f0f78c85 87.lfl
   1160  6c4cfdd9f82efa8e381e600c84dac940 99.lfl
@@ -339,6 +348,10 @@ sha1sums: |
   fcbfb0f674d87c399d25cfa271708dcd08eb5e3b  70.lfl
   38e8829ffad5c26c55263cdbe1ff29f48c2bea7e  79.lfl
   91258d6c5183d5bef4484baaf666f0755dbcfcc7  81.lfl
+  2901259e5534dfad0f0cf98bcc92636de20e4c12  82.lfl
+  8275c0e709fbb7b50a7d5bfc476c38dd6ecf2c9e  83.lfl
+  b119bee8aa3cd6d022891492fb0f3d5a0dbbf605  84.lfl
+  f0576cdd405a32ee0c5bd14bb32e14e22989f486  85.lfl
   9ccd52be9a54799dcdb4dd0bf0eaca699adad753  86.lfl
   77f82acf7b2adc413535d2c4979db0067beca0f6  87.lfl
   ca34089373d2bca70e88a350052f86b2b0d67308  99.lfl


Bug#886150: Please enable OpenSSL crypto driver

2018-01-02 Thread Dmitry Eremin-Solenikov
Source: dpdk
Version: 17.11-3
Severity: wishlist

Hello,

Could you please enable CONFIG_RTE_LIBRTE_PMD_OPENSSL (Software backed
crypto driver). It will make it possible to use DPDK crypto
transformations without actual hardware support).

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#884826: ut99: fails to create data package from installed GOTY 432

2017-12-19 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Severity: normal

g-d-p fails to build ut99-data package from installed GOTY version 432
(fresh install from CDs, no patches applied), because it contains
different version of Maps/CityIntro.unr file. Please consider applying
attached patch which provides several fixes:

 - Add support for GOTY version 432 installed files
 - Drop System/IpServer.int?gold file from UTbasePatch436nodelta
   contents. It is not present in the file.
 - Add download URLs for patches and bonus packs

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-12
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
ii  xdelta1.1.3-9.2

-- no debconf information
diff --git a/data/ut99.yaml b/data/ut99.yaml
index 1309ec66a15e..b607812b1738 100644
--- a/data/ut99.yaml
+++ b/data/ut99.yaml
@@ -126,6 +126,7 @@ files:
   Maps/CityIntro.unr:
 alternatives:
   - Maps/CityIntro.unr?goty
+  - Maps/CityIntro.unr?432-goty
   - Maps/CityIntro.unr?400
 
   Maps/CTF-High.unr:
@@ -149,6 +150,7 @@ files:
   - System/UTMenu.int?400
 
   ut-install-436.run:
+download: 
http://www.ut-files.com/index.php?dir=Patches/=ut-install-436.run
 unpack:
   format: tar.gz
   skip: 5854
@@ -157,6 +159,7 @@ files:
   - files in 436 Linux non-GOTY installer
 
   ut-install-436-goty.run:
+download: 
http://www.ut-files.com/index.php?dir=Patches/=ut-install-436-GOTY.run
 unpack:
   format: tar.gz
   skip: 5903
@@ -165,6 +168,7 @@ files:
   - files in 436 Linux GOTY installer
 
   UTPGPatch451.tar.bz2:
+download: 
http://www.ut-files.com/index.php?dir=Patches/=utpgpatch451.tar.bz2
 unpack:
   format: tar.bz2
 provides:
@@ -346,6 +350,7 @@ files:
   format: umod
 
   UTBonusPack.zip:
+download: 
http://www.ut-files.com/index.php?dir=Patches/=utbonuspack.zip
 provides:
   - UTBonusPack.umod
 unpack:
@@ -396,6 +401,7 @@ files:
   format: umod
 
   UTBonusPack4.zip:
+download: 
http://www.ut-files.com/index.php?dir=Patches/=utbonuspack4.zip
 provides:
 - UTBonusPack4.umod
 unpack:
@@ -423,11 +429,11 @@ files:
   - System/Core.int?ut99
   - System/Editor.int?436
   - System/IpDrv.int?436
-  - System/IpServer.int?gold
 unpack:
   format: umod
 
   utpatch436nodelta.exe:
+download: 
http://www.ut-files.com/index.php?dir=Patches/=UTPatch436nodelta.exe
 provides:
 - UTbasePatch436nodelta.exe
 unpack:
@@ -1146,6 +1152,7 @@ groups:
 group_members: |
   3320481   fdeb50aa61babaf52915f05ca8d98c92 Maps/CTF-High.unr?bp3
   2429842   93cd38c58f6a66bc116b889490accff9 Maps/CityIntro.unr?400
+  2452871   b0f2b5b67769238ba0a10656cf2105bc Maps/CityIntro.unr?432-goty
   29975 85d9948326bdbfc8b878afa30dd643e8 Maps/UTCredits.unr?400
   559   d852b189c26a246388bb594bc3039db6 System/UTMenu.int?400
 


Bug#884825: ut99: consider preloading libpulsedsp.so automatically

2017-12-19 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Severity: wishlist

UT99 audio driver uses /dev/dsp for audio output. Modern Linux systems
will not have this device. Please consider adding 'Suggests:
libpulsedsp:i386' to ut99 package and LD_PRELOAD'ing this library if
necessary (PulseAudio present and running).

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-12
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
ii  xdelta1.1.3-9.2

-- no debconf information



Bug#884684: Broken Sword: please add support for 'Original' Steam DLC

2017-12-18 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Followup-For: Bug #884684

Hello,

I've tried creating the patch myself. Please take a look onto attached
diff. For the reference I'm also attaching the result of make-template
command.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-11
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
pn  xdelta

-- no debconf information
diff --git a/data/brokensword1.yaml b/data/brokensword1.yaml
index 7f94a7c94127..e3e0bf0fd06f 100644
--- a/data/brokensword1.yaml
+++ b/data/brokensword1.yaml
@@ -22,9 +22,20 @@ packages:
 - base assets
 - speech1
 - speech2
+- compacts.clu
+- general.clu
+- paris2.clu
+- scotland.clu
+- spain.clu
+- scripts.clu
+- swordres.rif
+- text.clu
 doc:
 - manual.pdf
 - readme.txt
+steam:
+  id: 57640
+  path: common/Broken Sword Shadow of the Templars/Original
 
   brokensword1-orig-music:
 longname: 'Broken Sword 1 - music'
@@ -90,6 +101,40 @@ files:
   speech2.clf:
 install_as: speech/speech2.clf
 
+  # Steam Original game variants
+  compacts.clu:
+alternatives:
+  - compacts.clu?cd
+  - compacts.clu?steam
+  general.clu:
+alternatives:
+  - general.clu?cd
+  - general.clu?steam
+  paris2.clu:
+alternatives:
+  - paris2.clu?cd
+  - paris2.clu?steam
+  scotland.clu:
+alternatives:
+  - scotland.clu?cd
+  - scotland.clu?steam
+  scripts.clu:
+alternatives:
+  - scripts.clu?cd
+  - scripts.clu?steam
+  spain.clu:
+alternatives:
+  - spain.clu?cd
+  - spain.clu?steam
+  swordres.rif:
+alternatives:
+  - swordres.rif?cd
+  - swordres.rif?steam
+  text.clu:
+alternatives:
+  - text.clu?cd
+  - text.clu?steam
+
   # http://forums.scummvm.org/viewtopic.php?t=9088=2m29
   #
   # ... but even though they're not identical, it's the same piece of music.
@@ -116,21 +161,33 @@ groups:
 15751 bc9f6b5401ffc288ffb2581238680885 readme.txt
 
   base assets: |
-2008527072952037a5e240c868d441ca4a6da9 compacts.clu
-6295679   1990da4bf81a6402884bd72c5fe7a3b2 general.clu
 14011396  62337167c67fada0d0689e0e45584ac5 ireland.clu
 4686025   4640fc95cc73ea2956a516f25aecd107 maps.clu
 13623206  6c85a3dc5c3f7b4a3e11ac22cb183cc2 paris1.clu
-23981648  db1dab88dfed88091e20aa38e968426d paris2.clu
 15276938  205db4a3a86262fa93ce13cc785be0a6 paris3.clu
 13466367  bfe0e1020272e9ce639981de909826c1 paris4.clu
-22290335  9a78e8fc591a4f482bffca7083653361 scotland.clu
-1088292   9a8aa5e562672f9d7a4fbc430d6d3576 scripts.clu
-12543771  e053954d122ecbce89a58030fbcd1e40 spain.clu
 17354333  2595fd92d91bbaa604a820b9bf6d20ad syria.clu
-3193159   4edc865fa00933c7d7c9cf761ee3efb1 text.clu
 8247053   d3df148f058f4280e6166c8649aa5a1c train.clu
-59788 003f4dc09692592d3a8347bc84ded39f swordres.rif
+
+  cd: |
+2008527072952037a5e240c868d441ca4a6da9 compacts.clu?cd
+6295679   1990da4bf81a6402884bd72c5fe7a3b2 general.clu?cd
+23981648  db1dab88dfed88091e20aa38e968426d paris2.clu?cd
+22290335  9a78e8fc591a4f482bffca7083653361 scotland.clu?cd
+1088292   9a8aa5e562672f9d7a4fbc430d6d3576 scripts.clu?cd
+12543771  e053954d122ecbce89a58030fbcd1e40 spain.clu?cd
+59788 003f4dc09692592d3a8347bc84ded39f swordres.rif?cd
+3193159   4edc865fa00933c7d7c9cf761ee3efb1 text.clu?cd
+
+  steam: |
+2008520502c541a978785aac089d0b04bd0db9 compacts.clu?steam
+6003454   02d991529bd234d5397f82670ccf4647 general.clu?steam
+23981648  26641ac15beab23c72479d8a1297e5be paris2.clu?steam
+   

Bug#884685: please add support for BrokenSword 2

2017-12-18 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Followup-For: Bug #884685

Hello,

Wrote simple YAML file for demo and Steam data. I do not have any disc
releases of BS2 at hand, so I can not add them to the file. Please
consider applying.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-11
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
pn  xdelta

-- no debconf information
---
longname: "Broken Sword 2: The Smoking Mirror"
copyright: © 1997 Revolution Software
plugin: scummvm_common
gameid: sword2
wiki: Broken_Sword_2

packages:
  brokensword2-demo-data:
demo_for: brokensword2-data
gameid: sword2demo
install:
- demo
optional:
- demo smk
  brokensword2-data:
steam:
  id: 33600
  path: common/Broken Sword 2/Original
install:
- data

files:
  bs2-demo.zip:
download: 
http://download.fileplanet.com/ftp1/gamedemos/adventure/bs2-demo.zip
provides:
- demo
unpack:
  format: zip

groups:
  archives:
group_members: |
  12530229  0fc9f9d8dd8a80ed0767139ca81a1cc9 bs2-demo.zip
  demo:
group_members: |
  20262263  303ab373ed6c31fc54e530f48296a1d1 docks.clu
  8030769   93f47e7bbc5c3ff84d682b08e1c7e008 general.clu?demo
  10091432  d3d033975a20112a578a8729a07a59d2 players.clu
  1039952   8937d836f3029a03c8d095e351f03da4 scripts.clu?demo
  390   e7174b4cf3bc4b92a50d96d56d6df188 startup.inf
  30496821211f4d5fd1e3a41878adf118fb6fb0 text.clu
  294   1e44ccdbf4ad86beb56999149708eb60 cd.inf?demo
  175   d356430c06ef318c5a2cda2e85574f43 resource.inf
  16588 f7c8e7f8b8737190b6317ccd6f8301ac resource.tab?demo
  demo smk:
group_members: |
  289700b115588e315b680fac4d3268fdf30cde demo.smk
  592936c3630d228653bd11557fc8ef57d87160 enddemo.smk
  data:
group_members: |
  29537932  7a4429c1c8007d3aa5fabbe50846228e carib1.clu
  28797271  b2547c8c2a3e3322760ea71701506d37 carib2.clu
  24246760  dce5f5dbdb734db727c930b50d726508 carib3.clu
  4747  bd5868013e558ff69debe299ed7ffe1c credits.clu
  20262263  303ab373ed6c31fc54e530f48296a1d1 docks.clu
  33260928  5a5db8374f994e9e43fe8ac96224eeab finale.smk
  34878 efd3833f1d31580f43716b0fb289fcbe font.clu
  7059728   e296590c0ab564acb8c2061427ef9fa6 general.clu
  1221872   214e78ec51be4443cfa8f4fac073ca67 guard.smk
  19033297  901801f52ed560549a61dc7c5a48c400 jungle.clu
  4613564   5af3f3b86e5d0d4fb5628b6086a0c01e museum.smk
  29426152  bfbad73c76292534da60cee8eb639b9c paris.clu
  10091432  d3d033975a20112a578a8729a07a59d2 players.clu
  21758357  272b6b48f45bf5211510d48b21f0b5ca pyramid1.clu
  41994533  23b6bb3ec87044ca5907699bc11057d5 pyramid2.clu
  3352940   b382ea4d21e8bd190ca065a0c733e94a quaram.smk
  25676575  daed17442ecb49a705110e5af0470c2b quaramon.clu
  14304624  8956556e958bb1ea549f1ff83f490166 river.smk
  1039952   afef9bb2b6d155228d3eb959166f4356 scripts.clu
  5658060   c937724bced6e0534ad4f05f3f0de21a stone2.smk
  1232900   7bda34235c514aeb31ceaeeb5c90dc8b stone3.smk
  30496821211f4d5fd1e3a41878adf118fb6fb0 text.clu
  26819225  117fa4b2d7770a399a73cd8d6dd2cb2b warehous.clu
  3170556   d8304b8cb81ffb26ec519c02e20b2405 carib.smk
  294   7812d83ccc0de74063df516a1bf03575 cd.inf
  83544 4a5d8ff99ef80db589fcc5d6e54011f3 cluster.tab
  6372  5dd9ea378e700467011dcd31cc218e38 credits.bmp
  4477140   7d23345f60da61c0f57dc4937d6c917f escape.smk
  9224100   e3d6d0b9eaadfec1b74f3e912c5f1dc8 eye.smk
  38465460  aa6c67749194e292e657fbae6eda7488 intro.smk
  

Bug#884708: Please add support for Broken Sword 2.5

2017-12-18 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Followup-For: Bug #884708

Attaching the yaml file I ended up writing. Please consider merging it
into g-d-p. Thanks in advance!

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-11
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
pn  xdelta

-- no debconf information
---
longname: "Broken Sword 2.5"
copyright: © 2008 mindFactory
plugin: scummvm_common
gameid: sword25
wiki: Broken_Sword_2.5

# http://wiki.scummvm.org/index.php/Broken_Sword_2.5

packages:
  brokensword2.5-data:
url_misc: http://www.brokensword25.com/
install:
  - base assets
  - contents of BS25_patch000_multilingual.zip
license:
  - license

files:
  bs25setup.zip:
download: http://server.c-otto.de/baphometsfluch/bs25setup.zip
provides:
- contents of bs25setup.zip
unpack:
  format: zip
  bs25-setup.exe:
other_parts:
  - bs25-setup-1.bin
unpack:
  format: innoextract
provides:
  - data.b25c
  - license.txt
  BS25_patch000_multilingual.zip:
download: 
http://baphometsfluch25.de/downloads/sonstiges/BS25_patch000_multilingual.zip
provides:
- contents of BS25_patch000_multilingual.zip
unpack:
  format: zip

groups:
  archives:
group_members: |
  179708218 3e62b3a8d42df4bb2731e78bd5e76e84 BS25_patch000_multilingual.zip
  731357988 caf383a6e6ed0d822156c6d42b0be0ad bs25setup.zip
  base assets: |
  654310588 631b5bc5a7c994cf74a342f681f22f8d data.b25c
  license: |
  6491  f23aea59c2a1f090dfed340a883c5b5f license.txt
  contents of bs25setup.zip:
group_members: |
  656942571 8d00c8a34eb7dfc7c0d3d5825502bdb6 bs25-setup-1.bin
  3844204fa150ec1ab54d7acf9a2abe340b7c1b bs25-setup.exe
  contents of BS25_patch000_multilingual.zip:
group_members: |
  674   007983942ac7a4cebc5f44af41d5f8db changes.txt
  170856736 f603644ab24a54bbea0ca86484adf42f lang_en.b25c
  9879652ee44a258b1e8cc882bd712633625908 lang_es.b25c
  1006043   94892fe8c58c39bd89502ca3e9f71f0a lang_fr.b25c
  1273217   5720ef33039ed8d2ed3c9b66a056c217 lang_hr.b25c
  9961978582d73e046265da447af52890d11cd0 lang_it.b25c
  1281799   300accadf2ba1953943aa80ee5780c27 lang_pl.b25c
  9938126b04cbba243329d02252aca294d89aaf lang_pt.b25c
  1235378   288e1455b9e6083b394c8928b3c4bd0b lang_ru.b25c
  204672206f0cfed66ec81f3155ede7470bcc86 patch000.b25c

sha1sums: |
  f60eaba2028ffafdc5400d719aee54c0c3f9fea9 data.b25c
  74522cfe4cc5bfcdd6049a48f260feb9595a5f2b license.txt
  288a0f6e6e28054073dc0818f757efef49187bbd bs25-setup-1.bin
  bffb7a48ca627aa5856225ed9db5a7393b87c84f bs25-setup.exe
  d23601a4991ded4b15999f127accbfed7be93a83 bs25setup.zip
  3ccc20cb9d4277c9530eed88a114128863f0e070 BS25_patch000_multilingual.zip
  43589537169564c0aa5bde8c57a83f62058b3c09 changes.txt
  7589be7262e49aaf9081530a155bd60256b16c9c lang_en.b25c
  181c90536e02b3ff656290d088abc60aa8cd5563 lang_es.b25c
  fb75d1de7d52aa087204d2de098eb82ca45995df lang_fr.b25c
  6315ac0958504a5266ac98af145250145fb1db42 lang_hr.b25c
  7cdd02b36e532b093deb8cd56ef3908b1d83f3f0 lang_it.b25c
  71f32eabb645d72f3762f3589216ea025747abd0 lang_pl.b25c
  2e40c8a19c986dc253f17455de41fe6458e6b7ce lang_pt.b25c
  7c6f2a073940444b49147935906db17e60d4e868 lang_ru.b25c
  3163202b625d57e4f659786df84cb81881384d17 patch000.b25c

sha256sums: |
  9ec25d5cdad6216b90f358e1fa9a760daf8e6f1a086a6cd74e88847f9a6dabef data.b25c
  ff692b389502975f7645106bb773885db893a0a31031df11d99e009887bcb6f0 license.txt
  784c0b6ca7bfd7ececaed21dab79d5a6cf0f02aff885ca98ec148ea8da748499 
bs25-setup-1.bin
  

Bug#884708: Please add support for Broken Sword 2.5

2017-12-18 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Severity: wishlist

Broken Sword 2.5 is unofficial game based on Broken Sword setting. Could
you please add support for packaging BS2.5 data:

Main data file:
631b5bc5a7c994cf74a342f681f22f8d  data.b25c
f60eaba2028ffafdc5400d719aee54c0c3f9fea9  data.b25c
9ec25d5cdad6216b90f358e1fa9a760daf8e6f1a086a6cd74e88847f9a6dabef  data.b25c

Patch (downloadable from
http://baphometsfluch25.de/english/downloads/sonstiges/patch.zip):

206f0cfed66ec81f3155ede7470bcc86  patch000.b25c
3163202b625d57e4f659786df84cb81881384d17  patch000.b25c
bf3c43bf7a3ac4a1be4891812faf6ff06a9b8acf1fee62db6154ae0ce7368c00  patch000.b25c
f603644ab24a54bbea0ca86484adf42f  lang_en.b25c
7589be7262e49aaf9081530a155bd60256b16c9c  lang_en.b25c
d822ee52c2ad83394836d5a91efc08bb8c0ef996eded03f93ecbe4998f00d612  lang_en.b25c
2ee44a258b1e8cc882bd712633625908  lang_es.b25c
181c90536e02b3ff656290d088abc60aa8cd5563  lang_es.b25c
a406a3e08d9716263dc96f6959c3f3e93c95f37e7a7fdc29d5b29a1fb61caccd  lang_es.b25c
94892fe8c58c39bd89502ca3e9f71f0a  lang_fr.b25c
fb75d1de7d52aa087204d2de098eb82ca45995df  lang_fr.b25c
42479b584db1d73a22d9d01e1df9145a51066cf09f31de6de14122687045763c  lang_fr.b25c
5720ef33039ed8d2ed3c9b66a056c217  lang_hr.b25c
6315ac0958504a5266ac98af145250145fb1db42  lang_hr.b25c
0e8e2e1b161df15f36a40624f67ecc3208dc921fe7a6576aeda4455052bf4eac  lang_hr.b25c
8582d73e046265da447af52890d11cd0  lang_it.b25c
7cdd02b36e532b093deb8cd56ef3908b1d83f3f0  lang_it.b25c
ba8f6906e497a3c4eacb5bdcbd0106516308c8317ed5cb6fad2d930ecc5fad8f  lang_it.b25c
300accadf2ba1953943aa80ee5780c27  lang_pl.b25c
71f32eabb645d72f3762f3589216ea025747abd0  lang_pl.b25c
156dcf714ed82fd47841a117f8b055043db126d5890adbe8fafa90262c60772c  lang_pl.b25c
6b04cbba243329d02252aca294d89aaf  lang_pt.b25c
2e40c8a19c986dc253f17455de41fe6458e6b7ce  lang_pt.b25c
1d946245a92eb084512433aae81a2c790fc0c85f1827f24391f1e0e0b4754372  lang_pt.b25c
288e1455b9e6083b394c8928b3c4bd0b  lang_ru.b25c
7c6f2a073940444b49147935906db17e60d4e868  lang_ru.b25c
1f9ee549a839b34c0da41f0337ce91e2c5804ee50d6a414c07b1a53c121a6de4  lang_ru.b25c

Thanks in advance.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-11
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
pn  xdelta

-- no debconf information



Bug#884685: please add support for BrokenSword 2

2017-12-18 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Severity: wishlist

Please add support for packaging Broken Sword 2 game files.

Just a note: Steam has added 'Original' DLC for BS2 also.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils  2.29.1-11
ii  cabextract1.6-1.1
ii  cdparanoia3.10.2+debian-11.1
ii  dynamite  0.1.1-2+b2
ii  gcc   4:7.2.0-1d1
pn  gdebi | gdebi-kde 
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  innoextract   1.6-1+b2
pn  lgc-pg
ii  lgogdownloader3.3-1
ii  lhasa [lzh-archiver]  0.3.1-2+b1
ii  make  4.1-9.1
ii  p7zip-full16.02+dfsg-4
pn  steam 
pn  steamcmd  
ii  unace-nonfree 2.5-9
pn  unar  
ii  unrar 1:5.5.8-1
ii  unshield  1.4.2-1
ii  unzip 6.0-21
ii  vorbis-tools  1.4.0-10.1
pn  xdelta

-- no debconf information



Bug#884684: Broken Sword: please add support for 'Original' Steam DLC

2017-12-18 Thread Dmitry Eremin-Solenikov
Package: game-data-packager
Version: 54
Severity: normal

Steam has added original BS1 in a form of 'Original' DLC to remastered
version. Unfortunately g-d-p fail to use several files from this DLC to
generate game package.

WARNING:game_data_packager.build:found possible "scotland.clu" but it is not 
one of the expected versions:
file:   ./SCOTLAND.CLU
size:   22290335 bytes
md5:3b5fc6a9f6a309bf7a1ff3fa1866b52a
sha1:   264c6178e6d8f7f28854a5b08e38488a1bfa0398
sha256: ae26a17153f2097332593d24b68796d897605c166db53cec95f48c321615e3c9
expected:
  scotland.clu:
size:   22290335 bytes
md5:9a78e8fc591a4f482bffca7083653361
sha1:   a5b22bb49b5ee7aee3cf8c49ad8f77929f0caf80
sha256: None

WARNING:game_data_packager.build:found possible "scripts.clu" but it is not one 
of the expected versions:
file:   ./SCRIPTS.CLU
size:   1087240 bytes
md5:c12b537ad3b03abf8b655ef9aea0c77d
sha1:   1be449ebe04c4201e153f4c189f080c308e49682
sha256: 830afc7a00650559e6fa858166ed42e86e47139d58aff18c7dcb1aeca8f002f6
expected:
  scripts.clu:
size:   1088292 bytes
md5:9a8aa5e562672f9d7a4fbc430d6d3576
sha1:   db3d3e87f8e2405dfe265b17689524e0abcece50
sha256: None

WARNING:game_data_packager.build:found possible "swordres.rif" but it is not 
one of the expected versions:
file:   ./SWORDRES.RIF
size:   58916 bytes
md5:fd70c6278bad24fb25acd2562e6fee29
sha1:   5b428d6dc92f7b63d198187d87731456bfbca23c
sha256: 9b2651ccb097d5615807e9161ef3cfdd1f9080a02d4634a8f2aff6be744edf7b
expected:
  swordres.rif:
size:   59788 bytes
md5:003f4dc09692592d3a8347bc84ded39f
sha1:   baddca4dc1d6e7cfba6dde2ab22a99a2e439ebb3
sha256: None

WARNING:game_data_packager.build:found possible "spain.clu" but it is not one 
of the expected versions:
file:   ./SPAIN.CLU
size:   12543791 bytes
md5:30d8b84e9ccebc1087c499bdd339ce62
sha1:   e72e2d6e11c76ff67c216dc9c2e1cee588c065de
sha256: 01bc719647a6fa4d600bde33b8976c08554d6fabd3fb256ba8eedd56e4c41ca8
expected:
  spain.clu:
size:   12543771 bytes
md5:e053954d122ecbce89a58030fbcd1e40
sha1:   a84ddbfc4f0dbb52f79af1a47f2953839c107fbc
sha256: None

WARNING:game_data_packager.build:found possible "compacts.clu" but it is not 
one of the expected versions:
file:   ./COMPACTS.CLU
size:   200852 bytes
md5:0502c541a978785aac089d0b04bd0db9
sha1:   251ee86b352e3a6fc092d7069ad95b0ea6767c49
sha256: ab877b8c8affd4bb7d0700965ea1b3f7ac5bf224b4a98ef859c0cb7137be1bc8
expected:
  compacts.clu:
size:   200852 bytes
md5:7072952037a5e240c868d441ca4a6da9
sha1:   40e00051ccec2a728da2d93bece5bac1a9139abd
sha256: None

WARNING:game_data_packager.build:found possible "text.clu" but it is not one of 
the expected versions:
file:   ./TEXT.CLU
size:   2704592 bytes
md5:15f1028f0c337f02eb768749c5eda930
sha1:   dd9192944a87dcb7d8ecf7aac4d86517b543ad06
sha256: 9d3d725471df4135b07fadf132aa04ef199188d91ece31b7af25f3e58090aba8
expected:
  text.clu:
size:   3193159 bytes
md5:4edc865fa00933c7d7c9cf761ee3efb1
sha1:   055f0512cdb7e004bc747335da3e47e7249207b4
sha256: None

WARNING:game_data_packager.build:found possible "general.clu" but it is not one 
of the expected versions:
file:   ./GENERAL.CLU
size:   6003454 bytes
md5:02d991529bd234d5397f82670ccf4647
sha1:   3735f5a78835e0705795065238b30d045c48bbd5
sha256: 47da32bab2732d6fd38661aeb9cd3dfecaac6483287001678c04b9aad046c0d9
expected:
  general.clu:
size:   6295679 bytes
md5:1990da4bf81a6402884bd72c5fe7a3b2
sha1:   68be4f0ff45806616d1c5409898695cff75c3790
sha256: None

WARNING:game_data_packager.build:found possible "paris2.clu" but it is not one 
of the expected versions:
file:   ./PARIS2.CLU
size:   23981648 bytes
md5:26641ac15beab23c72479d8a1297e5be
sha1:   a8f515dfc5dfe7bb968f95484064c442449fd7a3
sha256: a00c9c433736ace60cb88411e1e64048c21d04aea649798d93835cb2a6b90540
expected:
  paris2.clu:
size:   23981648 bytes
md5:db1dab88dfed88091e20aa38e968426d
sha1:   7ead3b5a9762b5975513b61912b9fa46c8aec4bd
sha256: None

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages game-data-packager depends on:
ii  dpkg1.19.0.4
ii  fakeroot1.22-2
ii  python3 3.6.3-2
ii  python3-debian  0.1.31
ii  python3-yaml3.12-1+b1

Versions of packages game-data-packager recommends:
ii  game-data-packager-runtime  54

Versions of packages game-data-packager suggests:
ii  arj   3.10.22-17
ii  binutils   

Bug#882368: please enable go7007 driver for x86 arch

2017-11-21 Thread Dmitry Eremin-Solenikov
Package: src:linux
Version: 4.13.4-2
Severity: normal

debian/config/kernelarch-x86/config contains manual override for GO7007
media driver family:

##
## file: drivers/media/usb/go7007/Kconfig
##
# CONFIG_VIDEO_GO7007 is not set

Please reenable this driver for x86 architecture.

-- Package-specific info:
** Version:
Linux version 4.13.0-1-amd64 (debian-ker...@lists.debian.org) (gcc version 
6.4.0 20171010 (Debian 6.4.0-8)) #1 SMP Debian 4.13.4-2 (2017-10-15)

** Command line:
BOOT_IMAGE=/vmlinuz-4.13.0-1-amd64 root=/dev/mapper/rhovanion--vg-root ro 
pcie_port_pm=off quiet

** Tainted: PWO (4609)
 * Proprietary module has been loaded.
 * Taint on warning.
 * Out-of-tree module has been loaded.

** Kernel log:
[217149.371629] usb 1-8: reset high-speed USB device number 4 using xhci_hcd
[217149.382440] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[217149.382467] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[217149.388891] ata2.00: configured for UDMA/100
[217149.411577] ata1.00: configured for UDMA/100
[217149.631556] usb 1-5: reset high-speed USB device number 47 using xhci_hcd
[217149.792849] restoring control ----0101/10/5
[217149.792852] restoring control ----0101/12/11
[217149.891628] usb 1-6: reset full-speed USB device number 49 using xhci_hcd
[217150.031708] usb 1-6: device firmware changed
[217150.031957] PM: resume of devices complete after 964.289 msecs
[217150.032537] acpi LNXPOWER:04: Turning OFF
[217150.032647] PM: Finishing wakeup.
[217150.032648] OOM killer enabled.
[217150.032649] Restarting tasks ... done.
[217150.076940] usb 1-6: USB disconnect, device number 49
[217150.099113] pci_bus :04: Allocating resources
[217150.099130] pci_bus :06: Allocating resources
[217150.099151] pci_bus :07: Allocating resources
[217150.099176] pci_bus :08: Allocating resources
[217150.099639] pci_bus :04: Allocating resources
[217150.099653] pci_bus :06: Allocating resources
[217150.099673] pci_bus :07: Allocating resources
[217150.099698] pci_bus :08: Allocating resources
[217150.207372] usb 1-6: new full-speed USB device number 50 using xhci_hcd
[217150.241432] pci_bus :04: Allocating resources
[217150.241446] pci_bus :06: Allocating resources
[217150.241464] pci_bus :07: Allocating resources
[217150.241483] pci_bus :08: Allocating resources
[217150.308682] bbswitch: disabling discrete graphics
[217150.308694] ACPI Warning: \_SB.PCI0.RP05.PEGP._DSM: Argument #4 type 
mismatch - Found [Buffer], ACPI requires [Package] (20170531/nsarguments-95)
[217150.352412] usb 1-6: New USB device found, idVendor=0cf3, idProduct=e005
[217150.352416] usb 1-6: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[217150.353871] usb 1-6: firmware: direct-loading firmware 
ar3k/AthrBT_0x3101.dfu
[217150.391855] usb 1-6: firmware: direct-loading firmware 
ar3k/ramps_0x3101_40.dfu
[217150.396905] usb 1-6: USB disconnect, device number 50
[217150.443857] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[217150.459104] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[217150.481992] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[217150.529384] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[217150.699444] usb 1-6: new full-speed USB device number 51 using xhci_hcd
[217155.135901] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217155.170292] NMI watchdog: enabled on all CPUs, permanently consumes one 
hw-PMU counter.
[217155.247041] EXT4-fs (dm-1): re-mounted. Opts: 
errors=remount-ro,data=ordered,commit=0
[217155.293445] r8169 :07:00.0 eth0: link down
[217155.293536] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[217155.308841] EXT4-fs (sda2): re-mounted. Opts: 
block_validity,barrier,user_xattr,acl,stripe=4
[217155.939367] usb 1-6: device descriptor read/64, error -110
[217161.336106] usb 1-6: New USB device found, idVendor=0cf3, idProduct=e005
[217161.336110] usb 1-6: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[217161.530960] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217161.830116] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217162.085427] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217162.387517] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217162.671097] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217162.942542] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217192.454442] usb 1-1: new high-speed USB device number 52 using xhci_hcd
[217192.766985] usb 1-1: New USB device found, idVendor=2304, idProduct=021d
[217192.766990] usb 1-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[217192.766993] usb 1-1: Product: DVC 130
[217192.766996] usb 1-1: Manufacturer: Pinnacle Systems, Inc.
[217193.050545] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[217193.352728] intel_pstate: 

Bug#828522: qt4-x11: FTBFS with openssl 1.1.0

2017-11-11 Thread Dmitry Eremin-Solenikov
2017-11-07 21:23 GMT+03:00 Lisandro Damián Nicanor Pérez Meyer
<perezme...@gmail.com>:
> Hi Dmitry!
>
> On 13 October 2017 at 21:43, Dmitry Eremin-Solenikov
>> Also please note, that I had to apply two more fixes to build Qt4
>> properly (see second attachment):
>>
>> - In debian/rules define DEB_HOST_ARCH
>>
>> - In qt4-x11-4.8.7+dfsg/config.tests/unix/alsa/alsatest.cpp support
>>   libasound2 >= 1.1.0
>
> I haven't seen the need for this (maybe because the last time I've
> built qt4 this was not a problem). Did you try your builds on a clen
> chroot?

I don't remember about DEB_HOST_ARCH at this moment.
alsatest.cpp fix is required, because original test validated that
ALSA version is 1.0.x, which is no longer the case.

-- 
With best wishes
Dmitry



Bug#828522: qt4-x11: FTBFS with openssl 1.1.0

2017-10-13 Thread Dmitry Eremin-Solenikov
Source: qt4-x11
Version: 4:4.8.7+dfsg-11
Followup-For: Bug #828522

Hello,

Please try adding the attached patch, which should fix the rest of
incompatibilities between qt4-x11 and OpenSSL 1.1.0. With this patch I'm
able to successfully use Psi jabber client together with Qt4 built
against OpenSSL 1.1.0.

Also please note, that I had to apply two more fixes to build Qt4
properly (see second attachment):

- In debian/rules define DEB_HOST_ARCH

- In qt4-x11-4.8.7+dfsg/config.tests/unix/alsa/alsatest.cpp support
  libasound2 >= 1.1.0

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -pur qt4-x11-4.8.7+dfsg-old/src/network/ssl/qsslsocket_openssl_p.h 
qt4-x11-4.8.7+dfsg/src/network/ssl/qsslsocket_openssl_p.h
--- qt4-x11-4.8.7+dfsg-old/src/network/ssl/qsslsocket_openssl_p.h   
2015-05-07 17:14:44.0 +0300
+++ qt4-x11-4.8.7+dfsg/src/network/ssl/qsslsocket_openssl_p.h   2017-10-14 
03:09:55.942302611 +0300
@@ -84,6 +84,10 @@
 #include 
 #endif
 
+#if OPENSSL_VERSION_NUMBER >= 0x1010L
+#define OPENSSL_NO_SSL2
+#endif
+
 #if OPENSSL_VERSION_NUMBER >= 0x1000L
 typedef _STACK STACK;
 #endif
diff -pur qt4-x11-4.8.7+dfsg-old/src/network/ssl/qsslsocket_openssl_symbols.cpp 
qt4-x11-4.8.7+dfsg/src/network/ssl/qsslsocket_openssl_symbols.cpp
--- qt4-x11-4.8.7+dfsg-old/src/network/ssl/qsslsocket_openssl_symbols.cpp   
2017-10-14 03:35:00.0 +0300
+++ qt4-x11-4.8.7+dfsg/src/network/ssl/qsslsocket_openssl_symbols.cpp   
2017-10-14 03:26:33.356393367 +0300
@@ -117,9 +117,11 @@ DEFINEFUNC3(int, BIO_read, BIO *a, a, vo
 DEFINEFUNC(BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return 0, return)
 DEFINEFUNC3(int, BIO_write, BIO *a, a, const void *b, b, int c, c, return -1, 
return)
 DEFINEFUNC(int, BN_num_bits, const BIGNUM *a, a, return 0, return)
+#if OPENSSL_VERSION_NUMBER < 0x1010L
 DEFINEFUNC(int, CRYPTO_num_locks, DUMMYARG, DUMMYARG, return 0, return)
 DEFINEFUNC(void, CRYPTO_set_locking_callback, void (*a)(int, int, const char 
*, int), a, return, DUMMYARG)
 DEFINEFUNC(void, CRYPTO_set_id_callback, unsigned long (*a)(), a, return, 
DUMMYARG)
+#endif
 DEFINEFUNC(void, CRYPTO_free, void *a, a, return, DUMMYARG)
 DEFINEFUNC(void, DSA_free, DSA *a, a, return, DUMMYARG)
 #if  OPENSSL_VERSION_NUMBER < 0x00908000L
@@ -157,6 +159,7 @@ DEFINEFUNC2(int, PEM_write_bio_RSA_PUBKE
 DEFINEFUNC2(void, RAND_seed, const void *a, a, int b, b, return, DUMMYARG)
 DEFINEFUNC(int, RAND_status, void, DUMMYARG, return -1, return)
 DEFINEFUNC(void, RSA_free, RSA *a, a, return, DUMMYARG)
+#if OPENSSL_VERSION_NUMBER < 0x1010L
 DEFINEFUNC(int, sk_num, STACK *a, a, return -1, return)
 DEFINEFUNC2(void, sk_pop_free, STACK *a, a, void (*b)(void*), b, return, 
DUMMYARG)
 #if OPENSSL_VERSION_NUMBER >= 0x1000L
@@ -166,6 +169,12 @@ DEFINEFUNC2(void *, sk_value, STACK *a,
 DEFINEFUNC(void, sk_free, STACK *a, a, return, DUMMYARG)
 DEFINEFUNC2(char *, sk_value, STACK *a, a, int b, b, return 0, return)
 #endif
+#else
+DEFINEFUNC(int, OPENSSL_sk_num, STACK *a, a, return -1, return)
+DEFINEFUNC2(void, OPENSSL_sk_pop_free, STACK *a, a, void (*b)(void*), b, 
return, DUMMYARG)
+DEFINEFUNC(void, OPENSSL_sk_free, _STACK *a, a, return, DUMMYARG)
+DEFINEFUNC2(void *, OPENSSL_sk_value, STACK *a, a, int b, b, return 0, return)
+#endif
 DEFINEFUNC(int, SSL_accept, SSL *a, a, return -1, return)
 DEFINEFUNC(int, SSL_clear, SSL *a, a, return -1, return)
 DEFINEFUNC3(char *, SSL_CIPHER_description, SSL_CIPHER *a, a, char *b, b, int 
c, c, return 0, return)
@@ -213,8 +222,12 @@ DEFINEFUNC(long, SSL_get_verify_result,
 #else
 DEFINEFUNC(long, SSL_get_verify_result, SSL *a, a, return -1, return)
 #endif
+#if OPENSSL_VERSION_NUMBER < 0x1010L
 DEFINEFUNC(int, SSL_library_init, void, DUMMYARG, return -1, return)
 DEFINEFUNC(void, SSL_load_error_strings, void, DUMMYARG, return, DUMMYARG)
+#else
+DEFINEFUNC2(int, OPENSSL_init_ssl, uint64_t opts, opts, void *settings, 
settings, return -1, return)
+#endif
 DEFINEFUNC(SSL *, SSL_new, SSL_CTX *a, a, return 0, return)
 #if OPENSSL_VERSION_NUMBER >= 0x0090806fL && !defined(OPENSSL_NO_TLSEXT)
 DEFINEFUNC4(long, SSL_ctrl, SSL *a, a, int cmd, cmd, long larg, larg, void 
*parg, parg, return -1, return)
@@ -231,7 +244,11 @@ DEFINEFUNC(const SSL_METHOD *, SSLv2_cli
 #ifndef OPENSSL_NO_SSL3_METHOD
 DEFINEFUNC(const SSL_METHOD *, SSLv3_client_method, DUMMYARG, DUMMYARG, return 
0, return)
 #endif
+#if OPENSSL_VERSION_NUMBER < 0x1010L
 DEFINEFUNC(const SSL_METHOD *, SSLv23_client_method, DUMMYARG, DUMMYARG, 
return 0, return)
+#else
+DEFINEFUNC(const SSL_METHOD *, TLS_client_method, DUMMYARG, DUMMYARG, return 
0, return)
+#endif
 DEFINEFUNC(const 

Bug#873715: includes -R (-rpath) in libidn2.pc file

2017-08-30 Thread Dmitry Eremin-Solenikov
2017-08-30 18:35 GMT+03:00 Tim Rühsen <tim.rueh...@gmx.de>:
> On 08/30/2017 01:55 PM, Dmitry Eremin-Solenikov wrote:
>> Package: libidn2-dev
>> Version: 2.0.2-3
>> Severity: normal
>>
>> Hi,
>>
>> libidn2.pc includes -R option in Libs.private section of the file. It
>> does not make sense, especially because this option points to the
>> standard libaries dir (/usr/lib/x86_64-linux-gnu/ in my case). Could you
>> please strip that option?
>>
>
> I can't remember that we recently changed libidn2.pc.in.
>
> The current libidn2.pc.in looks like:
>
> prefix=@prefix@
> exec_prefix=@exec_prefix@
> includedir=@includedir@
> libdir=@libdir@
>
> Name: libidn2
> Description: Library implementing IDNA2008 and TR46
> Version: @PACKAGE_VERSION@
> Cflags: -I${includedir}
> Libs: -L${libdir} -lidn2
> Libs.private: @LTLIBICONV@ @LTLIBUNISTRING@
>
>
> How does the -R come into your .pc file ?

Probably from LTLIBUNISTRING. See:

$ cat /usr/lib/x86_64-linux-gnu/pkgconfig/libidn2.pc
prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${prefix}/lib/x86_64-linux-gnu

Name: libidn2
Description: Library implementing IDNA2008 and TR46
Version: 2.0.2
Cflags: -I${includedir}
Libs: -L${libdir} -lidn2
Libs.private:  -L/usr/lib/x86_64-linux-gnu -lunistring
-R/usr/lib/x86_64-linux-gnu

-- 
With best wishes
Dmitry



Bug#873715: includes -R (-rpath) in libidn2.pc file

2017-08-30 Thread Dmitry Eremin-Solenikov
Package: libidn2-dev
Version: 2.0.2-3
Severity: normal

Hi,

libidn2.pc includes -R option in Libs.private section of the file. It
does not make sense, especially because this option points to the
standard libaries dir (/usr/lib/x86_64-linux-gnu/ in my case). Could you
please strip that option?

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libidn2-dev depends on:
ii  libidn2-0  2.0.2-3

libidn2-dev recommends no packages.

libidn2-dev suggests no packages.

-- no debconf information



Bug#853740: RM: lowpan-tools -- ROM; replaced by wpan-tools

2017-01-31 Thread Dmitry Eremin-Solenikov
Package: ftp.debian.org
Severity: normal

Please remove lowpan-tools from Debian unstable. It has been now fully
obsoleted by wpan-tools. It should not be used for new setups and old
setups should migrate to new toolset.

Thanks!

-- 
With best wishes
Dmitry



Bug#842955: suggests libicu55 which is not available in testing

2016-11-02 Thread Dmitry Eremin-Solenikov
Package: libqtcore4
Version: 4:4.8.7+dfsg-9
Severity: normal

libqtcore4 suggests libicu55, which was removed from testing. Please
consider switching to libicu57.

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages libqtcore4:amd64 depends on:
ii  libc6 2.24-5
ii  libgcc1   1:6.2.0-9
ii  libglib2.0-0  2.50.1-1
ii  libstdc++66.2.0-9
ii  qtcore4-l10n  4:4.8.7+dfsg-9
ii  zlib1g1:1.2.8.dfsg-2+b1

libqtcore4:amd64 recommends no packages.

Versions of packages libqtcore4:amd64 suggests:
ii  libicu55  55.1-7
ii  libthai0  0.1.25-2

-- no debconf information



Bug#840771: segfaults on valid certificate

2016-10-19 Thread Dmitry Eremin-Solenikov
Package: dumpasn1
Followup-For: Bug #840771

I belive the patch you have provided is not full/correct. You pass a
pointer to a wide character, when the code expects to have a valid wide
string (ending with L'\0'). Please consider the attached patch instead.

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages dumpasn1 depends on:
ii  libc6  2.24-3

dumpasn1 recommends no packages.

dumpasn1 suggests no packages.

-- no debconf information
Description: Fix bug 840771
Author: Mathieu Malaterre 
Bug-Debian: https://bugs.debian.org/840771

Index: dumpasn1-20150808/dumpasn1.c
===
--- dumpasn1-20150808.orig/dumpasn1.c
+++ dumpasn1-20150808/dumpasn1.c
@@ -1362,7 +1362,7 @@ static int displayUnicode( const wchar_t
 #elif 1
 		/* This (and the "%ls" variant below) seem to be the least broken 
 		   options */
-		fprintf( output, "%lc", wCh );
+		fprintf( output, "%lc", wCh[0] );
 #elif 0
 		wchar_t wChString[ 2 ];
 
@@ -1885,13 +1885,13 @@ static void displayString( FILE *inFile,
 		if( strOption == STR_UTF8 && ( ch & 0x80 ) )
 			{
 			const int secondCh = getc( inFile );
-			wchar_t wCh;
+			wchar_t wCh[2] = { 0, 0 };
 
 			/* It's a multibyte UTF8 character, read it as a widechar */
 			if( ( ch & 0xE0 ) == 0xC0 )		/* 111x -> 110x */
 {
 /* 2-byte character in the range 0x80...0x7FF */
-wCh = ( ( ch & 0x1F ) << 6 ) | ( secondCh & 0x3F );
+wCh[0] = ( ( ch & 0x1F ) << 6 ) | ( secondCh & 0x3F );
 i++;		/* We've read 2 characters */
 fPos += 2;
 }
@@ -1902,12 +1902,12 @@ static void displayString( FILE *inFile,
 	const int thirdCh = getc( inFile );
 
 	/* 3-byte character in the range 0x800...0x */
-	wCh = ( ( ch & 0x1F ) << 12 ) | \
+	wCh[0] = ( ( ch & 0x1F ) << 12 ) | \
 		  ( ( secondCh & 0x3F ) << 6 ) | \
 		  ( thirdCh & 0x3F );
 	}
 else
-	wCh = '.';
+	wCh[0] = '.';
 i += 2;		/* We've read 3 characters */
 fPos += 3;
 }


Bug#840771: segfaults on valid certificate

2016-10-14 Thread Dmitry Eremin-Solenikov
Package: dumpasn1
Version: 20150808-1
Severity: normal

dumpasn1 segfaults on some certificates when printing Unicode strings.

E.g. you can try it with the certificate downloaded from
http://www.grfc.ru/upload/medialibrary/eec/016301.p7b

Valgrind backtrace:

 144   58:   SET {
 146   56: SEQUENCE {
 1483:   OBJECT IDENTIFIER streetAddress (2 5 4 9)
 153   49:   UTF8String
==3== Invalid read of size 4
==3==at 0x4ED2D19: wcsnlen (wcsnlen.c:31)
==3==by 0x4ED2556: wcsrtombs (wcsrtombs.c:104)
==3==by 0x4E6D0D0: wcstombs (wcstombs.c:34)
==3==by 0x402998: displayUnicode (dumpasn1.c:1325)
==3==by 0x403B46: displayString (dumpasn1.c:1914)
==3==by 0x405C58: printASN1object (dumpasn1.c:2823)
==3==by 0x406222: printAsn1 (dumpasn1.c:2974)
==3==by 0x404C86: printConstructed (dumpasn1.c:2475)
==3==by 0x405264: printASN1object (dumpasn1.c:2598)
==3==by 0x406222: printAsn1 (dumpasn1.c:2974)
==3==by 0x404C86: printConstructed (dumpasn1.c:2475)
==3==by 0x405264: printASN1object (dumpasn1.c:2598)
==3==  Address 0x414 is not stack'd, malloc'd or (recently) free'd
==3== 
==3== 
==3== Process terminating with default action of signal 11 (SIGSEGV)
==3==  Access not within mapped region at address 0x414
==3==at 0x4ED2D19: wcsnlen (wcsnlen.c:31)
==3==by 0x4ED2556: wcsrtombs (wcsrtombs.c:104)
==3==by 0x4E6D0D0: wcstombs (wcstombs.c:34)
==3==by 0x402998: displayUnicode (dumpasn1.c:1325)
==3==by 0x403B46: displayString (dumpasn1.c:1914)
==3==by 0x405C58: printASN1object (dumpasn1.c:2823)
==3==by 0x406222: printAsn1 (dumpasn1.c:2974)
==3==by 0x404C86: printConstructed (dumpasn1.c:2475)
==3==by 0x405264: printASN1object (dumpasn1.c:2598)
==3==by 0x406222: printAsn1 (dumpasn1.c:2974)
==3==by 0x404C86: printConstructed (dumpasn1.c:2475)
==3==by 0x405264: printASN1object (dumpasn1.c:2598)
==3==  If you believe this happened as a result of a stack
==3==  overflow in your program's main thread (unlikely but
==3==  possible), you can try to increase the size of the
==3==  main thread stack using the --main-stacksize= flag.
==3==  The main thread stack size used in this run was 8388608.



-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages dumpasn1 depends on:
ii  libc6  2.24-3

dumpasn1 recommends no packages.

dumpasn1 suggests no packages.

-- no debconf information



Bug#838323: sysconfig.get_path('purelib') points to site-packages directory

2016-09-19 Thread Dmitry Eremin-Solenikov
Package: libpython3.5-minimal
Version: 3.5.2-5
Severity: normal

Sysconfig module points to site-packages directory instead of
dist-package if compared to distutils.sysconfig. If someone uses
Automake to build/install python extensions (e.g. like hamlib2 does)
then the python module will go to the wrong directory (as Automake uses
sysconfig instead of distuitls.sysconfig by default). See the following
log:

 CUT ==
$ python3
Python 3.5.2+ (default, Sep 10 2016, 10:24:58) 
[GCC 6.2.0 20160901] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sysconfig
>>> sysconfig.get_path('purelib')
'/usr/lib/python3.5/site-packages'
>>> from distutils import sysconfig
>>> sysconfig.get_python_lib(0, 0)
'/usr/lib/python3/dist-packages'
 CUT =

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages libpython3.5-minimal depends on:
ii  libc62.23-5
ii  libssl1.0.2  1.0.2h-1

Versions of packages libpython3.5-minimal recommends:
ii  libpython3.5-stdlib  3.5.2-5

libpython3.5-minimal suggests no packages.

-- no debconf information



Bug#835489: Fails to start

2016-09-07 Thread Dmitry Eremin-Solenikov
Package: pyqso
Followup-For: Bug #835489

Please consider the attached patch that fixed all the issues of PyQSO vs
Python3. I have uploaded the corresponding package to
mentors.debian.net (https://mentors.debian.net/package/pyqso). Thanks in 
advance.

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages pyqso depends on:
ii  gir1.2-gtk-3.0   3.21.5-3
ii  libjs-jquery 1.12.4-1
ii  libjs-underscore 1.8.3~dfsg-1
ii  python-libhamlib23.0.1-1
ii  python3-gi-cairo 3.20.1-1
ii  python3-matplotlib   1.5.2~rc2-1
ii  python3-mpltoolkits.basemap  1.0.7+dfsg-4
ii  python3-numpy1:1.11.1~rc1-1
pn  python3:any  

pyqso recommends no packages.

pyqso suggests no packages.

-- no debconf information
diff -Napur pyqso-0.3-old/debian/changelog pyqso-0.3/debian/changelog
--- pyqso-0.3-old/debian/changelog	2016-07-08 04:55:53.0 +0300
+++ pyqso-0.3/debian/changelog	2016-09-08 01:01:19.026455214 +0300
@@ -1,3 +1,14 @@
+pyqso (0.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild with Python3 (Closes: #835489).
+  * Change packages in dependencies to rerefence Python3 packages.
+  * Move python(3)-libhamlib2 to Recomends, as the Python3 version of package
+is not yet available in Debian.
+  * Bump standards version to 3.9.8 (No changes needed).
+
+ -- Dmitry Eremin-Solenikov <dbarysh...@gmail.com>  Thu, 08 Sep 2016 01:00:46 +0300
+
 pyqso (0.3-1) unstable; urgency=medium
 
   * Imported Upstream version 0.3.
diff -Napur pyqso-0.3-old/debian/control pyqso-0.3/debian/control
--- pyqso-0.3-old/debian/control	2016-07-08 04:51:02.0 +0300
+++ pyqso-0.3/debian/control	2016-09-08 01:01:46.095566806 +0300
@@ -5,10 +5,10 @@ Section: hamradio
 Priority: optional
 Build-Depends: debhelper (>= 9),
dh-python,
-   python-all,
+   python3-all,
python-setuptools,
python-sphinx
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8
 Vcs-Browser: http://anonscm.debian.org/cgit/pkg-hamradio/pyqso.git
 Vcs-Git: http://anonscm.debian.org/git/pkg-hamradio/pyqso.git
 Homepage: http://christianjacobs.uk/pyqso
@@ -16,15 +16,15 @@ Homepage: http://christianjacobs.uk/pyqs
 Package: pyqso
 Architecture: all
 Depends: ${misc:Depends},
- ${python:Depends},
- python-libhamlib2,
+ ${python3:Depends},
  gir1.2-gtk-3.0,
- python-gi-cairo,
- python-mpltoolkits.basemap,
- python-numpy,
- python-matplotlib,
+ python3-gi-cairo,
+ python3-mpltoolkits.basemap,
+ python3-numpy,
+ python3-matplotlib,
  libjs-jquery,
  libjs-underscore
+Recommends: python3-libhamlib2,
 Description: logging tool for amateur radio operators
  PyQSO is a logging tool for amateur radio operators. It provides a simple
  graphical interface through which users can manage information about the
diff -Napur pyqso-0.3-old/debian/rules pyqso-0.3/debian/rules
--- pyqso-0.3-old/debian/rules	2016-07-08 04:51:02.0 +0300
+++ pyqso-0.3/debian/rules	2016-09-08 00:38:38.589181137 +0300
@@ -2,7 +2,7 @@
 export PYBUILD_NAME=pyqso
 
 %:
-	dh $@ --with python2 --buildsystem=pybuild
+	dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_auto_build:
 	PYTHONPATH=. http_proxy='localhost' sphinx-build -N -bhtml docs/source/ build/html  # HTML generator


Bug#825320: gcc-doc-defaults: FTBFS in sid: error in 'Version' field string '5:': nothing after colon in version number

2016-09-07 Thread Dmitry Eremin-Solenikov
Package: gcc-doc
Followup-For: Bug #825320

The error with gnat-doc package version was most probably caused by the
missinchronization of gcc-doc-defaults rebuild vs. gnat defaults
changes. The attached patch should adds support for new GCC/GNAT/etc
packages defaulting to 6.x branch.

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages gcc-doc depends on:
ii  gcc-6-doc  6.1.0-1

gcc-doc recommends no packages.

gcc-doc suggests no packages.

-- no debconf information
diff -Napur gcc-doc-defaults-14/debian/changelog gcc-doc-defaults-15/debian/changelog
--- gcc-doc-defaults-14/debian/changelog	2015-05-05 23:43:02.0 +0300
+++ gcc-doc-defaults-15/debian/changelog	2016-09-08 00:06:02.187292450 +0300
@@ -1,3 +1,9 @@
+gcc-doc-defaults (5:15) unstable; urgency=medium
+
+  * Updated to 6.1 versions. (Closes: #794778, #833505, #825320)
+
+ -- Dmitry Eremin-Solenikov <dbarysh...@gmail.com>  Wed, 07 Sep 2016 23:48:17 +0300
+
 gcc-doc-defaults (5:14) unstable; urgency=medium
 
   * Updated gcc/doc/ with upstream 4.9.1.
diff -Napur gcc-doc-defaults-14/debian/control gcc-doc-defaults-15/debian/control
--- gcc-doc-defaults-14/debian/control	2015-05-05 23:43:47.0 +0300
+++ gcc-doc-defaults-15/debian/control	2016-09-07 23:52:23.662784731 +0300
@@ -16,7 +16,7 @@ Vcs-Git: git://anonscm.debian.org/users/
 
 Package: gcc-doc
 Architecture: any
-Depends: gcc-4.9-doc (>= 4.9.2-1~), ${misc:Depends}
+Depends: gcc-6-doc (>= 6.1.0-1~), ${misc:Depends}
 Replaces: gcc (<< 4:4.1.1-7), g++ (<< 4:4.1.1-7)
 Breaks: gcc (<< 4:4.1.1-7), g++ (<< 4:4.1.1-7)
 Description: documentation for the GNU compilers (gcc, gobjc, g++)
@@ -27,7 +27,7 @@ Description: documentation for the GNU c
 
 Package: cpp-doc
 Architecture: any
-Depends: cpp-4.9-doc (>= 4.9.2-1~), ${misc:Depends}
+Depends: cpp-6-doc (>= 6.1.0-1~), ${misc:Depends}
 Replaces: cpp (<< 4:4.1.1-7)
 Breaks: cpp (<< 4:4.1.1-7)
 Description: documentation for the GNU C preprocessor (cpp)
@@ -38,7 +38,7 @@ Description: documentation for the GNU C
 
 Package: gfortran-doc
 Architecture: any
-Depends: gfortran-4.9-doc (>= 4.9.2-1~), ${misc:Depends}
+Depends: gfortran-6-doc (>= 6.1.0-1~), ${misc:Depends}
 Replaces: gfortran (<< 4:4.1.1-7)
 Breaks: gfortran (<< 4:4.1.1-7)
 Description: documentation for the GNU Fortran Compiler (gfortran)
@@ -49,7 +49,7 @@ Description: documentation for the GNU F
 
 Package: gnat-doc
 Architecture: any
-Depends: gnat-4.9-doc (>= 4.9.2-1~), ${misc:Depends}
+Depends: gnat-6-doc (>= 6.1.0-1~), ${misc:Depends}
 Description: documentation for the GNU Ada Compiler (gnat)
  This is the dependency package that should install documentation
  for Debian default version of GNU Ada compiler.
@@ -58,7 +58,7 @@ Description: documentation for the GNU A
 
 Package: gcj-doc
 Architecture: any
-Depends: gcj-4.9-doc (>= 4.9.2-1~), ${misc:Depends}
+Depends: gcj-6-doc (>= 6.1.0-1~), ${misc:Depends}
 Replaces: gcj (<< 4:4.3.1-2)
 Breaks: gcj (<< 4:4.3.1-2)
 Description: documentation for the GNU Java tools (gcj, gij)
@@ -69,7 +69,7 @@ Description: documentation for the GNU J
 
 Package: gccgo-doc
 Architecture: amd64 arm64 armel armhf i386 ia64 mips mips64 mips64el mipsel powerpc ppc64 ppc64el s390 s390x x32
-Depends: gccgo-4.9-doc (>= 4.9.2-1~), ${misc:Depends}
+Depends: gccgo-6-doc (>= 6.1.0-1~), ${misc:Depends}
 Description: documentation for the GNU Go compiler (gccgo)
  This is the dependency package that should install documentation
  for Debian default version of GNU Go compiler.
diff -Napur gcc-doc-defaults-14/debian/rules gcc-doc-defaults-15/debian/rules
--- gcc-doc-defaults-14/debian/rules	2015-05-05 23:26:21.0 +0300
+++ gcc-doc-defaults-15/debian/rules	2016-09-07 23:52:07.337702255 +0300
@@ -12,6 +12,7 @@ DOC_VER_4.7 := 4.7.4-1~
 DOC_VER_4.8 := 4.8.4-1~
 DOC_VER_4.9 := 4.9.2-1~
 DOC_VER_5   := 5.1.0-1~
+DOC_VER_6   := 6.1.0-1~
 
 # The version for binary packages: gcc-doc-base, gcc-doc, etc.
 # Automatic set debian revision, adapted from gcc-defaults' rules.
@@ -27,15 +28,18 @@ DEBIAN_EPOCH := $(shell echo $(VDEF) | a
 #PKG_VER_4.8 := 4.8.4-1
 #PKG_VER_4.9 := 4.9.2-1
 #PKG_VER_5   := 5.1.0-1
+#PKG_VER_6   := 6.1.0-1
 
-PKG_VER_4.4 := 4.4.7-$(shell expr $(VMAJOR) - 4)
-PKG_VER_4.6 := 4.6.4-$(shell expr $(VMAJOR) - 5)
-PKG_VER_4.7 := 4.7.4-$(shell expr $(VMAJOR) - 9)
-PKG_VER_4.8 := 4.8.4-$(shell expr $(VMAJOR) - 13)
-PKG_VER_4.9 := 4.9.2-$(shell expr $(VMAJOR) - 13)
-PKG_VER_5   := 5.1.0-$(shell expr $(VMAJOR) - 13)
+PKG_VER_4.4 := 4.4.7-$(shell expr $(VMAJOR) - 5)
+PKG_VER_4.6 := 4.6.4-$(shell expr $(VMAJO

Bug#835489: Fails to start

2016-08-26 Thread Dmitry Eremin-Solenikov
Package: pyqso
Version: 0.3-1
Severity: grave

pyqso fails to start with the following console log.

/usr/bin/pyqso:20: PyGIWarning: Gtk was imported without specifying a version 
first. Use gi.require_version('Gtk', '3.0') before import to ensure that the 
right version gets loaded.
  from gi.repository import Gtk, GdkPixbuf
Traceback (most recent call last):
  File "/usr/bin/pyqso", line 22, in 
import configparser
ImportError: No module named configparser

After installing manually python-configparser, pyqso fails to find
unittest.mock module:

/usr/bin/pyqso:20: PyGIWarning: Gtk was imported without specifying a version 
first. Use gi.require_version('Gtk', '3.0') before import to ensure that the 
right version gets loaded.
  from gi.repository import Gtk, GdkPixbuf
INFO:root:PyQSO version 0.3
/usr/lib/python2.7/dist-packages/pyqso/logbook.py:20: PyGIWarning: PangoCairo 
was imported without specifying a version first. Use 
gi.require_version('PangoCairo', '1.0') before import to ensure that the right 
version gets loaded.
  from gi.repository import Gtk, Pango, PangoCairo
/usr/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: 
Matplotlib is building the font cache using fc-list. This may take a moment.
  warnings.warn('Matplotlib is building the font cache using fc-list. This may 
take a moment.')
Traceback (most recent call last):
  File "/usr/bin/pyqso", line 38, in 
from pyqso.logbook import *
  File "/usr/lib/python2.7/dist-packages/pyqso/logbook.py", line 38, in 
from pyqso.log import *
  File "/usr/lib/python2.7/dist-packages/pyqso/log.py", line 26, in 
from pyqso.record_dialog import *
  File "/usr/lib/python2.7/dist-packages/pyqso/record_dialog.py", line 34, in 

from pyqso.callsign_lookup import *
  File "/usr/lib/python2.7/dist-packages/pyqso/callsign_lookup.py", line 22, in 

import unittest.mock
ImportError: No module named mock

The module unittest.mock is provided only by Python 3.x. However manually 
starting pyqso with python3 also fails:

$ python3 /usr/bin/pyqso
/usr/bin/pyqso:20: PyGIWarning: Gtk was imported without specifying a version 
first. Use gi.require_version('Gtk', '3.0') before import to ensure that the 
right version gets loaded.
  from gi.repository import Gtk, GdkPixbuf
INFO:root:PyQSO version 0.3
Traceback (most recent call last):
  File "/usr/bin/pyqso", line 37, in 
from pyqso.adif import *
ImportError: No module named 'pyqso'


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages pyqso depends on:
ii  gir1.2-gtk-3.0  3.20.9-1
ii  libjs-jquery1.12.4-1
ii  libjs-underscore1.7.0~dfsg-1
ii  python-gi-cairo 3.20.1-1
ii  python-libhamlib2   3.0.1-1
ii  python-matplotlib   1.5.2~rc2-1
ii  python-mpltoolkits.basemap  1.0.7+dfsg-4
ii  python-numpy1:1.11.1~rc1-1
pn  python:any  

pyqso recommends no packages.

pyqso suggests no packages.

-- no debconf information



Bug#823610: valgrind: Unrecognised instruction RDRAND

2016-05-16 Thread Dmitry Eremin-Solenikov
Package: valgrind
Version: 1:3.11.0-1+b1
Followup-For: Bug #823610

Seconding this bug. Currently valgrind'ing programs, that use
libgcrypt will fail with the program (incorrectly) receiving a SIGILL:

=== Cut ===
vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF0 0x72 0x4 0xFF 
0xC9
vex amd64->IR:   REX=1 REX.W=1 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=0 VEX.L=0 VEX.n=0x0 ESC=0F
vex amd64->IR:   PFX.66=0 PFX.F2=0 PFX.F3=0
==18634== valgrind: Unrecognised instruction at address 0x5101663.
==18634==at 0x5101663: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x510176A: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x5101908: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x50FD33F: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x50FE12B: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x50FD254: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x5109677: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x50D16DD: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x50603D2: ??? (in /lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x504DD5D: gcry_pk_decrypt (in 
/lib/x86_64-linux-gnu/libgcrypt.so.20.1.0)
==18634==by 0x404E9A: crypto_pk_libgcrypt_decrypt (crypto_libgcrypt.c:332)
==18634==by 0x40330E: crypto_pk_decrypt (crypto.c:161)
==18634== Your program just tried to execute an instruction that Valgrind
==18634== did not recognise.  There are two possible reasons for this.
==18634== 1. Your program has a bug and erroneously jumped to a non-code
==18634==location.  If you are running Memcheck and you just saw a
==18634==warning about a bad jump, it's probably your program's fault.
==18634== 2. The instruction is legitimate but Valgrind doesn't handle it,
==18634==i.e. it's Valgrind's fault.  If you think this is the case or
==18634==you are not sure, please let us know and we'll try to fix it.
==18634== Either way, Valgrind will now raise a SIGILL signal which will
==18634== probably kill your program.
==18634== 
==18634== Process terminating with default action of signal 4 (SIGILL)
=== Cut ===

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages valgrind depends on:
ii  libc6  2.22-7
ii  libc6-dbg  2.22-7

Versions of packages valgrind recommends:
ii  gdb   7.10-1+b1
ii  valgrind-dbg  1:3.11.0-1+b1

Versions of packages valgrind suggests:
pn  alleyoop  
pn  kcachegrind   
pn  valgrind-mpi  
pn  valkyrie  

-- no debconf information



Bug#824070: a2jmidid should recommend python-dbus

2016-05-11 Thread Dmitry Eremin-Solenikov
Package: a2jmidid
Version: 8~dfsg0-1
Severity: normal

Hello,

a2jmidid should recommend (or even depend) on python-dbus. W/o this
package a2j_control crashes in the following way:


$ a2j_control 
Traceback (most recent call last):
  File "/usr/bin/a2j_control", line 11, in 
import dbus
ImportError: No module named dbus

-- 
With best wishes
Dmitry


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages a2jmidid depends on:
ii  libasound21.1.0-1
ii  libc6 2.22-7
ii  libdbus-1-3   1.10.8-1
ii  libjack-jackd2-0 [libjack-0.116]  1.9.10+20150825git1ed50c92~dfsg-1
ii  python2.7.11-1

a2jmidid recommends no packages.

a2jmidid suggests no packages.

-- no debconf information



Bug#822379: hidrd FTBFS on several platforms

2016-04-23 Thread Dmitry Eremin-Solenikov
Package: hidrd
Version: 0.2.0-12
Severity: serious
Justification: fails to build from source

hidrd failed to build on several platforms, see
https://buildd.debian.org/status/package.php?p=hidrd=sid

All failed builds did so thanks to the hidrd_num_test test in lib/utils:

/«PKGBUILDDIR»/lib/util/.libs/lt-hidrd_num_test:num_test.c:322:
Unexpected formatting result: 128 instead of -128

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)



Bug#821878: Please consider switching to Tcl/Tk 8.6

2016-04-20 Thread Dmitry Eremin-Solenikov
Package: vkeybd
Version: 1:0.1.18d-2
Severity: normal

vkeybd uses Tcl/Tk 8.5. Please consider switching to version 8.6, which
is currently the default in testing/unstable.

-- 
With best wishes
Dmitry

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages vkeybd depends on:
ii  libasound2  1.1.0-1
ii  libc6   2.22-6
ii  tcl8.5  8.5.19-2
ii  tk8.5   8.5.19-1

vkeybd recommends no packages.

vkeybd suggests no packages.

-- no debconf information



  1   2   >