Bug#1069545: [Pkg-erlang-devel] Bug#1069545: erlang: FTBFS on armel: make[4]: *** [/<>/make/arm-unknown-linux-gnueabi/otp.mk:325: ../pdf/wx-2.2.2.1.pdf] Error 1

2024-04-26 Thread Sergei Golovan
notfound 1069545 1:25.3.2.11+dfsg-1
thanks

Hi Lucas,

Java throwing an out-of-memory exception on armel doesn't count as a
bug, I reckon.

On the other hand, my previous thought about sufficient memory size on
builds is irrelevant because builds build only architecture dependent
packages, and erlang-doc is architecture independent.

On Tue, Apr 23, 2024 at 10:02 AM Sergei Golovan  wrote:
>
> Version: 1:25.3.2.11+dfsg-1
>
> Hi Lukas,
>
> On Sat, Apr 20, 2024 at 4:27 PM Lucas Nussbaum  wrote:
> >
> > Hi,
> >
> > During a rebuild of all packages in sid, your package failed to build
> > on armel.
>
> > > [INFO] FOUserAgent - Rendered page #871.
> > > Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
>
> It's an intermittent out-of-memory error. It never occurs on buildds
> (I guess they just have more memory available then in the setup you're
> using for the archive rebuild). Therefore, I'm closing this bugreport.
>
> Cheers!
> --
> Sergei Golovan



-- 
Sergei Golovan



Bug#1067701: [Pkg-erlang-devel] Bug#1067701: FTBFS: _TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64

2024-03-26 Thread Sergei Golovan
Hi, Lukas!


On Tue, Mar 26, 2024 at 2:42 PM Lukas Larsson  wrote:
>
> This bug has been fixed but not released yet for Erlang. This is the github 
> PR with the fix: https://github.com/erlang/otp/pull/7952
>
> The fix will be part of the Erlang 27 release.

Thank you for pointing out the PR request! I'm planning to upload
Erlang 27 for trixie, but currently it requires some additional tools
missing in Debian. So, I'll add this fix in the meantime for Erlang
25.

-- 
Sergei Golovan



Bug#1062462: [Pkg-tcltk-devel] Bug#1062462: itk3: NMU diff for 64-bit time_t transition

2024-02-07 Thread Sergei Golovan
Hi Graham,

On Thu, Feb 1, 2024 at 6:57 PM Graham Inggs  wrote:
>
> Source: itk3
> Version: 3.4.2-3.1
> Severity: serious
> Tags: patch pending
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
>
> Dear maintainer,
>
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> itk3 as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).

Can you elaborate how exactly you determined that itk3 is affected by
time_t size change? As far as I can see in the sources, it doesn't use
time_t at all.

Cheers!
-- 
Sergei Golovan



Bug#1062461: [Pkg-tcltk-devel] Bug#1062461: itcl3: NMU diff for 64-bit time_t transition

2024-02-07 Thread Sergei Golovan
Hi Graham,

On Thu, Feb 1, 2024 at 6:57 PM Graham Inggs  wrote:
>
> Source: itcl3
> Version: 3.4.4-2
> Severity: serious
> Tags: patch pending
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
>
> Dear maintainer,
>
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> itcl3 as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).

Can you elaborate how exactly you determined that itcl3 is affected by
time_t size change? As far as I can see in the sources, it doesn't use
time_t at all.

Cheers!
-- 
Sergei Golovan



Bug#1029034: snack: includes non-free source

2023-02-19 Thread Sergei Golovan
Hi Thomas,

Thank you very much for the patch! It makes the snack package build just fine.
I'll do some testing and upload the fixed package shortly! As far as I can tell,
there's still time for it to make bookworm (Debian 12).

On Sun, Feb 19, 2023 at 12:12 AM Thomas Uhle
 wrote:
>
> Dear maintainers,
>
> I would very much appreciate if this package would be kept in Debian.
> That is why I've had a look into the source code and have seen that there
> is yet another implementation for a downsampler in jkGetF0.c that is not
> proprietary code.  And so I was thinking what is good enough to be used
> for the estimation of the first formant F0, cannot be bad for doing the
> computation to estimate all the others.  However, in contrast to the code
> from downsample.c, this other downsampler is not using 16-bit integer
> values but it is a floating-point implementation.  So it is not a drop-in
> replacement and I had to rewrite large portions of the two functions
> Fdownsample() and highpass().  I also had to make the function do_ffir()
> public to be used by the highpass filter implementation and to uncomment
> and fix some code in it that was headlined by /* never used */ but is
> needed to make the highpass filter implementation working again.
>
> Long story short, there is a patch attached to this e-mail that I grant
> under the license of either GPL2+ (like it is used for the whole project
> snack) or BSD (like it is said to be in the headers of jkFormant.c and
> jkGetF0.c), whatever suits you, in the hope to save this package from
> being dropped.
> I have attached two versions of it because I don't know whether the 170
> lines of conflicting proprietary code have to be removed before or can be
> replaced by the patch.  So applying remove_downsample.c.diff removes the
> conflicting lines from jkFormant.c, formant.patch is the actual fix to
> make the implementation work again, and formant2.patch is a combination
> of both.
>
> I hope it is not too late.
>
> Best regards,
>
> Thomas Uhle



-- 
Sergei Golovan



Bug#1029034: snack: includes non-free source

2023-01-22 Thread Sergei Golovan
Hi Bastian,

Thank you for the report!

On Mon, Jan 16, 2023 at 9:33 PM Bastian Germann  wrote:
>
> While the file part that is copied from formant.c is okay to be included in 
> Debian, the part from downsample.c is not.
> Please repack the source package getting rid of the file.

I don't think that I can remove this code without reimplementing its
functionality somehow. So maybe it'd be better to drop the package
from Debian. There are two packages that depend on tcl-snack:
transcriber and wavesurfer. I guess they'd have to be removed from
Debian as well.

Cheers!
-- 
Sergei Golovan



Bug#1024632: [Pkg-erlang-devel] Bug#1024632: Bug#1024632: Bug#1024632: erlang: CVE-2022-37026 Client Authentication Bypass

2022-12-14 Thread Sergei Golovan
Hi!

On Mon, Dec 12, 2022 at 5:27 PM Sergei Golovan  wrote:
>
> Hi Salvatore,
>
> On Fri, Dec 9, 2022 at 12:15 AM Salvatore Bonaccorso  
> wrote:
> >
> > The upcoming point release for 11.6 is scheduled for 17th with
> > uploading window closing the upcoming weekend. If we are confident
> > enough about potential regressions, can you make sure the fix land in
> > the next bullseye point release?
>
> Unfortunately, I've found a few regressions in the Erlang test suite,
> and I couldn't fix them myself yet. I'll try my best to do that
> tonight and tomorrow, but I'm afraid I'd suggest postponing uploading
> patched Erlang to stable.

I couldn't fix these regressions in the test suite, but it appears
that they are present
in the latest released Erlang 23 version (23.3.4.18) as well.
Therefore, I'm uploading the
fix to stable.

Cheers!
-- 
Sergei Golovan



Bug#1024632: [Pkg-erlang-devel] Bug#1024632: Bug#1024632: erlang: CVE-2022-37026 Client Authentication Bypass

2022-12-12 Thread Sergei Golovan
Hi Salvatore,

On Fri, Dec 9, 2022 at 12:15 AM Salvatore Bonaccorso  wrote:
>
> The upcoming point release for 11.6 is scheduled for 17th with
> uploading window closing the upcoming weekend. If we are confident
> enough about potential regressions, can you make sure the fix land in
> the next bullseye point release?

Unfortunately, I've found a few regressions in the Erlang test suite,
and I couldn't fix them myself yet. I'll try my best to do that
tonight and tomorrow, but I'm afraid I'd suggest postponing uploading
patched Erlang to stable.

Cheers!
-- 
Sergei Golovan



Bug#1024632: [Pkg-erlang-devel] Bug#1024632: erlang: CVE-2022-37026 Client Authentication Bypass

2022-11-30 Thread Sergei Golovan
Hi Markus,

On Wed, Nov 30, 2022 at 4:15 PM Markus Koschany  wrote:
>
> Hello,
>
> I have prepared a security update for Bullseye which fixes CVE-2022-37026.
> Sergei could you review the update please? I am attaching the debdiff.

I'm also preparing a fix for CVE-2022-37026, but I'll gladly consider
your patch first. Thank you for the work!

-- 
Sergei Golovan



Bug#996437: elixir-lang: FTBFS with Erlang 24.1 (one test fails)

2021-10-21 Thread Sergei Golovan
Hi Evgeny.

I've missed your first reply somehow, sorry. I'll happily do NMU on the
weekend.

On Thu, Oct 21, 2021, 16:44 Evgeny Golyshev  wrote:

> Hi Sergei
>
> If you don't have time to do the NMU, tell me and I will upload the
> package applying your patch.
>
> --
> Evgeny
>
> On Mon, 18 Oct 2021 at 14:25, Evgeny Golyshev  wrote:
>
>> Hello Sergei
>>
>> Thank you for the patch you prepared. It's well done. Feel free to do a
>> NMU.
>>
>> --
>> Evgeny
>>
>


Bug#992609: careless upload of Erlang v24 without a transition tracking with the release team (was: rabbitmq-server fails to start after erlang v24 update)

2021-08-22 Thread Sergei Golovan
Hi Thomas,

On Sun, Aug 22, 2021 at 6:55 PM Thomas Goirand  wrote:
>
> Hi Damir, Sergei, the release team,
>
> First of all, thanks for your bug report, Damir.
>
> Debian Bullseye was released on the 14th of Aug. Then Erlang v24 was
> uploaded on the 17th. Looking at:
>
> https://release.debian.org/transitions/
>
> I cannot see any transition thingy opened for Erlang. This means that
> Erlang was carelessly uploaded to Unstable:

Uploading new major version of Erlang does not require a transition.
No application needs to be rebuilt against it, and only a minority
breaks (those which use removed deprecated features, and they have to
be updated or patched anyway). I'm sorry that elixir and rabbit-mq
break.

>
> 1/ Without informing the release team, and defining a schedule for the
> Erlang transition

I insist that a transition is not necessary.

>
> 2/ Without rebuilding any reverse dependency, and more specifically,
> without caring about RabbitMQ which is kind of a high profile server
> application.
>
> Now, we have Erlang v24 in Unstable which looks like a good target for
> RabbitMQ 3.9.4, however, this new version needs a new Elixir release, as
> it has a bound of ">= 1.10.4 and < 1.13.0". Elixir as in unstable (ie:
> 1.10.3) doesn't work, even when trying to convince RabbitMQ it's ok.

Well, I would say that Elixir in Debian is not in a good shape. It
lags way behind upstream (which is already 1.12.2, quite a few
releases ahead).

>
> There isn't much I can do now. I'm opening a bug against Elixir, and
> I'll have to wait for it to be solved...
>
> This isn't the first time something like this happen. Could we please
> bring some sanity in the way we do things? Sergei, could you please
> revert your upload of Erlang v24 in Unstable, and open a release team
> bug to get a transition tracker thingy, which is the only sane way to do
> things in Debian?
>
> Not amused...

I've uploaded Erlang 24 to experimental months ago. If you know that
your software breaks on Erlang upgrade, you could do something
already.

Cheers!
-- 
Sergei Golovan



Bug#986662: ossp-padsp not working with recent Pulseaudio

2021-04-30 Thread Sergei Golovan
Hi Ralf,

On Fri, Apr 30, 2021 at 2:07 PM Ralf Jung  wrote:
>
> Hi Sergei,
>
> Our current problem is that we cannot even upload the package to unstable 
> since
> my key in the debian keyring expired (and the updated key missed the April
> keyring update), and Sebastien is not yet allowed to upload osspd.
> I've done the upload before figuring this out, so now revision 12 is sitting 
> on
> the ftp server and waiting for my key to become valid...
>
> If you are a DD, maybe you can help by uploading the package for us? I guess
> we'd have to prepare a revision 13, but that should be easy.

Yes, I'm a DD, sorry if I wasn't clear about this.

>
> When we prepared the fix, we were not aware that this would become an RC bug, 
> so
> we didn't strive for a minimal fix.

Okay. Then I'll open a bugreport with release.debian.org and ask if
this not so minimal
update can propagate to testing. If yes, I'll reupload it.

Cheers!
-- 
Sergei Golovan



Bug#986662: ossp-padsp not working with recent Pulseaudio

2021-04-30 Thread Sergei Golovan
Hi Ralf, Sebastien,

If you need any help with uploading the osspd package, please let me
know. I've looked at the current 1.3.2-12 in Git, and it looks fine
with the exception that it adds more changes than the fix of this bug
(which is not advisable during freeze periods). So, I'd start to ask
the release team if they are willing to grant a freeze exception for
the new version prior to upload.

Cheers!
-- 
Sergei Golovan



Bug#985389: yaws: debug is enabled, which makes the package unusable for production

2021-03-17 Thread Sergei Golovan
Package: yaws
Version: 2.0.8+dfsg-2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Currently, yaws is built with debug enabled, which slows it down and
clutters its log files. The debug sould be disabled before the bullseye
release.



Bug#985124: Acknowledgement (fossil: fails to update schema for older repositories)

2021-03-13 Thread Sergei Golovan
Hi Barak,

I did some testing, the patch from
https://www2.fossil-scm.org/fossil/info/d4041437b6f40d0cc62f22d2973498d596af325b1d18fed2dd7584aef733df7a
indeed fixes the bug. I'm attaching the patch, and if you want, I can
do NMU.


