Bug#1008534: devhelp: No page open

2022-05-05 Thread Tor Slettnes
Shouldn't this be a higher priority than "normal"?  It basically makes 
"devhelp" unusable.

Bug#952938: gnome-tweaks: Categories, titlebar misbehaviors with windows titlebar buttons on left

2020-03-01 Thread Tor Slettnes
Package: gnome-tweaks
Version: 3.34.0-2
Severity: normal
Tags: upstream

With windows titlebar buttons (Close, minimize, maximize) configured on left,
e.g. via gnome-tweaks itself, gnome-tweaks starts up with the following
misbehaviors:
- The titlebar is frequently invisible. Depending on theme, it may show up as
completely black (e.g. with materia-compact) or completely transparent.
- The categories are not shown on the left. Instead, the entire window is
dedicated to the "Generic" pane, with "Animations", "Suspend when laptop lid is
closed", and "Over-Amplification" as the only controls shown.

See attached screenshot for reference.

Presumably this is because the extra buttons on the left side of the titlebar
seems to expand the width of the category pane, so that with the
initial/default window size there is not enough room for it plus the pane on
the right.  In either case, resizing the window (i.e. expanding it
horizontally) restores normal behavior.




-- System Information:
Debian Release: bullseye/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'),
(500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-tweaks depends on:
ii  gir1.2-glib-2.01.62.0-5
ii  gir1.2-gnomedesktop-3.03.34.2-2
ii  gir1.2-gtk-3.0 3.24.13-1
ii  gir1.2-handy-0.0   0.0.12-1
ii  gir1.2-notify-0.7  0.7.9-1
ii  gir1.2-pango-1.0   1.42.4-8
ii  gir1.2-soup-2.42.68.2-1
ii  gnome-settings-daemon  3.34.2-1
ii  gnome-shell-common 3.34.4-1
ii  gsettings-desktop-schemas  3.34.0-2
ii  mutter-common  3.34.4-1
ii  python33.7.5-3
ii  python3-gi 3.34.0-6

gnome-tweaks recommends no packages.

gnome-tweaks suggests no packages.


Bug#882386: New to version 0.7

2017-11-22 Thread Tor Slettnes
I should mention that this issue is new to avahi-daemon 0.7-3; it does
not occur with the earlier .deb's versioned 0.6.32-2. 

Regards,
-tor

Bug#882386: avahi-daemon segfaults with txt-record values ending in "="

2017-11-21 Thread Tor Slettnes
Package: avahi-daemon
Version: 0.7-3
Severity: important

I have a custom service file, "/etc/avahi/services/instrument.service", 
containing the following:

  
+
  | 
  | 
  | 
  |   %h
  |   
  | _abi-instrument._tcp
  | 7000
  | status=Sleeping
  | protocol=
  | experiment=
  | serialnumber=93200
  | product=SeqStudio
  | runid=
  | version=1.1.dev
  | release=1.1.b2
  | build=
  | injection=
  | description=Applied Biosystems(tm) SeqStudio(tm) Genetic 
Analyzer
  |   
  | 
  
+

With this file in place, "avahi-daemon" encounters a segfault starting up:

  > startbit:~# avahi-daemon --debug
  > Process 20682 died: No such process; trying to remove PID file. 
(/run/avahi-daemon//pid)
  > Found user 'avahi' (UID 113) and group 'avahi' (GID 118).
  > Successfully dropped root privileges.
  > avahi-daemon 0.7 starting up.
  > chroot.c: chroot() helper started
  > Successfully called chroot().
  > Successfully dropped remaining capabilities.
  > chroot.c: chroot() helper got command 02
  > Loading service file /services/instrument.service.
  > chroot.c: chroot() helper exiting with return value 0
  > Segmentation fault

However if I remove those "" entries that have no value
after the "=" sign, "avahi-daemon" starts up normally (save for a
bugus warnign about duplicate mDNS stack on this host):

  
+
  | 
  | 
  | 
  |   %h
  |   
  | _abi-instrument._tcp
  | 7000
  | status=Sleeping
  | protocol=
  | experiment=
  | serialnumber=93200
  | product=SeqStudio
  | runid=
  | version=1.1.dev
  | release=1.1.b2
  | build=
  | injection=
  | description=Applied Biosystems(tm) SeqStudio(tm) Genetic 
Analyzer
  |   
  | 
  
+


  > startbit:~# avahi-daemon --debug
  > Process 20846 died: No such process; trying to remove PID file. 
(/run/avahi-daemon//pid)
  > Found user 'avahi' (UID 113) and group 'avahi' (GID 118).
  > Successfully dropped root privileges.
  > avahi-daemon 0.7 starting up.
  > chroot.c: chroot() helper started
  > Successfully called chroot().
  > Successfully dropped remaining capabilities.
  > chroot.c: chroot() helper got command 02
  > Loading service file /services/instrument.service.
  > Loading service file /services/ssh.service.
  > *** WARNING: Detected another IPv4 mDNS stack running on this host. This 
makes mDNS unreliable and is thus not recommended. ***
  > *** WARNING: Detected another IPv6 mDNS stack running on this host. This 
makes mDNS unreliable and is thus not recommended. ***
  > Joining mDNS multicast group on interface enp4s0.IPv6 with address 
fe80::a28c:fdff:fe32:8013.
  > New relevant interface enp4s0.IPv6 for mDNS.
  > Joining mDNS multicast group on interface enp4s0.IPv4 with address 
10.43.32.19.
  > New relevant interface enp4s0.IPv4 for mDNS.
  > Network interface enumeration completed.
  > Registering new address record for fe80::a28c:fdff:fe32:8013 on enp4s0.*.
  > Registering new address record for 10.43.32.19 on enp4s0.IPv4.
  > Server startup complete. Host name is startbit.local. Local service cookie 
is 3029496375.
  > Service "startbit" (/services/ssh.service) successfully established.
  > Service "startbit" (/services/instrument.service) successfully established.


Regards,
-tor


-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), 
(500, 'oldstable')
Architecture: amd64 (x86_64)

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

Versions of packages avahi-daemon depends on:
ii  adduser  3.116
ii  bind9-host [host]1:9.10.6+dfsg-5
ii  dbus 1.12.2-1
ii  init-system-helpers  1.51
ii  libavahi-common3 0.7-3
ii  libavahi-core7   0.7-3
ii  libc62.25-1
ii  libcap2  1:2.25-1.1
ii  libdaemon0   0.14-6+b1
ii  libdbus-1-3  1.12.2-1
ii  libexpat12.2.3-2
ii  lsb-base 9.20170808

Versions of packages avahi-daemon recommends:
ii  libnss-mdns  0.10-8

Versions of packages avahi-daemon suggests:
pn  avahi-autoipd  

-- Configuration Files:
/etc/default/avahi-daemon changed:
AVAHI_DAEMON_DETECT_LOCAL=0


-- no debconf information



Bug#654657: evolution-ews: Error loading calendar: No backend factory for 'ews' of 'VEVENT'

2012-01-04 Thread Tor Slettnes
Package: evolution-ews
Version: 3.2.2-1
Severity: important

Does not load Exchange 2007 calendar.

Emailing (send/receive) works fine, though without Global Address List support.


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

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 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 evolution-ews depends on:
ii  evolution3.2.2-1
ii  libatk1.0-0  2.2.0-2
ii  libc62.13-24
ii  libcairo-gobject21.10.2-6.2
ii  libcairo21.10.2-6.2
ii  libcamel-1.2-29  3.2.2-1
ii  libebackend-1.2-13.2.2-1
ii  libebook-1.2-12  3.2.2-1
ii  libecal-1.2-10   3.2.2-1
ii  libedata-book-1.2-11 3.2.2-1
ii  libedata-cal-1.2-13  3.2.2-1
ii  libedataserver-1.2-153.2.2-1
ii  libedataserverui-3.0-1   3.2.2-1
ii  libenchant1c2a   1.6.0-7
ii  libevolution 3.2.2-1
ii  libfontconfig1   2.8.0-3
ii  libfreetype6 2.4.8-1
ii  libgconf2-4  3.2.3-1
ii  libgdk-pixbuf2.0-0   2.24.0-2
ii  libglib2.0-0 2.30.2-4
ii  libgtk-3-0   3.2.3-1
ii  libgtkhtml-4.0-0 4.2.2-1
ii  libgtkhtml-editor-4.0-0  4.2.2-1
ii  libical0 0.44-3
ii  libnspr4-0d  4.8.9-1
ii  libnss3-1d   3.13.1.with.ckbi.1.88-1
ii  libpango1.0-01.29.4-2
ii  libsoup2.4-1 2.36.1-1
ii  libsqlite3-0 3.7.9-3
ii  libxml2  2.7.8.dfsg-5.1

evolution-ews recommends no packages.

evolution-ews suggests no packages.

-- 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#522715: kolab-cyrus-pop3d: Patch to limit POP3 mailbox size (e.g. for mobile clients) via username hack

2009-04-05 Thread Tor Slettnes
Package: kolab-cyrus-pop3d
Version: 2.2.13-5.1
Severity: wishlist


The following patch allows the client to append -NNN to the POP3 username
in order to see only the last NNN messages in the mailbox.  This is useful
for many mobile clients (in particular, those on Nokia S60 phones such as
the N85, N96 etc), where retreiving all headers in very large mailboxes is
a problem due to resource limitations.


--- BEGIN debian/patches/26-pop3d-mbox-limit.dpatch ---
#! /bin/sh /usr/share/dpatch/dpatch-run
## 26-pop3d-mbox-limit.dpatch by Tor Slettnes t...@slett.net
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Append -nnn to username to see only the last nnn messages

@DPATCH@
--- kolab-cyrus-imapd-2.2.13/imap/pop3d.c   2009-04-06 03:44:35.562887776 
+
+++ pop3d.c 2009-04-06 03:47:28.734972204 +
@@ -119,6 +119,7 @@
 static int popd_logfd = -1;
 unsigned popd_exists = 0;
 unsigned popd_login_time;
+static int popd_list_limit = 0;
 struct msg {
 unsigned uid;
 unsigned size;
@@ -978,6 +979,7 @@
 {
 int sasl_result;
 char *canon_user;
+char *pos, *end;
 
 assert(response != NULL);
 
@@ -986,6 +988,20 @@
return;
 }
 
+/* Hack: If the username ends with -nnn, then only the last nnn */
+/* messages in the mailbox are returned from the list command,  */
+/* and the suffix is removed from the username before proceeding. */
+
+for (pos=response; (*pos!='\0')  !isspace(*pos); pos++)
+{
+   if (*pos == '-')
+   {
+   popd_list_limit = strtoul(pos+1, end, 10);
+   memmove(pos, end, strlen(end)+1);
+   break;
+   }
+}
+
 sasl_result = sasl_checkapop(popd_saslconn,
 popd_apop_chal,
 strlen(popd_apop_chal),
@@ -1037,6 +1053,7 @@
 void cmd_user(char *user)
 {
 char *p, *dot, *domain;
+char *pos, *end;
 
 /* possibly disallow USER */
 if (!(kflag || popd_starttls_done ||
@@ -1051,6 +1068,20 @@
return;
 }
 
+
+/* Hack: If the username ends with -nnn, then only the last nnn */
+/* messages in the mailbox are returned from the list command,  */
+/* and the suffix is removed from the username before proceeding. */
+for (pos=user; (*pos!='\0')  !isspace(*pos); pos++)
+{
+   if (*pos == '-')
+   {
+   popd_list_limit = strtoul(pos+1, end, 10);
+   memmove(pos, end, strlen(end)+1);
+   break;
+   }
+}
+
 if (!(p = canonify_userid(user, NULL, NULL)) ||
 /* '.' isn't allowed if '.' is the hierarchy separator */
 (popd_namespace.hier_sep == '.'  (dot = strchr(p, '.')) 
@@ -1380,6 +1411,7 @@
struct index_record record;
int minpoll;
int doclose = 0;
+   int offset = 0;
 
popd_login_time = time(0);
 
@@ -1435,10 +1467,15 @@
}
if (!r) {
popd_exists = mboxstruct.exists;
+   if ((popd_list_limit != 0)  (popd_exists  popd_list_limit))
+   {
+   offset = popd_exists - popd_list_limit;
+   popd_exists = popd_list_limit;
+   }
popd_msg = (struct msg *) xrealloc(popd_msg, (popd_exists+1) *
   sizeof(struct msg));
for (msg = 1; msg = popd_exists; msg++) {
-   if ((r = mailbox_read_index_record(mboxstruct, msg, 
record))!=0)
+   if ((r = mailbox_read_index_record(mboxstruct, msg+offset, 
record))!=0)
break;
popd_msg[msg].uid = record.uid;
popd_msg[msg].size = record.size;
--- END debian/patches/26-pop3d-mbox-limit.dpatch ---

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

Kernel: Linux 2.6.24-etchnhalf.1-686-bigmem (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kolab-cyrus-pop3d depends on:
ii  kolab-cyrus-common   2.2.13-5.1  Cyrus mail system (common files)
ii  libasn1-8-heimdal1.2.dfsg.1-2.1  Heimdal Kerberos - ASN.1 library
ii  libc62.7-18  GNU C Library: Shared libraries
ii  libcomerr2   1.41.3-1common error description library
ii  libdb4.2 4.2.52+dfsg-5   Berkeley v4.2 Database Libraries [
ii  libgssapi2-heimdal   1.2.dfsg.1-2.1  Heimdal Kerberos - GSSAPI support 
ii  libkrb5-25-heimdal   1.2.dfsg.1-2.1  Heimdal Kerberos - libraries
ii  libldap-2.4-22.4.11-1OpenLDAP libraries
ii  libroken18-heimdal   1.2.dfsg.1-2.1  Heimdal Kerberos - roken support l
ii  libsasl2-2   2.1.22.dfsg1-23 Cyrus SASL - authentication abstra
ii  libssl0.9.8  0.9.8g-15   SSL shared libraries
ii  libwrap0 7.6.q-16Wietse Venema's TCP wrappers libra

kolab-cyrus-pop3d

Bug#392705: mol-modules-source: kmod/_fault.c does not compile for powerpc64 (G5)

2006-10-12 Thread Tor Slettnes
Package: mol-modules-source
Version: 0.9.71.dfsg-1
Severity: grave
Justification: renders package unusable


In the mol-modules-source package, the file
modules/mol/kmod/_fault.c fails to build for at least 2 reasons:


- Linux v2.6.18 contains a conflicting declaration of flush_hash_page:

In file included from /usr/src/modules/mol/kmod/_fault.c:17:
/usr/src/modules/mol/kmod/archinclude.h:45: error: conflicting types for 
'flush_hash_page'
include/asm/tlbflush.h:51: error: previous declaration of 'flush_hash_page' 
was here

  This is easily fixed by removing line 45 in archinclude.h:
extern int flush_hash_page( unsigned context, unsigned long va, pte_t *ptep 
); /* 2.5 */ 

  It is never used when building against a 2.6 kernel, as the following
  lines show:

#ifdef LINUX_26 
#define compat_flush_hash_pages flush_hash_pages 
#define compat_hash_table_lock  mmu_hash_lock 
#else 
#define compat_flush_hash_pages flush_hash_page 
#define compat_hash_table_lock  hash_table_lock 
#endif 


- More seriously, the build breaks on 64-bit kernels (i.e. G5), for
  the following reason:

/usr/src/modules/mol/kmod/_fault.c: In function 'get_phys_page':
/usr/src/modules/mol/kmod/_fault.c:75: error: 'struct thread_struct' has no 
member named 'pgdir'
/usr/src/modules/mol/kmod/_fault.c:80: warning: cast from pointer to 
integer of different size
/usr/src/modules/mol/kmod/_fault.c: In function 'dbg_get_linux_page':
/usr/src/modules/mol/kmod/_fault.c:136: error: 'struct thread_struct' has 
no member named 'pgdir'
/usr/src/modules/mol/kmod/_fault.c:141: warning: cast from pointer to 
integer of different size
make[5]: *** [/usr/src/modules/mol/kmod/_fault.o] Error 1


  If you look in the definition of thread_struct in 
  kernelroot/include/asm-powerpc/processor.h, you see why:

struct thread_struct {
unsigned long   ksp;/* Kernel stack pointer */
#ifdef CONFIG_PPC64
unsigned long   ksp_vsid;
#endif
struct pt_regs  *regs;  /* Pointer to saved register state */
mm_segment_tfs; /* for get_fs() validation */
#ifdef CONFIG_PPC32
void*pgdir; /* root of page-table tree */
signed long last_syscall;
#endif


  In other words - pgdir is only defined on 32-bit PPCs.


I WANT A WORKAROUND!!
NOW!! 
:-)


Thanks,
-tor


By the way - thanks for an otherwise great package!


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: powerpc (ppc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-powerpc64
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages mol-modules-source depends on:
ii  gcc  4:4.1.1-11  The GNU C compiler
ii  libc6-dev2.3.6.ds1-6 GNU C Library: Development Librari
ii  make 3.81-3  The GNU version of the make util

Versions of packages mol-modules-source recommends:
ii  debhelper 5.0.40 helper programs for debian/rules
ii  kernel-package10.062 A utility for building Linux kerne
ii  m41.4.7-1a macro processing language

-- no debconf information


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