Bug#907135: [Box Backup] Debian now requires 2048bit RSA keys

2019-06-10 Thread Chris Wilson
Hi Reinhard,

I don't blame you. I think that for Debian to upgrade a package, changing a
global setting, break some of its dependencies, and then kick out the
resulting broken packages a month later (nearly a year before the expected
release date) seems pretty harsh. In this case it took me 4.5 months to fix
the issue from when you reported it to me, so unless a package has at least
one full-time developer, a month simply isn't enough to fix this issue. Not
even close for a hobbyist like myself.

Thanks, Chris.

On Sun, 9 Jun 2019 at 23:26, Reinhard Tartler  wrote:

> Agreed!
>
> In this case, the bug was reported on Aug 24 2018 by Adrian Bunk. It was
> removed about a months later, namely on September 23, for failing to build
> from source. Four weeks is arguably quite fast. Or quite slow, depending on
> whom you talk to.
>
> I probably could have reacted by disabling the test suite. Or by prodding
> you in those four weeks harder. Or at last have the bug fixed by end of
> last year, which would have left enough time to re-migrate to testing. In
> the future, I'll know better.
>
> Again, sorry. I'm happy to help with getting the package to
> buster-backports once it opens.
>
> -rt
>
> On Sun, Jun 9, 2019 at 5:29 PM Chris Wilson 
> wrote:
>
>> Hi all,
>>
>> It seems a bit egregious to kick out packages that were broken by a minor
>> version upgrade in one of their dependencies (which after all is not
>> supposed to break anything), without any warning, let alone time to fix
>> such a complex issue properly.
>>
>> I hope that Debian will consider carefully whether this course of action
>> was really in the best interests of its users.
>>
>> Thanks, Chris.
>>
>
> --
> regards,
> Reinhard
>


Bug#907135: [Box Backup] Debian now requires 2048bit RSA keys

2019-06-09 Thread Chris Wilson
Hi all,

It seems a bit egregious to kick out packages that were broken by a minor 
version upgrade in one of their dependencies (which after all is not supposed 
to break anything), without any warning, let alone time to fix such a complex 
issue properly.

I hope that Debian will consider carefully whether this course of action was 
really in the best interests of its users. 

Thanks, Chris. 

Sent from my iPhone