-- 
Sergei Golovan
diff -Nru fossil-2.14/debian/changelog fossil-2.14/debian/changelog
--- fossil-2.14/debian/changelog	2021-01-24 19:12:40.0 +0300
+++ fossil-2.14/debian/changelog	2021-03-13 12:59:32.0 +0300
@@ -1,3 +1,11 @@
+fossil (1:2.14-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Apply an upstream patch which fixes updating schema for repositories
+created by fossil 1.x (closes: #985124)
+
+ -- Sergei Golovan   Sat, 13 Mar 2021 12:59:32 +0300
+
 fossil (1:2.14-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru fossil-2.14/debian/patches/series fossil-2.14/debian/patches/series
--- fossil-2.14/debian/patches/series	2021-01-24 19:12:40.0 +0300
+++ fossil-2.14/debian/patches/series	2021-03-13 12:57:08.0 +0300
@@ -1 +1,2 @@
 debian-changes
+update-schema.patch
diff -Nru fossil-2.14/debian/patches/update-schema.patch fossil-2.14/debian/patches/update-schema.patch
--- fossil-2.14/debian/patches/update-schema.patch	1970-01-01 03:00:00.0 +0300
+++ fossil-2.14/debian/patches/update-schema.patch	2021-03-13 12:59:32.0 +0300
@@ -0,0 +1,27 @@
+Author: Upstream
+Description: Disable devencive mode when updating schema for repositories created by fossil 1.x.
+
+--- a/src/rebuild.c
 b/src/rebuild.c
+@@ -156,17 +156,20 @@
+ /* Search for:  length(uuid)==40
+ **  0123456789 12345   */
+ int i;
+ for(i=10; z[i]; i++){
+   if( z[i]=='=' && strncmp([i-6],"(uuid)==40",10)==0 ){
++int rc = 0;
+ z[i] = '>';
++sqlite3_db_config(g.db, SQLITE_DBCONFIG_DEFENSIVE, 0, );
+ db_multi_exec(
+"PRAGMA writable_schema=ON;"
+"UPDATE repository.sqlite_schema SET sql=%Q WHERE name LIKE 'blob';"
+"PRAGMA writable_schema=OFF;",
+z
+ );
++sqlite3_db_config(g.db, SQLITE_DBCONFIG_DEFENSIVE, 1, );
+ break;
+   }
+ }
+ fossil_free(z);
+   }
+


Bug#985124: fossil: fails to update schema for older repositories

2021-03-12 Thread Sergei Golovan
Package: fossil
Version: 1:2.14-1
Severity: grave
Tags: upstream fixed-upstream

Dear Maintainer,

After updating the fossil package to 1:2.14-1, I've found that it fails
to open repositories created a while ago. It emits the following error
message:

SQLITE_ERROR(1): table sqlite_master may not be modified in "UPDATE
repository.sqlite_schema SET sql='CREATE TABLE blob(
  rid INTEGER PRIMARY KEY,
  rcvid INTEGER,
  size INTEGER,
  uuid TEXT UNIQUE NOT NULL,
  content BLOB,

Database error: table sqlite_master may not be modified: {UPDATE
repository.sqlite_schema SET sql='CREATE TABLE blob(
  rid INTEGER PRIMARY KEY,
  rcvid INTEGER,
  size INTEGER,
  uuid TEXT UNIQUE NOT NULL,
  content BLOB,
  CHECK( length(uuid)>=40 AND rid>0 )
)' WHERE name LIKE 'blob';PRAGMA writable_schema=OFF;}

The message indicates that the repository Sqlite DB is in defencive
mode, and its schema can't be modified using UPDATE.

As far as I can see, this bug is fixed upstream in the following commit:
https://www2.fossil-scm.org/fossil/info/d4041437b6f40d0cc62f22d2973498d596af325b1d18fed2dd7584aef733df7a
which is a part of the 2.15 release.

Please, apply the fix to the fossil package in Debian, as it is now,
fossil is not very usable. I'm sure, the bug is serious enough to grant
a freeze exception.

To reproduce the bug, just create an empty repository using fossil
binary from stretch (1:1.37-1), and try to connect to it using fossil
1:2.14-1:

fossil-1.37 new test.fossil
fossil-2.14 info -R test.fossil

Cheers!

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

Kernel: Linux 5.10.0-4-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages fossil depends on:
ii  libc6   2.31-9
ii  libfuse22.9.9-5
ii  libsqlite3-03.34.1-3
ii  libssl1.1   1.1.1j-1
ii  libtcl8.6 [libtcl]  8.6.11+dfsg-1
ii  zlib1g  1:1.2.11.dfsg-2

fossil recommends no packages.

Versions of packages fossil suggests:
ii  gnupg  2.2.27-1

-- no debconf information

-- 
Sergei Golovan



Bug#983829: [Pkg-tcltk-devel] Bug#983829: tk-doc: copyright file missing (policy 12.5)

2021-03-01 Thread Sergei Golovan
Hi Andreas,

On Tue, Mar 2, 2021 at 4:54 AM Andreas Beckmann  wrote:
>
> Hi,
>
> a test with piuparts revealed that your package misses the copyright
> file, which is a violation of Policy 12.5:
> https://www.debian.org/doc/debian-policy/ch-docs.html#copyright-information
>
> From the attached log (scroll to the bottom...):
>
> 0m15.7s ERROR: WARN: Inadequate results from running adequate!
>   tk-doc: missing-copyright-file /usr/share/doc/tk-doc/copyright
>
>   MISSING COPYRIGHT FILE: /usr/share/doc/tk-doc/copyright
>   # ls -lad /usr/share/doc/tk-doc
>   ls: cannot access '/usr/share/doc/tk-doc': No such file or directory
>   # ls -la /usr/share/doc/tk-doc/
>   ls: cannot access '/usr/share/doc/tk-doc/': No such file or directory

Hm. /usr/share/doc/tk-doc should be a symlink to /usr/share/doc/tcl-doc.

Looks like it went missing when it was built by a buildd daemon. Thank
you for reporting this!

-- 
Sergei Golovan



Bug#947272: blt builds fine with gcc-10

2021-01-01 Thread Sergei Golovan
severity 947272 important
thanks

Hi Holger,

On Wed, Dec 30, 2020 at 9:27 PM Holger Levsen  wrote:
>
> On Wed, Dec 30, 2020 at 06:36:23PM +0300, Sergei Golovan wrote:
> > There isn't Tcl/Tk 8.7 in unstable yet, only an alpha in experimantal.
> > After the Tcl/Tk 8.7 will be released, I'll deal with this bug in
> > unstable.
>
> ah, ok, makes sense.
>
> probably it would still be nicer to downgrade this bug to severity important
> until that tcl/tk version has reached unstable.

You're right. Currently this bug does not have any impact on the
bullseye release.
I'm downgrading its severity.

-- 
Sergei Golovan



Bug#947272: blt builds fine with gcc-10

2020-12-30 Thread Sergei Golovan
Hi Holger,

On Wed, Dec 30, 2020 at 6:26 PM Holger Levsen  wrote:
>
> Hi Sergei,
>
> On Wed, Dec 30, 2020 at 05:26:53PM +0300, Sergei Golovan wrote:
> > This bug is actually about blt 2.5.3+dfsg-5 and failure to build with
> > Tcl/Tk 8.7. So the serious severity is justified. The bug title is
> > misleading though, so I'm changing it. Sorry for not doing it sooner.
>
> ah, cool!
>
> now I just wonder why it still builds in unstable?

There isn't Tcl/Tk 8.7 in unstable yet, only an alpha in experimantal.
After the Tcl/Tk 8.7 will be released, I'll deal with this bug in
unstable.

-- 
Sergei Golovan



Bug#947272: blt builds fine with gcc-10

2020-12-30 Thread Sergei Golovan
retitle 947272 blt: FTBFS with Tcl/Tk 8.7 (>= 8.7.0~a3): error:
argument 'argv' doesn't match prototype
severity 947272 serious
thanks

Hi Holger!

This bug is actually about blt 2.5.3+dfsg-5 and failure to build with
Tcl/Tk 8.7. So the serious severity is justified. The bug title is
misleading though, so I'm changing it. Sorry for not doing it sooner.

On Wed, Dec 30, 2020 at 5:06 PM Holger Levsen  wrote:
>
> control: severity -1 important
> thanks
>
> Hi Andreas,
>
> it seems blt builds fine with gcc-10 as can be seen from the recent upload,
> so I'm downgrading the severity and am wondering if we should actually close
> this bug (=ftbfs with gcc-9). What do you think?
>
>
> --
> cheers,
> Holger
>
>  ⢀⣴⠾⠻⢶⣦⠀
>  ⣾⠁⢠⠒⠀⣿⡁   holger@(debian|reproducible-builds|layer-acht).org
>  ⢿⡄⠘⠷⠚⠋⠀ PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
>  ⠈⠳⣄
>
> Dance like no one's watching. Encrypt like everyone is.



-- 
Sergei Golovan



Bug#963192: critcl can't find the critcl_md5 package

2020-06-20 Thread Sergei Golovan
Package: critcl
Version: 3.1.17+dfsg-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Currently, critcl cannot create any C proc because it can't find the
critcl_md5c package:

tclsh8.6 [~] package require critcl
3.1.17
tclsh8.6 [~] critcl::cproc A {} int {return 1;}
can't find package critcl_md5c
while evaluating critcl::cproc A {} int {return 1;}
tclsh8.6 [~]

-- System Information:
Debian Release: 10.4
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 
'oldoldstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental'), (1, 
'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-9-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages critcl depends on:
ii  build-essential  12.6
ii  gcc  4:8.3.0-1
ii  tcl  8.6.9+1
ii  tcl-dev  8.6.9+1
ii  tcl8.6-dev   8.6.9+dfsg-2
ii  tcllib   1.19-dfsg-2

Versions of packages critcl recommends:
ii  tcl-trf  2.1.4-dfsg3-2+b1

critcl suggests no packages.

-- no debconf information



Bug#958841: erlang breaks elixir-lang autopkgtest: killed

2020-04-27 Thread Sergei Golovan
On Mon, Apr 27, 2020 at 11:01 AM Sergei Golovan  wrote:
> Looks like changes in Erlang regular expressions library broke Elixir
> again. Elixir stores internal binary representation of regular
> expressions in its compilation phase, and it breaks when Erlang
> changes this representation (which happens now and then, since it
> isn't supposed to be stable).
>
> I've already added a virtual package which reflects the version of the
> PCRE library Erlang uses (to indicate that Elixir requires
> rebuilding), but clearly it's insufficient. I'll have to increment its
> version on changes in erl_bif_re.c as well.
>
> As a long term solution, I'd suggest the maintainer of Elixir to reach
> out downstream and suggest not to use unstable interfaces fro regular

Sorry, I meant upstream here.

> expressions (not precompile them in advance).

Also, it seems like Elixir upstream did some enhancements in this area.
See the changelog to 1.9.2:
https://github.com/elixir-lang/elixir/releases/tag/v1.9.2

Cheers!
-- 
Sergei Golovan



Bug#958841: erlang breaks elixir-lang autopkgtest: killed

2020-04-27 Thread Sergei Golovan
Hi Paul!

On Sat, Apr 25, 2020 at 10:09 PM Paul Gevers  wrote:
>
> Dear maintainer(s),
>
> With a recent upload of erlang the autopkgtest of elixir-lang fails in
> testing when that autopkgtest is run with the binary packages of erlang
> from unstable. It passes when run with only packages from testing. In
> tabular form:
>
>passfail
> erlang from testing1:22.3.2+dfsg-1
> elixir-langfrom testing1.9.1.dfsg-1.3
> all others from testingfrom testing

Looks like changes in Erlang regular expressions library broke Elixir
again. Elixir stores internal binary representation of regular
expressions in its compilation phase, and it breaks when Erlang
changes this representation (which happens now and then, since it
isn't supposed to be stable).

I've already added a virtual package which reflects the version of the
PCRE library Erlang uses (to indicate that Elixir requires
rebuilding), but clearly it's insufficient. I'll have to increment its
version on changes in erl_bif_re.c as well.

As a long term solution, I'd suggest the maintainer of Elixir to reach
out downstream and suggest not to use unstable interfaces fro regular
expressions (not precompile them in advance).

Cheers!
-- 
Sergei Golovan



Bug#936678: Patch & NMU suggestion

2019-11-29 Thread Sergei Golovan
tags 936678 + patch
thanks

Hi Onur,

I'd like to suggest a patch which removes the Python 2 support from
gumbo-parser. It contains minimal changes I came up with to remove
Python 2 and leave anything untouched.

If you don't mind, I could do NMU with this patch.

Cheers!
-- 
Sergei Golovan



Bug#936678: Attachment

2019-11-29 Thread Sergei Golovan
Hi Onur,

Actually attaching the patch.

Cheers!
-- 
Sergei Golovan


gumbo-parser_0.10.1+dfsg-2.4.diff
Description: Binary data


Bug#941124: [Pkg-erlang-devel] Bug#941124:

2019-10-11 Thread Sergei Golovan
Hi Evgeny,

On Tue, Oct 1, 2019 at 1:27 PM Evgeny Golyshev  wrote:
>
> Hello everyone
>
> I maintain Elixir in Debian.
> Obviously the compatibility between the Erlang's versions has been
> broken. I did a small research and found out that failing autopkgtest
> is the result of Erlang's :re module. Unfortunately, I can't provide
> details for the problem because a deeper study of it can take a lot of
> time which I don't have so far.
> Also I can confirm that rebuilding Elixir against the newest Erlang
> fixes the problem.

I'd like to propose a fix for this bug. It adds a dependency on newly
introduced virtual package erlang-pcre-, which will help to
notice when PCRE is changed.

The patch also utilises ${erlang:Depends} which calculates the dependencies
automatically. By the way, it appears that elixir should depend not only
on erlang-base, but also on a few other erlang related packages (erlang-crypto,
erlang-inets etc.)

If you don't mind, I could make a NMU with these changes (the NMU diff
is attached).

Cheers!

--
Sergei Golovan


elixir-lang_1.9.1dfsg-1.1.nmu.diff
Description: Binary data


Bug#941124: [Pkg-erlang-devel] Bug#941124:

2019-10-01 Thread Sergei Golovan
Hi Evgeny,

On Tue, Oct 1, 2019 at 1:27 PM Evgeny Golyshev  wrote:
>
> Hello everyone
>
> I maintain Elixir in Debian.
> Obviously the compatibility between the Erlang's versions has been
> broken. I did a small research and found out that failing autopkgtest
> is the result of Erlang's :re module. Unfortunately, I can't provide
> details for the problem because a deeper study of it can take a lot of
> time which I don't have so far.
> Also I can confirm that rebuilding Elixir against the newest Erlang
> fixes the problem.

Here is a simple example which demonstrates the issue.
Just compile it using Erlang 21 backend, and then run with Erlang 22.
The first call to a Regex.run/2 uses the precompiled regex, and will match
only "s", the second call uses the same regex but recompiles it, so it will
successfully match the whole string. (The original Erlang re:run also
succeeds because it isn't precompiled).

# reg.ex
defmodule Reg do
  def run do
regex = ~r/[a-z]+/i
IO.puts Regex.opts(regex)
IO.puts Regex.source(regex)
IO.puts Regex.run(regex, "sTrInG")
IO.puts Regex.run(Regex.recompile!(regex), "sTrInG")
IO.puts inspect :re.run("sTrInG", "[a-z]+", [:caseless])
  end
end

Cheers!
-- 
Sergei Golovan



Bug#941124: nmu: elixir-lang_1.9.1.dfsg-1

2019-10-01 Thread Sergei Golovan
Hi!

On Mon, Sep 30, 2019 at 10:02 PM Paul Gevers  wrote:
> >
> > Apparently, elixir-land needs to be rebuilt against newer erlang 22.1.
>
> That's not the proper way to solve bugs.

Indeed, it seems to me now that it's a bug in packaging Erlang and
Elixir. We'll try to fix it.

>
> > Currently, it doesn't pass autopkgtest (see [1] for details).
> >
> > There were some internal changes in Erlang re module (regular expressions) 
> > which
> > triggered the test failure. After a simple rebuild all tests pass again.
>
> This means that either erlang changed something they shouldn't have
> changed (think of software outside of the Debian archive here as well),
> or elixir-lang is buggy and it is using something of erlang that it
> should be using (in its autopkgtest). Please discuss and figure out
> which package needs to fix something and reassign the package to it.

After some digging, I've found that the situation is indeed
documented. Citing from
elixir-lang-source/lib/elixir/lib/regex.ex:

  Regular expressions built with sigil are precompiled and stored in `.beam`
  files. Precompiled regexes will be checked in runtime and may work slower
  between operating systems and OTP releases. This is rarely a
problem, as most Elixir code
  shared during development is compiled on the target (such as dependencies,
  archives, and escripts) and, when running in production, the code must either
  be compiled on the target (via `mix compile` or similar) or released on the
  host (via `mix releases` or similar) with a matching OTP, OS and architecture
  as as the target.

  If you know you are running on a different system that the current one and
  you are doing multiple matches with the regex, you can manually invoke
  `Regex.recompile/1` or `Regex.recompile!/1` to perform a runtime version
  check and recompile the regex if necessary.

It happened that the PCRE library Erlang uses was updated in Erlang 22.1,
so the precompiled regexs (at least some of them) stopped working in the new
runtime. The elixir sources have to be rebuilt to match the PCRE changes
(there's no need to fix anything in the sources because re: API in Erlang
didn't change).

Can it be treated as a bug in Elixir that needs to be fixed? I'm not
sure upstream
will agree.

So, I'd like to suggest the following: I'll add another virtual package
(erlang-pcre-8.43 as for now) reflecting the PCRE version currently in Erlang.
Elixir will depend on it (via ${erlang-pcre:Depends} substitution variable and
the erlang-depends script call in debian/rules). This means that when the PCRE
library updates, elixir temporarily becomes uninstallable and needs a rebuild
(binNMU will suffice in this case).

The PCRE library updates in Erlang infrequently (approximately one
time per year),
so I don't think that it'd be a serious burden to the maintainers.

Alternatively, one could try to convince Elixir authors not to
precompile regex on creation
(or to patch it).

Cheers!
-- 
Sergei Golovan



Bug#926628: I suggest to add libmariadb3 to the list

2019-04-10 Thread Sergei Golovan
Hi Ivo,

On Wed, Apr 10, 2019 at 2:35 PM Ivo De Decker  wrote:
>
> Hi,
>
> On Wed, Apr 10, 2019 at 10:24:25AM +0300, Sergei Golovan wrote:
> > The problem with the package is that it doesn't link to a specific
> > mysql or mariadb client library, but searches for it in runtime by
> > name and loads it dynamically. So we can't use the shlibdeps mechanism
> > to construct the dependencies list as usual.
>
> Is there a specific reason why this isn't done? Wouldn't it be better to just
> link to the client library the way other packages do? Obviously, such a change
> would be for after the buster release.

That's the way the upstream code is written. It uses Tcl_LoadFile() to load the
library dynamically at the runtime. I'm afraid that to make it work
with pre-linked
library would mean rewriting a portion of the code.

Cheers!
-- 
Sergei Golovan



Bug#926628: I suggest to add libmariadb3 to the list

2019-04-10 Thread Sergei Golovan
Hi!

The problem with the package is that it doesn't link to a specific
mysql or mariadb client library, but searches for it in runtime by
name and loads it dynamically. So we can't use the shlibdeps mechanism
to construct the dependencies list as usual.

I'd suggest to add another alternative libmariadb3 (with a patch which
adds libmariadb.so.3 to the library search list). We'll upload the
fixed version shortly.

Cheers!
-- 
Sergei Golovan



Bug#921792: closing 921792

2019-03-17 Thread Sergei Golovan
close 921792 1.2.1-3
thanks

The bug is fixed by the recent texlive update.



Bug#924188:

2019-03-17 Thread Sergei Golovan
Hi!

In the short run, while the new packages won't be able to enter
buster, I would just make knxd-dev depend on knxd-tools (=
${binary:Version}). But for the next release cycle slitting out the
library would be preferable.

Cheers!
-- 
Sergei Golovan



Bug#923781: Set locale to C for a build

2019-03-13 Thread Sergei Golovan
Hi!

Apparently, python-tesserocr tests don't work if the system locale
differs from "C". The simple patch fixes this FTBFS:


--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,7 @@

 export PYBUILD_NAME=tesserocr
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export LC_ALL=C

 %:
dh $@ --with python3 --buildsystem=pybuild


(I've tried setting LANG, but it wouldn't be sufficient for some reason.)

Cheers!
-- 
Sergei Golovan



Bug#921792: Did you filed a bug for manual testing transition? (Was: log4c: FTBFS (LaTeX error))

2019-03-04 Thread Sergei Golovan
Hi Andreas,

On Mon, Mar 4, 2019 at 7:50 PM Andreas Tille  wrote:
>
> Hi Sergei,
>
> thanks for your upload of log4c and fixing the open bugs.  Since the
> testing transition will not happen before deep freeze.  So did you
> followed "Applying for an unblock"[1] and filed a bug report against
> release.debian.org (I've checked BTS but did not found a bug)?

Looks like I overlooked something. My upload doesn't fix 921792, I'm afraid.
The package successfully builds on sid, but not on buster (I've just checked).
Also, I've checked if the original 1.2.1-3 builds on sid, and it does
(looks like
the newer texlive packages fixed it)!
Another concern is that the diff between 1.2.1-3 and 1.2.4-1 is fairly large.
I'm not sure it justifies a freeze exception.

So, as for now I'd do the following:
1) reopen the bug
2) wait until the texlive enters buster and then close the bug for 1.2.1-3
(which will cancel the package autoremoval)
3) keep 1.2.4-1 for bullseye

Cheers!
-- 
Sergei Golovan



Bug#917758: A fix candidate

2019-01-28 Thread Sergei Golovan
Hi, Simon!

On Tue, Jan 29, 2019 at 1:05 AM Simon Josefsson  wrote:
>
> Hi Sergei!  We worked on this precisely at the same time!  I just

Nice timing!

> uploaded 2.7.0-1 which incorporates upstream's solution to this
> problem.  I think it is a cleaner approach than to patch 2.6.1, and we

Definitely, It's better to incorporate the fix upstream.

> still have time before the freeze.  Sorry for not noticing your push
> before doing the upload, but I merged your changelog entry to give you
> credit for this.  What do you think?

It's unnecessary, as long as the bug is fixed. :-)

Cheers!
-- 
Sergei Golovan



Bug#917758: A fix candidate

2019-01-28 Thread Sergei Golovan
Hi Simon,

I've pushed a possible fix for this bug:
https://salsa.debian.org/xmpp-team/jabberd2/commit/c2d181c5eed5b2d83de99eb87626253fe512f019

If it's okay to you, I could upload it.

Cheers!
-- 
Sergei Golovan



Bug#916231: Including sys/ioctl.h helps

2018-12-25 Thread Sergei Golovan
Hey Ralf,

Including sys/ioctl.h into ossp.h doesn't help as it is included into
osspd.c too late (sys/socket.h already did harm by undefining IOC_IN
and IOC_OUT).

But including sys/ioctl.h directly into osspd.c before sys/socket.h
works. Here is a possible patch:

--- a/osspd.c
+++ b/osspd.c
@@ -22,6 +22,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

Hopefully, it won't cause damage for other architectures.

Cheers!
-- 
Sergei Golovan



Bug#896087: [Pkg-tcltk-devel] Bug#896087: tcl8.5: Time to remove from Debian

2018-11-09 Thread Sergei Golovan
Control: clone 896087 -1
Control: reassign -1 ftp.debian.org
Control: retitle -1 RM: tcl8.5 -- ROM; obsolete
Control: affects -1 src:tcl8.5

On Thu, Apr 19, 2018 at 1:54 PM Sergei Golovan  wrote:
>
> Tcl/Tk 8.5 has reached its end-of-life, so it's time to remove it from Debian.
> Applications which use Tcl/Tk should switch to 8.6 which is now a supported
> version.

As far as I can see, all packages except din have moved to tcl8.6.

Cheers!
-- 
Sergei Golovan



Bug#909941: [Pkg-erlang-devel] erlang 21.1+dfsg-1 causes rabbitmq-server to fail to start/install

2018-10-07 Thread Sergei Golovan
Hi Paul,

On Sun, Oct 7, 2018 at 9:56 PM Paul Gevers  wrote:
>
> On 07-10-18 19:26, Paul Gevers wrote:
> > On Sun, 30 Sep 2018 12:54:10 +0100 Jose Antonio Ortega Ruiz
> >  wrote:
> >> This version of the server fails to start using systemd:
> >
> > Yes, but until recently it worked. So this is a regression caused by
> > some other package.

According to [1] rabbitmq-server doesn't work with Erlang 21 prior to
version 3.7.7,
so I guess I can't do much with this bug except probably adding the
'breaks' header
to debian/control.

It's just time to update rabbitmq-server.

Cheers!
-- 
Sergei Golovan



Bug#891098: NMU sugegstion

2018-10-01 Thread Sergei Golovan
Hi Onur,

I've prepared a NMU with the Stefano's patch. If you don't mind, I'd
like to upload it. The diff is attached.

Cheers!
-- 
Sergei Golovan


gumbo-parser_0.10.1+dfsg-2.3.debdiff
Description: Binary data


Bug#898170: closing 898170

2018-05-14 Thread Sergei Golovan
close 898170 
thanks



Bug#898173: planets: you can't use ${ocaml:Depends} in architecture:all packages

2018-05-08 Thread Sergei Golovan
Package: planets
Version: 0.1.13-18
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The planets package 0.1.13-18 uses ${ocaml:Depends} substitution variable
in debian/control. It would be great if the package were
architecture-dependent. But since it isn't, the debian/control now contains
dependency on virtual liblabltk-ocaml-l9fi9 picked from an amd64 arch,
and can't be satisfied on any other arch (on i386 it's liblabltk-ocaml-pc510
for example).

That's why it can't still be in testing despite of more than 3-month delay.

-- System Information:
Debian Release: 9.4
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-0.bpo.2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages planets depends on:
pn  liblabltk-ocaml 
pn  liblabltk-ocaml-l9fi9   
pn  ocaml-base-4.01.0   
ii  ocaml-base-nox [ocaml-base-nox-4.02.3]  4.02.3-9
pn  ocaml-base-nox-4.01.0   
pn  ocaml-base-nox-4.05.0   
ii  tk8.5   8.5.19-1+b1

planets recommends no packages.

Versions of packages planets suggests:
pn  doc-base  



Bug#898170: planets: depends on deprecated Tcl/Tk 8.5

2018-05-08 Thread Sergei Golovan
Source: planets
Version: 0.1.13-17
Severity: serious
Tags: buster

Dear Maintainer,

The planets package currently in testing still dpends on a deprecated
Tcl/Tk 8.5 which is to be removed from Debian.

(I know that the bug is fixed in sid, and I'll happily close it myself
after the fixed package will enter testing.)

-- System Information:
Debian Release: 9.4
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-0.bpo.2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#897429: [Pkg-tcltk-devel] Bug#897429: ppc64el: Shared Object not available in the platform

2018-05-02 Thread Sergei Golovan
Hi Bruno,

If you have access to the ppc64el hardware, could you test the fix (I've
attached a diff, which is to be applied to the 2.1.0-15 sources)? If it's
okay, I'll ask the release team about a stable update.

Cheers!
-- 
Sergei Golovan
diff -Nru tclreadline-2.1.0/debian/changelog tclreadline-2.1.0/debian/changelog
--- tclreadline-2.1.0/debian/changelog	2016-10-08 12:04:28.0 +0300
+++ tclreadline-2.1.0/debian/changelog	2016-10-08 12:04:28.0 +0300
@@ -1,3 +1,10 @@
+tclreadline (2.1.0-15+deb9u1) stretch; urgency=medium
+
+  * Add a patch by Breno Leitao which fixes building the shared library for
+   the ppc64el architecture (closes: #897429).
+
+ -- Sergei Golovan <sgolo...@debian.org>  Sat, 08 Oct 2016 12:04:28 +0300
+
 tclreadline (2.1.0-15) unstable; urgency=low
 
   * Fixed implicit function declararion warning (replaced the deprecated
diff -Nru tclreadline-2.1.0/debian/patches/ppc64el.patch tclreadline-2.1.0/debian/patches/ppc64el.patch
--- tclreadline-2.1.0/debian/patches/ppc64el.patch	1970-01-01 03:00:00.0 +0300
+++ tclreadline-2.1.0/debian/patches/ppc64el.patch	2016-10-08 12:04:28.0 +0300
@@ -0,0 +1,15 @@
+Author: Breno Leitao
+Description: Patch fixes building the shared library for ppc64el.
+Last-Modified: Wed, 02 May 2018 21:11:16 +0300
+Debian-Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897429
+
+--- a/aux/ltconfig
 b/aux/ltconfig
+@@ -2000,7 +2000,6 @@
+   else
+ # Only the GNU ld.so supports shared libraries on MkLinux.
+ case "$host_cpu" in
+-powerpc*) dynamic_linker=no ;;
+ *) dynamic_linker='Linux ld.so' ;;
+ esac
+   fi
diff -Nru tclreadline-2.1.0/debian/patches/series tclreadline-2.1.0/debian/patches/series
--- tclreadline-2.1.0/debian/patches/series	2016-10-08 12:04:28.0 +0300
+++ tclreadline-2.1.0/debian/patches/series	2016-10-08 12:04:28.0 +0300
@@ -12,3 +12,4 @@
 functions.patch
 ding.patch
 stubs.patch
+ppc64el.patch


Bug#897429: [Pkg-tcltk-devel] Bug#897429: ppc64el: Shared Object not available in the platform

2018-05-02 Thread Sergei Golovan
tags 897429 + stretch
fixed 897429 2.3.1+dfsg-1
thanks

Hi Breno,

On Wed, May 2, 2018 at 5:12 PM Breno Leitao <lei...@debian.org> wrote:

> Dear maintainer,

> I just found that this package is not generating the shared object for
> ppc64el platform, as showed below:

>dpkg -c tcl-tclreadline_2.1.0-15_ppc64el.deb | grep
lib/powerpc64le-linux-gnu
>drwxr-xr-x root/root 0 2016-10-08 05:04
./usr/lib/powerpc64le-linux-gnu/
>-rw-r--r-- root/root 25340 2016-10-08 05:04
./usr/lib/powerpc64le-linux-gnu/libtclreadline.a

Right, it's missing.


> Looking at the 'configure' process, I see the failure on detecting if
> the shared object should be built. This is the build log line and
> explains the problem.

>checking whether to build shared libraries... no

> I checked against unstable/buster version (2.3) and this problem does
> not happen anymore. So, this fix will only need to make Stretch.

> The real cause of this problem is realted to the following exemption of
> powerpc, which might be removed.

> case "$host_cpu" in
>  powerpc*) dynamic_linker=no ;
>  *) dynamic_linker='Linux ld.so' ;;


