Summary: | Мусор в домашнем каталоге | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vyacheslav Dikonov <slava> |
Component: | etcskel | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | aen, cas, enp, glebfm, gns, icesik, imz, ldv, mike, placeholder, radik |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 23975 | ||
Bug Blocks: |
Description
Vyacheslav Dikonov
2005-03-24 20:32:06 MSK
(In reply to comment #0) > Еще одним примером мусора в данном пакете является каталог .mutt. Он невидим, > но > зачем его хранить всем, кто пользуется другими средствами чтения почты? Его > гораздо лучше было бы создавать только в случае установки пакета mutt. > > То же самое относится к файлам настройки xemacs, emacs, pine. Просто они были зависимы от выбора языка и т.п. пользователя. При этом пользователю давалась свобода их изменить, убрать. Другое решение: грузить какие-то настройки в зависимости от локали -- могло тоже пользователям не понравится (у них не было бы возможности отказаться от этого) (ну и мейнтейнерам проще было сделать так: не нужно было патчить сами программы, чтобы они грузили разные настройки в зависимочти от локали или языка пользователя). Это касается и каких-то других (неязыковых) дефолтных настроек: если положить в ~/, а не в /etc/, будет меньше возмущённых пользователей, возмущённых тем, что они не могут убрать это. (In reply to comment #1) > (In reply to comment #0) > > > Еще одним примером мусора в данном пакете является каталог .mutt. Он > Просто они были зависимы от выбора языка и т.п. пользователя. При этом Вот сообщение, показывающее, что разное содержимое таких файлов (отличное от общесистемных) бывает полезным: https://bugzilla.altlinux.org/show_bug.cgi?id=7715 . Хотя можно считать, что каждый из этих случаев -- недоработка в каждой из этих программ завсимости от локали, языка, каких-то ещё переменных окружения. Давайте уберем Documents в связи имеющимся в наличии xdg-user-dirs и xdg-user-dirs-gtk. Это интересно ментейнеру? Или самим? Предлагаю обдумать порезку etcskel на: - base: .bash*, .ssh/; - desktop: .cache/, .config/, .local/, .lpoptions, .x*, Documents/ (?) - console: .mutt, .rpmmacros (сюда же можно .screenrc из etcskel-screenrc) Не соображу, куда tmp/ -- по умолчанию в base, видимо. Если принципиальных возражений нет, могу сделать набросок. (In reply to comment #4) > Предлагаю обдумать порезку etcskel на: > - base: .bash*, .ssh/; > - desktop: .cache/, .config/, .local/, .lpoptions, .x*, Documents/ (?) > - console: .mutt, .rpmmacros (сюда же можно .screenrc из etcskel-screenrc) s/console/terminal/ Боюсь, что это разбиение довольно условное. Например, girar-builder использует ~/.cache, хотя к desktop не имеет никакого отношения. Мне, честно говоря, не кажется, что .* достойны такого большого внимания. Разумеется, условное -- затем и "обдумать". Потому как чего-то бы хотелось и добавить, но не усугубляя. Может, это только пользующихся alias l='ls -la' напрягает, но меня в том числе. :) Михаил, Дима, я давайте сделаем правильно... Если Дима не против предложений Михаила, я был бы очень рад помощи... я предложил бы для начала убрать Documents, если OOo его не требует (надо проверить!) тем более, что пакет на nobody. Не требует, но обижается при отсутствии и пытается предложить Documents как имя _документа_. (In reply to comment #9) > Не требует, но обижается при отсутствии и пытается предложить Documents как имя > _документа_. А на это у нас есть #23975 - и оно всегда будет присутствовать. Коллеги, предлагаю этот баг добавить в блокирующие баги к выпуску дистрибутива. ALTLinux очень серьезно используется как в государственных и частных секторах. К сожалению моя компетенстность на данный момент не позволяет мне грамотно разобраться с этим багом. Но разобраться с ним нужно. На данный момент snejok@ по моей просьбе собрал такой костыль для сборки дистрибутива без каталога Documents: installer-feature-rmdir-documents-stage2 Хотелось бы поменьше таких костылей в 6-ой ветке... По мотивам: http://lists.altlinux.org/pipermail/devel/2011-February/188413.html Общий вывод: 1. Удаляем все каталоги, которые не начинаются на . (Docoments, tmp). 2. tmp -> .tmp Так? To ldv@: Если багу перевешу на себя + сделаю необходимые изменения, перепроверите? В сизиф пойдет только после Вашего одобрения. |