> On 7 Jun 2019, at 22:26, Reinhard Tartler  wrote:
> 
> 
> 
>> On Wed, Jun 5, 2019 at 7:46 PM Chris Wilson  wrote:
>> Hi Reinhard,
>> 
>> Could you have a look at this patch (documented here) to see if it's 
>> something like what you were hoping for?
>> 
> 
> Hi Chris,
> 
> I've uploaded this patch now to unstable, looks good, thanks for the patch. 
> It is still about 80k big, thoguh :-( - quite a lot to review manually. Most 
> of it is actually test code though!
> 
> Unfortunately, I have bad news. I totally missed that boxbackup has already 
> been removed on 23 Sep 2018: 
> https://tracker.debian.org/news/989096/boxbackup-removed-from-testing/
> That's a bummer, because the freeze guidelines rule out migration of packages 
> that aren't part of testing since beginning of February (cf. 
> https://release.debian.org/buster/freeze_policy.html).
> 
> Sorry about that, that's totally on me, I should have been more vocal about 
> this end of last year and totally dropped the ball here.
> 
> I guess we'll have to go the backports route then.
> 
> Best,
> -rt
> -- 
> regards,
> Reinhard


Bug#907135: [Box Backup] Debian now requires 2048bit RSA keys

2019-06-05 Thread Chris Wilson
Hi Reinhard,

Could you have a look at this patch
<https://github.com/boxbackup/boxbackup/compare/debian_10_fix_ssl> (documented
here
<https://github.com/boxbackup/boxbackup/wiki/WeakSSLCertificates#workaround-2>)
to see if it's something like what you were hoping for?

Thanks, Chris.

On Fri, 31 May 2019 at 22:55, Reinhard Tartler  wrote:

>
>
> On Fri, May 31, 2019 at 5:03 PM Chris Wilson 
> wrote:
>
>> Hi Reinhard,
>>
>> Presumably the many other affected packages have had similar difficulty
>> in developing a comprehensive solution? I also wasn't aware of a time
>> constraint. Not that it would have helped me much, as I was moving house,
>> but it would have been good to know that there was a risk of not making
>> Debian 10.
>>
>
> I'm sorry, I should have communicated that point earlier. I've been bitten
> by this with other packages as well.
> The release schedule is documented here:
> https://wiki.debian.org/DebianBuster
> The most recent update from the release team is
> https://lists.debian.org/debian-devel-announce/2019/04/msg3.html -
> and newer updates will be linked from https://release.debian.org/.
>
> In short: The team is minimizing changes as much as possible, and getting
> updates in becomes more and more a similar big deal as updating something
> in stable.
>
> I could create a special branch with a cut-down version of the solution,
>> e.g. forcing the SecurityLevel to -1 (compatibility and warn) for the time
>> being, in order to get the fix out in time for Debian 10, and then put the
>> full version into backports?
>>
>
> That would be amazing, if the patch is easy to review, I'd be happy to
> upload it as a distro patch based on the current package and try to get
> this approved by the release team. It might even be accepted as a stable
> update, depending on how invasive it is.
>
>
> Thanks,
> -rt
>
>


Bug#907135: [Box Backup] Debian now requires 2048bit RSA keys

2019-05-31 Thread Chris Wilson
Hi Reinhard,

Presumably the many other affected packages have had similar difficulty in
developing a comprehensive solution? I also wasn't aware of a time
constraint. Not that it would have helped me much, as I was moving house,
but it would have been good to know that there was a risk of not making
Debian 10.

I could create a special branch with a cut-down version of the solution,
e.g. forcing the SecurityLevel to -1 (compatibility and warn) for the time
being, in order to get the fix out in time for Debian 10, and then put the
full version into backports?

Thanks, Chris.

On Fri, 31 May 2019 at 12:16, Reinhard Tartler  wrote:

> Hi Chris,
>
> On Sun, May 19, 2019 at 12:21 PM Chris Wilson 
> wrote:
>
>> Hi Reinhard and all,
>>
>> Good news, I have just finished fixing this problem, and merged it into
>> master with https://github.com/boxbackup/boxbackup/pull/36. Please could
>> you cut a new Debian package release and see if the tests pass for you? Or
>> if not, point me to the failure logs?
>>
>> If anyone wants to know more, the issue is quite complex, and there are
>> no easy answers, which is why it took so long to fix. I've done my best to
>> describe it at
>> https://github.com/boxbackup/boxbackup/wiki/WeakSSLCertificates. Please
>> feel free to correct any mistakes that I've made.
>>
>
> Thanks a lot for your assistance!
>
> I've now (finally) uploaded the package to debian/experimental, the build
> logs will be available at
> https://buildd.debian.org/status/package.php?p=boxbackup=experimental
>  soon.
>
> Unfortunately, the changes are quite invasive and do not qualify for
> inclusion into "Debian testing" this late in the Debian release cycle (cf.
> https://salsa.debian.org/debian/boxbackup/commit/6017757bc079f4446aa77bc5c0855c52741280f4?w=1
> - all of which would need to be reviewed and approved by the Release Team).
> That's very unfortunate, because it very likely means that boxbackup will
> not be part of Debian 10 (buster).
>
> I am also sympathetic -- the nature of the issue seems to require such
> invasive changes and coming up with a simple, focused and reviewable fix is
> super hard.
>
> The best that we can do at this point is to get it included into
> "buster-backports" as soon as that suite opens, probably shortly after
> buster is released, which should be within (hopefully) a small number of
> weeks.
>
>
> Best,
> -rt
>
> --
> regards,
> Reinhard
>


Bug#907135: [Box Backup] Debian now requires 2048bit RSA keys

2019-05-19 Thread Chris Wilson
Hi Reinhard and all,

Good news, I have just finished fixing this problem, and merged it into
master with https://github.com/boxbackup/boxbackup/pull/36. Please could
you cut a new Debian package release and see if the tests pass for you? Or
if not, point me to the failure logs?

If anyone wants to know more, the issue is quite complex, and there are no
easy answers, which is why it took so long to fix. I've done my best to
describe it at
https://github.com/boxbackup/boxbackup/wiki/WeakSSLCertificates. Please
feel free to correct any mistakes that I've made.

Thanks, Chris.

On Sun, 10 Mar 2019 at 18:23, Reinhard Tartler  wrote:

> On Mon, Jan 7, 2019, 16:58 Chris Wilson >>
>>>> Hi Reinhard,
>>>>
>>>> If I make the workaround suggested on this thread
>>>> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907888> (change
>>>> SECLEVEL to 1 in /etc/ssl/openssl.cnf) then test/basicserver passes again.
>>>> This is at least a good start, so that users who don't want to replace
>>>> their certificates have a workaround. I think I'll need to modify the CA
>>>> scripts that generate certificates so that they produce 2048-bit keys that
>>>> do not need this workaround, and document it or catch and improve the error
>>>> message.
>>>>
>>>>
> Any progress on updating the CA scripts that generate certificates so that
> they produce 2048-bit keys?
>
> I've updated the package to git20180819.g2f5b556, but am still
> experiencing a test failure:
>
> make[1]: Leaving directory '/<>/test/basicserver'
> TEST: test/basicserver
> Killing any running daemons...
> Removing old test files...
> chmod: cannot access 'testfiles': No such file or directory
> Copying new test files...
> NOTICE:  Running test basicserver in debug mode...
> INFO:Starting server: ./_test --test-daemon-args= srv1
> testfiles/srv1.conf
> Waiting for server to die (pid 16575): . done.
> INFO:Starting server: ./_test --test-daemon-args= srv2
> testfiles/srv2.conf
> Waiting for server to die (pid 16579): . done.
> INFO:Starting server: ./_test --test-daemon-args= srv3
> testfiles/srv3.conf
> ERROR:    TEST FAILURE: Condition [ServerIsAlive(pid)] failed at
> test/basicserver/testbasicserver.cpp:628
> ERROR:    TEST FAILURE: Condition [HUPServer(pid)] failed at
> test/basicserver/testbasicserver.cpp:631
> ERROR:    TEST FAILURE: Condition [ServerIsAlive(pid)] failed at
> test/basicserver/testbasicserver.cpp:633
> ERROR:   SSL or crypto error: loading certificates from
> testfiles/clientCerts.pem: error:140AB18F:SSL
> routines:SSL_CTX_use_certificate:ee key too small
> WARNING: Exception thrown: ServerException(TLSLoadCertificatesFailed) at
> lib/server/TLSContext.cpp(93)
> FAILED: Exception caught: TLSLoadCertificatesFailed
>
>
>
> --
> regards,
> Reinhard
>


Bug#825913: systemd init script integration: needs manual systemctl daemon-reload after installing initscript

2016-05-31 Thread Chris Wilson
Dear Michael,

Thank you for the quick response and patch!

It looks good to me, as a systemd novice. My only questions would be:

* Whether it's possible for the services generated by systemd-sysv-generator
to be masked in their initial state? If so, we might want to check for
not-found before masked, to give systemd a chance to parse the file and see
if it should be masked or not.

* Is systemctl daemon-reload synchronous? When it returns control to the
OS, has systemd run systemd-sysv-generator, has it finished, and has
systemd parsed any new .service files that were generated? If not, then we
might have to wait for that before asking systemd to start the service.

Thanks, Chris.

On 31 May 2016 at 12:41, Michael Biebl <bi...@debian.org> wrote:

> Am 31.05.2016 um 12:16 schrieb Chris Wilson:
> > Jessie's 40-systemd script automatically invokes "systemctl
> daemon-reload" but
> > only when run from a dpkg install. Even this backwards-compatibility
> measure
> > seems to have been removed in unstable.
>
> This is correct. Nowadays invoke-rc.d calls daemon-reload, so doing it
> twice is a bit excessive.
>
> > Please consider invoking "systemctl -p LoadState show $service" from
> 40-systemd,
> > and if it says "not-found" then run "systemctl daemon-reload" to
> generate a
> > service file for it.
>
> I think in a case like yours, where the package manager is not involved,
> doing an implicit reload for not-found in the lsb hook makes sense.
> After all, we are pretty sure the sysv init script actually exists. So
> the missing generated service file is indeed a pretty good indicator for
> a missing daemon-reload.
>
> So something like the attached patch?
>
> Michael
>
> --
> Why is it that all of the instruments seeking intelligent life in the
> universe are pointed away from Earth?
>


Bug#825913: systemd init script integration: needs manual systemctl daemon-reload after installing initscript

2016-05-31 Thread Chris Wilson
Package: systemd
Version: 230-1
Severity: normal

Dear Maintainer,

I installed Nagios from source, including an init.d script, but this script
mysteriously failed to start Nagios.

When installing packages from source, it is normal to install an initscript in
/etc/init.d.  These scripts no longer work in Debian >= Jessie because
/lib/lsb/init-functions.d/40-systemd intercepts their execution and tries to
make systemd start the service, but systemd-sysv-generator has not been invoked
to generate a service file for it yet, so systemd cannot be used yet.

The failure of traditional initscripts defies expectations of backwards
compatibility by invoking magic (in 40-systemd) which does not work in this
case.

Workarounds are to manually execute "systemctl daemon-reload" (which runs
systemd-sysv-generator in a special way) or reboot the system, which generates
these service files, but it's not clear from the error that either is
necessary, since it just says:

[] Starting nagios (via systemctl): nagios.serviceFailed to start
nagios.service: Unit nagios.service failed to load: No such file or 
directory.
failed!

Jessie's 40-systemd script automatically invokes "systemctl daemon-reload" but
only when run from a dpkg install. Even this backwards-compatibility measure
seems to have been removed in unstable.

Please consider invoking "systemctl -p LoadState show $service" from 40-systemd,
and if it says "not-found" then run "systemctl daemon-reload" to generate a
service file for it.

-- Package-specific info:

-- System Information:
Debian Release: 8.4
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Foreign Architectures: amd64

Kernel: Linux 4.4.0-22-generic (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 systemd depends on:
ii  adduser 3.113+nmu3
ii  libacl1 2.2.52-2
ii  libapparmor12.10-4
ii  libaudit1   1:2.4-1+b1
ii  libblkid1   2.25.2-6
ii  libc6   2.19-18+deb8u4
ii  libcap2 1:2.24-8
ii  libcap2-bin 1:2.24-8
ii  libcryptsetup4  2:1.6.6-5
ii  libgcc1 1:4.9.2-10
ii  libgcrypt20 1.7.0-2
ii  libgpg-error0   1.17-3
ii  libkmod218-3
ii  liblzma55.1.1alpha+20120614-2+b3
ii  libmount1   2.28-5
ii  libpam0g1.1.8-3.1+deb8u1+b1
ii  libseccomp2 2.3.1-2
ii  libselinux1 2.3-2
ii  libsystemd0 230-1
ii  mount   2.28-5
ii  util-linux  2.28-5

Versions of packages systemd recommends:
pn  dbus
pn  libpam-systemd  

Versions of packages systemd suggests:
pn  systemd-container  
pn  systemd-ui 

Versions of packages systemd is related to:
ii  udev  230-1

-- no debconf information
[EXTENDED]   /lib/systemd/system/rc-local.service -> /lib/systemd/system/rc-local.service.d/debian.conf
[MASKED] /etc/systemd/system/udev.service -> /lib/systemd/system/udev.service
[OVERRIDDEN] /etc/systemd/system/getty@.service -> /lib/systemd/system/getty@.service

--- /lib/systemd/system/getty@.service	2016-05-23 11:33:34.0 +
+++ /etc/systemd/system/getty@.service	2016-05-26 22:47:13.0 +
@@ -21,7 +21,7 @@
 # On systems without virtual consoles, don't start any getty. Note
 # that serial gettys are covered by serial-getty@.service, not this
 # unit.
-ConditionPathExists=/dev/tty0
+# ConditionPathExists=/dev/tty0
 
 [Service]
 # the VT is cleared by TTYVTDisallocate

[EXTENDED]   /lib/systemd/system/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf
[REDIRECTED] /etc/systemd/system/default.target -> /lib/systemd/system/default.target
[OVERRIDDEN] /etc/systemd/system/getty-static.service -> /lib/systemd/system/getty-static.service

--- /lib/systemd/system/getty-static.service	2016-05-23 07:42:55.0 +
+++ /etc/systemd/system/getty-static.service	2016-05-26 22:47:13.0 +
@@ -1,10 +1,10 @@
 [Unit]
-Description=getty on tty2-tty6 if dbus and logind are not available
+Description=getty on tty2-tty4 if dbus and logind are not available
 ConditionPathExists=/dev/tty2
 ConditionPathExists=!/lib/systemd/system/dbus.service
 
 [Service]
 Type=oneshot
-ExecStart=/bin/systemctl --no-block start getty@tty2.service getty@tty3.service getty@tty4.service getty@tty5.service getty@tty6.service
+ExecStart=/bin/systemctl --no-block start getty@tty2.service getty@tty3.service getty@tty4.service  
 RemainAfterExit=true
 

[MASKED] /etc/systemd/system/systemd-udevd.service -> /lib/systemd/system/systemd-udevd.service
[REDIRECTED] /etc/systemd/system/sigpwr.target -> /lib/systemd/system/sigpwr.target
[OVERRIDDEN] /etc/udev/rules.d/80-net-setup-link.rules -> /lib/udev/rules.d/80-net-setup-link.rules

--- /lib/udev/rules.d/80-net-setup-link.rules	2016-05-23 11:33:34.0 +
+++ /etc/udev/rules.d/80-net-setup-link.rules	2016-05-31 

Bug#724944: [Intel-gfx] Patch for crashing intel server

2013-11-04 Thread Chris Wilson
On Sun, Nov 03, 2013 at 04:15:18PM +0100, Bas Wijnen wrote:
 Hi Chris,
 
 I got a black screen while using your patch.
 /sys/kernel/debug/dri/0/i915_gem_objects contents are shown below.  The first
 time is while the video is running; the second after stopping it.  AFAICS,
 there is no difference between them.

Indeed, that scuppers my theory about it being an allocation failure to
GEM space exhaustion. I am not sure what else to suggest to explain why
it spontaneously fails to allocate that BO. You could try drm.debug=7,
but searching for the failure would be like hunting for a needle in a
haystack - and I'm not sure if we give any information as to how it
fails, nor does libdrm_intel have any such debug. You can try disabling
the uxa BO cache with Option BufferCache false and seeing if that
makes any difference.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


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



Bug#724944: [Intel-gfx] Patch for crashing intel server

2013-10-25 Thread Chris Wilson
On Fri, Oct 25, 2013 at 05:46:53AM +0200, Bas Wijnen wrote:
 On Wed, Oct 23, 2013 at 09:28:28AM +0100, Chris Wilson wrote:
  No worries, if you can run
  
  addr2line -e /usr/lib/xorg/modules/drivers/intel_drv.so -i 0xfcd79 0xf8215
  
  that should give me the information needed to pinpoint the crash.
 
 $ addr2line -e /usr/lib/xorg/modules/drivers/intel_drv.so -i 0xfcd79
 0xf8215
 /build/xserver-xorg-video-intel-WbV7Z9/xserver-xorg-video-intel-2.21.15/build/src/uxa/../../../src/uxa/intel.h:138
 /build/xserver-xorg-video-intel-WbV7Z9/xserver-xorg-video-intel-2.21.15/build/src/uxa/../../../src/uxa/i915_video.c:156
 /build/xserver-xorg-video-intel-WbV7Z9/xserver-xorg-video-intel-2.21.15/build/src/uxa/../../../src/uxa/intel_video.c:1584
 
 Note that I'm running the unpatched Debian version again (so not with
 your or my patch), which is why it was crashing.

Ah. Ok, but we still don't know how we end up in this situation. If you
apply the patch to prevent the crash here, can you please report what
the contents of /sys/kernel/debug/dri/0/i915_gem_objects is at the time
the video goes black?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


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



Bug#724944: [Intel-gfx] Patch for crashing intel server

2013-10-23 Thread Chris Wilson
On Wed, Oct 23, 2013 at 02:30:51AM +0200, Bas Wijnen wrote:
 On Wed, Oct 16, 2013 at 04:22:43PM +0100, Chris Wilson wrote:
  On Wed, Oct 16, 2013 at 04:30:57PM +0200, Bas Wijnen wrote:
   On Tue, Oct 15, 2013 at 09:25:41AM +0100, Chris Wilson wrote:
 This does indeed stop the server from crashing, but actually makes the
 problem worse: it used to play video for a few minutes and then crash
 when trying.  With my patch it would play video for a few minutes and
 then present black screens when trying.  With your patch, it presents
 black screens from the start.

Start of video, or beginning of X?
   
   Beginning of X.  After starting and logging in, I can play them for a
   few minutes; afterwards it will crash.
  
  Still weird. Can you attach the Xorg.log from the black screen and/or crash.
 
 That took some time, because since I switched to xfce, it is a lot more
 stable.  However, after running for a few days it still crashed when
 trying to play a video.  The log is attached.
 
 I would have attached a detailed backtrace as well, but unfortunately I
 forgot to switch the core dump option on when switching from gdm to xdm,
 so I don't have a core this time.

No worries, if you can run

addr2line -e /usr/lib/xorg/modules/drivers/intel_drv.so -i 0xfcd79 0xf8215

that should give me the information needed to pinpoint the crash.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


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



Bug#724944: [Intel-gfx] Patch for crashing intel server

2013-10-16 Thread Chris Wilson
On Wed, Oct 16, 2013 at 04:30:57PM +0200, Bas Wijnen wrote:
 On Tue, Oct 15, 2013 at 09:25:41AM +0100, Chris Wilson wrote:
   This does indeed stop the server from crashing, but actually makes the
   problem worse: it used to play video for a few minutes and then crash
   when trying.  With my patch it would play video for a few minutes and
   then present black screens when trying.  With your patch, it presents
   black screens from the start.
  
  Start of video, or beginning of X?
 
 Beginning of X.  After starting and logging in, I can play them for a
 few minutes; afterwards it will crash.

Still weird. Can you attach the Xorg.log from the black screen and/or crash.

   I must say I'm not entirely sure if the backtrace I sent you is a
   typical case; I managed to crash it sooner than usual, so perhaps it
   wasn't the bug that I triggered before.  It did stop the crashing
   however.
   
However, that still leaveas the question as to how you ended up being
unable to allocate bo...
 
 I didn't check the backtrace myself, but when I wrote my shotgun-patch,
 the problem was that pixmap_private was NULL; bo is in there, right?  So
 at least in that case, it could never have allocated it, or at least it
 couldn't store the pointer.

I doubt we failed to malloc the intel_pixmap, so the reason why the
intel_pixmap would be NULL is more likely due to failure to allocate the
GPU buffer object i.e. they are semantically interchangeable, an
attached intel_pixmap to a Pixmap implies we have a GPU bo. Similarly
checking for the intel_pixmap should be enough to assert that the GPU bo
exists.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


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



Bug#724944: [Intel-gfx] Patch for crashing intel server

2013-10-15 Thread Chris Wilson
On Tue, Oct 15, 2013 at 03:46:08AM +0200, Bas Wijnen wrote:
 On Sun, Oct 13, 2013 at 10:43:49AM +0100, Chris Wilson wrote:
 My X server was crashing when playing video, and I wrote a patch to 
 fix
 it.  Please find the background and the patch at
 http://bugs.debian.org/724944 .
  
  Ok, I can see the allocation failure that leads to the crash:
  
  commit f9a18c9f38d09c145eb513ca989966dc135c1e9b
  Author: Chris Wilson ch...@chris-wilson.co.uk
  Date:   Sun Oct 13 10:36:35 2013 +0100
 
 This does indeed stop the server from crashing, but actually makes the
 problem worse: it used to play video for a few minutes and then crash
 when trying.  With my patch it would play video for a few minutes and
 then present black screens when trying.  With your patch, it presents
 black screens from the start.

Start of video, or beginning of X?

I made two changes. The first to check for a failed GPU pixmap
allocation during video playback and the second to check for a failed
malloc during Screen initialisation.

Neither should be likely.
 
 I must say I'm not entirely sure if the backtrace I sent you is a
 typical case; I managed to crash it sooner than usual, so perhaps it
 wasn't the bug that I triggered before.  It did stop the crashing
 however.
 
  However, that still leaveas the question as to how you ended up being
  unable to allocate bo...
  
  You can watch /sys/kernel/debug/dri/0/i915_gem_objects (or just use
  intel-gpu-overlay) and see if there is an object leak.
 
 I don't have enough knowledge about the internals to know how that
 works.  I can see the file if I mount the debugfs, but what am I looking
 for?

An increase in the number of total objects and allocated bytes.
 
 I don't seem to have intel-gpu-overlay on my system; does it make sense
 to install it?  If so, where do I get it?

It just presents the same information, so not really important if you
are happy with catting the debugfs file.
 
 While looking for it I did find and try intel-gpu-time, and noticed that
 it always reports the gpu 100% busy, even when running intel-gpu-time
 sleep 5 from a linux virtual terminal (so not even X is displayed).  Is
 that normal?

Hmm, looks like it should report correctly on i915.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


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



Bug#724944: [Intel-gfx] Patch for crashing intel server

2013-10-13 Thread Chris Wilson
On Sun, Oct 13, 2013 at 05:49:04AM +0200, Bas Wijnen wrote:
 On Sat, Oct 12, 2013 at 09:46:14PM +0100, Chris Wilson wrote:
  On Fri, Oct 11, 2013 at 09:24:54PM +0200, Bas Wijnen wrote:
   Hello,
   
   My X server was crashing when playing video, and I wrote a patch to fix
   it.  Please find the background and the patch at
   http://bugs.debian.org/724944 .
  
  The patch is a shotgun solution, putting NULL pointer checks where the
  pointer is explicitly not allowed to be NULL. I need an actual
  stacktrace to find the root cause.
  -Chris
 
 Sure thing; you can find it attached.  Of course it shows when the
 segfault is triggered, not when the data became NULL.  And that should
 be fixed, because even though the server doesn't crash with the patch,
 it also doesn't play video.

Ok, I can see the allocation failure that leads to the crash:

commit f9a18c9f38d09c145eb513ca989966dc135c1e9b
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sun Oct 13 10:36:35 2013 +0100

uxa: Check for allocation failure in i915 video

For a large screen, we have to create a temporary surface for rendering
the textured video. If this pixmap creation fails we may be left with a
system memory only pixmap leading to a segfault.

Reported-by: Bas Wijnen wij...@debian.org
Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

However, that still leaveas the question as to how you ended up being
unable to allocate bo...

You can watch /sys/kernel/debug/dri/0/i915_gem_objects (or just use
intel-gpu-overlay) and see if there is an object leak.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


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



Bug#693342: ITP: dhrystone -- a popular benchmark for CPU/compiler performance measurement

2012-11-15 Thread Chris Wilson
Package: wnpp
Severity: wishlist
Owner: Chris Wilson chris+deb...@aptivate.org

* Package name: dhrystone
  Version : 2.1
  Upstream Author : Reinhold P. Weicker
* URL : www.netlib.org/benchmark/dhry-c
* License : Public Domain
  Programming Lang: C
  Description : a popular benchmark for CPU/compiler performance measurement

The Dhrystone benchmark program has become a popular benchmark for
CPU/compiler performance measurement, in particular in the area of
minicomputers, workstations, PC's and microprocesors. It apparently satisfies
a need for an easy-to-use integer benchmark; it gives a first performance
indication which is more meaningful than MIPS numbers which, in their literal
meaning (million instructions per second), cannot be used across different
instruction sets (e.g. RISC vs. CISC). With the increasing use of the
benchmark, it seems necessary to reconsider the benchmark and to check whether
it can still fulfill this function. Version 2 of Dhrystone is the result of
such a re-evaluation.


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



Bug#682910: Please update e2fsprogs to silence kernel's historic error reports after fsck

2012-07-26 Thread Chris Wilson
Package: e2fsprogs
Version: 1.41.12-4stable1
Severity: minor


On an ext4 filesystem that has ever experienced an error, the kernel reports
messages like this:

EXT4-fs (md5): error count: 26 
EXT4-fs (md5): initial error at 1295452467: ext4_lookup:1043: inode 45679232 
EXT4-fs (md5): last error at 1295453545: ext4_lookup:1043: inode 61022838 

Apparently the error state is stored in the filesystem, and should have been
reset by e2fsck after a successful fsck, but this feature was only added in
e2fsck 1.41.14, and squeeze has 1.41.12.

So please could you update e2fsck in squeeze with either the patch from
upstream that adds that functionality, or to 1.41.14 or higher?

Cheers, Chris.

-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-voyage (SMP w/2 CPU cores; PREEMPT)
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 e2fsprogs depends on:
ii  e2fslibs1.41.12-4stable1 ext2/ext3/ext4 file system librari
ii  libblkid1   2.17.2-9 block device id library
ii  libc6   2.11.3-3 Embedded GNU C Library: Shared lib
ii  libcomerr2  1.41.12-4stable1 common error description library
ii  libss2  1.41.12-4stable1 command-line interface parsing lib
ii  libuuid12.17.2-9 Universally Unique ID library
ii  util-linux  2.17.2-9 Miscellaneous system utilities

e2fsprogs recommends no packages.

Versions of packages e2fsprogs suggests:
pn  e2fsck-static none (no description available)
pn  gpart none (no description available)
pn  partednone (no description available)

-- no debconf information


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



Bug#642571: NFS root no longer works with oldstable DHCP server

2011-10-19 Thread Chris Wilson

Hi all,

Bug confirmed here. vmlinuz/initramfs from linux-image-2.6.32-5-686 fails 
to get an IP address in ipconfig during network boot. 2.6.38-1-486 (from 
the GParted live CD) doesn't have this problem.


I can see the DHCPACK packets being sent from the DHCP server to the 
client, but apparently it doesn't receive or understand them. It's a bit 
early in the boot process to run a packet sniffer on the client. Also I 
don't have physical access to this machine (it's 3000 miles away) and 
every attempt ends in a hang after /inet:...can't open 
'/tmp/net-*.conf', requiring me to request a manual reboot.


