[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#908580: marked as done (ibus-table-createdb fails with nonexisting $HOME)



Your message dated Sat, 29 Sep 2018 19:20:12 +0000
with message-id <E1g6Kmi-0001EK-2F@fasolo.debian.org>
and subject line Bug#908580: fixed in ibus-table-others 1.3.9-3
has caused the Debian Bug report #908580,
regarding ibus-table-createdb fails with nonexisting $HOME
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
908580: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908580
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus-table
Version: 1.9.21-1
Severity: serious
Control: affects -1 src:ibus-table-others

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ibus-table-others.html

...
/usr/bin/ibus-table-createdb  -n compose.db -s compose.txt
Traceback (most recent call last):
  File "/usr/share/ibus-table/engine/tabcreatedb.py", line 455, in <module>
    main()
  File "/usr/share/ibus-table/engine/tabcreatedb.py", line 175, in main
    create_database=True)
  File "/usr/share/ibus-table/engine/tabsqlitedb.py", line 262, in __init__
    import ibus_table_location
  File "/usr/share/ibus-table/engine/ibus_table_location.py", line 102, in <module>
    __module_init = __ModuleInitializer()
  File "/usr/share/ibus-table/engine/ibus_table_location.py", line 96, in __init__
    _init()
  File "/usr/share/ibus-table/engine/ibus_table_location.py", line 76, in _init
    os.makedirs(IBUS_TABLE_LOCATION['data_home'])
  File "/usr/lib/python3.6/os.py", line 210, in makedirs
    makedirs(head, mode, exist_ok)
  File "/usr/lib/python3.6/os.py", line 210, in makedirs
    makedirs(head, mode, exist_ok)
  File "/usr/lib/python3.6/os.py", line 210, in makedirs
    makedirs(head, mode, exist_ok)
  File "/usr/lib/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/nonexistent'
make[2]: *** [Makefile:519: compose.db] Error 1


This can be reproduced with:

# works
$ HOME=/tmp /usr/bin/ibus-table-createdb -n compose.db -s compose.txt

# fails
$ HOME=/doesnotexist /usr/bin/ibus-table-createdb -n compose.db -s compose.txt

--- End Message ---
--- Begin Message ---
Source: ibus-table-others
Source-Version: 1.3.9-3

We believe that the bug you reported is fixed in the latest version of
ibus-table-others, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 908580@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated ibus-table-others package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 29 Sep 2018 13:59:31 -0400
Source: ibus-table-others
Binary: ibus-table-cns11643 ibus-table-compose ibus-table-emoji ibus-table-ipa-x-sampa ibus-table-latex ibus-table-rustrad ibus-table-thai ibus-table-translit ibus-table-translit-ua ibus-table-viqr ibus-table-yawerty
Architecture: source
Version: 1.3.9-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Description:
 ibus-table-cns11643 - ibus-table input method: Cns11643
 ibus-table-compose - ibus-table input method: Compose
 ibus-table-emoji - ibus-table input method: Emoji
 ibus-table-ipa-x-sampa - ibus-table input method: IPA-X-SAMPA
 ibus-table-latex - ibus-table input method: LaTeX
 ibus-table-rustrad - ibus-table input method: Russian Traditional
 ibus-table-thai - ibus-table input method: Thai
 ibus-table-translit - ibus-table input method: Translit
 ibus-table-translit-ua - ibus-table input method:  Ukrainian Translit
 ibus-table-viqr - ibus-table input method: Viqr
 ibus-table-yawerty - ibus-table input method: Yawerty
Closes: 860110 899549 908580
Changes:
 ibus-table-others (1.3.9-3) unstable; urgency=medium
 .
   * Team upload.
   * debian: Apply "wrap-and-sort -abst".
   * debian: Bump debhelper compat to v11.
   * debian/control:
     + Update Maintainer field and use debian-input-method mailing list.
       Closes: #899549.
     + Bump Standards-Version to 4.2.1.
     + Remove unnecessary build dependency dh-autoreconf.
     + Correctly set Homepage field. Closes: #860110.
     + Update Vcs-* fields and point to Salsa input-method-team repo.
   * debian/rules:
     + Modernize packaging instructions.
     + Explicitly set HOME envvar to circumvent ibus-table-createdb failure.
       Closes: 908580.
   * debian/patches: Remove empty directory.
   * debian/not-installed: Explicitly not installing old-hu files to prevent
     FTBFS. This file should be installed as a separate package later.
Checksums-Sha1:
 e24865544112136c78cad579a987ef36a45fc6f9 2762 ibus-table-others_1.3.9-3.dsc
 898158e4d1eb29421fd8c20e664482647ccd603b 3432 ibus-table-others_1.3.9-3.debian.tar.xz
 40b3da81fcd95e30f0d3cd5ff6c674a42a2c8fb1 12758 ibus-table-others_1.3.9-3_amd64.buildinfo
Checksums-Sha256:
 d7e5cf056e0a47fbaef807fa2a1d9a743beae8677a2329e1ed9d32d738282bb0 2762 ibus-table-others_1.3.9-3.dsc
 0c0dcc7e13eaf77cc5419a3fd172566b13dae08a310f8f8518ed577208d4f719 3432 ibus-table-others_1.3.9-3.debian.tar.xz
 c01a32c099c6c0d9c1b28e08f9fb021f2621b1eeb5731669c20865c179af6cf7 12758 ibus-table-others_1.3.9-3_amd64.buildinfo
Files:
 99686db7db0fb17729b94cbaf2045940 2762 utils optional ibus-table-others_1.3.9-3.dsc
 42072c09f1d9868988f3a380cce8b0e8 3432 utils optional ibus-table-others_1.3.9-3.debian.tar.xz
 73784bc1174e3887c391655f084de82d 12758 utils optional ibus-table-others_1.3.9-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAluvyVkACgkQwpPntGGC
Ws5XbA//U5Kryh49Os7uHv+CgjjMnCJPfhIOz55dKihHlXjRZVXb3v165uaX6HTW
K0hT/dyfMOU7ZRjNAUleAVYPDvVgNzdVeUvHChugzitj3TbwISkaefJDpuqZizdB
a9oUoiVi/aN7+Xb1lSiVrHP1NCrndeppxvo0eZLh/7crkrapoZR0ug5VogXDjGpE
A/Nt8ORHfJUR5P47zpFZRcCpCLu3BG3C0JPr3tw/E5Xg3xX6VwNz6rTRritfphQm
vT2sRDNEmVcrxLt9IV7FehM2mYVnilIJLsFIv7pNYSnVolIlv+iiYuGAMfe0+QHd
Ly6KZG9Z0RPKstUzxKCIP4b3IJ+seMuP1bQ3isQNr+fQj0DgvqMoLQL51fQxnOdg
Xdm+APVgHh47EVfWQmXVKkcg0ubHZPeV+VjzyajJg7boRMHiqi529NxEXgEOD0yg
CG6Kdq64Vf6wi6KinhWUFHaGdxWtT09hFEExqXnodcKtK/PuYlh3ENMtQPgjh4s2
Ju6HtVaDi6DM3fAhig+CpjsvWOHaFkuUY4CWG/pIE9pv1MbfJ0xqo0iWquhdCJwh
IEtotZKeflvjKLyBcU1on7T7lcXmpeW04+Sd0iZuvEj4rsHIr+z6CAUnSRxpQ0aS
YxTKNq1d4GbRycmOVHnc0kEPlD68MdSnYBpaZa3S/F4vPMof6XY=
=4H2/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: