Custom Query (1145 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (97 - 99 of 1145)

Ticket Resolution Summary Owner Reporter
#1050 fixed nsswitch-config: path to libnss-mdns.postinst might change with multiarch andersk

Reported by andersk, 11 years ago.

Description

If libnss-mdns is converted to a Multi-Arch: same package, /var/lib/dpkg/info/libnss-mdns.postinst will move to /var/lib/dpkg/info/libnss-mdns:$ARCH.postinst. We can run dpkg-query --control-path libnss-mdns postinst to find the real location in either case. That requires dpkg 1.15.4, so we should either wait for hardy and lenny to die, or fall back to the old path.

#1126 wontfix /usr/athena/bin/python breaks with /usr/athena symlink andersk

Reported by andersk, 10 years ago.

Description
debathena / python / jdreed  2011-09-21 16:42:37  (This zephyr does not necessarily reflect the views of IS&T, MIT, its)
    WTF?
    
    $ python -V
    Python 2.7.1+
    
    $ python -c 'import platform;print platform.python_version()'
    2.7.1+
    
    $ /usr/athena/bin/python -V
    Python 2.7.1+
    
    $ /usr/athena/bin/python -c 'import platform;print platform.python_version()'
    Traceback (most recent call last):
    File "/usr/athena/lib/python2.7/site.py", line 562, in <module>
      main()
    File "/usr/athena/lib/python2.7/site.py", line 544, in main
      known_paths = addusersitepackages(known_paths)
    File "/usr/athena/lib/python2.7/site.py", line 271, in addusersitepackages
      user_site = getusersitepackages()
    File "/usr/athena/lib/python2.7/site.py", line 246, in getusersitepackages
      user_base = getuserbase() # this will also set USER_BASE
    File "/usr/athena/lib/python2.7/site.py", line 236, in getuserbase
      USER_BASE = get_config_var('userbase')
    File "/usr/athena/lib/python2.7/sysconfig.py", line 558, in get_config_var
      return get_config_vars().get(name)
    File "/usr/athena/lib/python2.7/sysconfig.py", line 457, in get_config_vars
      _init_posix(_CONFIG_VARS)
    File "/usr/athena/lib/python2.7/sysconfig.py", line 310, in _init_posix
      raise IOError(msg)
    IOError: invalid Python installation: unable to open /usr/athena/local/lib/python2.7/config/Makefile (No such file or directory)
debathena / python / jdreed  2011-09-21 16:43:24  (This zephyr does not necessarily reflect the views of IS&T, MIT, its)
    (this is on, like, natty)
debathena / python / andersk  2011-09-21 16:45:04  (Anders Kaseorg)
    Haha, /usr/athena.
debathena / python / jdreed  2011-09-21 16:44:21  (This zephyr does not necessarily reflect the views of IS&T, MIT, its)
    so not the point
debathena / python / andersk  2011-09-21 16:49:02  (Anders Kaseorg)
    A workaround is python -S.
debathena / python / jdreed  2011-09-21 16:52:59  (This zephyr does not necessarily reflect the views of IS&T, MIT, its)
    Wait, what about /usr/athena is causing it to lose?  If I symlink
    python into /usr/local/bin or even /opt/bin it's fine
debathena / python / andersk  2011-09-21 16:56:18  (Anders Kaseorg)
    python being symlinked is different from its containing directory
    being symlinked.
debathena / python / andersk  2011-09-21 17:01:31  (Anders Kaseorg)
    From my sysconfig.py (on oneiric, which has the same problem):
    
    def _get_makefile_filename():
        if _PYTHON_BUILD:
            return os.path.join(_PROJECT_BASE, "Makefile")
        return os.path.join(get_path('platstdlib').replace("/usr/local","/usr",1), "config" + (sys.pydebug and "_d" or ""), "Makefile")
    
    and /usr/athena/local doesn’t match that.
debathena / python / jdreed  2011-09-21 17:02:17  (This zephyr does not necessarily reflect the views of IS&T, MIT, its)
    I don't, then, understand why this still works:
    jdreed@infinite-loop:~$ sudo ln -nsf /usr /opt/usr
    [sudo] password for jdreed: 
    jdreed@infinite-loop:~$ /opt/usr/bin/python -c 'import platform;print platform.python_version()'
    2.7.1+
debathena / python / andersk  2011-09-21 17:03:51  (Anders Kaseorg)
    Because /opt/usr/local does match that.
debathena / python / jdreed  2011-09-21 17:03:54  (This zephyr does not necessarily reflect the views of IS&T, MIT, its)
    Hrm.  We should probably still care somehow, since we just broke our
    compatibility layer without telling anyone
debathena / python / andersk  2011-09-21 17:05:11  (Anders Kaseorg)
    $ sudo ln -nsf /usr /opt/usr
    $ /opt/usr/bin/python -c ''
    $ sudo ln -nsf /usr /opt/rsu
    $ /opt/rsu/bin/python -c ''
    …
    IOError: invalid Python installation: unable to open /opt/rsu/local/lib/python2.7/config/Makefile (No such file or directory)
debathena / python / andersk  2011-09-21 17:08:55  (Anders Kaseorg)
    Well, uh, you can read debian/patches/distutils-install-layout.diff,
    cry, and file a hilarious Debian bug?
debathena / python / andersk  2011-09-21 17:13:06  (Anders Kaseorg)
    It looks like it would work if /usr/athena/bin was the symlink
    instead of /usr/athena?
#1203 fixed nss_nonlocal: initgroups_dyn should return success when adding only magic groups andersk

Reported by andersk, 10 years ago.

Description

When the groups_nonlocal chain returns NSS_STATUS_NOTFOUND, _nss_nonlocal_initgroups_dyn also returns NSS_STATUS_NOTFOUND even though it has successfully added the magic nss-nonlocal-users group. Based on what seems to be happening on scripts (I have not yet reproduced on Debathena), I theorize that this will cause nscd to ignore the nss-nonlocal-users group for users that aren’t in any other secondary groups, and that the fix is to have _nss_nonlocal_initgroups_dyn return NSS_STATUS_SUCCESS in this case instead.

Note: See TracQuery for help on using queries.