{"action":"created","issue":{"url":"https://api.github.com/repos/aysiu/purebuntu/issues/1","repository_url":"https://api.github.com/repos/aysiu/purebuntu","labels_url":"https://api.github.com/repos/aysiu/purebuntu/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/aysiu/purebuntu/issues/1/comments","events_url":"https://api.github.com/repos/aysiu/purebuntu/issues/1/events","html_url":"https://github.com/aysiu/purebuntu/issues/1","id":157352225,"number":1,"title":"removes to much when used with xubuntu 16.04","user":{"login":"stammi","id":379090,"avatar_url":"https://avatars.githubusercontent.com/u/379090?v=3","gravatar_id":"","url":"https://api.github.com/users/stammi","html_url":"https://github.com/stammi","followers_url":"https://api.github.com/users/stammi/followers","following_url":"https://api.github.com/users/stammi/following{/other_user}","gists_url":"https://api.github.com/users/stammi/gists{/gist_id}","starred_url":"https://api.github.com/users/stammi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stammi/subscriptions","organizations_url":"https://api.github.com/users/stammi/orgs","repos_url":"https://api.github.com/users/stammi/repos","events_url":"https://api.github.com/users/stammi/events{/privacy}","received_events_url":"https://api.github.com/users/stammi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-05-28T18:53:26Z","updated_at":"2016-08-20T18:32:06Z","closed_at":"2016-05-30T19:37:23Z","body":"I ran the script like this:\r\n`python purebuntu.py --remove xubuntu-desktop --keep ubuntu-desktop`\r\n\r\nwhich produces:\r\n\r\n`sudo apt-get remove accountsservice-ubuntu-schemas appstream apt apt-offline ark aspell aspell-dictionary aspell-en aspell6a-dictionary blueman brltty-x11 caja-common catfish click dbus-property-service debian-archive-keyring dictionaries-common engrampa engrampa-common espeak exo-utils findutils fontconfig-config fonts-noto-hinted gawk gcc gcc-5 gigolo gir1.2-cheese-3.0 gir1.2-clutter-1.0 gir1.2-gmenu-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gtkclutter-1.0 gnome-software-common gnome-system-tools gstreamer1.0-audiosink gstreamer1.0-libav gtk-theme-config gtk2-engines-pixbuf gzip hddtemp iamerican ienglish-common indicator-applet indicator-application indicator-messages indicator-network indicator-renderer inxi ispell ispell-dictionary less libaa1 libaccounts-qt5-1 libandroid-properties1 libapparmor1 libasound2-plugins libaspell15 libatkmm-1.6-1v5 libaudit1 libavc1394-0 libavcodec-ffmpeg-extra56 libavcodec-ffmpeg56 libavfilter-ffmpeg5 libavformat-ffmpeg56 libavutil-ffmpeg54 libburn4 libc-dev libc-dev-bin libc6-dev libcaca0 libcaja-extension1 libcanberra-gtk0 libcdparanoia0 libclick-0.4-0 libdbusmenu-gtk3-4 libdv4 libexo-1-0 libfftw3-double3 libfftw3-single3 libflac8 libgarcon-1-0 libglib2.0-bin libgstreamer-plugins-good1.0-0 libgtk2.0-bin libgtkspell0 libgtkspell3-3-0 libido3-0.1-0 libiec61883-0 libindicator3-7 libisofs6 libjack-0.116 libjack-jackd2-0 libkeybinder0 libkf5archive5 libkf5completion5 libkf5configcore5 libkf5configgui5 libkf5configwidgets5 libkf5coreaddons5 libkf5dbusaddons5 libkf5i18n5 libkf5iconthemes5 libkf5jobwidgets5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiowidgets5 libkf5parts5 libkf5pty5 libkf5service-bin libkf5service5 libkf5widgetsaddons5 libkf5xmlgui5 libmate-desktop-2-17 libmatemixer0 libmirclient9 liboauth0 libogg0 libonline-accounts-daemon1 liboobs-1-5 libopus0 liborc-0.4-0 libotr5 liboxideqt-qmlplugin libpanel-applet0 libpoppler-glib8 libpurple0 libqt5qml5 libqt5quick5 libqt5quick5-gles libqt5xml5 libraw1394-11 libreoffice-style-elementary libreoffice-style-tango libsamplerate0 libsensors4 libshout3 libsignon-qt5-1 libspeex1 libspeexdsp1 libsystemsettings1 libtag1v5 libtagc0 libtheora0 libthunarx-2-0 libtrust-store2 libtumbler-1-0 libubuntu-download-manager-client1 libubuntuoneauth-2.0-0 libunique-1.0-0 liburl-dispatcher1 libv4l-0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvpx3 libvte9 libwavpack1 libwebrtc-audio-processing-0 libwnck22 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-utils libxfcegui4-4 libxss1 light-locker light-locker-settings lightdm-gtk-greeter lightdm-gtk-greeter-settings linux-libc-dev lm-sensors locate make mate-desktop-common mate-icon-theme mate-media mate-media-common mate-polkit menulibre mesa-utils mlocate mousepad mugshot net-tools obexd-client obexd-server orage p7zip-full packagekit packagekit-backend-aptcc packagekit-tools parole pastebinit pavucontrol pciutils pidgin pidgin-data pidgin-libnotify pidgin-otr pinentry-gtk2 pm-utils powerd pptp-linux python python-argparse python-defusedxml python-lzma python-magic python-psutil python-soappy python-wstools python3-psutil python:any qmenumodel-qml qml-module-qt-labs-folderlistmodel qml-module-qtmultimedia qml-module-qtmultimedia-gles qml-module-qtsysteminfo qml-module-ubuntu-connectivity qml-module-ubuntu-onlineaccounts2 qtdeclarative5-accounts-plugin qtdeclarative5-gsettings1.0 qtdeclarative5-ofono0.2 qtdeclarative5-ubuntu-content1 qtdeclarative5-ubuntu-settings-components qtdeclarative5-ubuntu-ui-toolkit-plugin qtdeclarative5-ubuntu-ui-toolkit-plugin-gles ristretto rtkit signon-ui-service suru-icon-theme system-image-dbus thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman tumbler tumbler-common ubuntu-keyboard-data ubuntu-snappy-cli ubuntu-system-settings ubuntu-system-settings-online-accounts ubuntu-touch-sounds upstart urfkill usbutils xarchiver xfburn xfce4-appfinder xfce4-cpugraph-plugin xfce4-dict xfce4-indicator-plugin xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notes xfce4-notes-plugin xfce4-notifyd xfce4-places-plugin xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-verve-plugin xfce4-volumed xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfpanel-switch xfwm4 xubuntu-artwork xubuntu-community-wallpapers xubuntu-community-wallpapers-xenial xubuntu-core xubuntu-default-settings xubuntu-desktop xubuntu-docs && sudo apt-get install ubuntu-desktop`\r\n\r\nThis contains packages like `apt`, `less`, `gcc`, `python` and `gzip`, none of which I would expect to be removed. Trying to run that command leads to a warning:\r\n\r\n```WARNING: The following essential packages will be removed.\r\nThis should NOT be done unless you know exactly what you are doing!\r\n  apt adduser (due to apt) e2fsprogs libblkid1 (due to e2fsprogs) libuuid1 (due to e2fsprogs) util-linux (due to e2fsprogs) findutils gzip init systemd-sysv (due to init)\r\n  login libaudit1 (due to login) libpam0g (due to login) libpam-runtime (due to login) libpam-modules (due to login) mount libmount1 (due to mount)\r\n  libfdisk1 (due to util-linux)\r\n1 upgraded, 6 newly installed, 846 to remove and 9 not upgraded.\r\nNeed to get 554 kB of archives.\r\nAfter this operation, 3.295 MB disk space will be freed.\r\nYou are about to do something potentially harmful.\r\nTo continue type in the phrase 'Yes, do as I say!'```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/aysiu/purebuntu/issues/comments/241216057","html_url":"https://github.com/aysiu/purebuntu/issues/1#issuecomment-241216057","issue_url":"https://api.github.com/repos/aysiu/purebuntu/issues/1","id":241216057,"user":{"login":"aysiu","id":13055957,"avatar_url":"https://avatars.githubusercontent.com/u/13055957?v=3","gravatar_id":"","url":"https://api.github.com/users/aysiu","html_url":"https://github.com/aysiu","followers_url":"https://api.github.com/users/aysiu/followers","following_url":"https://api.github.com/users/aysiu/following{/other_user}","gists_url":"https://api.github.com/users/aysiu/gists{/gist_id}","starred_url":"https://api.github.com/users/aysiu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aysiu/subscriptions","organizations_url":"https://api.github.com/users/aysiu/orgs","repos_url":"https://api.github.com/users/aysiu/repos","events_url":"https://api.github.com/users/aysiu/events{/privacy}","received_events_url":"https://api.github.com/users/aysiu/received_events","type":"User","site_admin":false},"created_at":"2016-08-20T18:32:06Z","updated_at":"2016-08-20T18:32:06Z","body":"I thought this was resolved with the protected_items list, but the suggested packages will still try to remove those items, presumably because they depend on other things set to be remove.\r\n\r\n_recommends_ is too aggressive, so I'm changing it to _depends_. It won't lead to a totally \"pure\" list to remove, but it should get the bulk out."}}
{"actor":{"display_login":"aysiu"}}