> With the patch above, I can see the shared objects being generated:

Thank you for the analysis and for the bugreport. I'll release the fix and
update the package in stretch in a few days.

Cheers!
-- 
Sergei Golovan



Bug#888678: Please NMU dirdiff

2018-04-29 Thread Sergei Golovan
Hi Tomas,

On Sat, Apr 28, 2018 at 10:17 PM Tomas Pospisek <t...@sourcepole.ch> wrote:

> Hello Sergei,

> dirdiff is going to be removed from unstable/testing on the 5th of Mai.
> Unless you have been in communication with Santiago and he has a plan
> on how to move forward with this issue, I'd ask you to please do the NMU.

Santiago haven't contacted me, but okay, I'll do NMU.


> I am no tcl/tk expert but I have read your patch and it looks good to me.
> So, unless Santiago objects, I'd ask you to please NMU.

> Also, it'd be nice, if you could tell upstream (Paul Mackerras) about the
> fixes so it gets included upstream.

It's actually not a proper fix, but just a way to use legacy programs
without
having to change their code. On the other hand, the last dirdiff release was
in 2005. I'm not sure the upstream author is interested in porting it to the
newer Tcl/Tk.

Cheers!
-- 
Sergei Golovan



Bug#896087: tcl8.5: Time to remove from Debian