Cheers, Chris.
--
Aptivate | http://www.aptivate.org | Phone: +44 1223 760887
The Humanitarian Centre, Fenner's, Gresham Road, Cambridge CB1 2ES

Aptivate is a not-for-profit company registered in England and Wales
with company number 04980791.




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



Bug#615197: xserver-xorg-video-intel: Screen corruptions to due insufficient clipping

2011-05-16 Thread Chris Wilson
On Sun, 15 May 2011 21:51:59 +0200, Julien Cristau jcris...@debian.org wrote:
 On Sun, May 15, 2011 at 21:34:26 +0200, Thomas Richter wrote:
  Sorry, I don't quite get the question. All what the code does is
  that it checks whether the current line (fullY1) is between the top
  edge of the current rectangle in the damage region (pbox-y1=
  fullY1) and above
  the bottom edge of the damage region (pbox-y2  fullY1). It is
  probably written in a somewhat unconventional way. A nicer way to
  put it is:
  
  fullY1 = pbox-y1  fullY1  pbox-y2
  
  Thus, line at or below the top edge, and above the bottom edge. A
  rectangle doesn't have to be invalid to have fullY1 = pbox-y1 and
  fullY1  pbox-y2. I'm not quite clear what the break is used for,
  but
  I assume that the rectangles are ordered by increasing Y coordinate, and
  that the code can terminate early if it detects a rectangle in the
  damage region that has a top edge below the line.
  

