Package: xchat
Severity: serious

currently having to manually rebuild xchat (which is possible thanks to
all the source being available, yay!) because it has a critical dependency
on libperl5.20 (or whatever it happened to be built on)

as i happen to have libperl5.22 installed (because of other packages)
xchat had to be removed.  so, recompile it is.

that's now succeeded... except that the resultant packages have something
wrong with them, where they've actually just installed files into a
root-level subdirectory named /DEBIAN !  both packages (xchat and
xchat-common) attempt to install files there, resulting in a conflict,
whoops.

with dpkg --force -i xchat*.deb that problem is overcome but it's
still baaaad :)

root@bigmac:/home/lkcl/src/xchat-2.8.8# dpkg -L xchat
/.
/usr
/usr/lib
/usr/lib/xchat
/usr/lib/xchat/plugins
/usr/lib/xchat/plugins/perl.so
/usr/lib/xchat/plugins/python.so
/usr/lib/xchat/plugins/tcl.so
/usr/share
/usr/share/icons
/usr/share/icons/xchat.xpm
/usr/share/doc
/usr/share/applications
/usr/share/applications/xchat.desktop
/usr/share/menu
/usr/share/menu/xchat
/usr/share/pixmaps
/usr/share/pixmaps/xchat.png
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/xchat.1.gz
/usr/bin
/usr/bin/xchat
/DEBIAN
/DEBIAN/postrm
/DEBIAN/postinst
/usr
/usr/lib
/usr/lib/xchat


hmmm so some sort of macro isn't being expanded, those should definitely
be /var/lib/dpkg/info/xchat.post{*} not /DEBIAN/post{*}

nothing obvious... hmmm this could actually be a debhelper-related bug...
debian/xchat.postinst look all ok....

dpkg -l | grep debhelper

jz4775_first_usb_loader_05_jan_2015.html EOMA68-jz4775_XRay_Photos.html
vilkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ vi !$
vi EOMA68-jz4775_XRay_Photos.html