2018-04-19 Thread Sergei Golovan
Source: tcl8.5
Severity: serious

Dear Maintainer,

Tcl/Tk 8.5 has reached its end-of-life, so it's time to remove it from Debian.
Applications which use Tcl/Tk should switch to 8.6 which is now a supported
version.

-- System Information:
Debian Release: 9.4
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-0.bpo.2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information



Bug#896085: tk8.5: Time to remove from Debian

2018-04-19 Thread Sergei Golovan
Source: tk8.5
Severity: serious

Dear Maintainer,

Tcl/Tk 8.5 has reached its end-of-life, so it's time to remove it from Debian.
Applications which use Tcl/Tk should switch to 8.6 which is available
for a few years already.

-- System Information:
Debian Release: 9.4
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-0.bpo.2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information



Bug#894282: openssl: Missing quotes in c_rehash

2018-03-28 Thread Sergei Golovan
Package: openssl
Version: 1.1.0h-1
Severity: grave

Dear Maintainer,

In the latest openssl package there's a regression in c_rehash script. Quotes
are missing in lines 15 and 16:

my $dir = /usr/lib/ssl;
my $prefix = /usr;

This makes Perl treat the lines as regexps which makes the script unusable. It
affects configuration of ca-certificates (it's not installable in sid at the
moment) therefore I set the severity to grave.

-- System Information:
Debian Release: 9.4
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages openssl depends on:
ii  libc6  2.24-11+deb9u3
ii  libssl1.1  1.1.0f-3+deb9u1

openssl recommends no packages.

Versions of packages openssl suggests:
ii  ca-certificates  20161130+nmu1

-- no debconf information



Bug#892710: [Pkg-tcltk-devel] Bug#892710: {tcl, tk}-i{tcl, tk}4-{dev, doc}: missing Conflicts: i{tcl, tk}-{dev, doc}

2018-03-15 Thread Sergei Golovan
Hi Andreas,

On Wed, Mar 14, 2018 at 4:58 AM, Andreas Beckmann <a...@debian.org> wrote:
>
> Hi,
>
> unfortunately i{tcl,tk}3-dev in stretch did not provide a virtual
> package, so you'll need Breaks+Replaces or Conflicts against the real
> packages. (Sorry, didn't check the -dev packages in detail, just assumed
> they worked similarily to the -doc packages.)

Sorry, I missed this too. I'll add the necessary conflicts shortly.

Cheers!
-- 
Sergei Golovan



Bug#734837: tk8.4: Time to remove from testing

2017-03-09 Thread Sergei Golovan
On Thu, Mar 9, 2017 at 2:30 PM, Mattia Rizzolo <mat...@debian.org> wrote:
>
> Where did you ask?

About 3 years ago, some time after this bug was reported and tcl8.4 and tk8.4
has been removed from testing.

> Last years I asked the removal of countless packages, that I'm very
> positive there were some ports package still depending on it and thus
> got broken by the removal.  Nobody ever spoke up for those, nor
> complained.

Okay, good to hear that.

>
> Besides, 8.5 and 8.6 is built everwhere, if any single package didn't
> manage to build against a newer tcl/tk is not an excuse to keep 8.4
> around for so long…
>
>> I definitely don't object in removing tcl8.4 and tk8.4 from unstable.
>
> So are you fine if I file a RoQA for those?  (or will send a ROM?)

I'll send a ROM. I think it's nicer to do that.

Cheers!
-- 
Sergei Golovan



Bug#734837: tk8.4: Time to remove from testing

2017-03-09 Thread Sergei Golovan
Hi Mattia,

On Thu, Mar 9, 2017 at 10:52 AM, Mattia Rizzolo <mat...@debian.org> wrote:
> On Thu, Mar 09, 2017 at 10:43:49AM +0300, Sergei Golovan wrote:
>> Unfortunately, there're still reverse dependencies in the archive.
>
> Not really.
>
>> For example,
>> mozart on kfreebsd-i386
>
> I've already took care of it, by asking for the removal of that outdated
> binary.

Thank you :-)

