Bug#877711: Latest upstream firmware resolves this issue

2017-10-24 Thread Andrew McMillan
Hi,

I can confirm that Brian Tarricone's solution also works for me, and
the latest firmware resolves the issue:


I.e. this commit from the 9th October:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware
.git/commit/ath10k/QCA6174/hw3.0?id=96a7402d4172f4786ee93dd9f7cb3f76e1a
8025e

"Update from a new firmware branch. This also fixes a regression with
ath10k frequently disconnecting."


Thanks,
Andrew McMillan.


-- 
--
https://google.com/+AndrewMcMillan Dublin, Ireland
+353 (87) 372 7098

Whereof one cannot speak, thereon one must remain silent. -- Wittgenstein
--



Bug#877711: firmware-atheros: Wifi connection becomes unreliable after upgrade to 20170823-1

2017-10-04 Thread Andrew McMillan
Package: firmware-atheros
Version: 20161130-3
Severity: important
Tags: upstream

After upgrading to firmware-atheros_20170823-1 my wifi becomes unreliable,
working
for approximately 5-15 minutes before stopping transporting packets to my
access
point.

This issue is not sensitive to:
 - The model of access point I am connecting to (tested vs OpenWRT, Apple &
Cisco)
 - The kernel version (tested vs 4.11, 4.12 & 4.13 kernels)

I can unload the relevant modules and reload them and things work again... for
another
5-15 minutes.

The only sure-fire solution for me has been to downgrade to version 20161130-3,
which
seems to have no issues.

Sometimes I see the following trace in dmesg:


[ 2992.777128] [ cut here ]
[ 2992.777139] WARNING: CPU: 7 PID: 0 at /build/linux-
wJBo44/linux-4.13.4/net/core/dev.c:5504 net_rx_action+0x280/0x3c0
[ 2992.777140] Modules linked in: ath10k_pci ath10k_core ath rfcomm
ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nfnetlink fuse
xfrm_user xfrm_algo iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4
xt_addrtype xt_conntrack nf_nat nf_conntrack br_netfilter bridge stp llc
overlay ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter
cpufreq_userspace cpufreq_conservative cpufreq_powersave ctr ccm cmac bnep
binfmt_misc nls_ascii nls_cp437 vfat fat arc4 uvcvideo videobuf2_vmalloc
videobuf2_memops videobuf2_v4l2 videobuf2_core videodev btusb media btrtl
joydev hid_multitouch snd_hda_codec_hdmi msr intel_rapl x86_pkg_temp_thermal
intel_powerclamp coretemp kvm_intel dell_laptop dell_wmi
i2c_designware_platform i2c_designware_core kvm dell_smbios
snd_hda_codec_realtek dell_smm_hwmon
[ 2992.777217]  wmi_bmof dcdbas mxm_wmi snd_hda_codec_generic irqbypass
crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel rtsx_pci_ms
hci_uart efi_pstore memstick btbcm nvidia_drm(O) snd_hda_codec intel_cstate
mac80211 nvidia_modeset(O) btqca snd_hda_core intel_uncore pcspkr btintel
snd_hwdep intel_rapl_perf bluetooth evdev snd_pcm cfg80211 serio_raw efivars
snd_timer i915 snd iTCO_wdt soundcore iTCO_vendor_support drbg drm_kms_helper
ansi_cprng idma64 mei_me drm processor_thermal_device ecdh_generic i2c_algo_bit
mei sg shpchp intel_soc_dts_iosf intel_lpss_pci intel_pch_thermal battery
rfkill intel_lpss_acpi dell_smo8800 intel_lpss wmi video acpi_als
int3403_thermal kfifo_buf int3400_thermal int340x_thermal_zone acpi_thermal_rel
industrialio intel_hid tpm_crb button acpi_pad ac sparse_keymap
[ 2992.777295]  tcp_bbr ib_iser rdma_cm iw_cm ib_cm ib_core configfs iscsi_tcp
libiscsi_tcp libiscsi scsi_transport_iscsi nvidia_uvm(O) nvidia(O) elan_i2c
parport_pc ppdev lp parport efivarfs ip_tables x_tables autofs4 ext4 crc16
mbcache jbd2 fscrypto ecb raid10 raid456 async_raid6_recov async_memcpy
async_pq async_xor async_tx xor raid6_pq libcrc32c crc32c_generic raid1 raid0
multipath linear md_mod sd_mod hid_generic usbhid rtsx_pci_sdmmc mmc_core
crc32c_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci libahci
xhci_pci libata xhci_hcd i2c_i801 rtsx_pci mfd_core scsi_mod usbcore usb_common
thermal i2c_hid hid [last unloaded: ath]
[ 2992.777374] CPU: 7 PID: 0 Comm: swapper/7 Tainted: G   O
4.13.0-1-amd64 #1 Debian 4.13.4-1
[ 2992.777376] Hardware name: Dell Inc. XPS 15 9560/05FFDN, BIOS 1.1.3
01/18/2017
[ 2992.777378] task: 93262ce48040 task.stack: 9e7681974000
[ 2992.777383] RIP: 0010:net_rx_action+0x280/0x3c0
[ 2992.777385] RSP: 0018:93263f5c3ee0 EFLAGS: 00010293
[ 2992.777388] RAX: 0042 RBX: 0042 RCX:
93246e271e80
[ 2992.777390] RDX: 9321f64ad000 RSI: fe01 RDI:
c1a62243
[ 2992.777392] RBP: 0040 R08: 000299c0db40 R09:
36f9
[ 2992.777394] R10:  R11: 0002 R12:
012c
[ 2992.777396] R13: 93246e277a40 R14:  R15:

[ 2992.777400] FS:  () GS:93263f5c()
knlGS:
[ 2992.777402] CS:  0010 DS:  ES:  CR0: 80050033
[ 2992.777404] CR2: 7f15ac3f0ab8 CR3: 000141409000 CR4:
003406e0
[ 2992.777406] Call Trace:
[ 2992.777411]  
[ 2992.777417]  ? __do_softirq+0x105/0x293
[ 2992.777424]  ? irq_exit+0xae/0xb0
[ 2992.777427]  ? do_IRQ+0x4a/0xc0
[ 2992.777432]  ? common_interrupt+0x82/0x82
[ 2992.777434]  
[ 2992.777440]  ? cpuidle_enter_state+0x11f/0x2b0
[ 2992.777446]  ? do_idle+0x188/0x1f0
[ 2992.777451]  ? cpu_startup_entry+0x6f/0x80
[ 2992.777457]  ? start_secondary+0x14f/0x190
[ 2992.777460]  ? secondary_startup_64+0x9f/0x9f
[ 2992.777463] Code: 5d 01 00 00 48 83 c4 40 5b 5d 41 5c 41 5d 41 5e 41 5f c3
89 ee 4c 89 ef 41 ff 55 20 89 c3 0f 1f 44 00 00 39 dd 0f 8d d6 fe ff ff <0f> ff
39 dd 0f 8f d4 fe ff ff 49 8b 45 10 a8 04 0f 85 da 00 00
[ 2992.777529] ---[ end trace 15d423f6ce84b6e8 ]---

That doesn't show up every time when the drivers stop though, so perhaps it is
unrelated.

Thanks,
A

Bug#742498: I'm very happy to see a team maintaining this package

2014-04-12 Thread Andrew McMillan
I'm totally happy to see the team take over responsibility for the
Debian packaging (and upstream development :-)

Cheers,
Andrew.

-- 

https://google.com/+AndrewMcMillan Porirua, New Zealand
  +64 (272) 332 426
Beware of a tall black man with one blond shoe.




signature.asc
Description: This is a digitally signed message part


Bug#703290: davical: possible code insertion or XSS

2013-03-18 Thread Andrew McMillan
Also worth noting that there is a (non-default) configuration setting
that restricts the availability of setup.php to only administrators.

I guess I'm listed as 'upstream' for DAViCal as well as being the DD
responsible for the package.  Unfortunately I have no time to do either
job for the foreseeable future.

So if people think this sort of thing is actually 'grave' then someone
other than me needs to step forward and apply the (presumably trivial)
fixes that resolve it.  I guess that would be to htmlencode the response
from that URL, since making it 'SSL' (as far as I can see) would add
approximately 0.1% of additional security.

I note that 12 characters is precisely sufficient to contain 'script
src=' and no more.

Cheers,
Andrew.

On Mon, 2013-03-18 at 03:10 +0100, Christoph Anton Mitterer wrote:
 Package: davical
 Version: 1.1.1-1
 Severity: grave
 Tags: security upstream
 Justification: user security hole
 
 
 Hi.
 
 Marking this as grave for now, so that the security team get's notified
 and can have a look whether this is more serious.
 I personally think it's not that serious and the checking security team
 member can likley lower the severity. (thanks)
 
 In Davical's /usr/share/davical/htdocs/setup.php there's code
 that shows one whether the current version is used.
 
 check_davical_version() does about this:
   $url = 
 'http://www.davical.org/current_davical_version?v='.$c-version_string;
   $version_file = @fopen($url, 'r');
   if ( ! $version_file ) return new CheckResult( false, translate(Could not 
 retrieve) .  '$url', 'dep_warning' );
   $current_version = trim(fread( $version_file,12));
   fclose($version_file);
   $result = new CheckResult($c-version_string == $current_version);
   if ( ! $result-getOK() ) {
 if ( $c-version_string  $current_version ) {
   $result-setClass('dep_ok');
   $result-setDescription( sprintf(i18n('Stable: %s, We have: %s !'), 
 $current_version, $c-version_string) );
 }
 else {
   $result-setDescription( sprintf(i18n('Want: %s, Currently: %s'), 
 $current_version, $c-version_string) );^M
 }
   }
 
 
 1) The URL is not SSL secure... but even if,... that wouldn't change anything 
 IMHO.
 
 2) An attacker can possibly insert up to 12 characters into $current_version
 which are then not checked for their content.
 That 12 characters are subsequentally sprintf-ed into HTML which is set to 
 the user.
 
 
 Well I don't know whether one can do any nasty things in 12 characters... but 
 there
 are kinda freaks out there.
 
 
 Workaround for now would be to set:
 http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen 
 to On.
 
 
 Cheers,
 Chris.
 

-- 

andrew (AT) morphoss (DOT) com +64 (2) 7233 2426
  Even a hawk is an eagle among crows.




signature.asc
Description: This is a digitally signed message part


Bug#703290: davical: possible code insertion or XSS

2013-03-18 Thread Andrew McMillan
On Mon, 2013-03-18 at 18:46 +0100, Moritz Muehlenhoff wrote:
 On Mon, Mar 18, 2013 at 07:43:09PM +1300, Andrew McMillan wrote:
  I guess I'm listed as 'upstream' for DAViCal as well as being the DD
  responsible for the package.  Unfortunately I have no time to do either
  job for the foreseeable future.
 
 Should we rather drop davical from Wheezy, then? 
 
 We generally try to avoid shipping packages, where upstream is unavailable
 or inactive.

Is there any way to do an XSS exploit in 12 characters?  If not, then I
don't think this is 'grave'.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com +64 (2) 7233 2426
As a computer, I find your faith in technology amusing.




signature.asc
Description: This is a digitally signed message part


Bug#682469: libjaxe-java: Dependency on openoffice.org-java-common should change to libreoffice-java-common

2012-07-22 Thread Andrew McMillan
Package: libjaxe-java
Version: 3.5-2
Severity: minor

Dear Maintainer,