The clip rectangles are YX banded, so that if we see a rectangle which
starts below the point of interest, we know all further rectangles are
below the point.

The question that remains is then does this rectangle, which we know has
to start above (or equal to) the point extend beyond the point. So we need
to test:

diff --git a/uxa/uxa-accel.c b/uxa/uxa-accel.c
index 0650ac2..56f219c 100644
--- a/uxa/uxa-accel.c
+++ b/uxa/uxa-accel.c
@@ -178,7 +178,7 @@ uxa_fill_spans(DrawablePtr pDrawable, GCPtr pGC, int
n,
if (pbox-y1  fullY1)
break;
 
-   if (pbox-y1 = fullY1) {
+   if (pbox-y2  fullY1) {
partX1 = pbox-x1;
if (partX1  fullX1)
partX1 = fullX1;

which is probably what you said originally. If you send a patch along
these lines, I will gladly apply it. And if you have a test case to hand,
better yet -- collecting examples of where I goofed to prevent repeating
my mistakes...

Thanks,
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



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



Bug#619019: [PATCH 1/2] i915: Remove pipe A force quirk for 855GM and 845G

2011-03-22 Thread Chris Wilson

On Tue, 22 Mar 2011 03:05:45 +, Ben Hutchings b...@decadent.org.uk wrote:
 On Mon, 2011-03-21 at 07:38 +, Chris Wilson wrote:
  On Sun, 20 Mar 2011 23:07:04 +, Ben Hutchings b...@decadent.org.uk 
  wrote:
   Applying this quirk to the 855GM in all systems causes regressions
   (Debian bugs #493096, #619019).  Instead, apply the quirk to specific
   models as listed in the old X driver.
   
   I don't see any explanation for this quirk being applied to the 845G,
   except perhaps that VT switching used to hang if pipe A was turned
   off.  However, that seems to be a problem only when using UMS.  So
   remove the quirk for the 845G as well.
  
  The quirk should only be required for 830M due to the numerous instances
  where a unit on the second pipe is actually wired into the clock on the
  first pipe. (And so it is easiest to keep the first pipe active at all
  times.)
 
 When you say 'wired into', is this part of the chip design or something
 done on the board?

It is mentioned as a feature in several places of the specs for the 830G
chipset.

 Jesse, why did you add the quirk for other chips?
 
  I'd prefer the quirk table to disappear and simply be replaced by
  IS_830M(). However, that requires testing and so should only be done
  piecemeal. And leaves some doubt as to why the other machines were in the
  quirk table in the first place.
 
 The commit messages referring to VT switching suggest that the problems
 related to disabling part A may actually have been related to handover
 to the console driver before KMS.

That sounds promising that the code was indeed papering over bugs...
Doesn't sound too promising for the state of our code though. :(
 
  Can you please repost each of these removals as a separate patch and lets
  try and get a tested-by for each one? (Make sure the tester includes the
  model name for his machine so we can double check the veracity of the
  change.)
 
 I already have 4 regression reports for the addition of the quirk for
 855GM:
 
 http://bugs.debian.org/618665
 http://bugs.debian.org/618997
 http://bugs.debian.org/619019
 http://bugs.debian.org/619192
 
 and one on an unidentified (as yet) chip:
 
 http://bugs.debian.org/619199
 
 So I can just send a patch to revert 855GM.

I'd still prefer a patch for each quirk removal.
Along with a tested-by.  ;-)

The little bit of time invested now in preparing small commits with be of
great benefit should anyone need to investigate later. We have to
gradually wean ourselves off the quirk table and convince everybody that
the code does actually know how to modeset the chip!
 
 The odd thing about these reports is that the regression is reported to
 occur before the system has ever been suspended, and to be fixed (or
 mitigated) by suspending and resuming.  I don't understand why the quirk
 even comes into play during boot.

During the switch-over from BIOS we disable all the outputs - instant bug.

Many thanks for preparing these patches,
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



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



Bug#619019: [PATCH 1/2] i915: Remove pipe A force quirk for 855GM and 845G

2011-03-22 Thread Chris Wilson
On Tue, 22 Mar 2011 03:05:45 +, Ben Hutchings b...@decadent.org.uk wrote:
 On Mon, 2011-03-21 at 07:38 +, Chris Wilson wrote:
  Can you please repost each of these removals as a separate patch and lets
  try and get a tested-by for each one? (Make sure the tester includes the
  model name for his machine so we can double check the veracity of the
  change.)
 
 I already have 4 regression reports for the addition of the quirk for
 855GM:
 
 http://bugs.debian.org/618665
 http://bugs.debian.org/618997
 http://bugs.debian.org/619019
 http://bugs.debian.org/619192
 
 and one on an unidentified (as yet) chip:
 
 http://bugs.debian.org/619199
 
 So I can just send a patch to revert 855GM.

Yes. Having just been poked by Julien to look at the original quirk
table and so seeing the generic match all 855GM, please do send that
patch.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



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



Bug#619019: [PATCH 1/2] i915: Remove pipe A force quirk for 855GM and 845G

2011-03-21 Thread Chris Wilson
On Sun, 20 Mar 2011 23:07:04 +, Ben Hutchings b...@decadent.org.uk wrote:
 Applying this quirk to the 855GM in all systems causes regressions
 (Debian bugs #493096, #619019).  Instead, apply the quirk to specific
 models as listed in the old X driver.
 
 I don't see any explanation for this quirk being applied to the 845G,
 except perhaps that VT switching used to hang if pipe A was turned
 off.  However, that seems to be a problem only when using UMS.  So
 remove the quirk for the 845G as well.

The quirk should only be required for 830M due to the numerous instances
where a unit on the second pipe is actually wired into the clock on the
first pipe. (And so it is easiest to keep the first pipe active at all
times.)

I'd prefer the quirk table to disappear and simply be replaced by
IS_830M(). However, that requires testing and so should only be done
piecemeal. And leaves some doubt as to why the other machines were in the
quirk table in the first place.

Can you please repost each of these removals as a separate patch and lets
try and get a tested-by for each one? (Make sure the tester includes the
model name for his machine so we can double check the veracity of the
change.)
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



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



Bug#611576: [pkg-cli-apps-team] Bug#611576: pinta: Package description is inacurate (patch included)

2011-01-31 Thread Chris Wilson
Hi Iain,

Thanks for the feedback. I've always associated metadata changes with
Debian, without realizing there were different way in which the metadata was
implemented. I'll watch out for it in future.

I'm also still getting my head round the different way in which patches are
created. I'll be sure to take in the contents of the link you posted :)

Chris

On 31 January 2011 10:08, Iain Lane la...@ubuntu.com wrote:

 tags 611576 + confirmed upstream
 severity 611576 wishlist
 forwarded 611576 https://github.com/jpobst/Pinta/pull/44
 thanks

 Hiya,

 On Sun, Jan 30, 2011 at 08:48:32PM +, Chris Wilson wrote:

 Package: pinta
 Version: 0.4+dfsg-2
 Severity: minor

 Originally reported at
 https://bugs.launchpad.net/debian/+source/pinta/+bug/704491

 The software centre teaser for Pinta is Create and edit images and
 photographs. This is misleading because it is not possible to create
 photographs using Pinta. The sentence should therefore be changed.

 While this is obviously only a very minor issue, the focus in the Natty
 cycle
 is quality and I think this is so easily fixable that we should do it.

 The patch changes the comment to 'An easy way to create and edit images,
 as
 images can cover drawings and photographs as well.


 Thanks for your bug and patch, which I've forwarded upstream and which
 we'll therefore get with the next release if it is merged.

 I've got a couple of pointers for your next Debian report that will
 make maintainers more happy. :-)

 Your diff contains some changes which are undesirable. If you take a
 look at it, there's an automated 'debian-changes' patch. You can see
 (by looking at the debian/source/format file) that this is a 3.0
 (quilt) package. That means that the correct way to patch the
 /upstream/ source is by a quilt patch. Details at [0]. A direct diff
 of the xdg/pinta.desktop file would also have been perfectly fine.

 Your changelog has an Ubuntu version and distribution. This is a
 Debian bug report, so that is inappropriate. You should have used
 0.6-2 (or not provided a changelog entry, since we tend to manage
 those in git semi-automatically anyway) and unstable/experimental as
 the distribution.

 In general, changes to /desktop file/, as opposed to package
 (debian/control) descriptions are best dealt with upstream. They are
 minor issues that aren't really worth a distribution patch (and all of
 the associated maintenance) — maintainers may not mind forwarding your
 patches for you, but it might be more efficient for you to just
 contact upstream with your suggested new wording yourself.

 Just some thoughts.

 Cheers,
 Iain

 [0] http://pkg-perl.alioth.debian.org/howto/quilt.html



Bug#611576: pinta: Package description is inacurate (patch included)

2011-01-30 Thread Chris Wilson
Package: pinta
Version: 0.4+dfsg-2
Severity: minor

Originally reported at
https://bugs.launchpad.net/debian/+source/pinta/+bug/704491

The software centre teaser for Pinta is Create and edit images and
photographs. This is misleading because it is not possible to create
photographs using Pinta. The sentence should therefore be changed.

While this is obviously only a very minor issue, the focus in the Natty cycle
is quality and I think this is so easily fixable that we should do it.

The patch changes the comment to 'An easy way to create and edit images, as
images can cover drawings and photographs as well.



-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-22-generic (SMP w/1 CPU core)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pinta depends on:
ii  libc6 2.12.1-0ubuntu10.2 Embedded GNU C Library: Shared lib
ii  libglib2.0-cil2.12.10-1  CLI binding for the GLib utility l
ii  libgtk2.0-cil 2.12.10-1  CLI binding for the GTK+ toolkit 2
ii  libmono-cairo2.0-cil  2.6.7-3ubuntu1 Mono Cairo library (for CLI 2.0)
ii  libmono-corlib2.0-cil 2.6.7-3ubuntu1 Mono core library (for CLI 2.0)
ii  libmono-posix2.0-cil  2.6.7-3ubuntu1 Mono.Posix library (for CLI 2.0)
ii  libmono-sharpzip2.84- 2.6.7-3ubuntu1 Mono SharpZipLib library (for CLI 
ii  libmono-system2.0-cil 2.6.7-3ubuntu1 Mono System libraries (for CLI 2.0
ii  mono-runtime  2.6.7-3ubuntu1 Mono runtime

pinta recommends no packages.

pinta suggests no packages.

-- no debconf information
diff -Nru pinta-0.6/debian/changelog pinta-0.6/debian/changelog
--- pinta-0.6/debian/changelog	2011-01-14 20:17:23.0 +
+++ pinta-0.6/debian/changelog	2011-01-30 20:33:52.0 +
@@ -1,3 +1,10 @@
+pinta (0.6-1ubuntu1) maverick; urgency=low
+
+  * Rewrote 'Comment' field in xdg/pinta.desktop to be less misleading 
+(LP: #704491)
+
+ -- Chris Wilson afrowi...@gmail.com  Sun, 30 Jan 2011 20:29:29 +
+
 pinta (0.6-1) experimental; urgency=low
 
   * [5cc59db] Imported Upstream version 0.6
diff -Nru pinta-0.6/debian/patches/debian-changes-0.6-1ubuntu1 pinta-0.6/debian/patches/debian-changes-0.6-1ubuntu1
--- pinta-0.6/debian/patches/debian-changes-0.6-1ubuntu1	1970-01-01 01:00:00.0 +0100
+++ pinta-0.6/debian/patches/debian-changes-0.6-1ubuntu1	2011-01-30 20:34:01.0 +
@@ -0,0 +1,37 @@
+Description: Upstream changes introduced in version 0.6-1ubuntu1
+ This patch has been created by dpkg-source during the package build.
+ Here's the last changelog entry, hopefully it gives details on why
+ those changes were made:
+ .
+ pinta (0.6-1ubuntu1) maverick; urgency=low
+ .
+   * Rewrote 'Comment' field in xdg/pinta.desktop to be less misleading
+ (LP: #704491)
+ .
+ The person named in the Author field signed this changelog entry.
+Author: Chris Wilson afrowi...@gmail.com
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/704491
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: vendor|upstream|other, url of original patch
+Bug: url in upstream bugtracker
+Bug-Debian: http://bugs.debian.org/bugnumber
+Bug-Ubuntu: https://launchpad.net/bugs/bugnumber
+Forwarded: no|not-needed|url proving that it has been forwarded
+Reviewed-By: name and email of someone who approved the patch
+Last-Update: -MM-DD
+
+--- pinta-0.6.orig/xdg/pinta.desktop
 pinta-0.6/xdg/pinta.desktop
+@@ -1,6 +1,6 @@
+ [Desktop Entry]
+ Name=Pinta
+-Comment=Create and edit images and photographs
++Comment=An easy way to create and edit images
+ GenericName=Image Editor
+ X-GNOME-FullName=Pinta Image Editor
+ Exec=pinta
diff -Nru pinta-0.6/debian/patches/series pinta-0.6/debian/patches/series
--- pinta-0.6/debian/patches/series	1970-01-01 01:00:00.0 +0100
+++ pinta-0.6/debian/patches/series	2011-01-30 20:32:41.0 +
@@ -0,0 +1 @@
+debian-changes-0.6-1ubuntu1


Bug#611115: squeak-vm: Incorrect category (patch attached)

2011-01-25 Thread Chris Wilson
Package: squeak-vm
Version: 1:4.0.3.2202-2
Severity: minor

Package squeak is listed as an educational tool.  The description reads:
Programming system and content development tools.

Squeak is a development environment that has been used to implement educational
tools like Etoys and Scratch. Squeak itself should be classified as dev tool.



-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-22-generic (SMP w/1 CPU core)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages squeak-vm depends on:
ii  gettext-base 0.18.1.1-1ubuntu2   GNU Internationalization utilities
ii  gnome-terminal [ 2.32.0-0ubuntu1 The GNOME terminal emulator applic
ii  libc62.12.1-0ubuntu10.2  Embedded GNU C Library: Shared lib
ii  libuuid1 2.17.2-0ubuntu1.10.10.1 Universally Unique ID library
ii  whiptail 0.52.11-1   Displays user-friendly dialog boxe
ii  xterm [x-termina 261-1ubuntu3X terminal emulator

Versions of packages squeak-vm recommends:
ii  zenity   2.32.0-0ubuntu1 Display graphical dialog boxes fro

Versions of packages squeak-vm suggests:
pn  squeak-image  none (no description available)
pn  squeak-plugin none (no description available)
pn  squeak-sourcesnone (no description available)

-- no debconf information
=== modified file 'linex/squeak.desktop'
--- linex/squeak.desktop2010-04-17 20:17:57 +
+++ linex/squeak.desktop2011-01-25 16:52:57 +
@@ -11,5 +11,5 @@
 Comment= Programming system and content development tool
 Comment[es_ES]=Herramienta de desarrollo de contenidos y aplicaciones
 Comment[de_DE]=Programmier- und Multimediaentwicklungsumgebung
-Categories=Application;Education;Development;
+Categories=Application;Development;
 
MimeType=application/x-image;application/squeak-image;application/squeak-project



Bug#610432: frama-c: Wrong category set in 'debian/control'

2011-01-18 Thread Chris Wilson
Package: frama-c
Version: 20100401+boron+dfsg-4 (frama-c)
Severity: minor

Originally reported at https://bugs.launchpad.net/hundredpapercuts/+bug/613853

 Actually the package Frama-C is listed in 'Science/Mathematics' category, but
it's a tool to help analyse C source Code.
It should go instead in category: Tools for Developers.



-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-22-generic (SMP w/1 CPU core)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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



Bug#609356: zanshin: description does not adequately convey the purpose of the app

2011-01-08 Thread Chris Wilson
Package: zanshin
Version: 0.1+svn1006410-0ubuntu5
Severity: minor

A Getting Things Done application which aims at getting your mind like water.

This description is rather short and does not convey to the user the primary
use-cases of the software. I propose the following alternative desctiption:

Zanshin is a simple task managern and TODO list that provides the user with two
 way in which to view their tasks - 'project view' and 'context view'.

In 'project view', the user can view tasks as they have been assigned to
different projects, such as 'Mum's surprise birthday party', 'Shopping list',
'Housework' and 'School Assignments'.

Context view allows the user to view their task based on a particular context.
For example, they can view the tasks that involve the computer in some way,
with a particular sub-context being 'online shopping', they an view tasks that
require them to make a phone call, or to go into town.

Originally reported: https://bugs.launchpad.net/hundredpapercuts/+bug/613306

-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500,
'maverick-proposed'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-22-generic (SMP w/1 CPU core)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages zanshin depends on:
ii  kdebase-runtime   4:4.5.1-0ubuntu3.1 runtime components from the offici
ii  kdepim-runtime4:4.4.6-0ubuntu1   Runtime components for akonadi-kde
ii  libakonadi-kde4   4:4.5.1-0ubuntu1   library for using the Akonadi PIM
ii  libc6 2.12.1-0ubuntu10   Embedded GNU C Library: Shared lib
ii  libgcc1   1:4.5.1-7ubuntu2   GCC support library
ii  libkabc4  4:4.5.1-0ubuntu1   library for handling address book
ii  libkcal4  4:4.5.1-0ubuntu1   library for handling calendar data
ii  libkdecore5   4:4.5.1-0ubuntu8   the KDE Platform Core Library
ii  libkdeui5 4:4.5.1-0ubuntu8   the KDE Platform User Interface Li
ii  libkresources44:4.5.1-0ubuntu1   the KDE Resource framework library
ii  libqt4-dbus   4:4.7.0-0ubuntu4.2 Qt 4 D-Bus module
ii  libqt4-svg4:4.7.0-0ubuntu4.2 Qt 4 SVG module
ii  libqtcore44:4.7.0-0ubuntu4.2 Qt 4 core module
ii  libqtgui4 4:4.7.0-0ubuntu4.2 Qt 4 GUI module
ii  libstdc++64.5.1-7ubuntu2 The GNU Standard C++ Library v3

zanshin recommends no packages.

zanshin suggests no packages.



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



Bug#609261: zim: Package description is confusing to non tech-savvy users

2011-01-07 Thread Chris Wilson
Package: zim
Version: 0.47-1
Severity: minor

Zim is a WYSIWYG text editor. It aims at bringing the concept of a wiki to
your desktop. For example every page is saved as a text file with wiki markup.
Pages can contain links to other pages, and are saved automatically. Creating a
new page is as easy as linking to a non-existing page. Pages are ordered in a
hierarchical structure that gives it the look and feel of an outliner.

It states it is a WYSIWYG text editor, which no one knows what that is, and it
doesn't even really explain it. Even the description of It aims at bringing
the concept of a wiki to your desktop is not really that helpful to an end
user. Describing what it actually does before what it technically is or what it
aims to do would be more helpful. The second paragraph is a much better
description that would not confuse a user.



-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-22-generic (SMP w/1 CPU core)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages zim depends on:
ii  python   2.6.6-2ubuntu2  interactive high-level object-orie
ii  python-gtk2  2.21.0-0ubuntu1 Python bindings for the GTK+ widge
ii  python-simplejson2.1.1-1 simple, fast, extensible JSON enco
ii  python-support   1.0.9ubuntu1automated rebuilding support for P
ii  python-xdg   0.19-2ubuntu1   Python library to access freedeskt

Versions of packages zim recommends:
ii  python-gtkspell  2.25.3-5ubuntu2 Python bindings for the GtkSpell l

Versions of packages zim suggests:
ii  bzr2.2.2-0~bazaar1~maverick1 easy to use distributed version co
ii  dvipng 1.13-1convert DVI files to PNG graphics
pn  graphviz   none(no description available)
ii  scrot  0.8-11command line screen capture utilit

-- no debconf information



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



Bug#609261: Additional information

2011-01-07 Thread Chris Wilson
Package: zim
Version: 0.47-1
Severity: normal

Originally reported at
https://bugs.launchpad.net/debian/+source/zim/+bug/613303



-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-22-generic (SMP w/1 CPU core)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages zim depends on:
ii  python   2.6.6-2ubuntu2  interactive high-level object-orie
ii  python-gtk2  2.21.0-0ubuntu1 Python bindings for the GTK+ widge
ii  python-simplejson2.1.1-1 simple, fast, extensible JSON enco
ii  python-support   1.0.9ubuntu1automated rebuilding support for P
ii  python-xdg   0.19-2ubuntu1   Python library to access freedeskt

Versions of packages zim recommends:
ii  python-gtkspell  2.25.3-5ubuntu2 Python bindings for the GtkSpell l

Versions of packages zim suggests:
ii  bzr2.2.2-0~bazaar1~maverick1 easy to use distributed version co
ii  dvipng 1.13-1convert DVI files to PNG graphics
pn  graphviz   none(no description available)
ii  scrot  0.8-11command line screen capture utilit

-- no debconf information



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



Bug#596085: xserver-xorg-video-intel: partial display corruption / mostly text / Mobile 945GM

2010-09-08 Thread Chris Wilson
On Wed, 8 Sep 2010 17:34:39 +0200, Julien Cristau jcris...@debian.org wrote:
 Hi Chris,
 
 does the following look like a known bug with 2.12?

It might be an issue with 2.6.32 between the memory corruption and
945GM low-power render failure.

As it looks like uninitialised data, it could be the xserver bug where we
sent damage events prior to flushing the 2D batchbuffer, so that there was
an opportunity for compositing WM to grab garbage.

If you can verify that it is not either of those bugs, then yeah it's an
unresolved bug. There are a couple of similar bugs still in fd.o that I'm
still waiting on feedback for (but I think are due to the above).
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



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



Bug#596085: xserver-xorg-video-intel: partial display corruption / mostly text / Mobile 945GM

2010-09-08 Thread Chris Wilson
On Wed, 8 Sep 2010 18:38:09 +0200, Julien Cristau jcris...@debian.org wrote:
 On Wed, Sep  8, 2010 at 17:10:36 +0100, Chris Wilson wrote:
  As it looks like uninitialised data, it could be the xserver bug where we
  sent damage events prior to flushing the 2D batchbuffer, so that there was
  an opportunity for compositing WM to grab garbage.
  
 That one's plausible, thanks.  Florian, are you running a compositing
 manager?  If yes, does the corruption happen without that?
 
 Looks like the fix for that one is
 8d7b7a0d71e0b89321b3341b781bc8845386def6 and
 c65f610e12f9df168d5639534ed3c2bd40afffc8?

And 69d65f9184006eac790efcff78a0e425160e95aa for -intel.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



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



Bug#495797: [patch] for xdmcp xwilling crash

2009-02-05 Thread Chris Wilson
Dear sirs,

The attached patch (fixing the double free in gdm-xdmcp-manager.c) fixes 
the crash for me.

Cheers, Chris.
-- 
Aptivate | http://www.aptivate.org | Phone: +44 1223 760887
The Humanitarian Centre, Fenner's, Gresham Road, Cambridge CB1 2ES

Aptivate is a not-for-profit company registered in England and Wales
with company number 04980791.diff -ru gdm-2.20.7/daemon/gdm-xdmcp-manager.c gdm-2.20.7-chris/daemon/gdm-xdmcp-manager.c
--- gdm-2.20.7/daemon/gdm-xdmcp-manager.c	2008-06-30 18:53:13.0 +0100
+++ gdm-2.20.7-chris/daemon/gdm-xdmcp-manager.c	2009-02-05 12:55:04.0 +
@@ -401,12 +401,12 @@
 
 	sock = socket (ai-ai_family, ai-ai_socktype, ai-ai_protocol);
 	if (sock  0) {
-		gdm_debug (socket: %s, g_strerror (errno));
+		gdm_error (socket: %s, g_strerror (errno));
 		return sock;
 	}
 
 	if (bind (sock, ai-ai_addr, ai-ai_addrlen)  0) {
-		gdm_debug (bind: %s, g_strerror (errno));
+		gdm_error (bind: %s, g_strerror (errno));
 		close (sock);
 		return -1;
 	}
@@ -728,7 +728,6 @@
 
 		s = get_willing_output (manager);
 		if (s != NULL) {
-			g_free (last_status);
 			last_status = s;
 		} else {
 			last_status = g_strdup (manager-priv-sysid);
--- gdm-2.20.7/daemon/server.c	2008-06-30 18:53:13.0 +0100
+++ gdm-2.20.7-chris/daemon/server.c	2009-02-05 11:55:05.0 +
@@ -1053,9 +1053,14 @@
 
 			str = ve_sure_string (svr-command);
 			svr_command = NULL;
-			g_shell_parse_argv (str, svr_argc, svr_command, NULL);
 
-			g_shell_parse_argv (disp-command, argc, argv, NULL);
+			GError* error_p;
+
+			g_assert(g_shell_parse_argv (str, svr_argc,
+svr_command, error_p));
+
+			g_assert(g_shell_parse_argv (disp-command, argc,
+argv, error_p));
 
 			if (argv[0] == NULL || argv[1] == NULL) {
 g_strfreev (argv);


Bug#495797: [Bug 530585] XDMCP does not work (fwd)

2009-02-05 Thread Chris Wilson
Please note: the double free part of the patch has been applied upstream. 
Please apply to Ubuntu Hardy GDM.


Cheers, Chris.

http://bugzilla.gnome.org/show_bug.cgi?id=530585#c13

--- Comment #13 from Brian Cameron  2009-02-05 22:27 UTC ---

Thanks.  I committed the patch to the 2.20 branch with a minor change.  I 
removed the g_assert's from the calls to g_shell_parse_argv.  I worry that 
asserting could cause the daemon to exit which would cause problems for 
any running displays, I'd think.  I would accept any further patches to 
improve the error handling, but I suspect just asserting isn't the best 
answer here.  Otherwise the patch looks correct.  The double-free problem 
is a pretty obvious bug..

--
Aptivate | http://www.aptivate.org | Phone: +44 1223 760887
The Humanitarian Centre, Fenner's, Gresham Road, Cambridge CB1 2ES

Aptivate is a not-for-profit company registered in England and Wales
with company number 04980791.




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



Bug#479145: [Box Backup] Re: Bug#479145: boxbackup-client: Complaints about «file of unknown type» (socket)

2008-06-20 Thread Chris Wilson
Hi Reinhard,

On Tue, 20 May 2008, Reinhard Tartler wrote:

 Tollef Fog Heen [EMAIL PROTECTED] writes:
  Hi,
 
  it seems like boxbackup-client doesn't know how to ignore sockets and 
  so I get lines in daemon log like:
 
  May  2 23:07:44 xoog Box Backup (bbackupd)[3512]: WARNING: Ignoring file of 
  unknown type: /var/run/postgresql/.s.PGSQL.5432
  May  2 23:07:44 xoog Box Backup (bbackupd)[3512]: WARNING: Ignoring file of 
  unknown type: /var/run/postgresql/.s.PGSQL.5433
 
  This causes boxbackup-client to send email about «files not being
  backed up», which is quite annoying. 
...
 Now, as a workaround, you could of course add an explicit ignore in your
 boxbackup configuration to work around this issue. I'm not sure if this
 is the 'correct' way to solve this problem. TBH, I'd rather expect
 boxbackup to 'more or less' silently ignore this. I'm therefore inclined
 to change that line of code from BOX_WARNING to BOX_INFO.
 
 What do the boxbackup developers think of this?

I'm not sure that it's a good idea to change the warning level. Other 
files that people might expect to be backed up, such as device nodes in 
/dev, are also not supported and I think we should warn users about this.

However, I see zero value in backing up sockets, and I'd be quite happy to 
simply ignore them. Any objections?

Cheers, Chris.
-- 
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\ _/_/_/_//_/___/ | We are GNU : free your mind  your software |

Bug#474136: [cairo] Error when creating pdf charts for new FreeSerifItalic.ttf

2008-04-03 Thread Chris Wilson
On Thu, 2008-04-03 at 11:09 -0700, Carl Worth wrote:
 On Thu, 3 Apr 2008 17:28:37 +0200, Davide Viti wrote:
  I get the following error when creating pdf (or ps) charts for
  FreeSerifItalic.ttf
 
  [EMAIL PROTECTED]:~/dejavu/freefont$ fntsample -f FreeSerifItalic.ttf -o 
  test.pdf
  fntsample: /home/dajobe/dev/debian/cairo/cairo-1.4.14/src/cairo-array.c:301:
  _cairo_array_allocate: Assertion `array-num_elements + num_elements
  = array-size' failed.
 
 Davide,
 
 Thanks so much for the bug report, (particularly with the nice easy
 recipe for replicating the bug).

My investigations suggest that the cause of the assertion failure is an
integer overflow during _cairo_array_grow_by() due to this chunk in
cairo-truetype-subset.c (line 574):
if (be16_to_cpu (header.index_to_loc_format) == 0) {
begin = be16_to_cpu (u.short_offsets[index]) * 2;
end = be16_to_cpu (u.short_offsets[index + 1]) * 2;
}
else {
begin = be32_to_cpu (u.long_offsets[index]);
end = be32_to_cpu (u.long_offsets[index + 1]);
}

size = end - begin; /* --overflow */

I've added some defensive code to treat the symptoms, but I don't know
whether the root cause is either a bad font or that we are
misinterpreting it.
--
Chris Wilson





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#435860: [Box Backup] Re: Bug#435860: boxbackup-client: AlwaysInclude[File|Dir] is not working as expected

2007-08-05 Thread Chris Wilson

Hi Andreas,

On Sun, 5 Aug 2007, Andreas Putzo wrote:

Ah ok. I assumed something like this. Perhaps the comments in the 
generated bbackupd.conf should be improved then to be more clear on 
this. It can be terrible if one learns the hard way, that the backup 
system is not backing up all the files you was thinking it would. :)


Yes, but that can happen to any backup system, that's why test restores 
are important (nothing else will really reassure you).



At the moment, the workarounds are to either (1) create a new location, or
(2) exclude all files and directories under the excluded directory, except
the ones on the path to the AlwaysIncluded directory, like so:


I have several directives like this in my config. Since they are all
subdirectories of 'home' i don't want to create different locations
for each of them.


Why not?

Using (2)  would render the config file more complicated and 
error-prone.


Indeed.

If the include/exclude logic can be improved to be aware of 
AlwaysIncluded subdirectories i would appreciate this.


I wish it were so simple, but because AlwaysInclude*Regex can apply at any 
point in the tree, it would mean that we always have to scan all the way 
down the tree. So we'd need another directive like SkipDir(sRegex) to 
completely exclude descending into a directory and any possibility of 
files inside it being backed up.


Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#435860: [Box Backup] Re: Bug#435860: boxbackup-client: AlwaysInclude[File|Dir] is not working as expected

2007-08-05 Thread Chris Wilson

Hi Andreas,

On Sun, 5 Aug 2007, Andreas Putzo wrote:


If the include/exclude logic can be improved to be aware of
AlwaysIncluded subdirectories i would appreciate this.


I wish it were so simple, but because AlwaysInclude*Regex can apply at any
point in the tree, it would mean that we always have to scan all the way
down the tree. So we'd need another directive like SkipDir(sRegex) to
completely exclude descending into a directory and any possibility of
files inside it being backed up.


Mmh, true. I wasn't thinking about that because i was using a simple
ExcludeDir/AlwaysIncludeDir directive without any regex in it.
After all, i think the current possibilities to define backup locations are
already powerful enough.


Actually, I don't think they are. There is no way to exclude some files 
inside a location that is AlwaysIncluded. I think an 
Exclude/Include/Exclude/Include type of system would be much better, but I 
don't have time to implement it yet.



It's just that i got fooled (dumb me :) by the comment

# For example:
#
#   ExcludeDir = /home/guest-user
#   ExcludeFilesRegex = \.(mp3|MP3)$
#   AlwaysIncludeFile = /home/username/veryimportant.mp3
#

# In general, Exclude excludes a file or directory, unless the
# directory is explicitly mentioned in a AlwaysInclude directive.

Perhaps it would be sufficient to be a little more precise on this, eg. 
that AlwaysIncludeFile = /home/guest-user/veryimportant.mp3 will not 
work in the above example.


Thanks for pointing that out, I think I've fixed the script that generates 
the bbackupd.conf file to include more accurate comments.


Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#435860: [Box Backup] Re: Bug#435860: boxbackup-client: AlwaysInclude[File|Dir] is not working as expected

2007-08-03 Thread Chris Wilson

Hi Andreas,

On Fri, 3 Aug 2007, Reinhard Tartler wrote:


Andreas Putzo [EMAIL PROTECTED] writes:


from the config file:

BackupLocations
{
home
{
Path = /home/andreas
ExcludeDir = /home/andreas/chroot
AlwaysIncludeDir = /home/andreas/chroot/sid/home/andreas
}

}

I expected that /home/andreas/chroot/sid/home/andreas would be
included in the backup but this is not the case.
boxbackup is running several days now so it should be there, even in
lazy mode.


Unfortunately not. If you Exclude a directory, then Box Backup will never 
scan it or its subdirectories, and will never make it down the tree to 
/home/andreas/chroot/sid/home/andreas which should be backed up.


At the moment, the workarounds are to either (1) create a new location, or 
(2) exclude all files and directories under the excluded directory, except 
the ones on the path to the AlwaysIncluded directory, like so:


ExcludeFilesRegex = /home/andreas/chroot/.*
ExcludeDirsRegex = /home/andreas/chroot/.*
AlwaysIncludeDir = /home/andreas/chroot/sid
AlwaysIncludeDir = /home/andreas/chroot/sid/home
AlwaysIncludeDir = /home/andreas/chroot/sid/home/andreas
AlwaysIncludeFilesRegex = /home/andreas/chroot/sid/home/andreas/.*
AlwaysIncludeDirsRegex = /home/andreas/chroot/sid/home/andreas/.*

I'm sorry that this is not very convenient. I would like to change the 
include/exclude logic in a subsequent release to make it easier to specify 
configurations like yours.


Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#435860: [Box Backup] Re: Bug#435860: boxbackup-client: AlwaysInclude[File|Dir] is not working as expected

2007-08-03 Thread Chris Wilson

Hi Reinhard,

On Fri, 3 Aug 2007, Reinhard Tartler wrote:


Hi boxbackup developers.

I tried to forwarded the following bug in the trac, but I keep on
getting the error: Submission rejected as potential spam (Akismet says
content is spam). I'm therefore forced to submit this bug via email.


Sorry about that, it should hopefully be fixed now.

Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#435860: [Box Backup] Re: Bug#435860: boxbackup-client: AlwaysInclude[File|Dir] is not working as expected

2007-08-03 Thread Chris Wilson

Hi all, especially James,

On Fri, 3 Aug 2007, Reinhard Tartler wrote:


I tried to forwarded the following bug in the trac, but I keep on
getting the error: Submission rejected as potential spam (Akismet says
content is spam). I'm therefore forced to submit this bug via email.


Please could you look into this?

Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#416605: [Box Backup] Bug#416605: ITP: boxbackup -- Server and Clients for the BoxBackup remote backup system

2007-03-30 Thread Chris Wilson

Hi Reinhard,

On Fri, 30 Mar 2007, Reinhard Tartler wrote:

That's not much of a problem, I think. I'd rather focus on released 
versions than contantly updating to the latest svn trunk version, unless 
there is a specific reason to do so. (bugs, etc.).


Well, 0.10 is old and has a few known bugs, but we should have 0.11 out 
this summer, so that's fine by me.


What I could think of was to have the latest released version in 
debian/unstable, and if necessary a later development version in 
experimental, if you think this would help.


Yes, it would help a lot, thanks!

Do you have experience with packaging? Whould you be comfortable with 
maintaining the packaging in bazaar?


Yes with RPM, no with .deb. I wouldn't be comfortable yet, but I could 
learn.


Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#416605: [Box Backup] Bug#416605: ITP: boxbackup -- Server and Clients for the BoxBackup remote backup system

2007-03-29 Thread Chris Wilson

Hi Reinhard,

On Thu, 29 Mar 2007, Reinhard Tartler wrote:


Chris Wilson [EMAIL PROTECTED] writes:

I'm currently using boxbackup for my private use. I've crafted packages
for my own used based on the ones from Jérôme Schell, I needed to apply
one patch from upstream though. I'd like to see boxbackup in debian, so
I'm filing this ITP. Help with this package is highly appreciated.


Please could you send the patch, so that I review it for inclusion in my
tree at least?


Why at least?


I don't have commit rights (at least, not without review) to the main Box 
Backup trunk, but I maintain my own tree and I'm the most active developer 
at the moment, so the best way (IMHO) to get this change committed to the 
trunk is via my working tree.


If it's possible, I'd be very interested to see Box Backup packages for my 
working tree (as well as trunk) in Debian unstable.



Well, find it attached, it was taken from upstream svn.


Thanks! Will review and test.


Are you interested in maintaining boxbackup in debian, then?


Yes, I'm interested in supporting Box on all platforms, and I run Ubuntu 
on my laptop so I'm interested in Debian packages as well.


Thanks for your support!

Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |

Bug#416605: [Box Backup] Bug#416605: ITP: boxbackup -- Server and Clients for the BoxBackup remote backup system

2007-03-29 Thread Chris Wilson

Hi Reinhard,

On Thu, 29 Mar 2007, Reinhard Tartler wrote:


Chris Wilson [EMAIL PROTECTED] writes:

I'm currently using boxbackup for my private use. I've crafted packages
for my own used based on the ones from Jérôme Schell, I needed to apply
one patch from upstream though. I'd like to see boxbackup in debian, so
I'm filing this ITP. Help with this package is highly appreciated.


Please could you send the patch, so that I review it for inclusion in my
tree at least?


Well, find it attached, it was taken from upstream svn.


Yes, it is already applied to the Box Backup trunk, it will be in the next 
release.


Cheers, Chris.
--
_ __ _
\  __/ / ,__(_)_  | Chris Wilson  at qwirx.com - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |