[Pkg-clamav-devel] Bug#870253: clamav-milter: disengaging debconf management destroys config

2017-08-28 Thread Duck
Quack,

On 08/27/2017 04:56 AM, Sebastian Andrzej Siewior wrote:

> I am going to drop that part where the debconf created file gets
> overwritten with the sample file. Need to test before I commit it…

Thanks.

I can help you test if you provide a test package.

\_o<



signature.asc
Description: OpenPGP digital signature
___
Pkg-clamav-devel mailing list
Pkg-clamav-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clamav-devel

[Pkg-clamav-devel] Bug#870253: clamav-milter: disengaging debconf management destroys config

2017-08-22 Thread Duck
Quack,

On 08/21/2017 01:53 AM, Sebastian Andrzej Siewior wrote:

> So if I modify the .conf file only with debconf and then (later) tell
> debconf not to handle it then the "old" .conf file will be replaced with
> upstream's default one.

That's precisely what I did not expect. I can find this upstream example
in /usr/share/doc by myself, so I don't see the point in switching to
it. It's not like it represents my previous version of the configuration
saved when debconf took over (as there was none, first installation).
One may wish to use debconf to draft a configuration and then disengage
debconf to customize it but it's not possible directly.

This may be what people using ucf expect, and in this case you might
probably close the bug, but I don't find this a nice behavior. To me
disengaging debconf mean: leave as it is, I'll take care of it from now
on. I should at least have a choice even if the file was not modified
manually yet. The only change which I find legitimate is to remove the
"managed by debconf" header.

Hope this is clearer.

\_o<



signature.asc
Description: OpenPGP digital signature
___
Pkg-clamav-devel mailing list
Pkg-clamav-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clamav-devel

[Pkg-clamav-devel] Bug#872594: clamav: please use system libmspack instead of embedded copy

2017-08-18 Thread duck

Source: clamav
Version: 0.99.3~beta1+dfsg-1
Severity: important


Quack,

I can see there was some work to use the library instead of the embedded 
code, and that upstream even added the changes, which is nice, 
unfortunately the resulting packages do not depend on it.


I think the missing piece would be to use the --with-system-libmspack 
configure flag.


\_o<

--
Marc Dequènes

___
Pkg-clamav-devel mailing list
Pkg-clamav-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clamav-devel

Re: [Pkg-clamav-devel] Bug#868956: libmspack: CVE-2017-11423

2017-08-14 Thread Duck
Quack,

On 08/07/2017 04:22 AM, Sebastian Andrzej Siewior wrote:

> Marc do plan you upload something to unstable/security soon, wait for a
> new release or would you prefer someone else to NMU it with this
> change?

I was at DebConf in Canada, so I was busy meeting people :-).
It should be done before or after flying back home.

\_o<



signature.asc
Description: OpenPGP digital signature
___
Pkg-clamav-devel mailing list
Pkg-clamav-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clamav-devel

[Pkg-clamav-devel] Bug#870253: clamav-milter: disengaging debconf management destroys config

2017-07-31 Thread duck

Package: clamav-milter
Version: 0.99.2+dfsg-6+b1
Severity: serious


Quack,

I configured this package using debconf and it worked nicely. I then 
wanted to handle the file via configuration management and to do so I 
disengaged debconf, replying "no" to the question "Handle the 
configuration file automatically?" when doing a dpkg-reconfigure.


The resulting message was:
  Replacing config file /etc/clamav/clamav-milter.conf with new version
The configuration file previously created via debconf was simply 
replaced without any backup, so all my config was lost (thanks backup).


In accordance with the Debian Policy a package should not destroy user's 
config. In this case the headers saying this file is managed 
automatically should be removed but the configuration directives be 
preserved. You may also give a choice via a debconf question.


Regards.

--
Marc Dequènes

___
Pkg-clamav-devel mailing list
Pkg-clamav-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clamav-devel

[Pkg-clamav-devel] Bug#606308: clamav: segfault at startup since recent upgrade

2010-12-15 Thread Marc Dequènes (Duck)

severity 606308 grave
found 606308 0.96.5+dfsg-1
thanks


Coin,

A more usuable backtrace:
-
Starting program: /usr/sbin/clamd
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
llvm::SplitBlock (Old=0x767820, SplitPt=,  
P=) at  
llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:333

333 llvm/lib/Transforms/Utils/BasicBlockUtils.cpp: No such file or 
directory.
in llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
Current language:  auto
The current source language is "auto; currently c++".
(gdb) bt
#0  llvm::SplitBlock (Old=0x767820, SplitPt=,  
P=) at  
llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:333
#1  0x773af2e7 in insertCheck (this=0xa18c10, Idx=0x7c19c0,  
Limit=0x7c0fd0, I=0x7746b8, strict=false) at ClamBCRTChecks.cpp:456
#2  0x773b04a5 in validateAccess (this=0xa18c10,  
Pointer=, Length=, I=optimized out>) at ClamBCRTChecks.cpp:673
#3  0x773b1245 in validateAccess (this=0xa18c10, F=optimized out>) at ClamBCRTChecks.cpp:691
#4  runOnFunction (this=0xa18c10, F=) at  
ClamBCRTChecks.cpp:149
#5  0x77529a4d in llvm::FPPassManager::runOnFunction  
(this=0xa974e0, F=...) at llvm/lib/VMCore/PassManager.cpp:1443
#6  0x77529b4b in llvm::FPPassManager::runOnModule  
(this=0xa974e0, M=...) at llvm/lib/VMCore/PassManager.cpp:1463
#7  0x77529647 in llvm::MPPassManager::runOnModule  
(this=0xaea030, M=...) at llvm/lib/VMCore/PassManager.cpp:1517
#8  0x775297a9 in llvm::PassManagerImpl::run (this=0xbe09a0,  
M=...) at llvm/lib/VMCore/PassManager.cpp:1598
#9  0x773aa411 in cli_bytecode_prepare_jit (bcs=optimized out>) at bytecode2llvm.cpp:2113
#10 0x77384e71 in cli_bytecode_prepare2 (engine=0x633270,  
bcs=0x633378, dconfmask=7) at bytecode.c:2491

#11 0x773095ca in cl_engine_compile (engine=0x633270) at readdb.c:3114
#12 0x00407c8d in main (argc=,  
argv=) at clamd.c:500

-

Ask if you need a full one or testing.

Regards.

--
Marc Dequènes (Duck)


pgps8UrQahtK0.pgp
Description: PGP Digital Signature
___
Pkg-clamav-devel mailing list
Pkg-clamav-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-clamav-devel