Bug#1028104: libboost-dev: Boost with C++20 uses unavailable std functions

2023-01-06 Thread R4SAS
Package: libboost-dev
Version: 1.74.0.3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: r4...@i2pd.xyz

When I'm trying to build upstream i2pd, which uses Boost ASIO using g++ with 
C++20 enabled 
(https://github.com/PurpleI2P/i2pd/commit/a6f9a56e40a40f5a9d153e701a067c5251669ac4),
 g++ throws error:

g++ -g -O2 -ffile-prefix-map=/github/workspace=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -pedantic -std=c++20 -fPIC -DUSE_UPNP 
-D__AES__ -maes -MMD -MP -Ilibi2pd -Ilibi2pd_client -Ii18n 
-DOPENSSL_SUPPRESS_DEPRECATED  -c -o obj/libi2pd/Crypto.o libi2pd/Crypto.cpp
In file included from /usr/include/boost/asio.hpp:23,
 from libi2pd/Timestamp.h:16,
 from libi2pd/TunnelBase.h:14,
 from libi2pd/Crypto.cpp:17:
/usr/include/boost/asio/awaitable.hpp: In constructor 
‘boost::asio::awaitable::awaitable(boost::asio::awaitable&&)’:
/usr/include/boost/asio/awaitable.hpp:68:19: error: ‘exchange’ is not a member 
of ‘std’; did you mean ‘std::__atomic_impl::exchange’?
   68 | : frame_(std::exchange(other.frame_, nullptr))
  |   ^~~~
In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33,
 from /usr/include/c++/12/memory:78,
 from libi2pd/Crypto.cpp:13:
/usr/include/c++/12/bits/atomic_base.h:976:7: note: 
‘std::__atomic_impl::exchange’ declared here
  976 |   exchange(_Tp* __ptr, _Val<_Tp> __desired, memory_order __m) 
noexcept
  |   ^~~~

Looks like boost is using deprecated or removed C++20 functions.
Tests are done on latest debian:bookworm docker image.


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

Kernel: Linux 4.19.0-16-amd64 (SMP w/8 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages libboost-dev depends on:
ii  libboost1.74-dev  1.74.0-18.1

libboost-dev recommends no packages.

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

-- no debconf information


Bug#1008087: i2pd: I2Pd crashes after running for about 2-5 minutes. It is running on a VPS server with 2 gigs RAM.

2022-04-01 Thread R4SAS

Hello.

Packages older than 2.41.0 are may crash due to starting of development 
transport protocol SSU2, which is not handled by old versions.
That's why nothing can be done with debian-provided packages with old 
versions.


Use our community repository instead for now, because our Debian 
maintainer didn't updated package for half-year (still 2.39.0 - 
https://salsa.debian.org/yangfl-guest/i2pd), I can't take maintainement 
of package here due to requirement to use real name and contacts, and no 
one wants to take maintainership.


The only way to make it work - update package in all distributions to 
2.41.0.




Bug#991913: miredo: package disappear from buster repository

2021-08-05 Thread R4SAS

Package: miredo
Version: 1.2.6
Severity: normal
Tags: a11y

Package miredo is not available in buster distribution via apt. But 
package exist in repository.

Looks like packages list in official repository is malformed.

-- System Information:
Debian Release: 10.10
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)



Bug#925715: i2pd: ftbfs with GCC-9

2019-04-13 Thread R4SAS


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Fixed in trunk at 
https://github.com/PurpleI2P/i2pd/commit/ed116e7cea4de322ccaad44e929add978477ac53.
-BEGIN PGP SIGNATURE-
Version: Mailvelope v2.2.2
Comment: https://www.mailvelope.com

wsFcBAEBCAAQBQJcsZKkCRBm9sh7mOvP4gAAo3MQAJPc2sttllgKF85eE3/2
izxarHyMTbMY6MtoG7+tn6pLPmwC0vWHKCZsjJ//7FM5HRPavQxDwdU3GqsY
9QmUGqdnq7HFBrxijf814Lo95eOj5gy55hfEbZy9aWR2EJo5iofDqvvNBhPD
Dz86iLhuKDKMP/STQ1qyPBgTOvD4DPJc1ecBRgIN8GIxvKldVKjCxYzjV/Ri
QWhz6KoegwuNa4wSKu83cboA5WO5/25ru1splEyZhIbwCZYQ8kfa5T8INWr3
bocIVZSl5+GsGxbdEpaYr2L3GHzgpTpNpexAN65s4WEOdvMhF78nODlCod5Y
eJ3qIDnE/c+0Khk7tR9PIYpjaNScCjb+J/ad/tr/i+uNvk5pLDtCq7EMcQL8
Vb1LNQbHGVj/ZrkUZ1cagRlOkyoZDg7XDTCq+qykx1ojXZxUuL3Y7jmI+x26
sg7bmjaGCNk8U0VBixL010HBD6d2t3fNnaB8HGlchAunQO0iZo//szHkG9HF
5A4imoFuPrVQpaw4TGqcBYLuir/DoOhKP0X67ltVy1r1qdLQh+M0qU+ZGQuo
NMXbzQNS18edSNGhpLGXK2KruSpCobR7iJPG14Mjugu9XP2lyUtN/AnBSanv
A9lrMq01NdkIk//r3a8asm23vA4LK10+38FF34NuGiExyXmgRIK2Qj5hYcvf
HkN3
=Q0WA
-END PGP SIGNATURE-



Bug#915501: Upstream issue

2018-12-05 Thread R4SAS
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Added upstream issue:
https://github.com/PurpleI2P/i2pd/issues/1275
-BEGIN PGP SIGNATURE-
Version: Mailvelope v2.2.2
Comment: https://www.mailvelope.com

wsFcBAEBCAAQBQJcCAEOCRBm9sh7mOvP4gAAC7YP/j+gesDYbpHSekMl903w
DyGD6RPczL7PYF5i+SYoAhs3syN+74RICmCi8yP6Lh0uRkooxjstHFibrdgY
wHk33DDWpQLQuyYLfcBHXCL+HpHDAN1rPeP4myqonQOx5Gsndo5CvF8jjwlv
XNIRW7IytnNLlyM3eaZkP7oEf28bPOkz5xtJpfhKPrSmU0pzcjUV7U3sFgC4
Rqt0dYk1j2W0y3C5zl5JYTfauxLmGjTkJLIDw0na92q/pBMKzGih6Ov9GGBh
RQO8FXHk7Ni+Iyz404L7j3SjEGSQytfWURlGXxC37EcNm7b826etndYTGNu8
YULMCohuNuyOTzvRVBurACoyxEDY8OC+i+poHUALAWcCzqY64rIPFJ9HSjzG
sWTQs6g+1pgCt0LG8JU8cct9BzWjT+BsVIGW/6vfSH+wnhcXiLUgO8vtGLuF
OS//QCVvT9WUwkSI143l2z9UH3poT8ynLfzDHBzt4CLahmA2UXInjV145cP1
j/nuy3KSuH0SW5FNlaw20qkziaG4UVuoj3UpWDAlFNgKwVE1wmDL3oqw5p2X
A/ziYMjIWmRrq4Pej74Hqh+S4WX4Bo5OT6NCqZktQYk7vDqtaTCN15hy9TUr
wu7LTWWyuJ/PYM0DcjKA0C8ATlBkBNGxarLNDOj/7BOYnG/nnCqbkI61lF15
ZZXT
=V5oz
-END PGP SIGNATURE-