>
>> and some other unofficial ports still depend on tcl8.4 and tk8.4.
>
> I'm not convinced you/we should care of outdated ports when considering
> removal of very old package like this.  Besides, can you even
> effectively check for rdeps on all of ports.debian.org?  (note that
> ftpmasters processing removals don't check ports either)

Well, last time when I asked to remove tcl8.4 and tk8.4 the reason for
retaining them was that there are still binary reverse dependencies.

>
>> So, it's a bit more complicated than just file an RM bugreport.
>
> I can probably help with that, I've got some experience at handling
> deprecation and removals of packages from the archive, but this one
> feels straightforward to me.

I'll appreciate your help in this. I definitely don't object in removing tcl8.4
and tk8.4 from unstable. Also, I have plans to remove tcl8.5 and tk8.5
as well (after stretch is released and their reverse dependencies are ported
to 8.6).

Cheers!
-- 
Sergei Golovan



Bug#734837: tk8.4: Time to remove from testing

2017-03-08 Thread Sergei Golovan
Hi Mattia,

On Thu, Mar 9, 2017 at 12:52 AM, Mattia Rizzolo <mat...@debian.org> wrote:
> On Fri, Jan 10, 2014 at 11:16:14AM +0400, Sergei Golovan wrote:
>> It's time to remove Tk 8.4 from testing.
>
> 3+ years passed, there are no reverse dependencies left in the archive.
> Can we also remove it from unstable too? (same for tcl 8.4).

Unfortunately, there're still reverse dependencies in the archive. For example,
mozart on kfreebsd-i386 and some other unofficial ports still depend on tcl8.4
and tk8.4. So, it's a bit more complicated than just file an RM bugreport.

Cheers!
-- 
Sergei Golovan



Bug#847556: Proposed patch

2016-12-10 Thread Sergei Golovan
tags 847556 + patch
thanks

Hi again,

I took a look at the code and came up with a patch which fixes the SSL
connection problem (attached).

The patch simply specifies the hostname-port pair in one
BIO_set_conn_hostname() call, similar to what I've found in the
OpenSSL manuals. Alternatively, one can use BIO_set_conn_port(), but
still she'd have to convert the port value from an integer to a string
first.

The problem with the current code is that the
BIO_ctrl(iBio,BIO_C_SET_CONNECT,3,(char *)>port) no longer
sets the connection port, but sets the IP family instead in OpenSSL
1.1.

Cheers!
-- 
Sergei Golovan
Index: src/http_ssl.c
==
--- src/http_ssl.c
+++ src/http_ssl.c
@@ -293,12 +293,14 @@
 #endif
 
   SSL_set_mode(ssl, SSL_MODE_AUTO_RETRY);
 
   if( !pUrlData->useProxy ){
-BIO_set_conn_hostname(iBio, pUrlData->name);
-BIO_ctrl(iBio,BIO_C_SET_CONNECT,3,(char *)>port);
+char *connStr;
+connStr = mprintf("%s:%d", pUrlData->name, pUrlData->port);
+BIO_set_conn_hostname(iBio, connStr);
+free(connStr);
 if( BIO_do_connect(iBio)<=0 ){
   ssl_set_errmsg("SSL: cannot connect to host %s:%d (%s)",
   pUrlData->name, pUrlData->port, ERR_reason_error_string(ERR_get_error()));
   ssl_close();
   return 1;



Bug#847556: fossil: Cannot clone/sync over HTTPS

2016-12-09 Thread Sergei Golovan
Package: fossil
Version: 1:1.36-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The latest update of the fossil package broke cloning/syncing over HTTPS.

Currrently (with 1:1.36-1) I get the 'unsupported ip family' error every time
I try to use HTTPS with fossil.

% fossil clone https://chiselapp.com/user/rkeene/repository/tclreadline 
tclreadline.fossil
SSL: cannot connect to host chiselapp.com:443 (unsupported ip family)
Clone done, sent: 0  received: 0  ip: 
server returned an error - clone aborted

It seems like the OpenSSL 1.1 support is buggy yet.

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

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

Versions of packages fossil depends on:
ii  libc6   2.24-7
ii  libfuse22.9.7-1
ii  libsqlite3-03.15.2-1
ii  libssl1.1   1.1.0c-2
ii  libtcl8.5 [libtcl]  8.5.19-2
ii  libtcl8.6 [libtcl]  8.6.6+dfsg-1
ii  zlib1g  1:1.2.8.dfsg-2+b3

fossil recommends no packages.

Versions of packages fossil suggests:
ii  gnupg  2.1.16-2

-- no debconf information



Bug#844593: [Pkg-erlang-devel] Bug#844593: erlang-wx: WX broken due to "-fno-pie -no-pie" CFLAGS/LDFLAGS

2016-11-17 Thread Sergei Golovan
Hi Johannes,

On Thu, Nov 17, 2016 at 12:30 PM, Johannes Weißl <jar...@molb.org> wrote:
> Package: erlang-wx
> Version: 1:19.1.6+dfsg-1
> Severity: grave
> Tags: upstream patch
> Justification: renders package unusable
>
> The solution of bug #842998 breaks WX:
>
> 1> observer:start().
> {error,{{load_driver,"No driver found"},
> [{wxe_server,start,1,[{file,"wxe_server.erl"},{line,65}]},
>  {wx,new,1,[{file,"wx.erl"},{line,115}]},
>  {observer_wx,init,1,[{file,"observer_wx.erl"},{line,104}]},
>  {wx_object,init_it,6,[{file,"wx_object.erl"},{line,355}]},
>  {proc_lib,init_p_do_apply,3,
>[{file,"proc_lib.erl"},{line,247}]}]}}
>
> =ERROR REPORT 17-Nov-2016::10:12:15 ===
> ERROR: Could not find 'wxe_driver.so' in: 
> /usr/lib/erlang/lib/wx-1.7.1/priv

Sorry, I've missed this.

>
> What works is to remove "-fno-pie -no-pie" from CFLAGS and LDFLAGS in
> debian/rules and to apply the following two upstream patches:
>
> - 
> https://github.com/erlang/otp/commit/5aa13e16ae81050509fceaf603650fc8594af7ec.patch
> - 
> https://github.com/erlang/otp/commit/edfa3b87542687baa2530a41241eb83d9afda1fb.patch
>
> (both are necessary).

Thank you for the patches. I'll upload the updated package soon.

Cheers!
-- 
Sergei Golovan



Bug#828566: Proposed NMU

2016-11-07 Thread Sergei Golovan
tags 828566 + patch
thanks

Hi, Muammar,

I'd like to offer a patch which ports tcltls to the new Openssl 1.1.
It's already forwarded upstream
(https://sourceforge.net/p/tls/bugs/66/) though I don't know when it
(or some other patch) will be accepted. The changes are mostly
straightforward, the patch retains compatibility with OpenSSL 1.0, and
the package passes regression tests.

If you don't mind, I could do NMU for this bugfix.

Cheers!
-- 
Sergei Golovan
diff -Nru tcltls-1.6.7+dfsg/debian/changelog tcltls-1.6.7+dfsg/debian/changelog
--- tcltls-1.6.7+dfsg/debian/changelog  2016-05-29 14:54:10.0 +0300
+++ tcltls-1.6.7+dfsg/debian/changelog  2016-11-07 16:40:21.0 +0300
@@ -1,3 +1,10 @@
+tcltls (1.6.7+dfsg-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Added a patch which fixes FTBFS with OpenSSL 1.1 (closes: #828566).
+
+ -- Sergei Golovan <sgolo...@debian.org>  Mon, 07 Nov 2016 16:40:21 +0300
+
 tcltls (1.6.7+dfsg-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru tcltls-1.6.7+dfsg/debian/patches/openssl1.1 
tcltls-1.6.7+dfsg/debian/patches/openssl1.1
--- tcltls-1.6.7+dfsg/debian/patches/openssl1.1 1970-01-01 03:00:00.0 
+0300
+++ tcltls-1.6.7+dfsg/debian/patches/openssl1.1 2016-11-06 23:48:18.0 
+0300
@@ -0,0 +1,410 @@
+Author: Sergei Golovan <sgolo...@debian.org>
+Description: Patch ports the tcltls to the new OpenSSL 1.1 API.
+Last-Modified: Sun, 30 Oct 2016 23:08:28 +0300
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828566
+Bug-Upstream: https://sourceforge.net/p/tls/bugs/66/
+Forwarded: yes
+
+--- a/tls.c
 b/tls.c
+@@ -115,15 +115,29 @@
+ static DH *get_dh2048()
+ {
+ DH *dh=NULL;
++BIGNUM *p=NULL, *g=NULL;
+ 
+-if ((dh=DH_new()) == NULL) return(NULL);
++p=BN_bin2bn(dh2048_p,sizeof(dh2048_p),NULL);
++if (p == NULL) goto err;
+ 
+-dh->p=BN_bin2bn(dh2048_p,sizeof(dh2048_p),NULL);
+-dh->g=BN_bin2bn(dh2048_g,sizeof(dh2048_g),NULL);
++g=BN_bin2bn(dh2048_g,sizeof(dh2048_g),NULL);
++if (g == NULL) goto err;
+ 
+-if ((dh->p == NULL) || (dh->g == NULL))
+-  return(NULL);
++if ((dh=DH_new()) == NULL) goto err;
++
++#if OPENSSL_VERSION_NUMBER < 0x1010L
++dh->p=p;
++dh->g=g;
++#else
++if (!DH_set0_pqg(dh, p, NULL, g)) goto err;
++#endif
+ return(dh);
++
++err:
++if (p) BN_free(p);
++if (g) BN_free(g);
++if (dh) DH_free(dh);
++return(NULL);
+ }
+ #endif
+ 
+@@ -160,7 +174,10 @@
+ #define OPENSSL_THREAD_DEFINES
+ #include 
+ 
+-#ifdef OPENSSL_THREADS
++static Tcl_Mutex init_mx;
++static int initialized;
++
++#if defined(OPENSSL_THREADS) && OPENSSL_VERSION_NUMBER < 0x1010L
+ #include 
+ 
+ /*
+@@ -169,8 +186,6 @@
+  */
+ 
+ static Tcl_Mutex locks[CRYPTO_NUM_LOCKS];
+-static Tcl_Mutex init_mx;
+-static int initialized;
+ 
+ static void  CryptoThreadLockCallback (int mode, int n, const char 
*file, int line);
+ static unsigned long CryptoThreadIdCallback   (void);
+@@ -310,7 +325,7 @@
+ Tcl_Obj *cmdPtr, *result;
+ char *errStr, *string;
+ int length;
+-SSL   *ssl= (SSL*)X509_STORE_CTX_get_app_data(ctx);
++SSL   *ssl= (SSL*)X509_STORE_CTX_get_ex_data(ctx, 
SSL_get_ex_data_X509_STORE_CTX_idx());
+ X509  *cert   = X509_STORE_CTX_get_current_cert(ctx);
+ State *statePtr   = (State*)SSL_get_app_data(ssl);
+ int depth = X509_STORE_CTX_get_error_depth(ctx);
+@@ -554,14 +569,14 @@
+ }
+ switch ((enum protocol)index) {
+ case TLS_SSL2:
+-#if defined(NO_SSL2)
++#if defined(NO_SSL2) || OPENSSL_VERSION_NUMBER >= 0x1010L
+   Tcl_AppendResult(interp, "protocol not supported", NULL);
+   return TCL_ERROR;
+ #else
+   ctx = SSL_CTX_new(SSLv2_method()); break;
+ #endif
+ case TLS_SSL3:
+-#if defined(NO_SSL3)
++#if defined(NO_SSL3) || OPENSSL_VERSION_NUMBER >= 0x1010L
+   Tcl_AppendResult(interp, "protocol not supported", NULL);
+   return TCL_ERROR;
+ #else
+@@ -754,12 +769,12 @@
+ #ifndef OPENSSL_NO_TLSEXT
+ char *servername  = NULL; /* hostname for Server Name Indication */
+ #endif
+-#if defined(NO_SSL2)
++#if defined(NO_SSL2) || OPENSSL_VERSION_NUMBER >= 0x1010L
+ int ssl2 = 0;
+ #else
+ int ssl2 = 1;
+ #endif
+-#if defined(NO_SSL3)
++#if defined(NO_SSL3) || OPENSSL_VERSION_NUMBER >= 0x1010L
+ int ssl3 = 0;
+ #else
+ int ssl3 = 1;
+@@ -1069,13 +1084,13 @@
+ }
+ 
+ /* create SSL context */
+-#if defined(NO_SSL2)
++#if defined(NO_SSL2) || OPENSSL_VERSION_NUMBER >= 0x1010L
+ if (ENABLED(proto, TLS_PROTO_SSL2)) {
+   Tcl_AppendResult(interp, "protocol not supported", NULL);
+   return (SSL_CTX *)0;
+ }
+ #endif
+-#if defined(NO_SSL3)
++#if defined(NO_SSL3) || OPENSSL_VERSION_NUMBER >= 0x1010L
+ if (ENABLED(proto, TLS_PROTO_SSL3))

Bug#828427: Upstream fix

2016-10-26 Thread Sergei Golovan
Hi,

It seems that upstream is already fixed this bug in git:
https://github.com/brunoos/luasec/commit/4889830d53c19e915959eb778e25bb303b9d3cf0

Cheers!
-- 
Sergei Golovan



Bug#837234: [Pkg-erlang-devel] Bug#837234: rebar: FTBFS: Uncaught error in rebar_core: {'EXIT',

2016-09-11 Thread Sergei Golovan
Hi!

On Sat, Sep 10, 2016 at 11:46 AM, Sergei Golovan <sgolo...@nes.ru> wrote:
> Hi!
>
> On Sat, Sep 10, 2016 at 10:26 AM, Lucas Nussbaum <lu...@debian.org> wrote:
>>
>> During a rebuild of all packages in sid, your package failed to build on
>> amd64.
>>
>>> Uncaught error in rebar_core: {'EXIT',
>>>{undef,
>>> [{crypto,start,[],[]},
>
> The problem is that in the newer Erlang erlang-tools no longer pulls
> out the erlang-crypto package (it depended on erlang-crypto implicitly
> via erlang-inets and then erlang-ssl). So, erlang-crypto must be added
> to the build dependencies list explicitly now.

Also, erlang-crypto has to be added to the rebar dependencies list.
Otherwise, rebar won't start.

Moreover, looking through the rebar sources I've found quite a few
modules it uses directly, which packages can be added to the
dependencies list as well. The full list is:
erlang-asn1 (used in rebar_asn1_compiler only)
erlang-base
erlang-crypto
erlang-dialyzer (used in rebar_dialyzer.erl only)
erlang-diameter (used in rebar_dia_compiler.erl only)
erlang-edoc (used in rebar_edoc.erl only)
erlang-eunit (used in rebar_eunit.erl only)
erlang-reltool (used in rebar_reltool.erl only)
erlang-snmp (used in rebar_erlc_compiler.er only)l
erlang-syntax-tools (used in rebar_erlc_compiler.erl only)
erlang-tools

And finally, a few files mention some external modules (I guess they
are optional):
abnfc (used in rebar_abnfc_compiler.erl)
eflame (used in rebar.erl)
erlydtl (used in rebar_erlydtl_compiler.erl)
gpb_compile (used in rebar_proto_gpb_compiler.erl)
lfe_comp (used in rebar_lfe_compiler.erl)
neotoma (used in rebar_neotoma_compiler.erl)
protobuffs_compile (used in rebar_protobuffs_compiler.erl)

Hope that helps fixing the rebar dependencies.

Cheers!
-- 
Sergei Golovan



Bug#837234: [Pkg-erlang-devel] Bug#837234: rebar: FTBFS: Uncaught error in rebar_core: {'EXIT',

2016-09-10 Thread Sergei Golovan
Hi!

On Sat, Sep 10, 2016 at 10:26 AM, Lucas Nussbaum <lu...@debian.org> wrote:
>
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
>
>> Uncaught error in rebar_core: {'EXIT',
>>{undef,
>> [{crypto,start,[],[]},

The problem is that in the newer Erlang erlang-tools no longer pulls
out the erlang-crypto package (it depended on erlang-crypto implicitly
via erlang-inets and then erlang-ssl). So, erlang-crypto must be added
to the build dependencies list explicitly now.

Cheers!
-- 
Sergei Golovan



Bug#819122: Proposed patch for #819122

2016-05-06 Thread Sergei Golovan
tags 819122 + patch
thanks

Hi!

I'd like to propose the following patch to Makefile for the issue
(also attached):

--
--- a/Makefile
+++ b/Makefile
@@ -223,12 +223,13 @@

 test_stdlib: compile
@ echo "==> elixir (exunit)"
-   $(Q) exec epmd & exit
+   $(Q) epmd -daemon
$(Q) if [ "$(OS)" = "Windows_NT" ]; then \
cd lib/elixir && cmd //C call ../../bin/elixir.bat -r
"test/elixir/test_helper.exs" -pr "test/elixir/**/*_test.exs"; \
else \
cd lib/elixir && ../../bin/elixir -r
"test/elixir/test_helper.exs" -pr "test/elixir/**/*_test.exs"; \
fi
+   $(Q) epmd -kill

 #==> Dialyzer tasks
---

basically, it starts epmd as a daemon during test phase and kills it afterwards.

Cheers!
-- 
Sergei Golovan


elixir-epmd.patch
Description: Binary data


Bug#822293: password-gorilla: Cannot save new passwords

2016-04-26 Thread Sergei Golovan
Hi Jonathan,

I'll fix this bug in the next upload. I'll just allow nettool to
invoke /sbin/ifconfig if it can't be found in PATH.

Thank you for the report!
-- 
Sergei Golovan



Bug#810889: [Pkg-erlang-devel] Bug#810889: yaws: non-DFSG WSDL .xsd files (no modification?)

2016-04-17 Thread Sergei Golovan
On Sun, Apr 17, 2016 at 3:55 PM, Dmitry Smirnov <only...@debian.org> wrote:
> Hi Sergei,
>
> On Sunday, 17 April 2016 12:21:09 PM AEST Sergei Golovan wrote:
>> It seems you're right, though modifying a schema is a bit pointless. I
>> can remove these files from the Yaws package, but the same or
>> essentially the same files are shipped withing other packages as well
>> (see [1] for the reference), so I'd wait for you to file bugreports to
>> all other packages with the same issue.
>
> I can't believe how easily you've subscribed me for filing bugs about this
> problem to all affected packages. ;)
> It might take a while though and if I were you I wouldn't wait much longer...

Well, I guess you understand that removing the susceptible files from
the yaws package will not fix the bug you reported. So, if you're not
really interested in fixing this just tell me, and I'll just close it.

>
>> May be we all will come to some more resonable agreement together.
>
> I'm quite sceptical about this as I don't see many options here as
> I doubt we would be able to find compromise between DFSG and non-free
> licensing terms...

Maybe, maybe not. The authors' intention is what matters.

Cheers!
-- 
Sergei Golovan



Bug#810889: [Pkg-erlang-devel] Bug#810889: yaws: non-DFSG WSDL .xsd files (no modification?)

2016-04-17 Thread Sergei Golovan
Hi Dmitry,

On Wed, Jan 13, 2016 at 3:11 PM, Dmitry Smirnov <only...@debian.org> wrote:
>
> Files:
> priv/wsdl11soap12.xsd
> priv/soap.xsd
> priv/wsdl.xsd
>
> are licensed under "WSDL" licenses allowing only distribution and explicitly
> prohibiting everything else: "No other rights are granted by implication,
> estoppel or otherwise.".
>
> I'm particularly concerned about modification rights that appears to be
> prohibited.

It seems you're right, though modifying a schema is a bit pointless. I
can remove these files from the Yaws package, but the same or
essentially the same files are shipped withing other packages as well
(see [1] for the reference), so I'd wait for you to file bugreports to
all other packages with the same issue. May be we all will come to
some more resonable agreement together.

[1] 
https://codesearch.debian.net/results/No%20other%20rights%20are%20granted%20by%20implication/page_0

Cheers!
-- 
Sergei Golovan



Bug#802400: [Pkg-erlang-devel] Bug#802400: Bug#802400: erlang: FTBFS: FOP - Exception

2015-11-06 Thread Sergei Golovan
block 802400 by 799662
thanks

On Tue, Oct 20, 2015 at 7:43 AM, Sergei Golovan <sgolo...@nes.ru> wrote:
>
> I'd say that It's not a bug in Erlang but a bug in fop. Likely, it's
> bug #799662. I haven't had time to confirm yet whether it's really
> #799662 and whether the patch to #799662 fixes it. I'll do that in a
> few days.

I confirm that after applying the patch from #799662 to fop Erlang build
is fixed. So, I'll bump the severity of #799662 at the moment.

Cheers!
-- 
Sergei Golovan



Bug#802400: [Pkg-erlang-devel] Bug#802400: erlang: FTBFS: FOP - Exception

2015-10-19 Thread Sergei Golovan
Hi Chris,

On Tue, Oct 20, 2015 at 12:40 AM, Chris West (Faux)
<solo-debianb...@goeswhere.com> wrote:
> Source: erlang
> Version: 1:18.0-dfsg-2
> Severity: serious
> Justification: fails to build from source
> Tags: sid stretch
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
> X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org
>
> Dear Maintainer,
>
> The package fails to build:

I'd say that It's not a bug in Erlang but a bug in fop. Likely, it's
bug #799662. I haven't had time to confirm yet whether it's really
#799662 and whether the patch to #799662 fixes it. I'll do that in a
few days.

Thank you for the report!
-- 
Sergei Golovan



Bug#734838: [Pkg-tcltk-devel] Bug#734838: Many applications depend on tcl8.4

2015-10-09 Thread Sergei Golovan
Hi Nye,

On Thu, Oct 8, 2015 at 9:50 PM, Nye Liu <n...@nyet.org> wrote:
> It looks like it is already missing from testing, which broke a bunch of
> my old apps.

Well, Tcl/Tk 8.4 is discontinued upstream, version 8.5 is available for
almost 8 years already, so we can't ship 8.4 with Debian any more.

>
> Is there a interim or compatibility package for tcl8.4 and libtcl8.4 in
> testing or stable?

There's no such packages. If you absolutely need Tcl/Tk 8.4 you can
grap the packages from unstable. They are still available.

Cheers!
-- 
Sergei Golovan



Bug#790625: [Pkg-erlang-devel] Bug#790625: FTBFS: erlang:now/0: Deprecated BIF

2015-06-30 Thread Sergei Golovan
Hi Martin,

On Tue, Jun 30, 2015 at 3:56 PM, Martin Michlmayr t...@hp.com wrote:

 yaws fails to build in unstable:

I'm aware of this bug and will upload a fix in a few days.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#781839: CVE-2015-2774

2015-04-03 Thread Sergei Golovan
Hi Moritz!

I'm not an expert in SSL, so I can't really say if it's a real threat.
But i think I'd better prepare a patched package for jessie.

Should I do it for wheezy also? (Note, that we decided not to bother
disabling SSLv3 for the erlang-ssl currently in wheezy.)

On Fri, Apr 3, 2015 at 8:07 PM, Moritz Muehlenhoff j...@debian.org wrote:
 Source: erlang
 Severity: grave
 Tags: security

 (Feel free to downgrade the severity, I don't have a full picture of
 Erlang's SSL implementation)

 This has been assigned CVE-2015-2774:
 http://openwall.com/lists/oss-security/2015/03/27/9

 Fix is here:
 https://github.com/erlang/otp/commit/e53c55dd0ab69982bc511396ccf8655d27c6d38c

 Cheers,
 Moritz




-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#780439: [Pkg-tcltk-devel] Bug#780439: tcl8.6: upgrade issues switching from tcl8.4/wheezy to tcl/jessie

2015-03-17 Thread Sergei Golovan
Hi Andreas,

On Sat, Mar 14, 2015 at 1:06 AM, Andreas Beckmann a...@debian.org wrote:
 Hi,

 analyzing some piuparts logs in depth showed an issue with fsl being
 hold at the wheezy version rather than being upgraded.

 This is caused by the switch from tcl8.4 to tcl which requires removal
 of the old tcl8.4 package. This seems to work well in most upgrade
 paths, but unfortunately in this case the scoring resulted in a tie,
 and that is resolved in favor of the already installed package.
 There may be more upgrade paths involving other packages hitting this
 issue ...

 Adding some Breaks to libtcl8.6 (which has a slightly higher score than
 tcl due to a higher number of rdepends) will help apt to resolve this
 upgrade path in favor of the new tcl package.
 The versions I've taken from the Breaks found in the tcl and tk
 packages.

Thank you for the analysis and for the patch. I'll upload the fixed packages
shortly.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775635: [Pkg-tcltk-devel] Bug#775635: chiark-tcl: FTBFS in jessie: build-dependency not installable: tcl8.4-dev

2015-01-17 Thread Sergei Golovan
Hi Ian!

On Sun, Jan 18, 2015 at 3:37 AM, Ian Jackson
ijack...@chiark.greenend.org.uk wrote:

 Anyway, I'm a bit puzzled.  I uploaded a new version of this package
 in November 2014 and it built fine.  tcl8.4-dev seemed to be available
 then.  I deliberately did not update it to build-depend on 8.5 because
 I wanted to avoid perturbing what was in testing by potentially
 introducing depedencies on 8.5-specific aspects of the Tcl ABI.

 But according to
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737104
 tcl8.4-dev was removed in January 2014.  How did I and the buildds
 manage to build chiark-tcl 1.1.2 using tcl8.4-dev in November ?
   https://buildd.debian.org/status/logs.php?pkg=chiark-tcl

Tcl/Tk 8.4 is removed from jessie, and not removed from sid yet (a few
packages still depend on it). This means that if you upload a package
to unstable it will happily find tcl8.4-dev but it won't be able to go
to testing.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#774890: [Pkg-tcltk-devel] Bug#774890: itk3: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE

2015-01-16 Thread Sergei Golovan
Hi Andreas,


On Thu, Jan 8, 2015 at 8:46 PM, Andreas Beckmann a...@debian.org wrote:
 Hi,

 an upgrade test with piuparts revealed that your package installs files
 over existing symlinks and possibly overwrites files owned by other
 packages. This usually means an old version of the package shipped a
 symlink but that was later replaced by a real (and non-empty)
 directory. This kind of overwriting another package's files cannot be
 detected by dpkg.

 This was observed on the following upgrade paths:

   lenny - squeeze - wheezy - jessie

 The errors seems to date back to the lenny-squeeze update ...

Yes, I see that. But I'm not sure if this bug is serious for now. And since even
squeeze is already discontinued I'm not sure if this can be qualified
as a bug at all.

Though I can add calls to dpkg-maintscript-helper to the itk3 maintainer's
scripts for jessie. It'll fix the overwriting the itcl3 package files,
but upgrade
path lenny-squeeze-wheezy-jessie will still fail leaving a few files
unowned after the packages wil be purged (they are left from upgrades
lenny-squeeze and squeeze-jessie):

  /usr/share/doc/itcl3/CHANGES.gznot owned
  /usr/share/doc/itcl3/INCOMPATIBLE.gz   not owned
  /usr/share/doc/itcl3/README.gz not owned
  /usr/share/doc/itcl3/TODO  not owned
  /usr/share/doc/itcl3/changelog.gz  not owned

But anyway, I'm tempted to just close this bugreport since it's reproducible
for upgrades from really old distribution.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751767: libBLT changes SONAME without changing package name

2014-11-29 Thread Sergei Golovan
Hi Ivo,

On Sat, Nov 29, 2014 at 8:26 PM, Ivo De Decker iv...@debian.org wrote:

 But the packages currently in testing can be installed with the old blt
 version, which doesn't work.

Well, the concern is about the packages which are currently in wheezy
and depend on blt (= 2.4). They can be installed with blt currently
in jessie, which will break them. The packages which are currently in
testing can be installed only with BLT currently in testing or
unstable, and they work fine with both of these blt versions.


 I unblocked the version of blt currently in unstable, to allow it to migrate
 to testing. All that packages that depend on blt need to be rebuilt. I'm

It's not necessary, because they work fine as they are now. And they
can't be installed together with blt from wheezy (depend on
blt=2.5.3). So, after the new blt will hit testing partial upgrades
will not be possible either way.

 scheduling binnmu's for them. Once that's done, you should do a new upload,
 removing the blt binary package, as it would be wrong to keep it around (I'll
 let you know when you can do the upload). Therefore, I'm not closing this bug
 now.

I'm not going to remove the blt package. I want it to be installable
as easy as apt-get install blt. And I don't see how this is bad now
(except for not very pretty 'breaks' in its debian/control)..

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751767: libBLT changes SONAME without changing package name

2014-11-16 Thread Sergei Golovan
On Sun, Nov 16, 2014 at 6:20 PM, Jonathan Wiltshire j...@debian.org wrote:

 That presumably makes this package undistributable, or have I
 misunderstood?

Yes, I think so as well. Fortunately, these files aren't important for
the BLT library at all. In fact, I've found only one piece of software
which ever uses one function from these sources (see the reference for
dd_send_text in [1]). So, I believe I could just repackage the
source package to make it distributable.

[1] https://searchcode.com/codesearch/view/16892304/

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#769814: blt: non-distributable files library/dd_protocols/*.tcl

2014-11-16 Thread Sergei Golovan
Source: blt
Severity: serious
Justification: Policy 2.3

Dear Maintainer,

The blt source package currently includes files

library/dd_protocols/dd-color.tcl
library/dd_protocols/dd-file.tcl
library/dd_protocols/dd-number.tcl
library/dd_protocols/dd-text.tcl

with the following copyright information:

Copyright (c) 1993  ATT  All Rights Reserved

Theere's nothing in the files which would indicate that they are free
software. It makes the blt package non-distributable.

But since these files aren't essential for the binary package
(they are basically examples which users can live without,
there's a single reference found for the functions defined in them:
see [1]), I think we can just repackage the sources removing these files
and code in makefiles which installs them).

[1] https://searchcode.com/codesearch/view/16892304/ (search for
dd_send_text)

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

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751767: libBLT changes SONAME without changing package name

2014-11-15 Thread Sergei Golovan
On Sat, Nov 15, 2014 at 12:50 PM, Julien Cristau jcris...@debian.org wrote:

 You can't keep a dummy package on SONAME changes, since it doesn't
 actually provide the ABI older versions of its rdeps expect.

I've added 'Breaks' header for all packages that depended on the older
library. Specifically it is:

Breaks: tclspice ( 26-1~), tkdesk ( 2.0-9.2~), skycat (
3.1.2+starlink1~b-7~), python-tk ( 2.7.8-1~), python3-tk (
3.4.1-3~)

This means that there will not be possible to upgrade blt (which pulls
in the new library) and leave the dependent packages unapgraded.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751767: libBLT changes SONAME without changing package name

2014-11-14 Thread Sergei Golovan
Hi!

On Sun, Nov 2, 2014 at 8:05 AM, Julien Cristau jcris...@debian.org wrote:
 On Sun, Nov  2, 2014 at 13:58:10 +, Simon McVittie wrote:

 Hello release team,
 Since this is going to be a transition, and a new upstream SONAME for
 jessie seems unlikely, should this bug be jessie-ignore'd
 and fixed for jessie+1 instead?

 If the SONAME changed between wheezy and jessie then this ought to be
 fixed for jessie, IMO.

I've prepared the fixed packages. Since i've retained the 'blt'
package (it became
a dummy one), the transition isn't strictly necessary. If a package
which build-depends
on blt-dev rebuilds, it gets a new dependency on libblt2.5-8.6. Otherwise,
it just keeps depending on blt which is fine as blt won't go anywhere.

On the other hand, I've reviewed the licenses for the source codes and
found a few
disturbing files. They are library/dd_protocols/*.tcl (I've attached
one of them here).
The copyright statement stands: Copyright (c) 1993  ATT  All Rights Reserved
So, I'm unsure what to do now.

Cheers!
-- 
Sergei Golovan


dd-text.tcl
Description: Tcl script


Bug#767741: Unable to initialize TLS: No SSL/TLS configuration present

2014-11-03 Thread Sergei Golovan
tags 767741 + moreinfo
thanks

Hi Alexander,

It seems like you've disabled TLS for your server.

On Sun, Nov 2, 2014 at 1:51 PM, Alexander alex1...@gmx.net wrote:

 -- Configuration Files:
 /etc/prosody/conf.avail/localhost.cfg.lua changed:
 -- Section for localhost
 --  enabled = false -- Remove this line to enable this host
 -- This allows clients to connect to localhost. No harm in it.
 VirtualHost localhost
 http_host = localhost -- HTTP requests will be addressed to here

There's no ssl options in localhost.cfg.lua.

 /etc/prosody/prosody.cfg.lua changed:
...
 -- These are the SSL/TLS-related settings. If you don't want
 -- to use SSL/TLS, you may comment or remove this
 -- ssl = {
 --  key = /etc/prosody/certs/localhost.key;
 --  certificate = /etc/prosody/certs/localhost.cert;
 --}

The ssl options are commented out.

...
 -- Settings under each VirtualHost entry apply *only* to that host.
 VirtualHost example.com
 enabled = false -- Remove this line to enable this host
 -- Assign this host a certificate for TLS, otherwise it would use the 
 one
 -- set in the global section (if any).
 -- Note that old-style SSL on port 5223 only supports one 
 certificate, and will always
 -- use the global one.
 ssl = {
 key = /etc/prosody/certs/example.com.key;
 certificate = /etc/prosody/certs/example.com.crt;
 }

These options are specified for a disabled virtual host.


 -- no debconf information
 Content of prosody.err
 Nov 02 11:23:11 localhost:tls   error   Unable to initialize TLS: No SSL/TLS 
 configuration present for localhost
 Nov 02 11:23:11 localhost:tls   error   Unable to initialize TLS: No SSL/TLS 
 configuration present for localhost

 Client SecureChat unable to connect because SSL is not supported. lua-sec is 
 installed.

Could you try to add the following lines to your
/etc/prosody/conf.d/localhost.cfg.lua and look if TLS is back after
Prosody restart?
ssl = {
  key = /etc/prosody/certs/localhost.key;
  certificate = /etc/prosody/certs/localhost.cert;
}

Make sure that /etc/prosody/certs/localhost.key and
/etc/prosody/certs/localhost.cert exist. They should link to
../../ssl/private/ssl-cert-snakeoil.key and
../../ssl/certs/ssl-cert-snakeoil.pem respectively.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751767: libBLT changes SONAME without changing package name

2014-08-11 Thread Sergei Golovan
Hi Peter,

On Mon, Aug 11, 2014 at 2:07 AM, peter green plugw...@p10link.net wrote:

 That only partially solves the problem, in particular partial upgrades are
 still likely to break. Furthermore the problem will recur next time libBLT
 changes it's soname.

I don't expect changing its soname in next few years (or maybe even
forever). The
package is dead upstream. But you're right. It should be fixed properly.
I'll split out the library to libblt2.5-8.6 (which won't work without
the Tcl code, so it'll
go to libblt2.5-8.6 too making the blt package dummy) and I'll add the
necessary 'breaks'.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#755336: Patch

2014-07-23 Thread Sergei Golovan
tags 755336 + patch
thanks

Hi!

I'd like to offer a patch (and possibly NMU if you don't mind) for
this bug and 755102. I can't do much for the other RC bugs, but these
two are consequences of my changes in expect, so here's a fix.

Cheers!
-- 
Sergei Golovan
diff -Nru libexpect-php5-0.3.1/debian/changelog 
libexpect-php5-0.3.1/debian/changelog
--- libexpect-php5-0.3.1/debian/changelog   2012-02-15 00:24:59.0 
+0400
+++ libexpect-php5-0.3.1/debian/changelog   2014-07-24 09:06:04.0 
+0400
@@ -1,3 +1,11 @@
+libexpect-php5 (0.3.1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Replaced expect-dev by tcl-expect-dev in build dependencies to adapt
+the package to the changes in expect. (Closes: #755102, #755336).
+
+ -- Sergei Golovan sgolo...@debian.org  Thu, 24 Jul 2014 09:05:51 +0400
+
 libexpect-php5 (0.3.1-1) unstable; urgency=low
 
   * New upstream release
diff -Nru libexpect-php5-0.3.1/debian/control 
libexpect-php5-0.3.1/debian/control
--- libexpect-php5-0.3.1/debian/control 2012-02-15 00:29:26.0 +0400
+++ libexpect-php5-0.3.1/debian/control 2014-07-24 09:03:55.0 +0400
@@ -2,7 +2,7 @@
 Section: web
 Priority: optional
 Maintainer: Alex Denvir cold...@blueyonder.co.uk
-Build-Depends: debhelper (= 7), php5-dev, expect-dev
+Build-Depends: debhelper (= 7), php5-dev, tcl-expect-dev
 Standards-Version: 3.9.2
 Homepage: http://pecl.php.net/expect
 


Bug#755102: libexpect-php5: please update build-depends, expect-dev is gone

2014-07-17 Thread Sergei Golovan
Hi Cyril,

On Thu, Jul 17, 2014 at 11:30 PM, Cyril Brulebois k...@debian.org wrote:

 Sergei (in cc): that package needs an update before the old binary can
 be removed, and so that your package can be a candidate for migration to
 testing. In the meanwhile, it's not because it has out-of-date binaries.

I understand that, thank you for the clarification. Though
libexpect-php5 has another two RC bugs, one of which was reported more
than 2 years ago (see [1]). I can fix #755102 in NMU, but would this
fix be reasonable given that I'm not going to fix #667767 and #752628
(especially the latter).


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667767

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#754453: ttt: maintainer address bounces

2014-07-11 Thread Sergei Golovan
Hi Ansgar,

On Fri, Jul 11, 2014 at 1:58 PM, Ansgar Burchardt ans...@debian.org wrote:

 Sergei, you did the last two uploads in 2013 and 2014. Are you
 interested in the package?

Not really. I just fixed breakages I've caused by changes in packages
ttt depends on.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#753794: tkdesk: needs rebuild because BLT is ported to Tcl/Tk 8.6

2014-07-05 Thread Sergei Golovan
Source: tkdesk
Version: 2.0-9.1
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

Since the blt package is built against Tcl/Tk 8.6 tkdesk stopped
working and has to be ported to Tcl/Tk 8.6 as well.

Unfortunately, simple bin-NMU doesn't suffice (tkdesk uses deprecated
interp-result field, which support was dropeed in 8.6). I've prepared
a small patch which allows tkdesk to build and I caould do NMU if
you don't mind.

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

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u tkdesk-2.0/debian/changelog tkdesk-2.0/debian/changelog
--- tkdesk-2.0/debian/changelog
+++ tkdesk-2.0/debian/changelog
@@ -1,3 +1,11 @@
+tkdesk (2.0-9.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Switched to Tcl/Tk 8.6 to work with newer BLT.
+  * Defined USE_INTERP_RESULT macro to build with Tcl 8.6.
+
+ -- Sergei Golovan sgolo...@debian.org  Fri, 04 Jul 2014 07:53:30 +0400
+
 tkdesk (2.0-9.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u tkdesk-2.0/debian/rules tkdesk-2.0/debian/rules
--- tkdesk-2.0/debian/rules
+++ tkdesk-2.0/debian/rules
@@ -15,7 +15,7 @@
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
-	./configure --with-blt=/usr/lib --prefix=/usr --mandir=/usr/share/man --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5 --with-itcl=/usr/lib/itcl3.4 --with-itcl-lib=-litcl3.4 --with-itcl-version=3.4
+	./configure --with-blt=/usr/lib --prefix=/usr --mandir=/usr/share/man --with-tcl=/usr/lib --with-tk=/usr/lib --with-itcl=/usr/lib/itcl3.4 --with-itcl-lib=-litcl3.4 --with-itcl-version=3.4
 	touch configure-stamp
 
 build: build-stamp
@@ -23,7 +23,7 @@
 build-stamp: configure-stamp
 	dh_testdir
 
-	make CC_EXTRA_OPTS=-O2 -g -Wall TKDESK_LIBRARY=$(TKDESK_LIBRARY)
+	make CC_EXTRA_OPTS=-O2 -g -Wall -DUSE_INTERP_RESULT TKDESK_LIBRARY=$(TKDESK_LIBRARY)
 	touch build-stamp
 
 clean:
diff -u tkdesk-2.0/debian/control tkdesk-2.0/debian/control
--- tkdesk-2.0/debian/control
+++ tkdesk-2.0/debian/control
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Daniel Martin fiz...@debian.org
 Standards-Version: 3.6.1.0
-Build-Depends: itcl3-dev ( 3.3), blt-dev, tk8.5-dev (= 8.5.7-2), debhelper ( 5.0.0)
+Build-Depends: itcl3-dev ( 3.3), blt-dev (= 2.5.3), tk-dev (= 8.6.0), debhelper ( 5.0.0)
 
 Package: tkdesk
 Architecture: any


Bug#753795: ngspice: needs rebuild with Tcl/Tk 8.6 after BLT was ported to Tcl/Tk 8.6

2014-07-05 Thread Sergei Golovan
Source: ngspice
Version: 24-1.1
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

Recently the blt package was ported to the Tcl/Tk 8.6, so tclspice needs
to do the same because it uses BLT. I've prepared a patch and can do NMU if
you don't mind.

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

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ngspice-24/debian/changelog ngspice-24/debian/changelog
--- ngspice-24/debian/changelog	2014-02-14 09:43:38.0 +0400
+++ ngspice-24/debian/changelog	2014-07-04 07:35:11.0 +0400
@@ -1,3 +1,12 @@
+ngspice (24-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Replace dependencies on Tcl/Tk 8.5 by Tcl/Tk 8.6 to match the newer
+blt package.
+  * Define USE_INTERP_RESULT to make tclspice buildable with Tcl 8.6.
+
+ -- Sergei Golovan sgolo...@debian.org  Fri, 04 Jul 2014 07:35:05 +0400
+
 ngspice (24-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru ngspice-24/debian/control ngspice-24/debian/control
--- ngspice-24/debian/control	2014-01-31 11:23:48.0 +0400
+++ ngspice-24/debian/control	2014-07-05 10:26:27.0 +0400
@@ -6,7 +6,7 @@
  Andreas Tille ti...@debian.org
 Build-Depends: debhelper (= 8), automake, libtool, libxaw7-dev, flex,
  bison, gfortran, libedit-dev, libncurses5-dev,
- texinfo, tcl8.5-dev, tcl8.5, tk8.5-dev, tk8.5, blt-dev
+ texinfo, tcl8.6-dev, tcl8.6, tk8.6-dev, tk8.6, blt-dev (= 2.5.3)
 Build-Depends-Indep: lyx, elyxer, texlive, texlive-latex-extra, texlive-lang-greek,
  texlive-generic-recommended, imagemagick
 Standards-Version: 3.9.3
@@ -29,7 +29,7 @@
 
 Package: tclspice
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ngspice, blt, tcl8.5, tk8.5
+Depends: ${shlibs:Depends}, ${misc:Depends}, ngspice, blt, tcl8.6, tk8.6
 Replaces: tclspice-dev
 Breaks: tclspice-dev
 Description: NGspice library for Tcl
diff -Nru ngspice-24/debian/rules ngspice-24/debian/rules
--- ngspice-24/debian/rules	2014-01-31 11:33:17.0 +0400
+++ ngspice-24/debian/rules	2014-07-04 07:36:02.0 +0400
@@ -14,7 +14,7 @@
 CROSS= --build $(DEB_BUILD_GNU_TYPE)
 endif
 
-
+CFLAGS= -DUSE_INTERP_RESULT
 
 config.status: config.status-stamp configure
 config.status-stamp:
@@ -57,7 +57,7 @@
 		--enable-cider \
 		--disable-debug \
 		--disable-x \
-		--with-tcl=/usr/lib/tcl8.5 \
+		--with-tcl=/usr/lib/tcl8.6 \
 		CFLAGS=$(CFLAGS))
 	touch $@
 


Bug#753795: The correct patch

2014-07-05 Thread Sergei Golovan
Hi!

Here is the correct patch (where the examples in the tclspice package
use wish8.6 instead of wish8.5).

Cheers!
-- 
Sergei Golovan
diff -Nru ngspice-24/debian/changelog ngspice-24/debian/changelog
--- ngspice-24/debian/changelog 2014-02-14 09:43:38.0 +0400
+++ ngspice-24/debian/changelog 2014-07-04 07:35:11.0 +0400
@@ -1,3 +1,12 @@
+ngspice (24-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Replace dependencies on Tcl/Tk 8.5 by Tcl/Tk 8.6 to match the newer
+blt package.
+  * Define USE_INTERP_RESULT to make tclspice buildable with Tcl 8.6.
+
+ -- Sergei Golovan sgolo...@debian.org  Fri, 04 Jul 2014 07:35:05 +0400
+
 ngspice (24-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru ngspice-24/debian/control ngspice-24/debian/control
--- ngspice-24/debian/control   2014-01-31 11:23:48.0 +0400
+++ ngspice-24/debian/control   2014-07-05 10:26:27.0 +0400
@@ -6,7 +6,7 @@
  Andreas Tille ti...@debian.org
 Build-Depends: debhelper (= 8), automake, libtool, libxaw7-dev, flex,
  bison, gfortran, libedit-dev, libncurses5-dev,
- texinfo, tcl8.5-dev, tcl8.5, tk8.5-dev, tk8.5, blt-dev
+ texinfo, tcl8.6-dev, tcl8.6, tk8.6-dev, tk8.6, blt-dev (= 2.5.3)
 Build-Depends-Indep: lyx, elyxer, texlive, texlive-latex-extra, 
texlive-lang-greek,
  texlive-generic-recommended, imagemagick
 Standards-Version: 3.9.3
@@ -29,7 +29,7 @@
 
 Package: tclspice
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ngspice, blt, tcl8.5, tk8.5
+Depends: ${shlibs:Depends}, ${misc:Depends}, ngspice, blt, tcl8.6, tk8.6
 Replaces: tclspice-dev
 Breaks: tclspice-dev
 Description: NGspice library for Tcl
diff -Nru ngspice-24/debian/patches/02_fix_tcl_examples.patch 
ngspice-24/debian/patches/02_fix_tcl_examples.patch
--- ngspice-24/debian/patches/02_fix_tcl_examples.patch 2014-01-31 
11:29:19.0 +0400
+++ ngspice-24/debian/patches/02_fix_tcl_examples.patch 2014-07-05 
10:46:45.0 +0400
@@ -6,7 +6,7 @@
  #!/bin/sh
  # WishFix \
 -exec wish -f $0 ${1+$@}
-+exec wish8.5 -f $0 ${1+$@}
++exec wish8.6 -f $0 ${1+$@}
###
  
  # old name:  analyse-20070504-0.tcl
@@ -22,7 +22,7 @@
  #!/bin/sh
  # WishFix \
 -  exec wish -f $0 ${1+$@}
-+  exec wish8.5 -f $0 ${1+$@}
++  exec wish8.6 -f $0 ${1+$@}
  ###
  
  package require BLT
@@ -37,7 +37,7 @@
  #!/bin/sh
  # WishFix \
 -exec wish -f $0 ${1+$@}
-+exec wish8.5 -f $0 ${1+$@}
++exec wish8.6 -f $0 ${1+$@}
###
  
  package require BLT
@@ -52,7 +52,7 @@
  #!/bin/sh
  # WishFix \
 -  exec wish vspicechart.tcl example.cir
-+  exec wish8.5 vspicechart.tcl example.cir
++  exec wish8.6 vspicechart.tcl example.cir
  ###
 --- a/examples/tclspice/tcl-testbench4/vspicechart.tcl
 +++ b/examples/tclspice/tcl-testbench4/vspicechart.tcl
@@ -80,7 +80,7 @@
  #!/bin/sh
  # WishFix \
 -exec wish -f $0 ${1+$@}
-+exec wish8.5 -f $0 ${1+$@}
++exec wish8.6 -f $0 ${1+$@}
  ###
  
  package require BLT
diff -Nru ngspice-24/debian/rules ngspice-24/debian/rules
--- ngspice-24/debian/rules 2014-01-31 11:33:17.0 +0400
+++ ngspice-24/debian/rules 2014-07-04 07:36:02.0 +0400
@@ -14,7 +14,7 @@
 CROSS= --build $(DEB_BUILD_GNU_TYPE)
 endif
 
-
+CFLAGS= -DUSE_INTERP_RESULT
 
 config.status: config.status-stamp configure
 config.status-stamp:
@@ -57,7 +57,7 @@
--enable-cider \
--disable-debug \
--disable-x \
-   --with-tcl=/usr/lib/tcl8.5 \
+   --with-tcl=/usr/lib/tcl8.6 \
CFLAGS=$(CFLAGS))
touch $@
 


Bug#753307: Patch

2014-07-05 Thread Sergei Golovan
Hi Ole!

I've prepared a small patch which can help in porting skycat to 8.6
(it just replaces 8.5 by 8.6 here and there and adds a bit more
restrictive dependency on blt).

Cheers!
-- 
Sergei Golovan
diff -Nru skycat-3.1.2+starlink1~b/debian/changelog 
skycat-3.1.2+starlink1~b/debian/changelog
--- skycat-3.1.2+starlink1~b/debian/changelog   2014-04-14 13:48:11.0 
+0400
+++ skycat-3.1.2+starlink1~b/debian/changelog   2014-07-05 10:52:33.0 
+0400
@@ -1,3 +1,10 @@
+skycat (3.1.2+starlink1~b-6.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Switched to Tcl/Tk 8.6.
+
+ -- Sergei Golovan sgolo...@debian.org  Sat, 05 Jul 2014 10:52:01 +0400
+
 skycat (3.1.2+starlink1~b-6) unstable; urgency=low
 
   * Replace tclx8.4 dependency by tcl8.5 counterparts
diff -Nru skycat-3.1.2+starlink1~b/debian/control 
skycat-3.1.2+starlink1~b/debian/control
--- skycat-3.1.2+starlink1~b/debian/control 2014-04-14 13:38:08.0 
+0400
+++ skycat-3.1.2+starlink1~b/debian/control 2014-07-05 10:51:21.0 
+0400
@@ -3,15 +3,15 @@
 Priority: optional
 Maintainer: Debian Astronomy Maintainers 
debian-astro-maintain...@lists.alioth.debian.org
 Uploaders: Ole Streicher deb...@liska.ath.cx
-Build-Depends: blt-dev (= 2.4z),
+Build-Depends: blt-dev (= 2.5.3),
debhelper (= 9),
dh-autoreconf,
itcl3,
itk3,
libcfitsio3-dev,
libwcstools-dev,
-   tcl8.5-dev,
-   tk8.5-dev
+   tcl8.6-dev,
+   tk8.6-dev
 Standards-Version: 3.9.5
 Homepage: http://archive.eso.org/cms/tools-documentation/skycat.html
 Vcs-Git: git://anonscm.debian.org/debian-astro/packages/skycat.git
@@ -19,12 +19,12 @@
 
 Package: skycat
 Architecture: any
-Depends: blt (= 2.4z),
+Depends: blt (= 2.5.3),
  itcl3,
  itk3,
  libtk-img,
- tcl8.5,
- tk8.5,
+ tcl8.6,
+ tk8.6,
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Image visualization and access to catalogs and data for astronomy
diff -Nru skycat-3.1.2+starlink1~b/debian/patches/fhs.patch 
skycat-3.1.2+starlink1~b/debian/patches/fhs.patch
--- skycat-3.1.2+starlink1~b/debian/patches/fhs.patch   2014-03-17 
14:48:30.0 +0400
+++ skycat-3.1.2+starlink1~b/debian/patches/fhs.patch   2014-07-05 
11:02:54.0 +0400
@@ -315,7 +315,7 @@
  test -d $HOME/.skycat || mkdir $HOME/.skycat
  echo `date`: Starting skycat with: $0 ${1+$@}  $HOME/.skycat/log
 -exec wish8.4 $SKYCAT_BASE/lib/skycat@PACKAGE_VERSION@/main.tcl ${1+$@} | 
tee -a $HOME/.skycat/log 21
-+exec wish8.5 /usr/share/skycat/skycat@PACKAGE_VERSION@/main.tcl ${1+$@} | 
tee -a $HOME/.skycat/log 21
++exec wish8.6 /usr/share/skycat/skycat@PACKAGE_VERSION@/main.tcl ${1+$@} | 
tee -a $HOME/.skycat/log 21
  
 --- a/skycat/configure.in
 +++ b/skycat/configure.in
@@ -359,7 +359,7 @@
  
  test -d $HOME/.rtd || mkdir $HOME/.rtd
 -exec wish8.4 $RTD_BASE/lib/rtd@PACKAGE_VERSION@/main.tcl ${1+$@} | tee 
$HOME/.skycat/log 21
-+exec wish8.5 /usr/share/skycat/rtd@PACKAGE_VERSION@/main.tcl ${1+$@} | tee 
$HOME/.skycat/log 21
++exec wish8.6 /usr/share/skycat/rtd@PACKAGE_VERSION@/main.tcl ${1+$@} | tee 
$HOME/.skycat/log 21
  
 --- a/tclutil/configure.in
 +++ b/tclutil/configure.in
diff -Nru skycat-3.1.2+starlink1~b/debian/rules 
skycat-3.1.2+starlink1~b/debian/rules
--- skycat-3.1.2+starlink1~b/debian/rules   2014-03-17 16:28:18.0 
+0400
+++ skycat-3.1.2+starlink1~b/debian/rules   2014-07-05 10:54:21.0 
+0400
@@ -7,7 +7,7 @@
dh  $@ --with autoreconf
 
 override_dh_auto_configure:
-   dh_auto_configure -- --with-tkinclude=/usr/include/tcl8.5 
--with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5 --libdir=/usr/lib/ 
--libexecdir=/usr/lib
+   dh_auto_configure -- --with-tkinclude=/usr/include/tcl8.6 
--with-tcl=/usr/lib/tcl8.6 --with-tk=/usr/lib/tk8.6 --libdir=/usr/lib/ 
--libexecdir=/usr/lib
 
 
 override_dh_installchangelogs:


Bug#753817: ttt: needs to build with Tcl/Tk 8.6 because BLT is ported to Tcl/Tk 8.6

2014-07-05 Thread Sergei Golovan
Source: ttt
Version: 1.7-3.4
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

Recently we switched to Tcl/Tk 8.6 in blt, one of the packages ttt depends on.
This means ttt has to switch as well. I've prepared a patch which does that
and fixes immediate segfault in tttviewer. If you don't mind I could NMU it.

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

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u ttt-1.7/debian/control ttt-1.7/debian/control
--- ttt-1.7/debian/control
+++ ttt-1.7/debian/control
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Thomas Scheffczyk thomas.scheffc...@verwaltung.uni-mainz.de
-Build-Depends: debhelper (= 6.0.0), autotools-dev, tcl8.5-dev, tk8.5-dev, blt-dev, libpcap-dev
+Build-Depends: debhelper (= 6.0.0), autotools-dev, tcl-dev, tk-dev, blt-dev, libpcap-dev
 Standards-Version: 3.7.2.2
 
 Package: ttt
diff -u ttt-1.7/debian/rules ttt-1.7/debian/rules
--- ttt-1.7/debian/rules
+++ ttt-1.7/debian/rules
@@ -14,6 +14,7 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
+EXTRA_CFLAGS = -DUSE_INTERP_RESULT
 
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -g
@@ -35,7 +36,7 @@
 cp -f /usr/share/misc/config.guess cf/config.guess )
 	
 	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
-		--with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5
+		--with-tcl=/usr/lib --with-tk=/usr/lib
 
  
 build-arch:  config.status build-arch-stamp
@@ -43,7 +44,7 @@
 	dh_testdir
 
 	# Add here command to compile/build the package.
-	$(MAKE)
+	$(MAKE) EXTRA_CFLAGS=$(EXTRA_CFLAGS)
 
 	touch build-arch-stamp
 
@@ -65,7 +66,7 @@
 	dh_testdir
 	dh_testroot
 	# 2003-04-14 Extended rm command to make sure that all build 
-# stamps are deleted. Original comand was rm -f build-stamp
+	# stamps are deleted. Original comand was rm -f build-stamp
 	rm -f build-*stamp 
 
 	# Add here commands to clean up after the build process.
diff -u ttt-1.7/debian/changelog ttt-1.7/debian/changelog
--- ttt-1.7/debian/changelog
+++ ttt-1.7/debian/changelog
@@ -1,3 +1,14 @@
+ttt (1.7-3.5) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Build with Tcl/Tk 8.6 to make the package work with newer BLT package.
+  * Define USE_INTERP_RESULT macro to allow the usage of deprecated
+interp-result field.
+  * Added missing includes into viewer.c to declare exit(), strcpy(),
+bzero() and inet_ntoa() functions to prevent immediate segfault.
+
+ -- Sergei Golovan sgolo...@debian.org  Sat, 05 Jul 2014 16:25:45 +0400
+
 ttt (1.7-3.4) unstable; urgency=low
 
   * Non-maintainer upload.
only in patch2:
unchanged:
--- ttt-1.7.orig/viewer.c
+++ ttt-1.7/viewer.c
@@ -17,11 +17,15 @@
shared by tttview and extview but TTT_TEXT flag is set for
extview. */
 #include stdio.h
+#include stdlib.h
+#include string.h
+#include strings.h
 #include netdb.h
 #include sys/param.h
 #include sys/socket.h
 #include sys/time.h
 #include netinet/in.h
+#include arpa/inet.h
 
 #include ttt.h
 #include ttt_node.h


Bug#753307: broken by tcl/tk 8.6

2014-07-04 Thread Sergei Golovan
Hi again,

On Wed, Jul 2, 2014 at 1:00 PM, Sergei Golovan sgolo...@debian.org wrote:

 On the other hand, blt, which is currently built with tk8.6, doesn't
 work at all. The demos from
 blt-demo package crashed for me every time (I'm going to file a
 bugreport). So, I guess, we
 have to decide what to do with blt first.

I've taken over the blt package and uploaded the new version which doesn't
crash immediately under Tcl/Tk 8.6. I've tried to run skycat (rebuilt
with 8.6 too)
and it seems to work.

So, build-depend skycat on blt-dev (=2.5.3) and tk-dev (or tk8.6-dev), and it
should be fine after that. If some other bugs related to BLT will be revealed,
please, report them to the blt package.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#753307: broken by tcl/tk 8.6

2014-07-02 Thread Sergei Golovan
Hi,

On Mon, Jun 30, 2014 at 3:35 PM, Sergei Golovan sgolo...@debian.org wrote:
 Hi Julian.

 On Mon, Jun 30, 2014 at 3:25 PM, Julian Taylor
 jtaylor.deb...@googlemail.com wrote:
 on the ubuntu-motu mailing list (search skycat) there is a patch that
 fixes this issue but it will still segfault on start due to itcl3
 needing tcl 8.5. I have no fix for that.

 I'll try to port itcl3 and itk3 to tcl/tk8.6, or may be package itcl4.
 It'll require to look into their reverse dependencies (e.g. ftools-pow
 and ftools-fv).

As far as I can tell, itcl3 and itk3 work with tcl/tk8.6. Even if they currently
depend on tcl8.5, if you run wish8.6 and do package require Itcl or
package require Itk,
everything works fine (I've tried to run tests, supplied with itcl3
and itk3, and
demos in iwidgets4).

On the other hand, blt, which is currently built with tk8.6, doesn't
work at all. The demos from
blt-demo package crashed for me every time (I'm going to file a
bugreport). So, I guess, we
have to decide what to do with blt first.

By the way, blt 2.4z-8 (conservatively built with tcl8.5) works fine
(but obviously doesn't load into wish8.6).

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#753476: blt: new build against Tcl/Tk 8.6 crashes

2014-07-02 Thread Sergei Golovan
Package: blt
Version: 2.4z-9
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Looks like blt 2.4z can't work with Tcl/Tk 8.6. An easy way to see this is
to run demos included in the blt-demo package. Here are the issues:

1) barchart1.tcl: segfault on exit
2) barchart2.tcl: immediate segfault
3) barchart3.tcl: segfault on mouse interaction with the chart
4) barchart4.tcl: segfault on mouse interaction with the chart
5) barchart5.tcl: segfault on mouse interaction with the chart
6) bgexec1.tcl: segfault on Stop button click
7) bitmap.tcl: segfault on any button click

and so on.

This means that we either have to build blt with Tcl/Tk 8.5 (and make sure
that all packages which use blt don't try to use Tcl/Tk 8.6) or we should
port blt to Tcl/Tk 8.6. The problem is that the project upstream isn't active
(https://sourceforge.net/projects/blt/) Last release in 2003, last activity
in CVS in 2010.

There is a 2.5 release from another upstream 
(https://sourceforge.net/projects/wize/files/),
but this is another discontinued project, so we can't rely on its development.
Moreover, I can't say at the moment if this release really works with Tcl/Tk 
8.6.

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

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages blt depends on:
ii  libc6  2.19-3
ii  libtcl8.5  8.5.15-4
ii  libtk8.5   8.5.15-4
ii  libx11-6   2:1.6.2-2

blt recommends no packages.

Versions of packages blt suggests:
ii  blt-demo  2.4z-9

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#753476: BLT from wize doesn't work

2014-07-02 Thread Sergei Golovan
Hi!

I've tried to build BLT from
https://sourceforge.net/projects/wize/files/ and it suffers the same
problems as 2.4z currently in Debian. It segfaults for Tcl/Tk 8.6.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#753307: broken by tcl/tk 8.6

2014-06-30 Thread Sergei Golovan
Hi Julian.

On Mon, Jun 30, 2014 at 3:25 PM, Julian Taylor
jtaylor.deb...@googlemail.com wrote:
 on the ubuntu-motu mailing list (search skycat) there is a patch that
 fixes this issue but it will still segfault on start due to itcl3
 needing tcl 8.5. I have no fix for that.

I'll try to port itcl3 and itk3 to tcl/tk8.6, or may be package itcl4.
It'll require to look into their reverse dependencies (e.g. ftools-pow
and ftools-fv).

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751879: tcl-trf contain non-free, non-distributable code.

2014-06-19 Thread Sergei Golovan
Hi Legimet,

On Fri, Jun 20, 2014 at 7:13 AM, Legimet ‎ legimet.c...@gmail.com wrote:
 Hi,

 Here are my own implementations of RIPEMD-128 and RIPEMD-160, under
 the same license as the rest of tcl-trf. They are compatible with the
 ones included in this package and a little faster as well. They should
 go in generic/ripemd.

Thank you very much for the code! I was about to drop RIPEMD-128 and
use RIPEMD-160 from OpenSSL (which API is different, so some porting
was required).

Cheers!
-- 
Sergei Golovan


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#751879: tcl-trf contain non-free, non-distributable code.

2014-06-17 Thread Sergei Golovan
Hi Mejiko.

On Tue, Jun 17, 2014 at 4:05 PM, mejiko
kame55-itasenpara...@y2.dion.ne.jp wrote:

 tcl-trf included non-free codes.
 Please see Trisquel bug 11006 details.

I'll look into it an will see what I can do to fix it. Thank you for the report.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725079: NMU?

2014-05-06 Thread Sergei Golovan
Hi!

If you don't mind I could fix this bug in NMU.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725070: NMU?

2014-05-06 Thread Sergei Golovan
Hi!

If you don't mind I could fix this bug in NMU.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#743100: Help with tclx8.4 [was: emacspeak is marked for autoremoval from testing]

2014-04-16 Thread Sergei Golovan
Hi Paul.

On Wed, Apr 16, 2014 at 9:45 AM, Paul Gevers elb...@debian.org wrote:
 On 16-04-14 06:13, Sergei Golovan wrote:
 On Wed, Apr 16, 2014 at 7:47 AM, Sergei Golovan sgolo...@nes.ru wrote:
 Hi Paul,

 I'll prepare an NMU to fix tclx8.4. Thank you for the reminder.

 Here it is. I'll upload it shortly.

 Thanks for the very quick response. I also went to the upstream web-site
 and saw that a 8.4.1 version is available. Do you think it is worth it
 to upload that? You don't have to do it, I can do that, but I want your
 opinion on the value.

Since we don't know what will be fixed and what will be broken after upgrade
to 8.4.1 and we aren't the tclx8.4 maintainers, I wouldn't upload the
new version
in NMU.

Though, if you're going to adopt tclx8.4 you can do whatever you think is right.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#743100: Help with tclx8.4 [was: emacspeak is marked for autoremoval from testing]

2014-04-15 Thread Sergei Golovan
Hi Paul,

On Tue, Apr 15, 2014 at 11:56 PM, Paul Gevers elb...@debian.org wrote:
 Hi Sergei,

 On 14-04-14 06:39, Debian testing autoremoval watch wrote:
 emacspeak 39.0+dfsg-2 is marked for autoremoval from testing on 2014-05-13

 It (build-)depends on packages with these RC bugs:
 743100: tclx8.4: FTBFS: ./generic/tclXgeneral.c:408:10: error: 'Tcl_Interp' 
 has no member named 'errorLine'

 It seems that tclx8.4 is failing to build now [1] that tcl8.4 is being
 removed from Debian. Unfortunately, tclx8.4 doesn't have a maintainer
 anymore and I don't have experience at all with tcl. Would you be
 willing to have a look at tclx8.4 and see if you can easily spot the
 issue and maybe propose a fix. Else, the emacspeak package might become
 collateral damage of the tcl8.4 removal.

I'll prepare an NMU to fix tclx8.4. Thank you for the reminder.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#743100: Help with tclx8.4 [was: emacspeak is marked for autoremoval from testing]

2014-04-15 Thread Sergei Golovan
On Wed, Apr 16, 2014 at 7:47 AM, Sergei Golovan sgolo...@nes.ru wrote:
 Hi Paul,

 I'll prepare an NMU to fix tclx8.4. Thank you for the reminder.

Here it is. I'll upload it shortly.

-- 
Sergei Golovan
diff -u tclx8.4-8.4.0/debian/rules tclx8.4-8.4.0/debian/rules
--- tclx8.4-8.4.0/debian/rules
+++ tclx8.4-8.4.0/debian/rules
@@ -27,7 +27,7 @@
 ENABLE_THREADS = $(shell test $(TCL_THREADS) = 1  echo --enable-threads)
 DESTDIR   = $(CURDIR)/debian/tmp
 
-CFLAGS = -Wall -g
+CFLAGS = -Wall -g -DUSE_INTERP_RESULT -DUSE_INTERP_ERRORLINE
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
diff -u tclx8.4-8.4.0/debian/changelog tclx8.4-8.4.0/debian/changelog
--- tclx8.4-8.4.0/debian/changelog
+++ tclx8.4-8.4.0/debian/changelog
@@ -1,3 +1,10 @@
+tclx8.4 (8.4.0-3.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fixed FTBFS with Tcl 8.6 as a default Tcl version (Closes: #743100).
+
+ -- Sergei Golovan sgolo...@debian.org  Wed, 16 Apr 2014 07:53:53 +0400
+
 tclx8.4 (8.4.0-3.1) unstable; urgency=low
 
   * Non-maintainer upload.


Bug#737279: NMU

2014-02-13 Thread Sergei Golovan
Hi,

I guess, you don't mind if I do NMU for ngspice.

Cheers!
-- 
Sergei Golovan


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



  1   2   3   >