This dependency needs to change now that openoffice.org-java-common
is a virtual dependency on libreoffice-java-common.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (950, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5.0-rc5-dave (SMP w/8 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libjaxe-java depends on:
ii  libavalon-framework-java 4.2.0-8
ii  libbatik-java1.7+dfsg-3
ii  libcommons-io-java   1.4-4
ii  libcommons-logging-java  1.1.1-9
ii  libcortado-java  0.6.0-1
ii  libfop-java  1:1.0.dfsg2-6
ii  libjazzy-java0.5.2-1
ii  libjing-java 2009-5
ii  liblog4j1.2-java 1.2.16-3
ii  libxalan2-java   2.7.1-7
ii  libxerces2-java  2.11.0-6
ii  libxml-commons-external-java 1.4.01-2
ii  libxml-commons-resolver1.1-java  1.2-7
ii  libxmlgraphics-commons-java  1.4.dfsg-4
ii  libxsltc-java2.7.1-7
pn  openoffice.org-java-common   none

libjaxe-java recommends no packages.

libjaxe-java 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#619477: Possible missing build-depends

2011-09-23 Thread Andrew McMillan
This will be closed in the upcoming release, but a little more
explanation is in order.

Firstly, the extract script is removed and replaced by xgettext which
supports PHP nowadays, which is why this bug can now be closed.

The dependency on libawl-php is because the creation of full translation
files for DAViCal depends on translating some strings which are present
in the library - it's not needed for the execution of any code in this
instance.

Regards,
Andrew McMillan.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   taxidermist, n.:
A man who mounts animals.




signature.asc
Description: This is a digitally signed message part


Bug#638924: [nginx-extras] Description does not list all included modules

2011-08-22 Thread Andrew McMillan
Package: nginx-extras
Version: 1.1.0-1
Severity: minor

It seems from the source and from the changelog that various
new modules are included in -extras but they are not listed
in the description.

The http-push module is the one that I noticed in this regard
but I think there could be others, as well.

Regards,
Andrew McMillan.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (950, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.1-dave (SMP w/8 CPU cores)
Locale: LANG=en_NZ.utf8, LC_CTYPE=en_NZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nginx-extras depends on:
ii  libc6 2.13-16Embedded GNU C Library: Shared lib
ii  libgd2-xpm2.0.36~rc1~dfsg-5.1+b1 GD Graphics Library version 2
ii  libgeoip1 1.4.8+dfsg-1   non-DNS IP-to-country resolver lib
ii  liblua5.1-0   5.1.4-10   Shared library for the Lua interpr
ii  libpcre3  8.12-4 Perl 5 Compatible Regular Expressi
ii  libperl5.12   5.12.4-3   shared Perl library
ii  libssl1.0.0   1.0.0d-3   SSL shared libraries
ii  libxml2   2.7.8.dfsg-4   GNOME XML library
ii  libxslt1.11.1.26-8   XSLT 1.0 processing library - runt
ii  nginx-common  1.1.0-1small, but very powerful and effic
ii  perl  5.12.4-3   Larry Wall's Practical Extraction 
ii  perl-base [perlap 5.12.4-3   minimal Perl system
ii  zlib1g1:1.2.3.4.dfsg-3   compression library - runtime

nginx-extras recommends no packages.

nginx-extras 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#89038: mime policy copying update-mime(8)

2011-04-04 Thread Andrew McMillan
On Sun, 2011-04-03 at 20:44 -0700, Russ Allbery wrote:
 The bug:
 
 http://bugs.debian.org/89038
 
 is still looking for two more seconds.  This would allow us to retire the
 tiny separate mime-policy document.  Could other folks take a look and
 confirm that all looks well?
 
 We separately should really include more documentation of this subsystem,
 but that can be handled separately and we seem to have gone many years
 without noticing a serious lack.

Seconded.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 Some optional equipment shown.




signature.asc
Description: This is a digitally signed message part


Bug#548867: Proposed patch to update Debian Developer's Duties chapter

2011-03-13 Thread Andrew McMillan
On Sun, 2011-03-13 at 10:05 +0100, Lucas Nussbaum wrote:
 Hi,
 
 As one of the (ex-)?dev-ref maintainers, I was also asked to comment by
 Raphael.
 
 Generally, I think that the patch goes in the right direction.
 
 I'd like to suggest changes to the last paragraph, though:
  Lack of attention to RC bugs is often interpreted by the QA team as a sign
  that the maintainer has disappeared without properly orphaning his package.
 -Don't be surprised if the MIA team enters in action and ends up orphaning
 -your packages (see xref linkend=mia-qa /). But you should really avoid
 -that situation in the first place and ensure that your packages get the 
 attention
 -that they deserve.
 +The MIA team might enter in action, which could end up in your packages being
 +orphaned (see xref linkend=mia-qa /).
 
 (I find the last sentence useless as is.)

The phrase enter in action sounds really weird.  Is it supposed to
mean something like also get involved, so perhaps more correct wording
might be:

+The MIA team might also get involved, which could result in your
+packages being orphaned (see xref linkend=mia-qa /).


Also, is it true that the MIA team would orphan all of your packages in
this case, or just the one that had the unattended RC bug?  If it would
just be the one then we should say that.

Regards,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 I like being single. I'm always there when I need me.
   -- Art Leo





signature.asc
Description: This is a digitally signed message part


Bug#604990: clarify man page dates policy

2010-11-25 Thread Andrew McMillan
On Thu, 2010-11-25 at 22:29 -0800, Russ Allbery wrote:
 jida...@jidanni.org writes:
  RA == Russ Allbery r...@debian.org writes:
 
  RA No, I don't believe that it should.  I don't think this is something 
  that
  RA we need to make technical Policy about.
 
  RA I'll leave this bug open for a bit before closing in case someone else
  RA disagrees.
 
  Well then please add in the manual that Debian officially has no opinion on
  dates on the man pages, and one is free to do as one feels fit on the 
  matter.
 
 I don't see the need for Policy to say anything about this, personally.
 This seems rather cosmetic to be addressed in Policy.

Seconded.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Unnamed Law:
If it happens, it must be possible.




signature.asc
Description: This is a digitally signed message part


Bug#593611: Clarify whose signature should go in debian/changelog (4.4)

2010-09-22 Thread Andrew McMillan
On Sat, 2010-09-18 at 21:10 -0700, Russ Allbery wrote:
 Okay, here's new proposed wording that incorporates some of the discussion
 on this bug along with my personal opinion on the best wording.  How does
 this look to everyone?
 
 diff --git a/policy.sgml b/policy.sgml
 index 642f672..314d5d0 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -1688,11 +1688,14 @@
  
   p
 The maintainer name and email address used in the changelog
 -   should be the details of the person uploading emthis/em
 -   version.  They are emnot/em necessarily those of the
 -   usual package maintainer.footnote
 - If the developer uploading the package is not one of the usual
 - maintainers of the package (as listed in
 +   should be the details of the person who prepared this release of
 +   the package.  They are emnot/em necessarily those of the
 +   uploader or usual package maintainer.footnote
 + In the case of a sponsored upload, the uploader signs the
 + files, but the changelog maintainer name and address are those
 + of the person who prepared this release.  If the preparer of
 + the release is not one of the usual maintainers of the package
 + (as listed in
   the qref id=f-MaintainerttMaintainer/tt/qref
   or qref id=f-UploadersttUploaders/tt/qref control
   fields of the package), the first line of the changelog is

Seconded.

And I don't understand Ben's objection, since I think you've nicely
*avoided* using the word 'sign' in the sense of being recorded in the
changelog entry.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   The truth about a woman often lasts longer than the woman is true.




signature.asc
Description: This is a digitally signed message part


Bug#550195: evolution: WebDAV contacts don't work

2010-09-21 Thread Andrew McMillan
Hi,

I previously used WebDAV contacts in the past, but they don't seem to
work at all for me now.  I have tested this with a new install of
Squeeze into a 32-bit VM, and with my main laptop running 64-bit Sid.

I have tried with, and without proxies operating, as suggested in an
earlier message to this bug report.

This is excessively vexatious for me as I just added CardDAV support to
my CalDAV server and Evolution was *working* with this in the past
(dammit :-)

I have looked for traffic leaving Evolution with Wireshark, and as far
as I can see it actually does not get as far as starting an HTTP
connection, just sitting there with a spinner saying Loading
Addressbook Summary... in the status bar while it says Searching for
the Contacts... in the main panel.

If you have any helpful suggestions for debugging this it would be
appreciated, up to and including rebuilding Evolution or E-D-S, but just
some information on how to get a few debugging messages out of the
WebDAV contacts plugin would be much appreciated.

Regards,
Andrew McMillan.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Confirmed bachelor:
A man who goes through life without a hitch.






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



Bug#588014: Documenting the DM-Upload-Allowed field.

2010-09-11 Thread Andrew McMillan
On Sat, 2010-09-11 at 23:47 +0900, Charles Plessy wrote:
 Le Sat, Sep 11, 2010 at 04:15:15PM +0200, Emilio Pozuelo Monfort a écrit :
  
  Capitalization is inconsistent across the patch. I guess you should fix 
  that.
 
 Ooops (correction attached).
 

I support the change, with the correction.

Cheers,
Andrew.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
To communicate is the beginning of understanding.
-- ATT






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



Bug#522776: debian-policy: mandate existence of a standardised UTF-8 locale

2010-09-06 Thread Andrew McMillan
On Sat, 2010-09-04 at 16:08 +0200, Bill Allombert wrote:
 On Sat, Sep 04, 2010 at 12:37:07AM +0200, Samuel Thibault wrote:
  Aurelien Jarno, le Fri 03 Sep 2010 19:16:40 +0200, a écrit :
   On Fri, Sep 03, 2010 at 04:20:27PM +0200, Samuel Thibault wrote:
Roger Leigh, le Fri 03 Sep 2010 14:52:39 +0100, a écrit :
 There were no objections to having a UTF-8 locale installed and
 available by default, just to it *being* the default.  Taking this
 first small step is IMO important to do, preferably for squeeze if
 possible.  Since it's a tiny one-liner change, this should be no
 trouble in getting this done.

I believe so too, I just didn't want to push it too much, but yes, I
believe that's something that shouldn't break Squeeze at all.
   
   That's not something allowed anymore at this period of the freeze, you
   will have to get an exception from the release team first.
  
  Ok.  I don't feel any urgency so I won't ask for it myself.
 
 Well, the big advantage to have it in squeeze is that this allows squeeze+1 
 to rely on
 it without worrying with partial upgrades.
 
 For me, the fact that d-i already provides it is a major point in favor of 
 C.UTF-8, because
 this show that this actually work and is useful.

I agree.  I think that the impact of having a guaranteed UTF-8 locale
available is only positive.  It may be that nothing presently depends on
it, but for that very reason it should be fine to promote to the release
team for a freeze exception.

Regards,
Andrew McMillan.


-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Pyros of the world... IGNITE !!!






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



Bug#595652: db packages failing to install...

2010-09-06 Thread Andrew McMillan
On Sun, 2010-09-05 at 18:58 -0700, Russ Allbery wrote:
 Holger Levsen hol...@layer-acht.org writes:
 
  please clarify what the right behaviour should be and how failing to
  install without a local db should be treated. Thanks.
 
 I agree with jcristau; I think it's reasonable to have database servers be
 in Recommends, to have postinst prompt for what database to use, and if
 one choses a remote database that doesn't exist or if one has no database
 to choose, to have the package configuration fail.

I don't think that we should *require* that behaviour, though possibly
we can encourage it.  Multiple server setups tend to be complex and
idiosyncratic, and there may be good reasons why someone is configuring
the software without access to a working database, such as when
preparing a hot spare, for example, which might interact with the
production database in interesting ways if it were to connect.

In general I think providing an opt out option which does nothing and
successfully configures the package is not harmful.  While automation i
nice, our own imagination can be limited in understanding the full range
of possibilities and we should be careful not to over-guess what the
user is trying to achieve by choosing such an option.

I could probably come up with a long list of reasons why immediate
database connectivity might not be available while I'm installing a
package.  A few that spring to mind are:

* I'm on a ship(/island/branch office/mountain/...) and I'm installing
this half of the package now, because I'm here and have the opportunity.
I'll do the database bit when I get back to the office next week.

* It's 4:35am and the earthquake just wiped out one of our server rooms.
I'm trying to get this software running on some equipment in another
city and fortunately I *do* have a backup of the configuration files
which I plan to apply after installation.

* This software is generally configured to run against PostgreSQL, but
our organisation insists on running it against $EXPENSIVEDB, which it
also supports, but which requires some special magic in the config.

And so on.


 It's definitely worth talking about if the draft database policy says
 something else, as it appears to.  My rationale is that the package setup
 may simply require a database; some packages don't have a meaningful
 stand-alone installation with no database support.  I think it makes more
 sense to fail the configure step than it does to require that the user run
 dpkg --reconfigure later to re-run the package setup.

Heh.  Shouldn't that be dpkg-reconfigure :-)

I know I'd be happier to know that the software was on there, and that
if necessary I could run dpkg-reconfigure to use the 'standard'
configuration method, but also to know that I had a way of opting out of
that, and providing some kind of manual configuration.  For those
situations requiring more imaginative solutions.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
I have not seen high-discipline processes succeed in commercial
 settings. - Alistair Cockburn







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



Bug#578797: davical: Creating the Database fails

2010-09-02 Thread Andrew McMillan
 caught with an
(eventually localisable) error message about what might not be working,
but it won't change in the short term.

Regards,
Andrew McMillan.

-- 

http://andrew.mcmillan.net.nz/ Porirua, New Zealand
Twitter: _karora  Phone: +64(272)DEBIAN
   Condense soup, not books!




signature.asc
Description: This is a digitally signed message part


Bug#594658: debian-policy: Add FHS exception for GNU/Hurd directories

2010-09-01 Thread Andrew McMillan
On Wed, 2010-09-01 at 17:05 -0700, Russ Allbery wrote:
 Andrew McMillan and...@morphoss.com writes:
 
  I would change the text around a little to add that to the beginning of
  the paragraph, something like:
 
  On GNU/Hurd systems the file/hurd/file and
  file/servers/file directories are also allowed in the root
  filesystem.  footnoteThese directories are used to store
  translators and as a set of standard names for mount points
  respectively./footnote
 
  Ordering the words in this way means the reader can decide it's
  applicability much faster.  Perhaps splitting the footnote into two
  footnotes might help also:
 
  ... file/hurd/filefootnoteUsed to store
  translators./footnote and file/servers/filefootnoteUsed
  as a set of standard names for mount points./footnote ...
 
 Our footnote system is not great, so I'd keep it as one footnote.  I agree
 with putting GNU/Hurd first, but I'd like to keep the structure of listing
 the exceptions after a colon to match the other item.  So, how about:
 
 On GNU/Hurd systems, the following additional directories are allowed
 in the root filesystem: file/hurd/file and file/servers/file.
 footnote
   These directories are used to store translators and as a set of
   standard names for mount points, respectively.
 /footnote
 

All good reasons so let's go with that one then.

Cheers,
Andrew.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Water, taken in moderation cannot hurt anybody.
 -- Mark Twain





signature.asc
Description: This is a digitally signed message part


Bug#578797: davical: Creating the Database fails

2010-09-01 Thread Andrew McMillan
severity 578797 wishlist
tag 579797 +wontfix
retitle 578797 DAViCal: UTF-8 capable PostgreSQL setup required for database 
creation
thanks

On Thu, 2010-08-26 at 08:43 +0200, Frank Hartmann wrote:
 Hi,
 
 I found a workaround/solution:
 
 postgres stores some information at install time about the locale:
 
 postgresql.conf:lc_messages = 'en_US.UTF-8' # locale for 
 sys
 postgresql.conf:lc_monetary = 'en_US.UTF-8' # locale for 
 mon
 postgresql.conf:lc_numeric = 'en_US.UTF-8'  # locale for 
 num
 postgresql.conf:lc_time = 'en_US.UTF-8' # locale for 
 tim
 
 previously that was set to de_DE which is apparently not working in
 combination with davical.

DAViCal creates the database with a UTF-8 encoding and PostgreSQL does
not allow UTF-8 encodings to be created if the database was originally
initialised with an incompatible encoding such as ISO-8859-15 etc.

There's not really any way around this.  I don't believe that the
PostgreSQL folk will fix the issue - there are excellent performance
reasons behind their decision.  CalDAV specifies UTF-8 as the One True
Encoding and so naturally DAViCal wants to store in a database that is
capable of that.

Possibly I could add a check during the installation, but it would say
little more than the PostgreSQL error message did, and it would most
likely say it in English, which would be a poor option indeed.

Regards,
Andrew.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  You tread upon my patience.
   -- William Shakespeare, Henry IV





signature.asc
Description: This is a digitally signed message part


Bug#594542: debian-policy: add descriptions for main, contrib, and non-free archive areas

2010-08-30 Thread Andrew McMillan
On Mon, 2010-08-30 at 12:05 -0400, CJ Fearnley wrote:
 On Fri, Aug 27, 2010 at 10:38:14AM -0700, Russ Allbery wrote:
  CJ Fearnley c...@cjfearnley.com writes:
  
   2.2.1 The main archive area
  
  The main archive area comprises the Debian GNU/Linux distribution;
  only the packages in this area are considered part of the
  distribution.  None of the packages in the main archive area require
  software outside of that area to function.
 
 OK, how about this suggestion for a conclusion to Russ' text on the main
 archive area:
 
   Everyone (from end users to redistributors to derivatives) can
   be confident that they can use, share, modify and redistribute
   the software in the Debian main archive area freelyfootnoteSee
   http://www.debian.org/intro/free for more about what we mean by free
   software./footnote.

It sounds a little My little pony-ish to me, but it's harmless enough.

I think including a definition of 'Everyone in brackets potentially
reduces the meaning of the word rather than enhances it.  In some future
time will someone say I'm not an end user, redistributor or derivative
(deriver?) of Debian: am I part of 'Everyone'?.


I'd prefer even more succinct brevity, along the lines of:

Anyone may use, share, modify and redistribute the packages in
the 'main' archive area freelyfootnoteSee
http://www.debian.org/intro/free for more about what we mean by
free software./footnote.

software - packages, since not everything in 'main' is software.
main - 'main' to make it clearer that it is a proper noun
   as capitalising it would not work.

Other minor wording changes because it felt better to me that way, but
I'm not wedded to them.

Cheers,
Andrew.
 
  and then going on to the language already there, which already requires
  that all the packages comply with the DFSG.
  
   2.2.2 The contrib archive area
  
  The contrib archive area contains supplemental packages intended to
  work with the Debian GNU/Linux distribution, but which require
  software outside of the distribution to either build or function.
  Apart from this requirement, all software in the contrib archive area
  complies with the DFSG and with the policy requirements in this
  manual.
  
   2.2.3 The non-free archive area
  
  The non-free archive area contains supplemental packages intended to
  work with the Debian GNU/Linux distribution that do not comply with
  the DFSG or have other problems that make their distribution
  problematic.  They may not comply with all of the policy requirements
  in this manual due to restrictions on modifications or other
  limitations.
  
  I don't think any of the above changes anything normative, so once we
  reach consensus on the wording I can go ahead and apply this.
 
 -- 
 We are on a spaceship; a beautiful one.  It took billions of years to develop.
 We're not going to get another.  Now, how do we make this spaceship work?
   -- Buckminster Fuller
 
 CJ Fearnley|  Explorer in Universe
 c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
 http://www.CJFearnley.com  |  http://blog.remoteresponder.net/
 
 
 

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Never be led astray onto the path of virtue.




signature.asc
Description: This is a digitally signed message part


Bug#593909: debian-policy: Clarifications about the syntax of Debian control files.

2010-08-29 Thread Andrew McMillan
On Sun, 2010-08-29 at 04:17 -0700, PJ Weisberg wrote:
 On Sat, Aug 28, 2010 at 1:34 PM, Russ Allbery r...@debian.org wrote:
  Charles Plessy ple...@debian.org writes:
  Le Fri, Aug 27, 2010 at 10:24:57AM -0700, Russ Allbery a écrit :
 
  In fields where the value may not span multiple lines, the amount
  of whitespace in the field body is not significant.  Any amount of
  whitespace is equivalent to a single space.  Whitespace must not
  appear inside names (of packages, architectures, files, or anything
  else) or version numbers, or between the characters of
  multi-character version relationships.
 
  I still have difficulties to understand the meaning of this paragraph,
  and to what fields it applies. Is it just specifiying that the parser,
  in the case of fields that allow continuation lines, can be either
  instructed to replace all white spaces and newlines by single spaces, or
  to leave the value as it is, including the new lines?
 
  No, it's really trying to say that the amount of whitespace isn't
  significant.  I'm not sure how else to explain it.  That's one of those
  precise terms of art for which there isn't really an acceptable synonym,
  at least not that I can think of.  Replacing all whitespace with a single
  space is one of the things that you can do *because* the amount of
  whitespace is not significant, but it's not an equivalent statement.
 
 It might be more *precise* to say that the field contains a series of
 whitespace-delimited tokens, but I don't know if that would be more
 *understandable*.

Given the target audience (i.e. the ornery DD :-) it seems likely to me
that they would then want to know if those tokens can be quoted strings.

The above text seems to me to remove the possibility of that
question :-)

Sure it's maybe a little wordy, but it's explicit also,and not too
unreadable.

Cheers,
Andrew.

-- 

http://andrew.mcmillan.net.nz/ Porirua, New Zealand
Twitter: _karora  Phone: +64(272)DEBIAN
   Time to be aggressive.  Go after a tattooed Virgo.




signature.asc
Description: This is a digitally signed message part


Bug#594542: debian-policy: add descriptions for main, contrib, and non-free archive areas

2010-08-28 Thread Andrew McMillan
On Sat, 2010-08-28 at 07:35 -0400, CJ Fearnley wrote:
  
  I don't think CJ is advocating changing the DFSG, but rather is concerned
  that the way the DFSG is worded may not make it clear to people what the
  motivation is and what the implications are for users.  In other words, a
  rephrasing or preamble, not any sort of normative modification, that says
  this means you can use the software for absolutely anything you want.
  
  I can see that point, although I'm not sure that it makes that much
  difference for Policy, since Policy is largely aimed at people who are
  reasonably familiar with Debian and are looking for technical guidance.
  
  I would tend to point people at http://www.debian.org/intro/free or some
  similar sort of place to explain the motivation and background for what
  Debian means by free.
 
 Russ' interpretation of my thinking is correct.  I certainly don't want
 to change the DFSG.
 
 I'm thinking about a customer who is afraid of using Debian for some
 business purpose, for example.  Their lawyers have spread fear and
 uncertainty:  beware, the BSA[1] may come after you.  They read the DFSG
 and they learn what we mean by freedom, but they still might not connect
 the dots to realize that Debian main is doing its best to effectively
 guarantee ... the four freedoms ... the best protection against BSA
 interference that a mere document can provide ... what we all know is
 our protected freedom.  But I think we haven't said it directly enough.
 
 http://www.debian.org/intro/free is good for a footnote, but it also
 doesn't succinctly say that Debian main tries to ensure that it can be
 freely usable and redistributable (with the requisite freedom protections
 for your users too) by anyone for any purpose.

Phew :-)

I still think I side with Russ that Policy is for people who already
understand this stuff, and we should have separate documents that
provide the overview level.  I also think that proper clarification on
these points will ideally need a multi-lingual and multi-cultural
dimension to capture the exact shades of meaning needed.

Regards,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   You've been leading a dog's life.  Stay off the furniture.




signature.asc
Description: This is a digitally signed message part


Bug#594658: debian-policy: Add FHS exception for GNU/Hurd directories

2010-08-28 Thread Andrew McMillan
On Sat, 2010-08-28 at 09:08 +0200, Guillem Jover wrote:
 Source: debian-policy
 Source-Version: 3.9.1.0
 Severity: wishlist
 Tags: patch
 X-Debbugs-CC: debian-h...@lists.debian.org
 
 Hi!
 
 Here's a draft patch to add an FHS exception for the two top-level
 directories GNU/Hurd uses.

Hi Guillem,

I would change the text around a little to add that to the beginning of
the paragraph, something like:

On GNU/Hurd systems the file/hurd/file and
file/servers/file directories are also allowed in the root
filesystem.  footnoteThese directories are used to store
translators and as a set of standard names for mount points
respectively./footnote

Ordering the words in this way means the reader can decide it's
applicability much faster.  Perhaps splitting the footnote into two
footnotes might help also:

... file/hurd/filefootnoteUsed to store
translators./footnote and file/servers/filefootnoteUsed
as a set of standard names for mount points./footnote ...


 It might make sense to merge with the /sys and /selinux paragraph, and
 the footnote might need to be clarified probably.

It might, although I think starting the paragraph with On GNU/Hurd ...
might make it clearer when it stands on it's own.

Regards,
Andrew McMillan.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  The difference between a crazy person and an intelligent one is that
 the crazy one doesn't realize what makes sense in the world. -- Linus
Torvalds





signature.asc
Description: This is a digitally signed message part


Bug#106073: recommend to install package documentation into /usr/share/doc/package/

2010-08-27 Thread Andrew McMillan
On Fri, 2010-08-27 at 10:16 -0700, Russ Allbery wrote:
 Andrew McMillan and...@morphoss.com writes:
 
  My personal preference would be to encourage -doc packages to install
  their files into /usr/share/doc/package/docs - including their
  internal administrivia.
 
 That would break Lintian, apt-listchanges, probably the DAK processing
 scripts, and anything else that looks at copyright and changelog in binary
 packages.  I don't think it's worth it to make that change.
 
  While this is not current practice, I'm not convinced that current
  practice has evolved into what was suggested in 2003 either.
 
 Right now, I'm seeing a real mix of behavior, with some packages
 installing all the documentation into the -doc package's /usr/share/doc
 (probably in part because that's easier) and others installing it into the
 parent package, some with symlinks and some without.  As a result, right
 now one cannot easily find the documentation in any standardized place.
 
  I also remember as a user hunting for these documents the first time or
  two when I had installed the -doc package and it slowly dawning on me
  that they weren't anywhere in /usr/share/doc/package, and I think that
  breaks the principal of least surprise, for everyone except long-time,
  hard-core Debianista.
 
 Yeah, that's what Ben's writeup would fix, and I agree that's worth
 fixing.
 
  Those points are justifications for both proposals, of course, and I
  guess that one reason for retaining the administrivia
  in /usr/share/doc/package-doc might be that there are tools that
  expect to find it there.  Is that the case?
 
 Yup.
 
  I don't think I ever do more than refer to them by hand, and either
  proposed change can probably be codified in some small number of
  scripts.
 
 I don't think the change proposed here requires changing any scripts,
 although it will require changing a bunch of packages (and a change to
 debhelper to make it easier to install docs into the right place would be
 useful).

In that case I support changing it the way Ben proposes.  I can
certainly see the value of standardising it, and doing it this way
definitely improves the situation.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   I'll burn my books.
-- Christopher Marlowe




signature.asc
Description: This is a digitally signed message part


Bug#594542: debian-policy: add descriptions for main, contrib, and non-free archive areas

2010-08-27 Thread Andrew McMillan
On Fri, 2010-08-27 at 18:06 -0400, CJ Fearnley wrote:
 On Fri, Aug 27, 2010 at 12:17:16PM -0700, Russ Allbery wrote:
  CJ Fearnley c...@cjfearnley.com writes:
  
   However, I do wish that we could figure out how to write a
   minefield-avoiding third sentence for your paragraph on the main archive
   area that definitively asserts (what I believe we all know to be true)
   that Debian main is more or less a guarantee that the software therein
   is freely usable (and distributable) in the broadest sense.  That is,
   that Debian main is unreservedly usable for personal, non-profit,
   for-profit, or, in short, for any purpose.
  
   But I'm blanking on text that would work.
  
  Isn't that basically what the DFSG says, though?  At least, that was the
  logic that I was using.
 
 The DFSG defines freedom in software licenses, but doesn't provide a
 statement of assurance to users.  Maybe a statement that Debian main
 supports the Four Freedoms[1][2] would turn the prescriptive DFSG into
 a qualitative benefits statement.

Hi,

I think that you're treading on thin ground pushing for that.  The DFSG
is a defining document in Debian, so if you want to narrow or broaden
that coverage you should be doing so by promoting changes to that
document - not to policy.

Personally I'm happy with the freedoms described by the DFSG as it
stands at present, but if you believe it is flawed you should argue
those flaws in the wider arena of Debian via a GR or such.

The clarifications Russ suggested definitely do seem worth including,
and I would say it is especially because they refer out to that defining
document that gives them their strength in policy.  If they were to
place additional constraints on what software was acceptable in main it
would make policy more confusing, not less, and would undermine the DFSG
as a decision-making tool.

Regards,
Andrew McMillan.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   A tall, dark stranger will have more fun than you.




signature.asc
Description: This is a digitally signed message part


Bug#593909: debian-policy: Clarifications about the syntax of Debian control files.

2010-08-25 Thread Andrew McMillan
On Thu, 2010-08-26 at 10:05 +0900, Charles Plessy wrote:
 Le Sun, Aug 22, 2010 at 03:23:26PM +0900, Charles Plessy a écrit :
  
  
  I have been reading §5.1 (Syntax of control files) many times recently, and
  would like propose clarifications about a couple of points. If consensus 
  emerges,
  I will write a patch.
  
  
  Non-wrappable field values
  
  Ordering of the paragraphs
  
  Line escape and paragraph separators
 
 Hi again,
 
 to this list I would like to add comment lines. Currently they are described 
 in
 §5.2 (5.2 Source package control files -- debian/control), as an additional
 syntax, which strongly suggests that they are allowed in this file only.
 Independantly of whether this is confirmed or not, this syntactic information
 would rather belong to §5.1, that defines the syntax of the control files,
 instead of §5.2, which like the next chapters §5.3–6 lists the fields allowed
 in the different Debian control files. I would therefore propose to have in
 §5.1:
 
   Lines starting with # without any preceding whitespace are ‘comments lines’
   and are ignored, even in the middle of continuation lines for a multiline
   field. They do not end a multiline field.
 
 If comment lines are only allowed in source package control files, we could
 add:
 
   The use of such comments must be allowed on a per-file basis.
 
 And then in §5.2:
 
   Comment lines are allowed.
 
 The benefit of this is that it concentrates in §5.1 all the instructions to
 write a basic parser for Debian control files.

This seems sensible, and I think all of the clarifications you plan are
in the same light, and I would certainly support a patch expressing this
all more clearly.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
I have not seen high-discipline processes succeed in commercial
 settings. - Alistair Cockburn





signature.asc
Description: This is a digitally signed message part


Bug#594274: debian-policy: Don't track generated README documents in VCS

2010-08-24 Thread Andrew McMillan
On Wed, 2010-08-25 at 14:28 +1000, Ben Finney wrote:
 On 25-Aug-2010, Ben Finney wrote:
  However, the VCS repository also contains the rendered documents
  themselves. Those should not be tracked in VCS; instead, they should
  be generated from source as needed.
 
 I couldn't find a way to tell Git “these files are removed from the
 repository, propagate that fact to other repositories”. (Git doesn't
 seem to track file removal as such, making me wonder if it's even
 possible to do this in a robust way with Git.)
 
 So attached is a Bazaar diff output, that hopefully contains enough
 information for someone more knowledgeable about Git to do the right
 thing.


git rm directory/file.name
git commit

Of course if you've already removed the files it is less obvious.

:-)
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
You will be traveling and coming into a fortune.




signature.asc
Description: This is a digitally signed message part


Bug#106073: recommend to install package documentation into /usr/share/doc/package/

2010-08-24 Thread Andrew McMillan
On Wed, 2010-08-25 at 14:55 +1000, Ben Finney wrote:
 
 On 27-Sep-2003, Josip Rodin wrote:
  Some proposed mandating that -doc package contents is placed into
  /usr/share/doc/package/, and that the administrivia such as
  copyright and changelog stays in /usr/share/doc/package-doc/. This
  sounds good to me because it has a sort of an internal logic, the
  -doc suffix only exists because of packaging, it's actually the docs
  for package. Plus, it's shorter, less to type.
 
 There seems to be consensus on doing this, so I've made a patch
 (attached to this message) which implements that recommendation.

Hi Ben,

Thanks for the patch, but since that was from 2003 I wonder if it
deserves a little more discussion now, before we apply it.

My personal preference would be to encourage -doc packages to install
their files into /usr/share/doc/package/docs - including their
internal administrivia.

While this is not current practice, I'm not convinced that current
practice has evolved into what was suggested in 2003 either.

While both proposals would move the package-doc content to
under /usr/share/doc/package, I would prefer to see a reduction in the
number of directories under /usr/share/doc - admittedly on my own system
this would only be around 1% reduction.

I also remember as a user hunting for these documents the first time or
two when I had installed the -doc package and it slowly dawning on me
that they weren't anywhere in /usr/share/doc/package, and I think that
breaks the principal of least surprise, for everyone except long-time,
hard-core Debianista.

I think it particularly confuses people when the -doc package first
splits out of the original package, since the docs get moved away at
that point.

Those points are justifications for both proposals, of course, and I
guess that one reason for retaining the administrivia
in /usr/share/doc/package-doc might be that there are tools that
expect to find it there.  Is that the case?  I don't think I ever do
more than refer to them by hand, and either proposed change can probably
be codified in some small number of scripts.

Cheers,
Andrew McMillan.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Change your thoughts and you change your world.




signature.asc
Description: This is a digitally signed message part


Bug#593533: debian-policy: Proposal to stop requesting to list initial Debian maintainers in debian/copyright

2010-08-19 Thread Andrew McMillan
On Wed, 2010-08-18 at 19:10 -0700, Russ Allbery wrote:
 Charles Plessy ple...@debian.org writes:
 
  Information about the initial Debian maintainers partially overlaps the
  information in debian/changelog, and the copyright statements for the
  packaging work.
 
 Under normal circumstances, it always duplicates information in
 debian/changelog (there are some edge cases where it doesn't, but I think
 they're rare).
 
  diff --git a/policy.sgml b/policy.sgml
  index 9037de8..e924b5a 100644
  --- a/policy.sgml
  +++ b/policy.sgml
  @@ -9554,9 +9554,8 @@ END-INFO-DIR-ENTRY
   
  p
In addition, the copyright file must say where the upstream
  - sources (if any) were obtained.  It should name the original
  - authors of the package and the Debian maintainer(s) who were
  - involved with its creation.
  + sources (if any) were obtained, and should name the original
  + authors.
  /p
   
  p
 
 Seconded.
 

Seconded.

While I understand Cate's point about recognition of Debian Developers,
this is about removing the policy requirement that they be acknowledged
in this way and leaving them the choice to be acknowledged.

It seems to me that making the decision to be a decision of the
maintainer is perfectly correct.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Let me put it this way: today is going to be a learning experience.




signature.asc
Description: This is a digitally signed message part


Bug#593611: Acknowledgement (debian-policy: Clarify whose signature should go in debian/changelog (4.4))

2010-08-19 Thread Andrew McMillan
On Thu, 2010-08-19 at 12:31 -0400, Felipe Sateler wrote:
 Argh, I misused reportbug, apparently. Here is the actual report:
 
 
 Policy 4.4 currently says:
 
  The maintainer name and email address used in the changelog should be
  the details of the person uploading this version. They are not
  necessarily those of the usual package maintainer.
 
 
 One person I'm sponsoring misread this and put my name in the changelog,
 since I'm the one actually doing the upload. I can't think of a better
 wording, though. Perhaps a footnote is enough?

Hi Felipe,

I would say that as the person sponsoring and signing the upload you are
the person who is responsible for it, and the changelog should show your
name.

Perhaps the person who did the bulk of the work before you reviewed the
package and uploaded it should put their name as a line in the changelog
saying something like:
 * Packaging by Joe Cool j...@example.cool for sponsored upload.

Regards,
Andrew McMillan.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 What I tell you three times is true.
-- Lewis Carroll




signature.asc
Description: This is a digitally signed message part


Bug#436105: suggestion to add GPL-1 as a common licence

2010-06-28 Thread Andrew McMillan
On Mon, 2010-06-28 at 10:58 -0700, Russ Allbery wrote:
 Andrew McMillan and...@morphoss.com writes:
  On Fri, 2010-06-11 at 11:35 +0200, Santiago Vila wrote:
 
  Ok, I agree that it would a good idea to include GPL-1 in common-licenses
  because of the high number of packages still using it.
 
  I'm sorry, but I disagree, for the time being.  I do not believe that
  large numbers of packages are deliberately using GPL v1, and I think
  that anyone who is needs to confirm that explicitly since (I hope) many
  of them have moved on to less broken licenses such as GPL3 or GPL2.
 
 Hi Andrew,
 
 Did the subsequent discussion resolve your concerns about including the
 GPL v1 in common-licenses?  I do think there are a lot of packages that
 are explicitly distributed under GPL v1 or later due to the Perl licensing
 situation.


I guess this is the status quo, so we should continue with it.  The
weight of opinion seems against me :-)

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Does the turtle move for you?  www.kame.net




signature.asc
Description: This is a digitally signed message part


Bug#575639: Bug#567489: Clarify that Changed-By must have name and email address

2010-06-14 Thread Andrew McMillan
On Sun, 2010-06-13 at 19:00 -0700, Russ Allbery wrote:
 Helps if I send this to the correct bug.
 
 Russ Allbery r...@debian.org writes:
 
  * maintainer-name-missing and uploader-name-missing are both automatic
rejects in the ftp-master checks, which makes them automatically
severity: serious in Lintian.  That's not the specific one that you're
asking about, but that's the rule that Changed-By references.
 
  * The Policy description for Changed-By says The name and email address
of the person who changed the said package.  That's not a should.
That's a statement of what that field shall include, which means that if
it doesn't have the name and e-mail address, it's a syntax error and
therefore is a violation of an implicit must.
 
  I see where your reading is coming from, but suspect the best fix is to
  just change the Policy wording to make it clear that this is a must.
  There's really no reason to use a different format, and Debian elsewhere
  already requires names.
 
 Here's a proposed patch that cleans up the wording of Maintainer,
 Uploaders, and Changed-By to reflect current practice.  There is another
 outstanding bug in this area to document further restrictions on
 Maintainer and Uploaders, but this is the easy part so I wanted to resolve
 this first.
 
 The following patch tightens the syntax of Maintainer to a must, tightens
 the use of comma as a separator in Uploaders to a must, permits people to
 use multi-line Uploaders fields (we were waiting for the lenny release),
 and is explicit that the syntax of Changed-By is the same as Maintainer
 and is a bit clearer about what goes into that field.
 
 Objections or seconds?
 
 diff --git a/policy.sgml b/policy.sgml
 index df6ae89..5a76cf3 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -2672,7 +2672,7 @@ Package: libc6
  
 p
   The package maintainer's name and email address.  The name
 - should come first, then the email address inside angle
 + must come first, then the email address inside angle
   brackets ttlt;gt/tt (in RFC822 format).

Missing semicolon:

brackets ttlt;gt;/tt (in RFC822 format).


 /p
  
 @@ -2690,17 +2690,16 @@ Package: libc6
   sect1 id=f-Uploaders
headingttUploaders/tt/heading
  
 -  p
 -List of the names and email addresses of co-maintainers of
 -the package, if any. If the package has other maintainers
 -beside the one named in the 
 -qref id=f-MaintainerMaintainer field/qref, their
 -names and email addresses should be listed here. The
 -format is the same as that of the Maintainer tag, and
 -multiple entries should be comma separated. Currently,
 -this field is restricted to a single line of data.  This
 -is an optional field.
 -  /p
 +   p
 + List of the names and email addresses of co-maintainers of
 + the package, if any. If the package has other maintainers
 + beside the one named in the
 + qref id=f-MaintainerMaintainer field/qref, their names
 + and email addresses should be listed here. The format is the
 + same as that of the Maintainer tag, and multiple entries must
 + be comma separated.  This is an optional field.
 +   /p
 +
 p
   Any parser that interprets the Uploaders field in
   filedebian/control/file must permit it to span multiple
 @@ -2714,9 +2713,10 @@ Package: libc6
 headingttChanged-By/tt/heading
  
 p
 - The name and email address of the person who changed the
 - said package. Usually the name of the maintainer.
 - All the rules for the Maintainer field apply here, too.
 + The name and email address of the person who prepared this
 + version of the package, usually a maintainer.  The syntax is
 + the same as for the qref id=f-MaintainerMaintainer
 + field/qref.
 /p
   /sect1


Seconded.

Presuming you've fixed the missing semicolon that Sean spotted :-)


Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   You are taking yourself far too seriously.




signature.asc
Description: This is a digitally signed message part


Bug#347581: debian-policy: Explicitly permit *-headers binary package created from library source package

2010-06-13 Thread Andrew McMillan
On Sat, 2010-06-12 at 13:01 -0700, Russ Allbery wrote:
 For background here, this bug is about permitting the splitting of the
 architecture-independent headers for a library into a separate -headers
 package rather than requiring (which the current Policy wording implies)
 that they be in the usually architecture-dependent -dev package.
 
 Kevin B. McCarty kmcca...@princeton.edu writes:
  Chris Waters wrote:
 
  I would rather see that last sentence modified slightly to allow a
  little more flexibility.  Perhaps changing placed in to placed in or
  installed by.  Or something along those lines.
 
  Hmm, how about this?  (I can't quite see how to keep it to a single
  sentence of reasonable length.)
 
  If there are development files associated to a shared library, the
  source package needs to generate a binary development package called
  librarynamesoversion-dev, or if you prefer only to support one
  development version at a time, libraryname-dev.  Installing the
  development package must result in installation of all the development
  files.
 
  This change would leave the door open for development files to be split
  up into separate packages as needed, as long as libwhatever-dev
  depends upon all of them, either directly or indirectly.
 
 This looks good to me.  Here's proposed wording.  Objections or seconds?
 
 diff --git a/policy.sgml b/policy.sgml
 index 720150d..1e134bb 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -5163,11 +5163,20 @@ Replaces: mail-transport-agent
   headingDevelopment files/heading
  
p
 - The development files associated to a shared library need to be
 - placed in a package called
 - packagevarlibraryname/varvarsoversion/var-dev/package,
 + If there are development files associated with a shared library,
 + the source package needs to generate a binary development package
 + named packagevarlibraryname/varvarsoversion/var-dev/package,
   or if you prefer only to support one development version at a
 - time, packagevarlibraryname/var-dev/package.
 + time, packagevarlibraryname/var-dev/package.  Installing
 + the development package must result in installation of all the
 + development files necessary for compiling programs against that
 + shared library.footnote
 +   This wording allows the development files to be split into
 +   several packages, such as a separate architecture-independent
 +   packagevarlibraryname/var-headers/package, provided that
 +   the development package depends on all the required additional
 +   packages.
 + /footnote
/p
  
p

Seconded.

Cheers,
Andrew.


-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Does the turtle move for you?  www.kame.net




signature.asc
Description: This is a digitally signed message part


Bug#104373: Subdirectory under /usr/lib/cgi-lib should be explicitly allowed

2010-06-13 Thread Andrew McMillan
On Sat, 2010-06-12 at 12:35 -0700, Russ Allbery wrote:
 Rémi Perrot remi.per...@torrep.org writes:
 
  In section 12.5 of the policy it like that it is not possible to put
  cgi script in /usr/lib/cgi-lib/package-name/cgi-name
 
  If this is true, we will have more and more file name conflict, and
  these conflict are quite hard to resolve due to link change across
  the application. These already many package that violate this rules.
 
  If this is false, please can we have more explanation in the policy.
 
 Despite its age, this bug is rather straightforward and is something we
 really should have fixed years ago.  The current wording around locations
 of CGI programs implies that subdirectories of /usr/lib/cgi-bin may not be
 used, but of course this is very widely used in packages already in the
 archive and works with a typical web server configuration.  Here is a
 patch that explicitly allows this.
 
 Objections or seconds?
 
 diff --git a/policy.sgml b/policy.sgml
 index 720150d..7dd0785 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -8184,11 +8184,13 @@ done
   example compact=compact
  /usr/lib/cgi-bin/varcgi-bin-name/var
   /example
 - and should be referred to as
 + or a subdirectory of that directory, and should be
 + referred to as
   example compact=compact
  http://localhost/cgi-bin/varcgi-bin-name/var
   /example
 -
 + (possibly with a subdirectory name
 + before varcgi-bin-name/var).
   /item
  
   item

Seconded.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Wrinkles should merely indicate where smiles have been.
 -- Mark Twain





signature.asc
Description: This is a digitally signed message part


Bug#555978: debian-policy: Forbid duplicate fields in control files

2010-06-12 Thread Andrew McMillan
On Sat, 2010-06-12 at 18:18 +0900, Charles Plessy wrote:
 Le Fri, Jun 11, 2010 at 09:58:28AM -0700, Russ Allbery a écrit :
  
  diff --git a/policy.sgml b/policy.sgml
  index 87b9795..99ab0ff 100644
  --- a/policy.sgml
  +++ b/policy.sgml
  @@ -2398,6 +2398,11 @@ Package: libc6
  /p
   
  p
  + Each paragraph may contain at most one instance of a particular
  + field name.
  +   /p
  +
  +   p
Many fields' values may span several lines; in this case
each continuation line must start with a space or a tab.
Any trailing spaces or tabs at the end of individual
 
 Hi Russ,
 
 as a non-native speaker, I have difficulties with the use of 'may' in your
 patch: if fields may be unique, they also may be not unique, so what is the
 message in this sentence? It does not give me the impression that the goal
 is to discourage the use of the same field name twice in the same paragraph.
 
 How about “A paragraph should not contain data fields having the same name.”

Hi Charles,

In this sense 'may' should be read as 'must', however I think that if it
causes readability issues for non-native english speakers then the word
'must' should actually be used...

Each paragraph must contain at most one instance of a particular
 field name.

Is that clearer?

Cheers,
Andrew.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 Building more free and open source software for New Zealanders




signature.asc
Description: This is a digitally signed message part


Bug#436105: suggestion to add GPL-1 as a common licence

2010-06-11 Thread Andrew McMillan
On Fri, 2010-06-11 at 11:35 +0200, Santiago Vila wrote:
 
 Ok, I agree that it would a good idea to include GPL-1 in common-licenses
 because of the high number of packages still using it.

I'm sorry, but I disagree, for the time being.  I do not believe that
large numbers of packages are deliberately using GPL v1, and I think
that anyone who is needs to confirm that explicitly since (I hope) many
of them have moved on to less broken licenses such as GPL3 or GPL2.


 The blurb in debian/copyright has usually two parts.

'usually' is not sufficient.  We need to explicitly know what the
license is.


 Thus, I see no reason to use a versioned license when the license says
 version foo or later.

Well, that's OK, perhaps, if you have confirmed that the software
license of the upstream project has that text, except that *exactly*
that text might be the *only* difference from the standard text.

If we have a common license which is GPL-1-or-later in common licenses I
would be OK with.  I would not be ok with a common license of GPL-1
only, because (a) hopefully it is rare and (b) it is acknowledged to be
old and broken, to some degree, and should be discouraged.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Try to value useful qualities in one who loves you.




signature.asc
Description: This is a digitally signed message part


Bug#436105: suggestion to add GPL-1 as a common licence

2010-06-11 Thread Andrew McMillan
On Fri, 2010-06-11 at 14:14 +0200, Giacomo A. Catenazzi wrote:
 
 Yes for new code, but old code cannot be relicensed easily:
 all authors should agree, but GPLv1 is very old, in periods
 where contribution did not have an email and fix (live-long)
 email address was not common.

It is:

(a) old code

(b) not a common license

Regardless of whether it may once have been.


 BTW unilaterally moving version 1 and any later versio to
 version 2 [or 3] and later later is against the GPL.

Nobody is suggesting that code licensed under v1 can be moved to v2 (or
later) without the authority of the author(s).


 So I think that GPLv1 will remain important for the time being,
 and I would include it in common-license.

I think the project should actively rate it as 'unimportant', at least
partly in order to draw attention to the fact that it is using an
obsolete license.


If the code is v1-or-later then a trivial fork (by the original
developer) is able to relicense it as v2-or-later or v3-or-later.  If
the original developer is unhappy with doing that, then they do have
uncommon licensing desires.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   Don't you feel more like you do now than you did when you came in?




signature.asc
Description: This is a digitally signed message part


Bug#224509: Don't require a TTY during maintainer script execution

2010-06-03 Thread Andrew McMillan
On Thu, 2010-06-03 at 09:34 -0700, Russ Allbery wrote:
 The previous discussion on this bug didn't reach a final consensus on
 wording, but I still believe we have a consensus that this is the right
 general direction.  Here's an updated patch that includes the permission
 suggested by Steve Langasek for maintainer scripts to abort for
 high-priority questions without a reasonable default, but with a caution
 against setting up that situation.
 
 I'm looking for seconds or further discussion if people don't believe that
 this is the right direction to go.
 
 diff --git a/policy.sgml b/policy.sgml
 index af00c0e..3f6b82d 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -3557,15 +3557,26 @@ Files:
   headingControlling terminal for maintainer scripts/heading
  
   p
 -   The maintainer scripts are guaranteed to run with a
 -   controlling terminal and can interact with the user.
 -   Because these scripts may be executed with standard output
 -   redirected into a pipe for logging purposes, Perl scripts
 -   should set unbuffered output by setting tt$|=1/tt so
 -   that the output is printed immediately rather than being
 -   buffered.
 +   Maintainer scripts are not guaranteed to run with a controlling
 +   terminal and may not be able to interact with the user.  They
 +   must be able to fall back to noninteractive behavior if no
 +   controlling terminal is available.  Maintainer scripts that
 +   prompt via a program conforming to the Debian Configuration
 +   Management Specification (see ref id=maintscriptprompt) may
 +   assume that program will handle falling back to noninteractive
 +   behavior.
 + /p
 +
 + p
 +   For high-priority prompts without a reasonable default answer,
 +   maintainer scripts may abort if there is no controlling
 +   terminal.  However, this situation should be avoided if at all
 +   possible, since it prevents automated or unattended installs.
 +   In most cases, users will consider this to be a bug in the
 +   package.
   /p
/sect
 +
sect id=exitstatus
   headingExit status/heading
  
 @@ -9537,9 +9548,9 @@ END-INFO-DIR-ENTRY
 /p
  
 p
 - The maintainer scripts are guaranteed to run with a
 - controlling terminal and can interact with the user.
 - See ref id=controllingterminal.
 + The maintainer scripts are not guaranteed to run with a
 + controlling terminal and may not be able to interact with
 + the user.  See ref id=controllingterminal.
 /p
   /item

Seconded.

This is definitely in the right direction and I think the wording has
enough of an escape clause in it, but with just the right amount of
deterrent.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Fine day for friends.
So-so day for you.




signature.asc
Description: This is a digitally signed message part


Bug#530687: [PATCH] bug530687-srivasta: Support for architecture wildcards

2010-06-03 Thread Andrew McMillan
On Thu, 2010-06-03 at 22:01 +0200, Guillem Jover wrote:
 Hi!
 
 On Thu, 2010-06-03 at 09:56:30 -0700, Russ Allbery wrote:
  Okay, here's another try at this patch that removes some extraneous
  information that it sounds like we shouldn't get into, from this message
  and your other message, and tries to simplify the wording to address the
  issue raised in the message whose URL is given above.
 
 Thanks!
 
  diff --git a/policy.sgml b/policy.sgml
  index af00c0e..36c7a1f 100644
  --- a/policy.sgml
  +++ b/policy.sgml
  @@ -2735,41 +2735,62 @@ Package: libc6
  ttArchitecture/tt field can include the following sets of
  values:
  list
  -   itemA unique single word identifying a Debian machine
  - architecture as described in ref id=arch-spec.
  -   itemttall/tt, which indicates an
  - architecture-independent package.
  -   itemttany/tt, which indicates a package available
  - for building on any architecture.
  -   itemttsource/tt, which indicates a source package.
  +   item
  + A unique single word identifying a Debian machine
  + architecture as described in ref id=arch-spec.
  +   /item
  +   item
  + An architecture wildcard identifying a set of Debian
  + machine architectures, see ref id=arch-wildcard-spec.
  + ttany/tt matches all Debian machine architectures
  + and is the most frequently used.
  +   /item
  +   item
  + ttall/tt, which indicates an
  + architecture-independent package.
  +   /item
  +   item
  + ttsource/tt, which indicates a source package.
  +   /item
  /list
/p
   
p
  In the main filedebian/control/file file in the source
  -   package, this field may contain the special value
  -   ttany/tt, the special value ttall/tt, or a list of
  -   architectures separated by spaces.  If ttany/tt or
  -   ttall/tt appear, they must be the entire contents of the
  -   field.  Most packages will use either ttany/tt or
  -   ttall/tt.  Specifying a specific list of architectures is
  -   for the minority of cases where a program is not portable or
  -   is not useful on some architectures, and where possible the
  -   program should be made portable instead.
  +   package, this field may contain the special value ttall/tt
  +   or a list of specific and wildcard architectures separated by
  +   spaces.  If ttall/tt appears, that value must be the
  +   entire contents of the field.  Most packages will use
 
 “any” must also only appear by itself (that got lost from the previous
 text).
 
  +   either ttany/tt or ttall/tt.
  + /p
  +
  + p
  +   Specifying a specific list of architectures indicates that the
  +   source will build an architecture-dependent package only on
  +   architectures included in the list.  Specifying a list of
  +   architecture wildcards indicates that the source will build an
  +   architecture-dependent package on only those architectures
  +   that match any of the specified architecture wildcards.
  +   Specifying a list of architectures or architecture wildcards
  +   other than ttany/tt is for the minority of cases where a
  +   program is not portable or is not useful on some
  +   architectures.  Where possible, the program should be made
  +   portable instead.
/p
   
p
  In the source package control file file.dsc/file, this
  -   field may contain either the special value ttany/tt or a
  -   list of architectures separated by spaces. If a list is given,
  -   it may include (or consist solely of) the special value
  -   ttall/tt.  In other words, in file.dsc/file files
  -   unlike the filedebian/control/file, ttall/tt may occur
  -   in combination with specific architectures.  The
  -   ttArchitecture/tt field in the source package control file
  -   file.dsc/file is generally constructed from the
  -   ttArchitecture/tt fields in the
  -   filedebian/control/file in the source package.
  +   field may contain either the architecture
  +   wildcard ttany/tt or a list of architectures and
  +   architecture wildcards separated by spaces. If a list is
  +   given, it may include (or consist solely of) the special
  +   value ttall/tt.  In other words, in file.dsc/file
  +   files unlike the filedebian/control/file, ttall/tt may
  +   occur in combination with specific architectures.
  +   The ttArchitecture/tt field in the source package control
  +   file file.dsc/file is generally constructed from
  +   the ttArchitecture/tt fields in
  +   the filedebian/control/file in the source package.
/p
   
p
  @@ -2789,23 

Bug#569174: [PATCH] Correction of RFC number for date format -- bug #569174.

2010-06-03 Thread Andrew McMillan
On Thu, 2010-06-03 at 18:31 -0700, Russ Allbery wrote:
 Charles Plessy ple...@debian.org writes:
 
  I also like the idea, so I prepared a patch (attached)
 
 Thank you!
 
  RFC 822 dates use only two digits for the years, but Debian changelogs
  described by this paragraph (§4.4 in Policy 3.8.4) use four digits.
 
  This patch replaces the reference to the RFC 822 by a specification that is
  compatible with its successors, RFC 2822 and RFC 5322, but does not use 
  their
  full range of options.
  ---
   policy.sgml |   26 ++
   1 files changed, 22 insertions(+), 4 deletions(-)
 
  diff --git a/policy.sgml b/policy.sgml
  index af00c0e..5ba1980 100644
  --- a/policy.sgml
  +++ b/policy.sgml
  @@ -1618,11 +1618,29 @@
  /p
   
  p
  - The vardate/var must be in RFC822 formatfootnote
  + The vardate/var has the following formatfootnote
This is generated by ttdate -R/tt.
  - /footnote; it must include the time zone specified
  - numerically, with the time zone name or abbreviation
  - optionally present as a comment in parentheses.
  + /footnote (compatible and with the same semantics of
  + RFC 2822 and RFC 5322):
  + exampleday-of-week, dd month  hh:mm:ss +/example
  + where: 
  + list compact=compact
  +   itemday-of week is one of: Mon, Tue, Wed, Thu, Fri, Sat, 
  Sun/item
  +   itemdd is a one- or two-digit day of the month (01-31)/item
  +   itemmonth is one of: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, 
  Oct, Nov, Dec/item
  +   item is the four-digit year (e.g. 2010)/item
  +   itemhh is the two-digit hour (00-23/item
  +   itemmm is the two-digit minutes (00-59)/item
  +   itemss is the two-digit seconds (00-60)/item
  +   item
  + + or - is the the time zone offset from Coordinated 
  Universal
  + Time (UTC).  + indicates that the time is ahead of (i.e., east 
  of) UTC
  + and - indicates that the time is behind (i.e., west of) UTC.  
  The
  + first two digits indicate the hour difference from UTC and the 
  last
  + two digits indicate the number of additional minutes difference 
  from
  + UTC.  The last two digits must be in the range 00-59.
  +   /item
  + /list
  /p
   
  p
 
 Seconded.

Seconded.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
You're being followed.  Cut out the hanky-panky for a few days.




signature.asc
Description: This is a digitally signed message part


Bug#569174: [PATCH] Correction of RFC number for date format -- bug #569174.

2010-06-02 Thread Andrew McMillan
On Wed, 2010-06-02 at 14:59 +0200, Bill Allombert wrote:
 On Tue, Jun 01, 2010 at 10:47:18AM +0900, Charles Plessy wrote:
  RFC 822 dates use only two digits for the years, but Debian changelogs
  described by this paragraph (§4.4 in Policy 3.8.4) use four digits. This 
  patch
  replaces the RFC 822 by its latest evolution, RFC 5322, that specifies a 
  date
  format suitable for Debian changelogs.
  ---
   policy.sgml |2 +-
   1 files changed, 1 insertions(+), 1 deletions(-)
  
  diff --git a/policy.sgml b/policy.sgml
  index d16df70..7e2365e 100644
  --- a/policy.sgml
  +++ b/policy.sgml
  @@ -1610,7 +1610,7 @@
  /p
   
  p
  - The vardate/var must be in RFC822 formatfootnote
  + The vardate/var must be in RFC5322 formatfootnote
This is generated by ttdate -R/tt.
/footnote; it must include the time zone specified
numerically, with the time zone name or abbreviation
  -- 
  1.6.5.7
 
 What is the diffrence between RFC5322 and RFC2822 time format ?
 RFC 5322 was only released in 2008, so the standard that packages
 actually follow is clearly RFC2822.
 
 I would prefer if we keep a reference to RFC2822 because is is
 more well known than RFC5322
 
 The 'date' utility denotes this format under 'RFC 2822':
 The option is named --rfc-2822 and the documentation list
 RFC 2822.

I disagree: We should migrate our documentation to use the newest
version of such standards when the standards body concerned updates
them.  In this case RFC2822 is superseded by RFC5322, and so we should
reference the newer version.  The new standard has been out for two
years, and we haven't done it already!?

This makes it a bug for things to be incompatible with the newer
standard, which overall makes the adoption of the newer standard easier.

I'd be surprised if it actually has an effect on Debian in this case,
which is even more of a reason to use the newer standard.  Moving
everyone to the new standard is often difficult (how many times do we
still hear of RFC822 being referred to?) and we should help grease the
wheels as much as possible.

Filing a bug against coreutils for the date option naming is probably a
good idea too - it is hopefully trivial for them to allow the option to
also be referenced as --rfc-5322.  They appear to have made this change
in the past, because the --rfc-822 option also works, though it is
undocumented.

Cheers,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   Be cautious in your daily affairs.




signature.asc
Description: This is a digitally signed message part


Bug#580862: xmms2-client-nycli: Please include patch to extend command-line length

2010-05-09 Thread Andrew McMillan
Package: xmms2-client-nycli
Version: 0.7DrNo-6
Severity: normal

The following patch from the XMMS tree extends the line length
for the nycli from it's 80 character limit to 2048 or longer.

http://git.xmms.se/?p=xmms2-devel.git;a=commitdiff;h=1684a99b911399fbf3c11ac7f8314bcbdd05c1ad

This is mostly an issue for people who pipe the output of nycli
into something else, although for those of us who do that it is
a right pain :-)

Thanks,
Andrew McMillan.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (600, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-hoppy (PREEMPT)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_NZ.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xmms2-client-nycli depends on:
ii  libc6 2.10.2-6   Embedded GNU C Library: Shared lib
ii  libglib2.0-0  2.24.1-1   The GLib library of C routines
ii  libreadline6  6.1-2  GNU readline and history libraries
ii  libxmmsclient60.7DrNo-6  XMMS2 - client library

xmms2-client-nycli recommends no packages.

Versions of packages xmms2-client-nycli suggests:
ii  xmms2-core0.7DrNo-6  XMMS2 - core package

-- 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#561288: davical: PAM auth: full name extraction is too generous

2009-12-15 Thread Andrew McMillan
On Tue, 2009-12-15 at 23:27 +0100, gregor herrmann wrote: 
 Package: davical
 Version: 0.9.7.6-0
 Severity: minor
 
 Hi Andrew,
 
 when adding a user from the pam db the full name gets extracted in
 drivers_squid_pam.php with:
 $fullname = trim( exec(getent passwd | grep ^ . $username . | cut -d \:\ 
 -f5), ' ,' );
 
 When the fields in /etc/password contain a phone number this leads to
 a nice full name like:
 
 gre...@colleen:~$ getent passwd | grep ^gregoa | cut -d: -f5
 gregor herrmann,,,+43 123 4567890
 
 which is probaly not intended :)

Indeed :-)


 
 Sorry for the missing patch  cheers,

No problem.

I was considering something like this:

diff --git a/inc/drivers_squid_pam.php b/inc/drivers_squid_pam.php
index a4a0de7..d2cd862 100644
--- a/inc/drivers_squid_pam.php
+++ b/inc/drivers_squid_pam.php
@@ -67,7 +67,8 @@ function SQUID_PAM_check($username, $password ){
 }
 else {
   dbg_error_log( PAM, user %s doesn't exist in local DB, we need to 
create it,$usernam
-  $fullname = trim( exec(getent passwd | grep ^ . $username . | cut -d 
\:\ -f5), ' ,
+  $fullname = exec('getent passwd '.$username.'' );
+  $fullname = preg_replace( '{^[^:]+:[^:]+:\d+:\d+:([^:,]+)(,[^:]*):}', 
'$1', $fullname );
   $usr = (object) array(
   'user_no' = 0,
   'username' = $username,


Can you test for me if that works for you?  If it's all good then I'll
include it in 0.9.8 which should be out this week, and which fixes your
other problem too.

Cheers,
Andrew.



andrew (AT) morphoss (DOT) com+64(272)DEBIAN
You will gain money by a speculation or lottery.






signature.asc
Description: This is a digitally signed message part


Bug#552690: mknod-in-maintainer-script postinst:39

2009-11-12 Thread Andrew McMillan
Seconded.

On Thu, 2009-11-12 at 13:29 -0800, Russ Allbery wrote:
 Manoj Srivastava sriva...@debian.org writes:
  On Thu, Oct 29 2009, Simon Horman wrote:
 
  Could you suggest a policy-compliant method of creating fifos for the
  package? At the time that I added mknod to the maintainer script the
  consensus that this was the best option available.
 
  You may use mkfifo instead of mknod, since there is no policy
   prohibition on mkfifo (and it can't be used to make special
   files). Perhaps we can add a footnote to policy mentioning mkfifo where
   the mknod prohibition is written?
 
 Policy currently isn't explicit about named pipes unless one considers
 them to be device files (which they sort of are and sort of aren't).  I
 propose the following change to clarify this.
 
 I'm looking for seconds.
 
 commit 23cf3d94a253f1142fcd97d39320419b1014448d
 Author: Russ Allbery r...@debian.org
 Date:   Thu Nov 12 13:26:50 2009 -0800
 
 Clarify policy on named pipes in packages
 
 Make explicit the requirement that packages not include named pipes in
 addition to device files.  State that named pipes must be created in
 postinst and removed in prerm or postrm as appropriate.  Suggest in a
 footnote using mkfifo rather than mknod to avoid false positives from
 package checkers.
 
 diff --git a/policy.sgml b/policy.sgml
 index 9fcb660..34a45d5 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -7256,8 +7256,8 @@ ln -fs ../sbin/sendmail debian/tmp/usr/bin/runq
   headingDevice files/heading
  
   p
 -   Packages must not include device files in the package file
 -   tree.
 +   Packages must not include device files or named pipes in the
 +   package file tree.
   /p
  
   p
 @@ -7282,6 +7282,18 @@ ln -fs ../sbin/sendmail debian/tmp/usr/bin/runq
 file/dev/cu*/file devices should be changed to use
 file/dev/ttyS*/file.
   /p
 +
 + p
 +   Named pipes needed by the package must be created in
 +   the prgnpostinst/prgn scriptfootnote
 + It's better to use prgnmkfifo/prgn rather
 + than prgnmknod/prgn to create named pipes so that
 + automated checks for packages incorrectly creating device
 + files with prgnmknod/prgn won't have false positives.
 +   /footnote and removed in
 +   the prgnprerm/prgn or prgnpostrm/prgn script as
 +   appropriate.
 + /p
/sect
  
sect id=config-files
 
 -- 
 Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/
 
 



andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 Flexibility is overrated.  Constraints are liberating.




signature.asc
Description: This is a digitally signed message part


Bug#553698: gwibber: New upstream version

2009-11-01 Thread Andrew McMillan
Package: gwibber
Version: 1.2.0+bzr358-1
Severity: wishlist

I see that gwibber 2.0 has been released.  It seems a significant
upgrade and it would be nice to see it in Debian.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (999, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-rc5-happy (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gwibber depends on:
ii  libjs-jquery  1.3.3-2JavaScript library for dynamic web
ii  python2.5.4-2An interactive high-level object-o
ii  python-dbus   0.83.0-1   simple interprocess messaging syst
ii  python-egenix-mxdatetime  3.1.2-1date and time handling routines fo
ii  python-feedparser 4.1-14 Universal Feed Parser for Python
ii  python-gconf  2.28.0-1   Python bindings for the GConf conf
ii  python-glade2 2.16.0-1   GTK+ bindings: Glade support
ii  python-gtk2   2.16.0-1   Python bindings for the GTK+ widge
ii  python-imaging1.1.6-3.1  Python Imaging Library
ii  python-mako   0.2.5-1fast and lightweight templating fo
ii  python-notify 0.1.1-2+b1 Python bindings for libnotify
ii  python-simplejson 2.0.9-1Simple, fast, extensible JSON enco
ii  python-support1.0.4  automated rebuilding support for P
ii  python-webkit 1.1.5-1WebKit/Gtk Python bindings
ii  python-xdg0.17-0.1   Python library to access freedeskt

gwibber recommends no packages.

gwibber 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#546470: whereami: Patch used in NMU version 0.3.34-0.2

2009-09-13 Thread Andrew McMillan
On Sun, 2009-09-13 at 13:57 +0200, Petter Reinholdtsen wrote:
 Package: whereami
 Version: 0.3.34-0.2
 Severity: wishlist
 Tags: patch
 
 This is the patch I used in my NMU.

Hi Petter,

Thanks for this.  You don't want to take over as maintainer, do you?  I
haven't used the program in years...

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 You will be given a post of trust and responsibility.




signature.asc
Description: This is a digitally signed message part


Bug#546389: gwibber: Unnecessary dependency on python-distutils-extra

2009-09-12 Thread Andrew McMillan
Package: gwibber
Version: 1.2.0+bzr355-2
Severity: minor

Gwibber seems to run just fine without python-distutils-extra
installed, which from it's description seems like it should
be a build dependency rather than a package dependency.

It would be nice to remove this particular dependency since it
pulls in all sorts of build tools which may be inappropriate on
many desktop setups.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages gwibber depends on:
ii  libjs-jquery  1.3.3-2JavaScript library for dynamic web
ii  python2.5.4-2An interactive high-level object-o
ii  python-dbus   0.83.0-1   simple interprocess messaging syst
pn  python-distutils-extranone (no description available)
ii  python-egenix-mxdatetime  3.1.2-1date and time handling routines fo
ii  python-feedparser 4.1-14 Universal Feed Parser for Python
ii  python-gconf  2.26.1-1   Python bindings for the GConf conf
ii  python-glade2 2.16.0-1   GTK+ bindings: Glade support
ii  python-gtk2   2.16.0-1   Python bindings for the GTK+ widge
ii  python-imaging1.1.6-3.1  Python Imaging Library
ii  python-mako   0.2.5-1fast and lightweight templating fo
ii  python-notify 0.1.1-2+b1 Python bindings for libnotify
ii  python-simplejson 2.0.9-1Simple, fast, extensible JSON enco
ii  python-support1.0.3  automated rebuilding support for P
ii  python-webkit 1.1.5-1WebKit/Gtk Python bindings
ii  python-xdg0.15-1.1   A python library to access freedes

gwibber recommends no packages.

gwibber 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#543417: README.source patch system documentation requirements considered harmful

2009-08-24 Thread Andrew McMillan
On Mon, 2009-08-24 at 15:46 -0700, Russ Allbery wrote:
 Chris Lamb la...@debian.org writes:
 
  If the motivation behind README.source is to highlight non-trivial
  packaging, then many packages can be presented that are trivial dispite
  using a patch system. My own conclusion is that the adoption of dpatch
  or quilt is so common that the skills for it may be assumed.
 
  To get things rolling, I propose that we temper:
 
   | This explanation should include specific commands and mention any
   | additional required Debian packages. It should not assume familiarity
   | with any specific Debian packaging system or patch management tools. 
 
  .. with something subjective like any non-standard Debian packaging
  system. This would still ask maintainers to document the parts of their
  packages that would be unfamiliar to most developers, whilst avoiding
  maintainers including essays on how to invoke pbuilder and other
  nonsense.
 
  Whilst using a subjective like this isn't desirable, it does avoid
  having to enumerate specific programs that are exempt from explanation,
  which doesn't really smell right for the Policy.
 
 I'm increasingly inclined to agree with this, but I'd like to specifically
 spell out what the exceptions are.  I think the important exception would
 be that packages that use quilt or dpatch in the default mode, applying
 all patches in debian/patches/series debian/patches/00list before the
 build and removing them on clean, aren't required to have a README.source.
 That should get most of the cases where this is simple boilerplate, while
 still preserving the requirement for uses of quilt or dpatch in a
 non-standard way.
 
 The implication is that people will have to know how quilt and dpatch
 work, but anything else has to be explained.  I think anyone doing
 substantial Debian work has probably encountered quilt and dpatch at some
 point anyway and is at least vaguely familiar, so I think that preserves
 the original goal.
 
 I don't know if we should include CDBS's basic patch system as well.

I'm inclined to agree with Lamby also.  Although specifying a worthwhile
list of exceptions does seem likely to become a slippery slope.  Should
we also be excluding packaging done through VCS branches from this
requirement, for example?

Regards,
Andrew.


http://andrew.mcmillan.net.nz/ Porirua, New Zealand
Twitter: _karora  Phone: +64(272)DEBIAN
  You have an ability to sense and know higher truth.




signature.asc
Description: This is a digitally signed message part


Bug#224509: Don't require a TTY during maintainer script execution

2009-08-08 Thread Andrew McMillan
On Fri, 2009-08-07 at 19:43 -0700, Russ Allbery wrote:
 I think at this point, now that debconf is mandatory for all but essential
 packages, removing the guarantee of a controlling terminal is
 uncontroversial.  This bug has been open for a while and I'd like to put
 it to bed.  Here's proposed wording.  I'm looking for feedback or seconds.

Seconded.

Cheers,
Andrew.

 
 diff --git a/policy.sgml b/policy.sgml
 index 27deaa7..bf99884 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -3529,15 +3529,17 @@ Package: libc6
   headingControlling terminal for maintainer scripts/heading
  
   p
 -   The maintainer scripts are guaranteed to run with a
 -   controlling terminal and can interact with the user.
 -   Because these scripts may be executed with standard output
 -   redirected into a pipe for logging purposes, Perl scripts
 -   should set unbuffered output by setting tt$|=1/tt so
 -   that the output is printed immediately rather than being
 -   buffered.
 +   Maintainer scripts are not guaranteed to run with a controlling
 +   terminal and may not be able to interact with the user.  They
 +   must be able to fall back to noninteractive behavior if no
 +   controlling terminal is available.  Maintainer scripts that
 +   prompt via a program conforming to the Debian Configuration
 +   Management Specification (see ref id=maintscriptprompt) may
 +   assume that program will handle falling back to noninteractive
 +   behavior.
   /p
/sect
 +
sect id=exitstatus
   headingExit status/heading
  
 @@ -9397,9 +9399,9 @@ END-INFO-DIR-ENTRY
 /p
  
 p
 - The maintainer scripts are guaranteed to run with a
 - controlling terminal and can interact with the user.
 - See ref id=controllingterminal.
 + The maintainer scripts are not guaranteed to run with a
 + controlling terminal and may not be able to interact with
 + the user.  See ref id=controllingterminal.
 /p
   /item
  
 -- 
 Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/
 
 
 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   Your nature demands love and your happiness depends on it.




signature.asc
Description: This is a digitally signed message part


Bug#534408: debian-policy: Installed-Size is defined as kilobytes but dpkg-gencontrol fills it in with kibibytes

2009-07-13 Thread Andrew McMillan
On Mon, 2009-07-13 at 17:20 +0100, Julien Cristau wrote:
 On Mon, Jun 29, 2009 at 13:29:48 +0200, Bill Allombert wrote:
 
  I formally object to the part '(in other words, the size in kibibytes)'.
  
  (I believe this change is not informative and only serve the purpose of
  endorsing a standard which does not meet consensus in Debian.)
  

It seems a sufficient quantity of people object to even the merest
mention of 'kibibytes' as shorthand for 'bytes divided by 1024 and
rounded' that only the fully expanded wording will be acceptable.

The wording without it is unambiguous:

The disk space is given as the integer value of the
installed size in bytes divided by 1024 and rounded.

I guess that perhaps the '-ibibytes' standard will eventually die, and
everything will just become multiples of 1000, as it should be.  In the
meantime, regardless of the success of failure of the standard, this
wording is at least correct for the current behaviour.

My preferred wording would be to define it in terms of kibibytes, but
include the explanation, since it seems it is an unfamiliar standard, as
follows:

The disk space is given as the integer value of the
installed size in kibibytes (i.e. bytes divided by
1024).

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  You will never know hunger.




signature.asc
Description: This is a digitally signed message part


Bug#508673: davical can't find the include file, AWLUtilities.php

2009-07-02 Thread Andrew McMillan
On Thu, 2009-07-02 at 17:07 +0200, Leo 'costela' Antunes wrote:
 Hi Andrew,
 
 Did you have a chance to think about my proposed solution for this bug?
 Do you see any problem with it?
 I'm considering upgrading the severity to minor, since it does cause
 more annoyances than necessary during installation...

The installation process is non-trivial, and something needs to be done
about it in due course.

I guess I'd also be happy for someone else to take over Debian packaging
of AWL  DAViCal, so I can concentrate on being upstream for them :-)

I don't like the fact that if libawl-php added it's directory into the
PHP search path that then DAViCal would be searching the normal PHP
search path, since it only depends on AWL, and not on any other
libraries that wouldn't be ideal either.

I'm still not sure what the best approach is.  None of the suggestions
against this bug so far appeal to me.

I guess my preference would be that on installation DAViCal actually
constructed an Apache stanza in answer to some configuration questions,
and that stanza would of course set the PHP include path in the manner
currently recommended by the installation instructions.

I'd be happy to see a patch for the postinst etc which did something
along those lines.

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 You will be given a post of trust and responsibility.




signature.asc
Description: This is a digitally signed message part


Bug#534408: debian-policy: Installed-Size is defined as kilobytes but dpkg-gencontrol fills it in with kibibytes

2009-06-29 Thread Andrew McMillan
On Mon, 2009-06-29 at 09:42 -0700, Russ Allbery wrote:
 Bill Allombert bill.allomb...@math.u-bordeaux1.fr writes:
  On Tue, Jun 23, 2009 at 07:49:40PM -0700, Russ Allbery wrote:
 
  Agreed.  At the time Policy was originally written, kilobyte nearly
  universally meant kibibyte in the industry.  I'll change this to:
 
  The disk space is given as the integer value of the installed
  size in bytes divided by 1024 and rounded (in other words, the
  size in kibibytes).
 
  for the next release.  (I believe this is an informative change that
  doesn't require seconds.)
 
  I formally object to the part '(in other words, the size in
  kibibytes)'.
 
  (I believe this change is not informative and only serve the purpose
  of endorsing a standard which does not meet consensus in Debian.)
 
 Okay.  As previously mentioned, I disagree and would prefer to retain
 it, so I think at this point we need to hear more opinions to see how
 widespread the disagreement is.

I'm happy with kibibytes, but on the other hand I'm also happy with
kilobytes if the code is changed to actually report 1,000's of bytes.


Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   Questionable day.
   Ask somebody something.




signature.asc
Description: This is a digitally signed message part


Bug#530687: debian-policy: Please provide policy for architecture wildcards

2009-05-27 Thread Andrew McMillan
On Wed, 2009-05-27 at 14:33 -0400, Andres Mejia wrote:
  
   Current policy has this wording and I didn't want to change that, so
   yes, it's on purpose.
 
  Not quite.  Current policy says arch list or 'any' or 'all' and that's
  fine (at least for debian/control), because it wouldn't make sense for a
  binary package's Architecture field to be 'any' or 'all' *plus* an
  explicit list of architectures.
  (yes, .dsc might need different rules, but.)
 
 Ok, here's the wording current policy.
 one may specify a list of architectures separated by spaces, or the special 
 values any or all.
 
 Here's part of my proposal.
 one may specify a list of architectures separated by spaces, a list of 
 architecture wildcards separated by spaces, or the special values any or all.

As a native english speaker that wording seems to me to imply (list of
specific and/or wildcard architectures) or (any) or (all), which seems
to be what you intend, but I guess it is open to possible
misinterpretation in the manner Julien suggests.

How about:

... a list of specific and wildcard architectures separated by spaces,
or the special values 'any' or 'all'.


Cheers,
Andrew.


Andrew @ McMillan .Net .NZ Porirua, New Zealand
http://andrew.mcmillan.net.nz/Phone: +64(272)DEBIAN
Open Source: the difference between trust and antitrust






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



Bug#530687: debian-policy: Please provide policy for architecture wildcards

2009-05-26 Thread Andrew McMillan
://lists.debian.org/debian-devel/2009/02/msg00290.html
 
 -- System Information:
 Debian Release: squeeze/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
 Architecture: i386 (i686)
 
 Kernel: Linux 2.6.29-2-686 (SMP w/2 CPU cores)
 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
 Shell: /bin/sh linked to /bin/dash
 
 debian-policy depends on no packages.
 
 debian-policy recommends no packages.
 
 Versions of packages debian-policy suggests:
 ii  doc-base  0.9.2  utilities to manage online 
 documen
 
 -- no debconf information


Andrew @ McMillan .Net .NZ Porirua, New Zealand
http://andrew.mcmillan.net.nz/Phone: +64(272)DEBIAN
 Q: What lies on the bottom of the ocean and twitches?
  A: A nervous wreck.







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



Bug#530378: debian-policy: allow /usr/share/doc/package to point to another indirectly-depended-upon package's dir

2009-05-25 Thread Andrew McMillan
On Sun, 2009-05-24 at 16:07 +0200, Serafeim Zanikolas wrote:
 
 Policy allows a package's doc directory to be a symlink to another package's
 doc directory, as long as they are:
 
 - from the same source package and
 - the first package directly depends upon the second
 
 I propose that that the second requirement is relaxed to allow for an indirect
 dependency of the first package to the second (as long as all packages
 involved have the same source).

Hi,

I don't like the idea of muddying policy with this sort of convoluted
exception, and I can't see the value of it from a technical perspective.

Regards,
Andrew McMillan.


Andrew @ McMillan .Net .NZ Porirua, New Zealand
http://andrew.mcmillan.net.nz/Phone: +64(272)DEBIAN
Necessity is the mother of documentation






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



Bug#527871: Update information about DEB_*_ARCH variables

2009-05-08 Thread Andrew McMillan
On Sat, 2009-05-09 at 06:45 +0200, Guillem Jover wrote:
 Package: debian-policy
 Version: 3.8.1.0
 Severity: wishlist
 Tags: patch
 
 Hi!
 
 Recommend using the DEB_*_ARCH_CPU and DEB_*_ARCH_OS variables instead
 of the GNU style ones. And mention that the latter are mostly intended
 for use with upstream build systems, and not Debian packaging.

Seconded.

Regards,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Your step will soil many countries.






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



Bug#523551: Quanta 3.5.9 with kde4

2009-04-25 Thread Andrew McMillan
Hi,

While you're relaxing dependencies, it might as well to change the
Suggests for kimagemapeditor at the same time.

Regards,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
I have not seen high-discipline processes succeed in commercial
 settings. - Alistair Cockburn







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



Bug#522776: debian-policy: mandate existence of a standardised UTF-8 locale

2009-04-08 Thread Andrew McMillan
 locale.
 No? so what it misses?
 - other alphabetic, numeric, currency, whitespace characters?  But not UTF-8
local provides all characters: they define only the needed range for the
language [see wikipedia, which should code UTF-8 as binary for this 
 reason].
The C spoken language require only ASCII-7 (or maybe only a subrange 
 of it).
So why we need further characters?
Note: whitespace are restricted in C locale by POSIX, in only two values
 
We could use charset UTF-8 for C locale, declaring unused/illegal all
c  127.  Whould this solve the problems with mksh? I don't think so,
so what you need in this C.UTF-8?
 
 I still think that en_US.UTF-8 is the right default (note:
 I'm not a US citizen, nor I speak English).

Note that this proposal is not that we change the default sort ordering
or character typing, which en_US *would* do (vs C).

This proposal (if it were that strong) would be pushing for adoption of
UTF-8 encoding as the default encoding.  It isn't as strong as that,
though.  It is merely pushing for the *availability* of a UTF-8 locale
on a default install.


 The installation will install the correct locale, so the en_US period is very
 short (we'll dominate them ;-) ).
 
 On debootstrap/pbuild/... things are different.  But if it this the problem,
 let check a solution for building environment (and I still think that in this
 env en_US.UTF-8 could be nice.
 
 But I'll prefer a simple basic ASCII-7 C for basic/plain build, and only
 after packager thinks if it is a bug or a feature to have a specific build 
 with
 UTF-8, it should manually set it.
 Why build need to depend to a locale?
 UNIX way is to allow to compile things for remote (maybe other OS, other arch)
 system.
 For testing? So why not test various locales (UTF-8, but also other non
 ascii based encodings)

What environments people build or test in is a separate issue to what
environments are available to them to build or test in, and indeed Steve
Langasek has already suggested a seemingly reasonable workaround for the
immediate problem which was, funnily enough, that mksh wants to have a
UTF-8 locale *available* in order for it to *test the build*...

So we could close this bug as 'why bother', really, but the discussion
is much more important than that.

Regards,
Andrew McMillan.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Does the turtle move for you?  www.kame.net






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



Bug#522776: debian-policy: mandate existence of a standardised UTF-8 locale

2009-04-08 Thread Andrew McMillan
On Wed, 2009-04-08 at 15:31 +0200, Giacomo A. Catenazzi wrote:
 
 We have the same objective, but two different ways.

Indeed, but it seems to me that you are pushing for a much bigger change
than I am.

So the smallest step which is in the same direction both of us want to
go, is for *a* UTF-8 locale to be *available* on all Debian systems,
which is what is being proposed by this bug.


Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   Just to have it is enough.






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



Bug#522776: debian-policy: mandate existence of a standardised UTF-8 locale

2009-04-07 Thread Andrew McMillan
On Tue, 2009-04-07 at 22:32 +0200, Adeodato Simó wrote:
 
 It is my impression that more packages than mksh could use an UTF-8
 locale at build time (I’m afraid I don’t have pointers, but I’m sure
 I’ve come across at least a couple).
 
 Wouldn’t it be just better to change Debian’s default to make an UTF-8
 locale available by default, rather than to force all those packages to
 play tricks with LOCPATH?

I too would really like to see a UTF-8 locale available by default, and
would prefer to see this be the C.UTF-8 locale, which doesn't screw with
the collation / character type settings like any other UTF-8 locale
would.

It seems to me that the consensus here is that having a UTF-8 locale
available is a good idea and I don't hear any very strong argument
against such a change.

Consequently I think we should move on from the discussion and start
working out a patch to resolve this in policy.

Regards,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   Time to be aggressive.  Go after a tattooed Virgo.






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



Bug#522364: debian-policy: Remove obsolete /var/mail transition requirement

2009-04-03 Thread Andrew McMillan
On Thu, 2009-04-02 at 21:57 -0700, Russ Allbery wrote:
 Package: debian-policy
 Version: 3.8.1.0
 Severity: minor
 
 This looks extremely obsolete.  I think it can just be removed.
 
 Seconds?

Seconded.

Regards,
Andrew.

 
 diff --git a/policy.sgml b/policy.sgml
 index 975df94..a5c9d13 100644
 --- a/policy.sgml
 +++ b/policy.sgml
 @@ -5697,12 +5697,6 @@ rmdir /usr/local/share/emacs 2/dev/null || true
   by any particular mail agents.  The use of the old
   location file/var/spool/mail/file is deprecated, even
   though the spool may still be physically located there.
 - To maintain partial upgrade compatibility for systems
 - which have file/var/spool/mail/file as their physical mail
 - spool, packages using file/var/mail/file must depend on
 - either packagelibc6/package (gt;= 2.1.3-13), or on
 - packagebase-files/package (gt;= 2.2.0), or on later
 - versions of either one of these packages.
 /p
   /sect1
/sect
 
 -- System Information:
 Debian Release: squeeze/sid
   APT prefers testing
   APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
 Architecture: i386 (i686)
 
 Kernel: Linux 2.6.26-1-686 (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
 
 debian-policy depends on no packages.
 
 debian-policy recommends no packages.
 
 Versions of packages debian-policy suggests:
 ii  doc-base  0.9.1  utilities to manage online 
 documen
 
 -- no debconf information
 
 
 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   The goal of good engineering is not to ask what if?, but to ask
how do I make this work as well as possible. -- Linus Torvalds







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



Bug#521862: More info about the evolution startup crash

2009-03-31 Thread Andrew McMillan
On Tue, 2009-03-31 at 12:05 +0200, Svante Signell wrote:
  I had the same problem and solved it by downgrading the sqlite3
 packages (libsqlite3-0 and sqlite3) that were upgraded today.
 
  Paulo Silva p...@eurotux.com
  Eurotux Informática, S.A.
 
 Did not help: I downgraded to libsqlite3-0_3.6.11-3, still evolution
 does not start. However, another box that has this package installed
 and has not crashed (yet). There might be some other package involved
 too. Any dependencies that were recently upgraded (last two days)?

OK, that was a help.  While downgrading sqlite to any of 3.6.11-* didn't
help me, downgrading to 3.5.9-6 did sort the problem out and I am now
able to get back into my e-mail...

Regards,
Andrew McMillan.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 How can you govern a country that makes 365 different kinds of cheese?
  -- Charles de Gaulle







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



Bug#206684: mandatory use of debconf for user prompting a release goal for squeeze

2009-03-20 Thread Andrew McMillan
On Thu, 2009-03-19 at 16:44 -0700, Russ Allbery wrote:
 Andrew McMillan and...@morphoss.com writes:
 
  Here's an updated patch to apply the following wording:
 
  Package maintainer scripts may prompt the user if necessary.
  Prompting must be done by communicating through a program, such
  as debconf, which conforms to the Debian Configuration
  Management Specification, version 2 or higher.
  
  Packages which are essential, or which are dependencies of
  essential packages, may fall back on another prompting method if
  no such interface is available when they are executed.
 
 Seconded.

That seems to be accepted by everyone, so I've pushed it to policy now.

I hope that's the right thing...  Please tell me if I've done something
the wrong way, or whatever.

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 Courage is your greatest present need.






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



Bug#206684: mandatory use of debconf for user prompting a release goal for squeeze

2009-03-20 Thread Andrew McMillan
On Fri, 2009-03-20 at 23:43 +0100, Julien Cristau wrote:
 On Sat, 2009-03-21 at 10:27 +1300, Andrew McMillan wrote:
  That seems to be accepted by everyone, so I've pushed it to policy now.
  
  I hope that's the right thing...  Please tell me if I've done something
  the wrong way, or whatever.
 
 It looks like you've modified the 3.8.1.0 changelog entry instead of
 3.8.2 :)

Gah!

Sorry - fixed now.

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Open Source: the difference between trust and antitrust






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



Bug#452843: amavisd-new-milter init script needs love...

2009-03-20 Thread Andrew McMillan
Hi,

The location of the milter socket is not particularly helpful for
postfix installations, and it would be great to be able to change it
easily through an /etc/default/amavisd-new-milter file source in
the initscript.

If you need me to I will provide a patch to this bug report - just say
the word...

Also, the -D parameter is ignored, according to the command-line help,
so you might as well remove it when you make that change too.

Thanks,
Andrew McMillan.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   You have the power to influence all with whom you come in contact.






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



Bug#206684: mandatory use of debconf for user prompting a release goal for squeeze

2009-03-19 Thread Andrew McMillan
On Wed, 2009-03-18 at 20:26 -0700, Russ Allbery wrote:
  Management Specification, version 2 or higher, unless no such
  interface is available when they are executed.
 

 
 Should we require that non-essential packages depend on debconf if they're
 going to do prompting?  That wording implies to me that any package could
 check whether it was already installed (without a dependency) and fall
 back on non-debconf prompting, but I think that should only be permissible
 for essential packages.

It seems to me that to mandate it that tightly is unnecessary.  Surely
it will be simpler for a maintainer who has added support for Debconf to
just depend on it.  Even if the maintainer does provide a workaround for
an inessential package I can't see that it will matter to me: the
important element is that they support the debconf interface, not to
restrict what they might do in addition to that.


 The only other thing that I'm not sure about is what to do about preinst
 scripts.  Are we requiring debconf for preinst prompting (and hence
 requiring a Pre-Depends) for non-essential packages?

If a developer wants to prompt in their preinst (extremely rare, I
believe, and explicitly recommended against in policy) then they
certainly should either (a) pre-depend on debconf, or (b) provide a
work-around solution for the case where debconf is not installed on the
target system.  The decision to pre-depend on debconf would seem like a
no-brainer to the maintainer, I suspect.

Since almost all packages *will* have situations where they are called
when debconf is available they will (according to the wording above) all
be required to use debconf.  The fallback would only be chosen at
execution time.

Effectively I'm proposing that all packages needing user input must
support debconf (or equivalent) - but also to recognise that some of
them might be required to (install|configure|remove|...) with user input
in it's absence and not to restrict them from Doing The Right Thing in
that circumstance.

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   You will gain money by a fattening action.






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



Bug#206684: mandatory use of debconf for user prompting a release goal for squeeze

2009-03-19 Thread Andrew McMillan
On Thu, 2009-03-19 at 10:55 -0700, Russ Allbery wrote:
 
 Packages that are essential or that are dependencies of essential
 packages may fall back on another prompting method if no such
 interface is available when they are executed.

Since we're essentially saying that all packages must support debconf,
why bother restricting the set of packages which are allowed to provide
a fallback?

From a maintainer's POV surely they will only be working to provide a
fallback if they desire their package to be installable when debconf is
not available.  I don't think we should second-guess their reasons for
doing so.

Our motivation here should be simply to ensure that all packages support
debconf (or a future replacement), not to over-control what they can do
in addition to that.

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Your true value depends entirely on what you are compared with.






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



Bug#206684: mandatory use of debconf for user prompting a release goal for squeeze

2009-03-19 Thread Andrew McMillan
On Thu, 2009-03-19 at 13:59 -0700, Steve Langasek wrote:
 On Fri, Mar 20, 2009 at 09:13:19AM +1300, Andrew McMillan wrote:
  On Thu, 2009-03-19 at 10:55 -0700, Russ Allbery wrote:
 
   Packages that are essential or that are dependencies of essential
   packages may fall back on another prompting method if no such
   interface is available when they are executed.
 
  Since we're essentially saying that all packages must support debconf,
  why bother restricting the set of packages which are allowed to provide
  a fallback?
 
 Because the fallback is a worst case scenario, because testing for files
 on the filesystem is a poor proxy for determining whether the interface is
 in a usable state, and because adding the fallback code means duplicating
 logic in your maintainer script and making it way more complex than it needs
 to be.  The fallback should only be permitted in Essential packages where it
 has to be there in order to avoid unbreakable loops; in all other cases,
 maintainers should properly declare their need for debconf and avoid making
 their maintainer scripts more clever and less robust.
 
 This also ensures that (assuming the maintainer is following policy) uses of
 debconf in preinsts are publically vetted by debian-devel before hitting the
 archive.

OK, those are excellent reasons.

Here's an updated patch to apply the following wording:

Package maintainer scripts may prompt the user if necessary.
Prompting must be done by communicating through a program, such
as debconf, which conforms to the Debian Configuration
Management Specification, version 2 or higher.

Packages which are essential, or which are dependencies of
essential packages, may fall back on another prompting method if
no such interface is available when they are executed.


Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 Flexibility is overrated.  Constraints are liberating.


diff --git a/policy.sgml b/policy.sgml
index df586d1..8f02c12 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -1218,17 +1218,16 @@
 	  headingPrompting in maintainer scripts/heading
 	  p
 	Package maintainer scripts may prompt the user if
-	necessary. Prompting should be done by communicating
+	necessary. Prompting must be done by communicating
 	through a program, such as prgndebconf/prgn, which
 	conforms to the Debian Configuration Management
-	Specification, version 2 or higher.  Prompting the user by
-	other means, such as by handfootnote
-From the Jargon file: by hand 2. By extension,
-writing code which does something in an explicit or
-low-level way for which a presupplied library
-(emdebconf, in this instance/em) routine ought
-to have been available.
-/footnote, is now deprecated.
+	Specification, version 2 or higher.
+	  /p
+
+	  p
+	Packages which are essential, or which are dependencies of
+	essential packages, may fall back on another prompting method
+	if no such interface is available when they are executed.
 	  /p
 
 	  p


Bug#206684: mandatory use of debconf for user prompting a release goal for squeeze

2009-03-18 Thread Andrew McMillan
On Wed, 2009-03-18 at 14:42 -0700, Russ Allbery wrote:
 
 I'm not sure how many of these were false positives, but I'm fairly sure
 that at least some of them are real:
 
 http://lintian.debian.org/tags/read-in-maintainer-script.html

Not all that many, and some will be false positives.  I think we should
go for it...


 Yes.  I think there was some sort of essential package exception discussed
 earlier in the bug (although even essential packages should try debconf
 first and fall back if it's not available, I think).

I'd be very happy to see a policy change for this, so long as it allowed
that packages may fall back if debconf (or other alternative) is not
available.

The current relevant text is:

Package maintainer scripts may prompt the user if necessary.
Prompting should be done by communicating through a program,
such as debconf, which conforms to the Debian Configuration
Management Specification, version 2 or higher. Prompting the
user by other means, such as by hand[9], is now deprecated.

I think we should change that fairly simply to something like:

Package maintainer scripts may prompt the user if necessary.
Prompting must be done by communicating through a program, such
as debconf, which conforms to the Debian Configuration
Management Specification, version 2 or higher, unless no such
interface is available when they are executed.

This:

(a) changes the 'should' to a 'must';
(b) gives an out for those situations where debconf is not installed;
(c) narrowly focuses that 'out' only to apply during execution
(d) seems to me to be a simpler and more elegant approach than other
wording proposals against this bug.

I've attached a patch to that effect.

Cheers,
Andrew.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
 Don't go surfing in South Dakota for a while.


diff --git a/policy.sgml b/policy.sgml
index df586d1..342b6c4 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -1218,17 +1218,11 @@
 	  headingPrompting in maintainer scripts/heading
 	  p
 	Package maintainer scripts may prompt the user if
-	necessary. Prompting should be done by communicating
+	necessary. Prompting must be done by communicating
 	through a program, such as prgndebconf/prgn, which
 	conforms to the Debian Configuration Management
-	Specification, version 2 or higher.  Prompting the user by
-	other means, such as by handfootnote
-From the Jargon file: by hand 2. By extension,
-writing code which does something in an explicit or
-low-level way for which a presupplied library
-(emdebconf, in this instance/em) routine ought
-to have been available.
-/footnote, is now deprecated.
+	Specification, version 2 or higher, unless no such
+	interface is available when they are executed.
 	  /p
 
 	  p


Bug#509732: marked as done (Debian Policy doesn't include directive for filing RC bugs against the Policy)

2009-02-23 Thread Andrew McMillan
reopen 509732
thanks

It is truly classic irony that we see this one getting closed by
spammers :-)



andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Executive ability is prominent in your make-up.






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



Bug#470994: mail_spool default mode is 0660

2009-02-01 Thread Andrew McMillan
On Sun, 2009-01-25 at 15:42 -0800, Russ Allbery wrote:
 
 This is a ping for this proposed change for additional seconds or
 objections.  It would relax the requirement in Policy that mail spool
 files be mode 0660 and permit them to be mode 0600 if the MDA system used
 does deliveries as the user.
 
  --- a/policy.sgml
  +++ b/policy.sgml
  @@ -8062,12 +8062,27 @@ 
  http://localhost/doc/varpackage/var/varfilename/var
  /p
   
  p
  - Mailboxes are generally mode 660
  - ttvaruser/var:mail/tt unless the system
  - administrator has chosen otherwise.  A MUA may remove a
  - mailbox (unless it has nonstandard permissions) in which
  - case the MTA or another MUA must recreate it if needed.
  - Mailboxes must be writable by group mail.
  + Mailboxes are generally either mode 600 and owned by
  + varuser/var or mode 660 and owned by
  + ttvaruser/var:mail/ttfootnote
  +   There are two traditional permission schemes for mail spools:
  +   mode 600 with all mail delivery done by processes running as
  +   the destination user, or mode 660 and owned by group mail with
  +   mail delivery done by a process running as a system user in
  +   group mail.  Historically, Debian required mode 660 mail
  +   spools to enable the latter model, but that model has become
  +   increasingly uncommon and the principle of least privilege
  +   indicates that mail systems that use the first model should
  +   use permissions of 600.  If delivery to programs is permitted,
  +   it's easier to keep the mail system secure if the delivery
  +   agent runs as the destination user.  Debian Policy therefore
  +   permits either scheme.
  + /footnote. The local system administrator may choose a
  + different permission scheme; packages should not make
  + assumptions about the permission and ownership of mailboxes
  + unless required (such as when creating a new mailbox).  A MUA
  + may remove a mailbox (unless it has nonstandard permissions) in
  + which case the MTA or another MUA must recreate it if needed.
  /p
   
  p

I've read through the report in full and I'm happy to second this also.

Regards,
Andrew McMillan.





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



Bug#508673: davical can't find the include file AWLUtilities.php

2008-12-15 Thread Andrew McMillan
On Mon, 2008-12-15 at 23:53 +0530, Akarsh Simha wrote:
 Hi
 
 Thanks for the explanation. Could libawl-php be made to notify this in
 some form to the user? Should I file a wishlist against libawl-php?

I left the bug open because I agree that something needs to be done
(probably in DAViCal) to simplify the installation process.  I don't
think that the library should really do anything, although possibly it
should add itself to the default PHP include path.

I'm still thinking about what exactly to do though.  Probably I should
ask a question about whether the user wants a virtual host or a
subdirectory installation, and then drop a file
into /etc/apache2/somewhere which does the right thing.

There are other issues around creating the database automatically and so
forth, which need to be addressed using dbconfig-common.

It would be nice if someone else took over these packaging issues from
me and I could concentrate on adding more features to DAViCal, but I
don't expect that to happen either.  Greater automation of the
installation process has always been on my roadmap, but it's at a
priority level which suggests it might never get implemented because
I'll be too busy doing other things!

Regards,
Andrew McMillan.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
You are capable of planning your future.






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



Bug#508673: davical can't find the include file AWLUtilities.php

2008-12-13 Thread Andrew McMillan
severity 508673 wishlist
thanks

That's certainly one way of achieving your goal, but it isn't the
recommended approach, or the one documented in the installation
instructions on the website.

Alternative approaches might involve using an Alias or DocumentRoot to
associate the DAViCal htdocs directory with a path.

You assert that always.php was looking for AWLUtilities.php
in /usr/share/inc but surely that is not the case.  It is looking for
it in the include path that PHP has set on your system.  The only
reasonable approaches for providing access to the AWL library are to set
the PHP include_path in the Apache virtual host, or in the php.ini, not
to change the code.

I don't expect to change the packaging of either AWL or DAViCal to
accommodate this.  I certainly *won't* be changing the code for any part
of DAViCal to explicitly refer to the path, as you have done in
always.php (I doubt that it is sufficient to change it there - you'd
need to do a global search and replace for the paths of lots of
includes).

Regardless of whether it's broken now, your installation *will* break on
upgrade unless you fix the PHP include path.  The recommended settings
to put into the Apache virtual host for running DAViCal include the
following:

  php_value include_path /usr/share/awl/inc
  php_value magic_quotes_gpc 0
  php_value register_globals 0
  php_value error_reporting E_ALL  ~E_NOTICE

Note that the *only* includes required by DAViCal are the AWL ones.

Regards,
Andrew McMillan.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Necessity is the mother of documentation






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



Bug#504749: sarg.usertab fails for IPv6 addresses

2008-11-06 Thread Andrew McMillan
Package: sarg
Version: 2.2.5-1
Severity: important

When using sarg with a Squid proxy supporting IPv6, sarg correctly displays
the client IPv6 address in it's reports, however when I attempt to translate
those IPv6 addresses into more meaningful names with an entry in the sarg
usertab, the ':' in the IPv6 address is interpreted as a delimiter and the
replaced name is given as the second part of the IP address, i.e.:

If I have a usertab line like:

2404:130:b055:0:219:7eff:fec9:7bce mysterio

then I see '130' in my report.

Alternatively, if I have a usertab line like:

[2404:130:b055:0:219:7eff:fec9:7bce] mysterio

which is a common way of representing IPv6 addresses in order to handle
situations like this, then the name is not replaced at all.

Squid IPv6 support is in Squid 3.1, which is currently nearing release, and
it is likely that people will use Squid as one of the technologies for mediating
between IPv6 and IPv4 networks, so I have marked this bug as 'Important' even
though there are no doubt very few users at present who will be encountering
the problem.

Regards,
Andrew McMillan.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (600, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.27 (PREEMPT)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_NZ.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages sarg depends on:
ii  bash   3.2-4 The GNU Bourne Again SHell
ii  libc6  2.7-15GNU C Library: Shared libraries
ii  libgd2-noxpm   2.0.36~rc1~dfsg-3 GD Graphics Library version 2 (wit

sarg recommends no packages.

Versions of packages sarg suggests:
ii  apache2-mpm-prefork [httpd]   2.2.9-10   Apache HTTP Server - traditional n
ii  libapache2-mod-php5   5.2.6-5server-side, HTML-embedded scripti
pn  squid none (no description available)
pn  squidguardnone (no description available)

-- no debconf information



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



Bug#504223: python-uniconvertor: Falis to find fonts

2008-11-01 Thread Andrew McMillan
Package: python-uniconvertor
Version: 1.1.3-2
Severity: normal

When I try and run uniconvertor I get the following error messages:

I can't find font Humnst777 BT. I'll use Slim instead
I can't find font Slim. I'll use Slim instead
Traceback (most recent call last):
...
  File 
/usr/lib/python2.5/site-packages/uniconvertor/app/plugins/Filters/svgloader.py,
 line 338, in startElement
getattr(self, method)(attrs)
  File 
/usr/lib/python2.5/site-packages/uniconvertor/app/plugins/Filters/svgloader.py,
 line 904, in begin_text
self.parse_style(style)
  File 
/usr/lib/python2.5/site-packages/uniconvertor/app/plugins/Filters/svgloader.py,
 line 384, in parse_style
self.try_add_style(key, val)
  File 
/usr/lib/python2.5/site-packages/uniconvertor/app/plugins/Filters/svgloader.py,
 line 422, in try_add_style
self.style.font = GetFont(str(val))
  File /usr/lib/python2.5/site-packages/uniconvertor/app/Graphics/font.py, 
line 425, in GetFont
return GetFont(config.preferences.fallback_font)
  File /usr/lib/python2.5/site-packages/uniconvertor/app/Graphics/font.py, 
line 426, in GetFont
raise ValueError, 'Cannot find font %s.' % fontname
ValueError: Cannot find font Slim.

This is bad from two points.  Firstly, it didn't find the font, which presumably
means it is not looking in ~/.fonts - the standard place that non-root users 
have
to install fonts.

What is worse though, is that it is falling back to a non-existent font.

Furthermore, the manpage gives no information on how one might be able to 
configure
an existing font as the fallback, or add other directories to it's font search 
path,
even though the error messages about config.preferences.fallback_font and so 
forth
suggest that this might be possible.

Thanks,
Andrew McMillan.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-rc2-happy (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-uniconvertor depends on:
ii  libc6 2.7-15 GNU C Library: Shared libraries
ii  python2.5.2-2An interactive high-level object-o
ii  python-central0.6.8  register and build utility for Pyt
ii  python-imaging1.1.6-3Python Imaging Library
ii  python-reportlab  2.2-2  ReportLab library to create PDF do

python-uniconvertor recommends no packages.

Versions of packages python-uniconvertor suggests:
pn  python-uniconvertor-dbg   none (no description available)

-- no debconf information



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



Bug#502273: sarg: Poor file location and naming

2008-10-15 Thread Andrew McMillan
Package: sarg
Version: 2.2.5-1
Severity: normal

From the FHS:

 The /etc hierarchy contains configuration files. A configuration
  file is a local file used to control the operation of a program;
  it must be static and cannot be an executable binary

sarg places the images which are to be referenced from the generated
graphs into /etc/squid/images, but these are not conffiles and should
be in /usr/share/images/sarg instead.  Fonts, placed similarly in
/etc/squid/fonts, should be moved to /usr/share/fonts - or better yet,
an appropriate dependency introduced, and fonts from one of the
plethora of Debian font packages should be used directly.

In general the location and naming of files seems dodgy.  Should the
files in /etc not be in /etc/packagename: i.e. /etc/sarg rather than
in /etc/squid.  Fortunately for my personal case this directory is
empty, as squid keeps it's configuration in /etc/squid3, but this
will often not be the case and the mixing of configuration from
two packages could cause confusion for the administrator.

Further confusion could also be garnered from the naming of individual
files.

Three files in /etc/squid are called as follows:
 - sarg.exclude_codes
 - sarg.hosts
 - sarg.users

In a nice trap for the unwary administrator, these three files are *all*
exclude lists.  Renaming them would seem an appropriate measure:
 - sarg.exclude_codes
 - sarg.exclude_hosts
 - sarg.exclude_users
particularly as the file names would then match the names of the
actual sarg configuration options!

Thanks,
Andrew McMillan.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.27-happy (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages sarg depends on:
ii  bash   3.2-4 The GNU Bourne Again SHell
ii  libc6  2.7-14GNU C Library: Shared libraries
ii  libgd2-noxpm   2.0.36~rc1~dfsg-3 GD Graphics Library version 2 (wit

sarg recommends no packages.

Versions of packages sarg suggests:
ii  apache2-mpm-prefork [httpd]   2.2.9-10   Apache HTTP Server - traditional n
ii  libapache2-mod-php5   5.2.6-5server-side, HTML-embedded scripti
pn  squid none (no description available)
pn  squidguardnone (no description available)

-- no debconf information



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



Bug#501266: [intl:fr] davical po templates translation

2008-10-06 Thread Andrew McMillan
On Mon, 2008-10-06 at 09:14 +0200, Steve wrote:
 Package: davical
 Version: 0.9.5.3
 Severity: wishist
 Tags: l10n Patch
 
 Hi,
 
  Please find attached the french debconf templates translation,
   proofread by the debian-l10n-french mailing list contributors.
 
  This file should be put as debian/po/fr.po in your package build tree.

Hi,

Thanks for this.  Can you confirm that there should be a non-breaking
space at the end of words and before an ! or ?, or is this a mistake and
there should be no space at all?

Also I have changed LIbreOccupé to LibreOccupé - presumably that was
just a  typo.

Thanks,
Andrew McMillan.


andrew (AT) morphoss (DOT) com+64(272)DEBIAN
Bruce Schneier can log into any computer just by staring down the prompt.






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



Bug#493687: two removal suggestions awl and gem

2008-09-01 Thread Andrew McMillan
On Mon, 2008-09-01 at 21:06 +0200, Thomas Viehmann wrote:
 Hi,
 
 two removal suggestions for lenny:
 
 - awl: initial upload in mid-July, does not properly build from source,
is RC-buggy (#493687).

Hi,

I'll fix the bugs in AWL this week but I'm happy for this, since the
point of having it in is kind of lost without the other software it
depends on which didn't make it into testing before the freeze.

Cheers,
Andrew.


Andrew @ McMillan .Net .NZ Porirua, New Zealand
http://andrew.mcmillan.net.nz/Phone: +64(272)DEBIAN
   You will live a long, healthy, happy life and make bags of money.




signature.asc
Description: This is a digitally signed message part


Bug#490872: New qlandkarte upstream release.

2008-07-14 Thread Andrew McMillan
Package: qlandkarte
Version: 0.7.2+svn20080629-1
Severity: wishlist

Hi,

I note that there is a new upstream release of qlandkarte available
which adds some nice new features, and fixes a bunch of bugs.

Thank you,
Andrew McMillan.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-rc9-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages qlandkarte depends on:
ii  libc62.7-12  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.1-6   GCC support library
ii  libqt4-network   4.4.0-4 Qt 4 network module
ii  libqt4-xml   4.4.0-4 Qt 4 XML module
ii  libqtcore4   4.4.0-4 Qt 4 core module
ii  libqtgui44.4.0-4 Qt 4 GUI module
ii  libstdc++6   4.3.1-6 The GNU Standard C++ Library v3
ii  libusb-0.1-4 2:0.1.12-12 userspace USB programming library
ii  proj 4.6.0-1 Cartographic projection filter and

qlandkarte recommends no packages.

-- no debconf information



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



Bug#490438: ITP: libawl-php -- Andrew's Web Libraries - PHP Utility Libraries

2008-07-12 Thread Andrew McMillan
Package: wnpp
Severity: wishlist
Owner: Andrew McMillan [EMAIL PROTECTED]


* Package name: libawl-php
  Version : 0.30
  Upstream Author : Andrew McMillan [EMAIL PROTECTED]
* URL : http://andrew.mcmillan.net.nz/projects/awl
* License : GPL
  Programming Lang: PHP
  Description : Andrew's Web Libraries - PHP Utility Libraries

This package contains Andrew's Web Libraries.  This is a set
of hopefully lightweight libraries for handling a variety of
useful things for web programming, including:
  - Session management
  - User management
  - DB Records
  - Simple reporting
  - DB Schema Updating
  - iCalendar parsing


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-rc9-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash



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



Bug#490444: ITP: davical -- DAViCal CalDAV Server

2008-07-12 Thread Andrew McMillan
Package: wnpp
Severity: wishlist
Owner: Andrew McMillan [EMAIL PROTECTED]


* Package name: davical
  Version : 0.9.5.1
  Upstream Author : Andrew McMillan [EMAIL PROTECTED]
* URL : http://rscds.sf.net/
* License : GPL
  Programming Lang: PHP
  Description : DAViCal CalDAV Server

The DAViCal CalDAV Server is designed to trivially store
CalDAV calendars, such as those from Evolution, Sunbird/Lightning,
Mulberry, iCal or SOHO Organizer, in a central location, providing
shared calendars, free/busy publication and basic administration


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-rc9-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash



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



Bug#481010: ircd-ircu: Incorrectly masks IPv6 addresses causing connection refusal

2008-05-12 Thread Andrew McMillan
Package: ircd-ircu
Version: 2.10.12.10.dfsg1-1
Severity: normal
Tags: patch

We had a switch outage in the office today, causing many people to be
disconnected from IRC.  When they attempted to reconnect, many clients
failed to connect, receiving the message:

 ERROR :Your host is trying to (re)connect too fast -- throttled

I tracked the problem down to line 123 of IPcheck.c where the code makes
an unwarranted assumption that IPv6 addresses should be masked to /64
and IPv4 addresses (after conversion to 6to4 format) should be masked to
/48.

Neither assumption is correct.  Our entire LAN is a /64, and this is not
unusual (at all), and indeed IPv6 address autoconfiguration is exactly
designed for multiple devices to coexist without collisions inside a
/64 subnet.

Furthermore, the assumption is not warranted for IPv4 addresses which
are canonicalised into 6to4 IPv6 addresses and then masked to /48. It is
*expected* that people will configure private networks behind 6to4
gateways, frequently using a /64 network with address autoconfiguration,
resulting in the same kind of issue with masking, and the daemon makes
no attempt to distinguish between an IPv4 address which *it* has
canonicalised, and one which is within the 6to4 address of a realio,
trulio, IPv6 gateway.

The attached patch fixes the problem by setting the mask to /128 when
performing this test at connection time.  It is possible that this
assumption occurs in other places as well, but this is the one causing
us pain right now :-)

Regards,
Andrew McMillan.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25.1-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages ircd-ircu depends on:
ii  libc6 2.7-10 GNU C Library: Shared libraries

ircd-ircu recommends no packages.

-- no debconf information
diff --git a/ircd/IPcheck.c b/ircd/IPcheck.c
index c3cb586..c05d104 100644
--- a/ircd/IPcheck.c
+++ b/ircd/IPcheck.c
@@ -108,8 +108,8 @@ static unsigned int ip_registry_hash(const struct irc_in_addr *ip)
 }
 
 /** Find an IP registry entry if one exists for the IP address.
- * If \a ip looks like an IPv6 address, only consider the first 64 bits
- * of the address. Otherwise, only consider the final 32 bits.
+ * We consider the full 128 bits of any address since there might
+ * potentially be many people on a LAN behind a 6to4 gateway.
  * @param[in] ip IP address to search for.
  * @return Matching registry entry, or NULL if none exists.
  */
@@ -120,8 +120,7 @@ static struct IPRegistryEntry* ip_registry_find(const struct irc_in_addr *ip)
   ip_registry_canonicalize(canon, ip);
   entry = hashTable[ip_registry_hash(canon)];
   for ( ; entry; entry = entry-next) {
-int bits = (canon.in6_16[0] == htons(0x2002)) ? 48 : 64;
-if (ipmask_check(canon, entry-addr, bits))
+if (ipmask_check(canon, entry-addr, 128))
   break;
   }
   return entry;


Bug#475790: coreutils: touch -d fails to parse ISO timestamps correctly

2008-04-12 Thread Andrew McMillan
Package: coreutils
Version: 6.10-3
Severity: normal

[EMAIL PROTECTED]:~$ touch 20080412.gpx --date=2008-04-12T05:21:44Z
touch: invalid date format `2008-04-12T05:21:44Z'
[EMAIL PROTECTED]:~$ touch 20080412.gpx --date=2008-04-12T05:21:44 
[EMAIL PROTECTED]:~$ ls -l 20080412.gpx 
-rw-rw-r-- 1 andrew andrew 232974 2008-04-12 10:21 20080412.gpx

There are two problems here, one of which is covered by:
 http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=nobug=286201

The manpage for touch says:
   -d, --date=STRING
  parse STRING and use it instead of current time

Since there is no mention of what format the STRING must be it seems to
me very reasonable to assume that ISO date formats should be acceptable
to it, at a minimum.

The trailling Z on an ISO date indicates that the date has been
canonicalised to UTC, and the 'T', of course, separates the date and
time parts.

It seems to me that this clearly violates the 'principal of least surprise'.

Although I understand the importance of the need to remain backward-
compatible with older methods of parsing dates we must be reaching a
time where the likelihood of a string such as '2008-04-12T05:21:44'
*not* being an ISO format date approaches zero.

Regards,
Andrew McMillan.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-rc8-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages coreutils depends on:
ii  libacl1   2.2.45-1   Access control list shared library
ii  libc6 2.7-9  GNU C Library: Shared libraries
ii  libselinux1   2.0.59-1   SELinux shared libraries

coreutils recommends no packages.

-- no debconf information



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



Bug#474175: IPv6 support works well

2008-04-06 Thread Andrew McMillan
Hi,

I managed to add --enable-ipv6 into the configure script for this and
build it (on my Mips-based router with 32M RAM, running Debian from a
USB stick, so that was a challenge in itself).

The capture of IPv6 traffic is working just fine. so this really should
be a trivial build change.

Regards,
Andrew McMillan.

-
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/PHYS: Level 6, 150-154 Willis St
DDI: +64(4)803-2201  MOB: +64(272)DEBIAN  OFFICE: +64(4)499-2267
Bruce Schneier writes his books and essays by generating random
   alphanumeric text of an appropriate length and then decrypting it.
-


signature.asc
Description: This is a digitally signed message part


Bug#474175: pmacct: Please enable IPv6 support

2008-04-03 Thread Andrew McMillan
Package: pmacct
Version: 0.11.4-1
Severity: normal

According to the documentation, pmacctd supports reporting on IPv6
traffic, but it needs to be built with the --enable-ipv6 flag configured
for this functionality to be included.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-rc8-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages pmacct depends on:
ii  iproute20080108-1Professional tools to control the 
ii  libc6  2.7-9 GNU C Library: Shared libraries
ii  libmysqlclient15off5.0.51a-3 MySQL database client library
ii  libpcap0.8 0.9.8-3   system interface for user-level pa
ii  libpq5 8.3.1-1   PostgreSQL C client library
ii  libsqlite3-0   3.5.7-1   SQLite 3 shared library
ii  zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime

pmacct recommends no packages.

-- no debconf information



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



Bug#471104: php5: Please rebuild against up to date timezone data

2008-03-15 Thread Andrew McMillan
Package: php5
Version: 5.2.0-8+etch10
Severity: critical
Justification: causes serious data loss

The timezone data included in the current Etch build of PHP5 is out of
date.  This causes timezone related calculations to be incorrect for
some parts of the world, notably (from 2:00am this morning) New Zealand.

Thanks,
Andrew McMillan.


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.24.2-mousy
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_NZ.UTF-8)

Versions of packages php5 depends on:
ii  libapache2-mod-php5   5.2.0-8+etch10 server-side, HTML-embedded scripti
ii  php5-common   5.2.0-8+etch10 Common files for packages built fr

php5 recommends no packages.

-- no debconf information



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



Bug#456634: closed by Bernd Zeimetz [EMAIL PROTECTED] (GSA sentences should be included since 2.36-1)

2008-01-16 Thread Andrew McMillan
It is indeed working now, and gpsdrive correctly displays my altitude as
a result.

Thanks very much,
Andrew McMillan.

On Sun, 2008-01-13 at 11:15 +, Debian Bug Tracking System wrote:
 This is an automatic notification regarding your Bug report
 which was filed against the gpsd package:
 
 #456634: gpsd: Translated NMEA output does not include a GSA sentence
 
 It has been closed by Bernd Zeimetz [EMAIL PROTECTED].
 

  Hi Andrew,
  
  gpsd should print GSA messages since 2.36-1. Since 2.36-2, which was
  uploaded a few seconds ago, the Garmin USB driver is supposed to
  work
  again, too. Could you please test if both bugs are really fixed and
  - if
  not - reopen them?
  
  Thanks,
  
  Bernd
  
-
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/PHYS: Level 2, 150-154 Willis St
DDI: +64(4)803-2201  MOB: +64(272)DEBIAN  OFFICE: +64(4)499-2267
  A gift of a flower will soon be made to you.
-



signature.asc
Description: This is a digitally signed message part


Bug#460606: fbpanel: Allow option for multiple rows in tasklist / pager

2008-01-13 Thread Andrew McMillan
Package: fbpanel
Version: 4.12-1
Severity: wishlist

Hi,

The fbpanel tasklist and pager can only show the tasks / desktops in a
single row.  It would be nice to be able to configure these to have two
or three rows, so that eight desktops could be 2 rows of four, or 9
could be 3 rows of three.

I find that this approach justifies having a slightly taller panel that
is still useful when I have many applications open and/or many desktops
available.

Thanks,
Andrew McMillan.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-rc7-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages fbpanel depends on:
ii  libatk1.0-0   1.20.0-1   The ATK accessibility toolkit
ii  libc6 2.7-5  GNU C Library: Shared libraries
ii  libcairo2 1.4.12-2   The Cairo 2D vector graphics libra
ii  libfontconfig12.5.0-2generic font configuration library
ii  libglib2.0-0  2.14.4-2   The GLib library of C routines
ii  libgtk2.0-0   2.12.3-2   The GTK+ graphical user interface 
ii  libpango1.0-0 1.18.3-1   Layout and rendering of internatio
ii  librsvg2-common   2.18.2-1   SAX-based renderer library for SVG
ii  libx11-6  2:1.1.3-1  X11 client-side library
ii  libxcursor1   1:1.1.9-1  X cursor management library
ii  libxext6  1:1.0.3-2  X11 miscellaneous extension librar
ii  libxfixes31:4.0.3-2  X11 miscellaneous 'fixes' extensio
ii  libxi62:1.1.3-1  X11 Input extension library
ii  libxinerama1  1:1.0.2-1  X11 Xinerama extension library
ii  libxmu6   1:1.0.3-1  X11 miscellaneous utility library
ii  libxrandr22:1.2.2-1  X11 RandR extension library
ii  libxrender1   1:0.9.4-1  X Rendering Extension client libra

fbpanel recommends no packages.

-- no debconf information



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



Bug#456634: gpsd: Translated NMEA output does not include a GSA sentence

2007-12-22 Thread Andrew McMillan



This is a different problem entirely, I guess, but it means I can't test
whether the GSA changes make any difference :-(

Regards,
Andrew McMillan.

-
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/PHYS: Level 2, 150-154 Willis St
DDI: +64(4)803-2201  MOB: +64(272)DEBIAN  OFFICE: +64(4)499-2267
  The difference between a crazy person and an intelligent one is that
 the crazy one doesn't realize what makes sense in the world. -- Linus
Torvalds

-



signature.asc
Description: This is a digitally signed message part


Bug#456149: gpsdrive: Doesn't display my altitude

2007-12-13 Thread Andrew McMillan
Package: gpsdrive
Version: 2.10~pre4-1
Severity: normal

GPSDrive is not displaying any altitude reading from my GPS (a Garmin
60CSx).  If I telnet to the gpsd port on my local machine I definitely
do see my altitude coming through on the various data streams available.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-rc3-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages gpsdrive depends on:
ii  libart-2.0-22.3.19-3 Library of functions for 2D graphi
ii  libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii  libboost-filesystem1.34 1.34.1-2 filesystem operations (portable pa
ii  libboost-thread1.34.1   1.34.1-2 portable C++ multi-threading
ii  libc6   2.7-3GNU C Library: Shared libraries
ii  libcairo2   1.4.10-1 The Cairo 2D vector graphics libra
ii  libfontconfig1  2.5.0-2  generic font configuration library
ii  libfreetype62.3.5-1+b1   FreeType 2 font engine, shared lib
ii  libgcc1 1:4.2.2-4GCC support library
ii  libglib2.0-02.14.4-2 The GLib library of C routines
ii  libgtk2.0-0 2.12.2-1 The GTK+ graphical user interface 
ii  libmapnik1d 0.4.0-2+b1   C++/Python toolkit for developing 
ii  libpango1.0-0   1.18.3-1 Layout and rendering of internatio
ii  libpcre37.3-2Perl 5 Compatible Regular Expressi
ii  libpng12-0  1.2.15~beta5-3   PNG library - runtime
ii  libstdc++6  4.2.2-4  The GNU Standard C++ Library v3
ii  libx11-62:1.1.3-1X11 client-side library
ii  libxcomposite1  1:0.4.0-1X11 Composite extension library
ii  libxcursor1 1:1.1.9-1X cursor management library
ii  libxdamage1 1:1.1.1-3X11 damaged region extension libra
ii  libxext61:1.0.3-2X11 miscellaneous extension librar
ii  libxfixes3  1:4.0.3-2X11 miscellaneous 'fixes' extensio
ii  libxi6  2:1.1.3-1X11 Input extension library
ii  libxinerama11:1.0.2-1X11 Xinerama extension library
ii  libxml2 2.6.30.dfsg-3GNOME XML library
ii  libxrandr2  2:1.2.2-1X11 RandR extension library
ii  libxrender1 1:0.9.4-1X Rendering Extension client libra
ii  openstreetmap-map-icons 2.10~pre4-1  Collection of map icons
ii  openstreetmap-map-icons 2.10~pre4-1  Collection of map icons
ii  zlib1g  1:1.2.3.3.dfsg-7 compression library - runtime

Versions of packages gpsdrive recommends:
ii  gpsd 2.34.dfsg-6 GPS (Global Positioning System) da
ii  gpsdrive-scripts 2.10~pre4-1 Various scripts for gpsdrive

-- no debconf information



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



Bug#456152: gpsdrive: Can't override window size

2007-12-13 Thread Andrew McMillan
Package: gpsdrive
Version: 2.10~pre4-1
Severity: normal

According to the man page, gpsdrive has -s and -r options to override
the autodetection.  Since the autodetection doesn't notice the panels at
the top and bottom of my screen I tried to use these options to set a
saner resolution.

It appears that the options simply do not work, whether supplied alone,
or together.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-rc3-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages gpsdrive depends on:
ii  libart-2.0-22.3.19-3 Library of functions for 2D graphi
ii  libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii  libboost-filesystem1.34 1.34.1-2 filesystem operations (portable pa
ii  libboost-thread1.34.1   1.34.1-2 portable C++ multi-threading
ii  libc6   2.7-3GNU C Library: Shared libraries
ii  libcairo2   1.4.10-1 The Cairo 2D vector graphics libra
ii  libfontconfig1  2.5.0-2  generic font configuration library
ii  libfreetype62.3.5-1+b1   FreeType 2 font engine, shared lib
ii  libgcc1 1:4.2.2-4GCC support library
ii  libglib2.0-02.14.4-2 The GLib library of C routines
ii  libgtk2.0-0 2.12.2-1 The GTK+ graphical user interface 
ii  libmapnik1d 0.4.0-2+b1   C++/Python toolkit for developing 
ii  libpango1.0-0   1.18.3-1 Layout and rendering of internatio
ii  libpcre37.3-2Perl 5 Compatible Regular Expressi
ii  libpng12-0  1.2.15~beta5-3   PNG library - runtime
ii  libstdc++6  4.2.2-4  The GNU Standard C++ Library v3
ii  libx11-62:1.1.3-1X11 client-side library
ii  libxcomposite1  1:0.4.0-1X11 Composite extension library
ii  libxcursor1 1:1.1.9-1X cursor management library
ii  libxdamage1 1:1.1.1-3X11 damaged region extension libra
ii  libxext61:1.0.3-2X11 miscellaneous extension librar
ii  libxfixes3  1:4.0.3-2X11 miscellaneous 'fixes' extensio
ii  libxi6  2:1.1.3-1X11 Input extension library
ii  libxinerama11:1.0.2-1X11 Xinerama extension library
ii  libxml2 2.6.30.dfsg-3GNOME XML library
ii  libxrandr2  2:1.2.2-1X11 RandR extension library
ii  libxrender1 1:0.9.4-1X Rendering Extension client libra
ii  openstreetmap-map-icons 2.10~pre4-1  Collection of map icons
ii  openstreetmap-map-icons 2.10~pre4-1  Collection of map icons
ii  zlib1g  1:1.2.3.3.dfsg-7 compression library - runtime

Versions of packages gpsdrive recommends:
ii  gpsd 2.34.dfsg-6 GPS (Global Positioning System) da
ii  gpsdrive-scripts 2.10~pre4-1 Various scripts for gpsdrive

-- no debconf information



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



Bug#456149: gpsdrive: Doesn't display my altitude

2007-12-13 Thread Andrew McMillan
On Thu, 2007-12-13 at 22:50 +0100, Andreas Putzo wrote:
 Hi Andrew,
 
 thanks for reporting this bug.
 
 On Dec 13  21:59, Andrew McMillan wrote:
  Package: gpsdrive
  Version: 2.10~pre4-1
  Severity: normal
  
  GPSDrive is not displaying any altitude reading from my GPS (a Garmin
  60CSx).  If I telnet to the gpsd port on my local machine I definitely
  do see my altitude coming through on the various data streams available.
 
 Does the GPS Status bar in the bottom right corner sometimes displays a 3D 
 Fix 
 which is needed to determine the altitude? The problem might be that
 gpsdrive switches to n/a in the altitude widget as soon as your gps
 device loses its 3D fix. If this happens frequently it might look as if
 there were no altitude information altogether.
 It would be helpful if you could provide a sample of collected nmea
 data for example by starting gpsd with -D2 or by reading nmea sentences
 directly from the device.

GPSDrive *never* displays the altitude.  It always displays n/a in
this area.

The GPS itself is a Garmin GPSMap 60 CSx which has a barometric
altimeter, can see 10 satellites at the time and is itself displaying
altitude and '3D' in it's own status.

Here is a sample from connecting to gpsd now.

Regards,
Andrew McMillan.

-
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/PHYS: Level 2, 150-154 Willis St
DDI: +64(4)803-2201  MOB: +64(272)DEBIAN  OFFICE: +64(4)499-2267
  The difference between a crazy person and an intelligent one is that
 the crazy one doesn't realize what makes sense in the world. -- Linus
Torvalds
-
GPSD,R=1
$GPGSV,3,1,11,03,38,124,20,27,68,214,17,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,284,33,19,59,086,25,25,82,137,20,11,08,023,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071043,4106.5372,S,17452.2855,E,1,11,,96.2,M,16.836,M,,*48
$GPRMC,071043,A,4106.5372,S,17452.2855,E,0.1166,173.500,141207,,*3F
$GPGSV,3,1,11,03,38,124,20,27,68,214,16,23,17,007,34,13,48,341,24*74
$GPGSV,3,2,11,28,19,284,33,19,59,086,25,25,82,137,20,11,08,023,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071044,4106.5375,S,17452.2858,E,1,11,,95.5,M,16.836,M,,*41
$GPRMC,071044,A,4106.5375,S,17452.2858,E,0.0389,180.080,141207,,*31
$GPGSV,3,1,11,03,38,124,20,27,68,214,16,23,17,007,34,13,48,341,24*74
$GPGSV,3,2,11,28,19,284,33,19,59,086,25,25,82,137,20,11,08,023,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071045,4106.5373,S,17452.2858,E,1,11,,95.8,M,16.836,M,,*4B
$GPRMC,071045,A,4106.5373,S,17452.2858,E,0.1555,136.260,141207,,*31
$GPGSV,3,1,11,03,38,124,20,27,68,214,16,23,17,007,34,13,48,341,24*74
$GPGSV,3,2,11,28,19,284,33,19,59,086,25,25,82,137,20,11,08,023,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071046,4106.5372,S,17452.2858,E,1,11,,96.1,M,16.836,M,,*43
$GPRMC,071046,A,4106.5372,S,17452.2858,E,0.2721,134.620,141207,,*33
$GPGSV,3,1,11,03,38,124,20,27,69,214,16,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,283,33,19,59,086,25,25,82,136,20,11,08,025,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071047,4106.5372,S,17452.2858,E,1,11,,95.9,M,16.836,M,,*49
$GPRMC,071047,A,4106.5372,S,17452.2858,E,0.2721,133.420,141207,,*37
$GPGSV,3,1,11,03,38,124,20,27,69,214,16,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,283,33,19,59,086,25,25,82,136,20,11,08,025,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071048,4106.5367,S,17452.2857,E,1,11,,97.4,M,16.836,M,,*42
$GPRMC,071048,A,4106.5367,S,17452.2857,E,0.2138,140.790,141207,,*31
$GPGSV,3,1,11,03,38,124,20,27,69,214,16,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,283,33,19,59,086,25,25,82,136,20,11,08,025,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071049,4106.5365,S,17452.2854,E,1,11,,97.4,M,16.836,M,,*42
$GPRMC,071049,A,4106.5365,S,17452.2854,E,0.1749,138.280,141207,,*39
$GPGSV,3,1,11,03,38,124,20,27,69,214,16,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,283,33,19,59,086,25,25,82,136,20,11,08,025,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071050,4106.5369,S,17452.2855,E,1,11,,96.4,M,16.836,M,,*46
$GPRMC,071050,A,4106.5369,S,17452.2855,E,0.6220,145.120,141207,,*32
$GPGSV,3,1,11,03,38,124,20,27,69,214,16,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,283,33,19,59,086,25,25,82,136,20,11,08,025,32*7B
$GPGSV,3,3,11,08,41,232,00,10,06,236,00,16,01,114,00*45
$GPGGA,071051,4106.5374,S,17452.2859,E,1,11,,95.4,M,16.836,M,,*44
$GPRMC,071051,A,4106.5374,S,17452.2859,E,0.6609,165.830,141207,,*36
$GPGSV,3,1,11,03,38,124,20,27,69,214,16,23,17,007,34,13,48,341,24*75
$GPGSV,3,2,11,28,19,283,33,19,59,086,24,25,82,136,20,11,08,025,32*7A
$GPGSV

Bug#452357: xserver-xorg-video-intel: 945GM always crashes within 10 seconds of login

2007-11-26 Thread Andrew McMillan

On Sat, 2007-11-24 at 13:32 +0100, Brice Goglin wrote:
 
 Please try without the Virtual line above, or with = 2048 for each
 dimension. If it helps, it would be a duplicate of #451570, even if
 you're seeing the lockup 10s after startup while other people see it
 immediately.

Seems like it is probably a dupe of #451570 then.  I've attached a log
of my Xserver crashing when I reinstate the Virtual line...

Thanks,
Andrew McMillan.

-
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/PHYS: Level 2, 150-154 Willis St
DDI: +64(4)803-2201  MOB: +64(272)DEBIAN  OFFICE: +64(4)499-2267
You'll be sorry...
-


X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.1~git20071119-1)
Current Operating System: Linux hippy 2.6.24-rc3-hippy #1 SMP Sat Nov 24 
22:39:00 NZDT 2007 i686
Build Date: 20 November 2007  01:48:55AM
 
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/Xorg.0.log, Time: Tue Nov 27 07:14:47 2007
(==) Using config file: /etc/X11/xorg.conf
(==) ServerLayout Default Layout
(**) |--Screen Default Screen (0)
(**) |   |--Monitor Configured Monitor
(==) No device specified for screen Default Screen.
Using the first device section listed.
(**) |   |--Device Intel Corporation Mobile 945GM/GMS, 943/940GML Express 
Integrated Graphics Controller
(**) |--Input Device Generic Keyboard
(**) |--Input Device Configured Mouse
(**) |--Input Device Synaptics Touchpad
(==) Automatically adding devices
(==) Automatically enabling devices
(==) No FontPath specified.  Using compiled-in default.
(WW) The directory /usr/share/fonts/X11/cyrillic does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
(==) RgbPath set to /etc/X11/rgb
(==) ModulePath set to /usr/lib/xorg/modules
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81d7500
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: pcidata
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor=X.Org Foundation
compiled for 1.4.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,27a0 card 103c,30aa rev 03 class 06,00,00 hdr 00
(II) PCI: 00:02:0: chip 8086,27a2 card 103c,30aa rev 03 class 03,00,00 hdr 80
(II) PCI: 00:02:1: chip 8086,27a6 card 103c,30aa rev 03 class 03,80,00 hdr 80
(II) PCI: 00:1b:0: chip 8086,27d8 card 103c,30aa rev 01 class 04,03,00 hdr 00
(II) PCI: 00:1c:0: chip 8086,27d0 card , rev 01 class 06,04,00 hdr 81
(II) PCI: 00:1d:0: chip 8086,27c8 card 103c,30aa rev 01 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,27c9 card 103c,30aa rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:1d:2: chip 8086,27ca card 103c,30aa rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:1d:3: chip 8086,27cb card 103c,30aa rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:1d:7: chip 8086,27cc card 103c,30aa rev 01 class 0c,03,20 hdr 00
(II) PCI: 00:1e:0: chip 8086,2448 card , rev e1 class 06,04,01 hdr 01
(II) PCI: 00:1f:0: chip 8086,27b9 card 103c,30aa rev 01 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,27df card 103c,30aa rev 01 class 01,01,8a hdr 00
(II) PCI: 00:1f:2: chip 8086,27c5 card 103c,30aa rev 01 class 01,06,01 hdr 00
(II) PCI: 02:06:0: chip 104c,8039 card 1400, rev 00 class 06,07,00 hdr 82
(II) PCI: 02:06:2: chip 104c,803b card 103c,30aa rev 00 class 01,80,00 hdr 80
(II) PCI: 02:06:3: chip 104c,803c card 103c,30aa rev 00 class 08,05,00 hdr 80
(II) PCI: 02:06:4: chip 104c,803d card 103c,30aa rev 00 class 07,80,00 hdr 80
(II) PCI: 02:0e:0: chip 14e4,169c card 103c,30aa rev 03 class 02,00,00 hdr 00
(II) PCI: 08:00:0: chip 8086,4222 card 103c,135d rev 02 class 02,80,00 hdr 00
(II) PCI: End of PCI scan
(II) Intel Bridge workaround enabled
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,8), BCTRL: 0x0008 (VGA_EN

Bug#452357: xserver-xorg-video-intel: 945GM always crashes within 10 seconds of login

2007-11-21 Thread Andrew McMillan
Package: xserver-xorg-video-intel
Version: 2:2.1.1-4
Severity: important

Note that the version above is given because I have had to downgrade
this package to have a usable system.  The problems are with version
2.2.0-1, which crashes about 10 seconds after I log in.  To recover I am
forced to downgrade the driver to 2.1.1-4 *and* to reboot the system.

The logs that I have of the crash are, I think of the subsequent
failures to start the X server after the original crash, rather than the
crash itself.  If it would be helpful I can try and get one of just the
first crash and attach it.

Thanks,
Andrew McMillan.


-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 2007-09-04 07:26 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 1672732 2007-11-20 13:03 /usr/bin/Xorg

Contents of /var/lib/x11/xorg.conf.roster:
xserver-xorg

VGA-compatible devices on PCI bus:
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 
943/940GML Express Integrated Graphics Controller (rev 03)

/etc/X11/xorg.conf does not match checksum in /var/lib/x11/xorg.conf.md5sum.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 2202 2007-11-12 11:27 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
#  (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the  manual page.
# (Type man  at the shell prompt.)
#
# This file is automatically updated on  package upgrades *only*
# if it has not been modified since the last upgrade of the 
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh 

Section InputDevice
Identifier  Generic Keyboard
Driver  kbd
Option  CoreKeyboard
Option  XkbRules  xorg
Option  XkbModel  pc104
Option  XkbLayout us
Option  XkbOptionsctrl:nocaps,altwin:meta_win
EndSection

Section InputDevice
Identifier  Configured Mouse
Driver  mouse
Option  Emulate3Buttons   true
Option  CorePointer
Option  Device/dev/input/mice
Option  Protocol  ImPS/2
EndSection

Section InputDevice
Identifier  Synaptics Touchpad
Driver  synaptics
Option  SendCoreEventstrue
Option  Device/dev/psaux
Option  Protocol  auto-dev
#   Option  HorizScrollDelta  0
Option  SHMConfig true
EndSection

Section Device
Identifier  Intel Corporation Mobile 945GM/GMS, 943/940GML Express 
Integrated Graphics Controller
Driver  intel
BusID   PCI:0:2:0
Option  UseFBDev  true
EndSection

Section Monitor
Identifier  Configured Monitor
Option  DPMS
DisplaySize 304 228
EndSection

Section Screen
Identifier  Default Screen
Monitor Configured Monitor
DefaultDepth24
SubSection Display
Modes   1400x1050
Virtual 2880 2048
EndSubSection
EndSection

Section ServerLayout
Identifier  Default Layout
Screen  Default Screen
InputDevice Generic Keyboard
InputDevice Configured Mouse
InputDevice Synaptics Touchpad
EndSection




Xorg X server log files on system:
-rw-r--r-- 1 root root 72181 2007-08-30 20:31 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 36439 2007-10-23 18:05 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 33508 2007-11-22 17:49 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file
/var/log/Xorg.0.log:

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.1~git20071119-1)
Current Operating System: Linux hippy 2.6.24-rc2-hippy #1 SMP Wed Nov 14 
21:48:02 NZDT 2007 i686
Build Date: 20 November 2007  01:48:55AM
 
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/Xorg.0.log, Time: Thu Nov 22 17:03:44 2007
(==) Using config file: /etc/X11/xorg.conf
(==) ServerLayout Default Layout
(**) |--Screen Default Screen (0)
(**) |   |--Monitor Configured Monitor
(==) No device specified for screen Default Screen.
Using

Bug#449059: whereami.pl missing from whereami

2007-11-02 Thread Andrew McMillan
Hi Cord,

I had thought that whereami.pl was removed from whereami a while ago,
but perhaps not.

Does it all work again if you delete that symlink and reinstall the
package?

The symlink shouldn't be there any longer.  I've renamed the actual
program to /usr/sbin/whereami instead.

Regards
Andrew McMillan.





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



Bug#443547: libpoppler1: Problems rendering Porirua City overview map

2007-09-22 Thread Andrew McMillan
Package: libpoppler1
Version: 0.5.4-6.1
Severity: normal

The overview map for Porirua City Council takes over 90 seconds to
render in Evince on my Core 2 Duo 2GHz laptop with 2G RAM, which is not
swapping at the time.  This seems beyond excessive for a single page
PDF.  The timing was taken on the third run, so almost all disk access
should have been in cache.

In addition to the rendering performance, the overlay of URL positions
for the sub-maps linked from this map is rotated 90 degrees
anti-clockwise, so as you mouseover random places in the map you will
see links to things that should be 90 degrees clockwise from the
position where they are being presented.

The overall.pdf map is available from this URL:
http://gis.pcc.govt.nz/encounter/street_maps/overall.pdf

For comparison, on the same computer, Acrobat Reader takes less than 5
seconds, on the first run after a clean install.  Including the time it
took me to notice and click 'Accept' on the license agreement dialog.

The various sub-map links are also overlaid in the correct positions.

Thanks,
Andrew McMillan.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.23-rc7-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libpoppler1 depends on:
ii  libc6   2.6.1-5  GNU C Library: Shared libraries
ii  libcairo2   1.4.10-1 The Cairo 2D vector graphics libra
ii  libfontconfig1  2.4.2-1.2generic font configuration library
ii  libfreetype62.3.5-1+b1   FreeType 2 font engine, shared lib
ii  libgcc1 1:4.2.1-5GCC support library
ii  libjpeg62   6b-14The Independent JPEG Group's JPEG 
ii  libstdc++6  4.2.1-5  The GNU Standard C++ Library v3
ii  zlib1g  1:1.2.3.3.dfsg-5 compression library - runtime

libpoppler1 recommends no packages.

-- no debconf information



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



Bug#443137: libpano12: New upstream version(s)

2007-09-18 Thread Andrew McMillan
Package: libpano12
Version: 2.8.3-1
Severity: wishlist

I note that there is a new upstream version of libpano12 (2.8.6) as well
as an even more advanced release which is libpano13 version 2.9.12.  It
would be really nice to get these into Debian, along with the latest
version of Hugin.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22.1-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash



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



Bug#440143: network-manager: No applet = package is unusable

2007-08-30 Thread Andrew McMillan
Package: network-manager
Version: 0.6.5-1
Severity: grave
Justification: renders package unusable

I have recently upgraded to network-manager 0.6.5-1 and can no longer
access any of my wireless networks.

The package control file says Replaces: network-manager-gnome which
appears to be a complete falsehood!  There is no nm-applet in there at
all, which the changelog also states.

Unfortunately there is also no nm-applet anywhere else, as far as I can
see.  Even worse, I can't find any Debian source to build one from.

In the interim I have reconstructed the network-manager-gnome 0.6.4-8
package in order to tell it that it's OK to install alongside
network-manager (= 0.6.4) and have rebuild network-manager from source
to tell it that it *does not* provide network-manager-gnome.

Surprisingly, this approach works, and I can once more connect to my
wireless networks.

This suggests that one reasonable fix would be to release a new
network-manager-gnome 0.6.4-9 (or so) which claims to work with
network-manager (= 0.6.4-8) and a new network-manager co which doesn't
make false claims about providing / conflicting with that.

It seems fairly precipitate to have released this package into Sid
without having a corresponding network-manager-gnome package to go with
it, since the package is effectively useless without the UI required to
prompt me for my keyring password.

Regards,
Andrew McMillan


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22.1-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages network-manager depends on:
ii  adduser 3.104add and remove users and groups
ii  dbus1.1.1-3  simple interprocess messaging syst
ii  dhcdbd  3.0-1D-Bus interface to the ISC DHCP cl
ii  hal 0.5.9.1-4Hardware Abstraction Layer
ii  ifupdown0.6.8high level tools to configure netw
ii  iproute 20070313-1   Professional tools to control the 
ii  iputils-arping  3:20070202-2 Tool to send ICMP echo requests to
ii  libc6   2.6.1-1+v6   GNU C Library: Shared libraries
ii  libdbus-1-3 1.1.1-3  simple interprocess messaging syst
ii  libdbus-glib-1-20.74-1   simple interprocess messaging syst
ii  libgcrypt11 1.2.4-2  LGPL Crypto library - runtime libr
ii  libglib2.0-02.14.0-2 The GLib library of C routines
ii  libgpg-error0   1.4-2library for common error values an
ii  libhal1 0.5.9.1-4Hardware Abstraction Layer - share
ii  libiw29 29~pre22-1   Wireless tools - library
ii  libnl1-pre6 1.0~pre6-5   Library for dealing with netlink s
ii  libnm-util0 0.6.5-1  network management framework (shar
ii  lsb-base3.1-24   Linux Standard Base 3.1 init scrip
ii  wpasupplicant   0.6.0-3  Client support for WPA and WPA2 (I

Versions of packages network-manager recommends:
ii  network-manager-gnome 0.6.4-8+b1awm1 network management framework (GNOM

-- no debconf information


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



Bug#440143: [Pkg-utopia-maintainers] Bug#440143: network-manager: No GNOME applet (yet)

2007-08-30 Thread Andrew McMillan
On Thu, 2007-08-30 at 14:10 +0200, Michael Biebl wrote:
 
 As Cyril explained it already very accurately, the correct way (for
 users using network-manager-gnome) is simply to not force the upgrade
 until network-manager-applet has left NEW. The old 0.6.4 packages will
 then automatically be kept on hold.
 The default of apt-get and aptitude is, to not remove packages on
 upgrade (unless you do a dist-upgrade resp. full-upgrade).
 For the future, simply use apt-get upgrade or aptitude safe-upgrade.
 Otherwise you will hit the same problem on library transitions etc.

That's all very fine, but it's fairly complicated to read the changelog
in advance of installing the new version.

When a new package comes along which says it Replaces an old package,
and the old package is no longer available in the archive, then it is
also quite easy to make the (mistaken in *this* case) assumption that
the old package is no longer needed, and follow through the upgrade and
removal.

The package which truly replaces network-manager-gnome is
network-manager-applet, not network-manager at all.

In any case, I now understand what has happened and have a personal
workaround until the applet package becomes visible somewhere so I can
upgrade to it.  There is also a visible bug report for others to follow
if they find themselves in the same situation.

Cheers,
Amdrew McMillan.

-
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/PHYS: Level 2, 150-154 Willis St
DDI: +64(4)803-2201  MOB: +64(272)DEBIAN  OFFICE: +64(4)499-2267
Necessity is the mother of documentation
-



signature.asc
Description: This is a digitally signed message part


Bug#439908: singularity: Broken on upgrade

2007-08-28 Thread Andrew McMillan
Package: singularity
Version: 0.26a-1
Severity: grave
Justification: renders package unusable

When I upgraded to the new version of singularity just now, I can
no longer run the program.  Error output is included below:

==
[EMAIL PROTECTED]:~$ singularity 
open /dev/sequencer: No such file or directory
Traceback (most recent call last):
  File singularity.py, line 146, in ?
g.load_music()
  File /usr/share/games/singularity/code/g.py, line 146, in load_music
makedirs(musicpath)
  File /usr/lib/python2.4/os.py, line 159, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '../data/../music'
==

I am, of course, running the program as a normal user.

Note that it has always said open /dev/sequencer: No such file or
directory so that is not the problem.  I'm not sure what is supposed
to create a /dev/sequencer link and where it is supposed to point -
possibly at /dev/snd/seq.

Thanks,
Andrew McMillan

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (690, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22.1-hippy (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages singularity depends on:
ii  python   2.4.4-6 An interactive high-level object-o
ii  python-pygame1.7.1release-4.1+b1 SDL bindings for games development
ii  python-support   0.6.4   automated rebuilding support for p
ii  ttf-bitstream-vera   1.10-7  The Bitstream Vera family of free 

Versions of packages singularity recommends:
pn  singularity-music none (no description available)

-- no debconf information


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



  1   2   >