[1]+  Stopped                 vi EOMA68-jz4775_XRay_Photos.html
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ ls xray/
224952986479652205.jpg  584433720460909953.jpg  821089601287370418.jpg
234673406818258741.jpg  743152907671368456.jpg  883206684720572726.jpg
271022083929241329.jpg  744191122014272700.jpg  jz4775_in_xray_machine.png
421638358843205942.jpg  755620096344302905.jpg  jz4775_rev2.2_ddr3_xray.png
430599350367030133.jpg  765702773892981333.jpg  jz4775_rev2.2_xray.png
441315805327948669.jpg  787917171494657589.jpg  luke X-ray checking.rar
550233403601737642.jpg  802492111764438757.jpg  xray_machine.png
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ ls xray/*.png
xray/jz4775_in_xray_machine.png   xray/jz4775_rev2.2_xray.png
xray/jz4775_rev2.2_ddr3_xray.png  xray/xray_machine.png
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ %
vi EOMA68-jz4775_XRay_Photos.html
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git add 
EOMA68-jz4775_XRay_Photos.html 
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git commit -a -m 'add xray 
eoma68-jz4775'
[master 29b6dcf] add xray eoma68-jz4775
 1 file changed, 33 insertions(+)
 create mode 100644 ingenic/jz4775/news/EOMA68-jz4775_XRay_Photos.html
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git push
To ssh://g...@git.hands.com/rhombus.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'ssh://g...@git.hands.com/rhombus.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git pull
remote: Counting objects: 11, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 9 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (9/9), done.
>From ssh://git.hands.com/rhombus
   1deeb8a..476ae1b  master     -> origin/master
Merge made by the 'recursive' strategy.
 index.html | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git log
commit ab3b372da2a1ca83c57d8c5c593dccd884dab734
Merge: 29b6dcf 476ae1b
Author: Luke Leighton <l...@lkcl.net>
Date:   Mon Apr 25 10:59:26 2016 +0100

    Merge branch 'master' of ssh://git.hands.com/rhombus

commit 29b6dcf48ef7f9a7875dd50524ec1a1652494d65
Author: Luke Leighton <l...@lkcl.net>
Date:   Mon Apr 25 10:58:12 2016 +0100

    add xray eoma68-jz4775

commit 3d77e52e51b75c99056c2010dd28a88c1258812b
Author: Luke Leighton <l...@lkcl.net>
Date:   Mon Apr 25 10:49:57 2016 +0100

    add xray photos of jz4775 rev 2.2

commit 476ae1bca6dd037d78ac81696c19965b6c116e97
Author: astr <astr@web>
Date:   Wed Mar 16 19:22:44 2016 +0000

    added line break

commit 729e8937204ceaa83ac5f30ba2a6c70cac78ca3b
Author: astr <astr@web>
Date:   Fri Mar 11 01:28:23 2016 +0000

    uh updated two products to three in upcomming crowd fund

commit 7cbc1891b59dff02c84ed241995c64293b23a222
Author: astr <astr@web>
Date:   Fri Mar 11 01:26:18 2016 +0000

    added devices diagram and added laptop to the pipe line list

commit 1deeb8abda17aa13834a7dc64e20000498532bad
Author: Luke Leighton <l...@lkcl.net>
Date:   Mon Mar 7 18:59:28 2016 +0000

    add toc to whitepaper

commit fd7ed8c8cd41c5cb507d5f8f81dfaabf784c15cd
Author: Luke Leighton <l...@lkcl.net>
Date:   Mon Mar 7 18:59:01 2016 +0000

    add toc to whitepaper

commit ef681df10d9bcce56adba7fee0b566ceaeea81b4
Author: Luke Leighton <l...@lkcl.net>
Date:   Mon Mar 7 18:57:06 2016 +0000

    add toc to whitepaper

commit b88edf447060a17a00385e53725488e9d7f529be
Author: Luke Leighton <l...@lkcl.net>
Date:   Fri Mar 4 14:48:03 2016 +0000

    add battery pcb notes

lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git diff 1de 476
fatal: ambiguous argument '1de': unknown revision or path not in the working 
tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git diff 1dee 476
fatal: ambiguous argument '476': unknown revision or path not in the working 
tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git diff 1dee 476a
error: short SHA1 476a is ambiguous.
error: short SHA1 476a is ambiguous.
fatal: ambiguous argument '476a': unknown revision or path not in the working 
tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git diff 1dee 476ae
diff --git a/index.html b/index.html
index 8155a8d..1b91901 100644
--- a/index.html
+++ b/index.html
@@ -39,12 +39,17 @@ Find out more <a href="/how/">here</a>.
 <h2 id="what-products-are-in-the-pipeline">What products are in the pipeline?</
 
 <p>
+
+
+<a target="_blank" href="http://aross.me/rhombus-tech/Multiable_Devices_Diagram
+<br />
+
 The goals are huge: we have to start somewhere, so are beginning with
 the first
 <a href="http://elinux.org/Embedded_Open_Modular_Architecture";>Embedded
 Open Modular Architecture Standard</a>,
 <a href="http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68";>EOMA68</
-and have created two matching products:
+and have created three matching products:
 </p>
 <p>
 <ul>
@@ -52,10 +57,11 @@ and have created two matching products:
        <a href="/allwinner_a10/news">Allwinner A20</a> processor
 <li /> A very basic and tiny PC called the
        <a href="/community_ideas/micro_desktop/news/">Micro-Desktop</a>
+<li /> A Laptop with an 15 inch screen that is 3D printed: <a href="/community_
 </ul>
 </p>
 <p>
-These two products will be available in an upcoming
+These three products will be available in an upcoming
 <strong><a style="" href="https://www.crowdsupply.com/eoma68/micro-desktop";>Cro
 Campaign</a></strong>
 which is currently in prelaunch at
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ git push
Counting objects: 23, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (18/18), 5.10 MiB | 1.56 MiB/s, done.
Total 18 (delta 7), reused 0 (delta 0)
remote: From hands.com:rhombus
remote:    476ae1b..ab3b372  master     -> origin/master
To ssh://g...@git.hands.com/rhombus.git
   476ae1b..ab3b372  master -> master
lkcl@bigmac:~/src/rhombus/ingenic/jz4775/news$ reportbug xchat
*** Welcome to reportbug.  Use ? for help at prompts. ***
Note: bug reports are publicly archived (including the email address of the 
submitter).
Detected character set: UTF-8
Please change your locale if this is incorrect.

Using 'lkcl <l...@lkcl.net>' as your from address.
Getting status for xchat...
A package named "xchat" does not appear to be installed; do you want to search
for a similar-looking filename in an installed package [Y|n|q|?]? n
Getting available info for xchat...
Please enter the version of the package this report applies to (blank OK)
> 
Will send report to Debian (per lsb_release).
Querying Debian BTS for reports on xchat (source)...
  GNU nano 2.2.6   File: /tmp/reportbug-xchat-20160520-27159-Fhsg6r   Modified  

/usr/lib/xchat/plugins/python.so
/usr/lib/xchat/plugins/tcl.so
/usr/share
/usr/share/icons
/usr/share/icons/xchat.xpm
/usr/share/doc
/usr/share/applications
/usr/share/applications/xchat.desktop
/usr/share/menu
/usr/share/menu/xchat
/usr/share/pixmaps
/usr/share/pixmaps/xchat.png
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/xchat.1.gz
/usr/bin
/usr/bin/xchat
/DEBIAN
/DEBIAN/postrm
/DEBIAN/postinst
/usr
/usr/lib
/usr/lib/xchat


hmmm so some sort of macro isn't being expanded, those should definitely
be /var/lib/dpkg/info/xchat.post{*} not /DEBIAN/post{*}

nothing obvious... hmmm this could actually be a debhelper-related bug...
debian/xchat.postinst look all ok....


$ dpkg -l | grep debhelper

ii  debhelper                               9.20140228                          
all          helper programs for debian/rules
ii  dh-autoreconf                           10                                  
all          debhelper add-on to call autoreconf and clean up after the build
ii  dh-exec                                 0.14                                
amd64        Scripts to help with executable debhelper files
ii  dh-systemd                              1.22                                
all          debhelper add-on to handle systemd unit files


ok so let's upgrade debhelper and try again...  nope doesn't help

versions are now:

ii  debhelper                               9.20160403                          
all          helper programs for debian/rules
ii  dh-autoreconf                           12                                  
all          debhelper add-on to call autoreconf and clean up after the build
ii  dh-exec                                 0.14                                
amd64        Scripts to help with executable debhelper files


any suggestions on things to try appreciated.

btw, _yes_ this is important.  xchat is one of the few
non-massively-ridiculously-overbloated-GUI applications left that isn't
also curses-base, but critically it has a "constant and persistent retry"
connection feature that things like epic5 *don't have*.

epic5 will eventually fail, especially if its entire network disappears,
whereas xchat will just keep on being absolutely 100% persistent about
retrying.







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

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

Versions of packages xchat depends on:
ii  libatk1.0-0          2.18.0-1
ii  libc6                2.21-6
ii  libcairo2            1.14.6-1
ii  libdbus-1-3          1.10.2-1
ii  libdbus-glib-1-2     0.102-1
ii  libfontconfig1       2.11.0-6.1
ii  libfreetype6         2.5.2-2
ii  libgdk-pixbuf2.0-0   2.32.3-1.2
ii  libglib2.0-0         2.46.0-2
ii  libgtk2.0-0          2.24.29-1
ii  libpango-1.0-0       1.38.1-1
ii  libpangocairo-1.0-0  1.38.1-1
ii  libpangoft2-1.0-0    1.38.1-1
pn  libperl5.20          <none>
ii  libsexy2             0.1.11-3
ii  libssl1.0.0          1.0.1k-1
ii  libx11-6             2:1.6.2-3
ii  xchat-common         2.8.8-7.3

Versions of packages xchat recommends:
ii  alsa-utils    1.0.27.2-1
ii  libnotify4    0.7.6-2
ii  libpython2.7  2.7.6-8
ii  libtcl8.6     8.6.5+dfsg-2
ii  xdg-utils     1.1.0~rc1+git20111210-7
ii  zlib1g        1:1.2.8.dfsg-2+b1

xchat suggests no packages.

Reply via email to