Bug 373623 - Wrong rm -i <file> behaviour
Summary: Wrong rm -i <file> behaviour
Status: RESOLVED UPSTREAM
Alias: None
Product: kde-cli-tools
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.8.3
Platform: Gentoo Packages Linux
: NOR major
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-13 19:36 UTC by Branimir Amidzic
Modified: 2016-12-13 21:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Branimir Amidzic 2016-12-13 19:36:25 UTC
When I type rm -o in Konsole and reply "n" (for avoiding the deletion of a file) the file gets removed anyway. It doesn't matter what I type. The file always gets deleted.

I thought this was specific to Konsole, but the same happens with xterm.

The behaviour outside the GUI is as expected.

I'm not sure which component is responsible, so please move it if it belongs to another package. Here's my environment:

ANT_HOME=/usr/share/ant
BROWSER=/usr/bin/firefox-bin
CASROOT=/usr/lib64/opencascade-6.7.1/ros/lin
CG_COMPILER_EXE=/opt/bin/cgc
CG_INC_PATH=/opt/nvidia-cg-toolkit/include
CG_LIB_PATH=/opt/nvidia-cg-toolkit/lib64
COLORFGBG=15;0
CONFIG_PROTECT_MASK=/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/apache2-php5.6/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/revdep-rebuild
CONFIG_PROTECT=/usr/share/maven-bin-3.3/conf /usr/share/gnupg/qualified.txt /usr/share/config /usr/share/themes/oxygen-gtk/gtk-2.0
CSF_EXCEPTION_PROMPT=1
CSF_GraphicShr=/usr/lib64/opencascade-6.7.1/ros/lin/lib64/libTKOpenGl.so
CSF_IGESDefaults=/usr/lib64/opencascade-6.7.1/ros/lin/src/XSTEPResource
CSF_LANGUAGE=us
CSF_MDTVFontDirectory=/usr/lib64/opencascade-6.7.1/ros/lin/src/FontMFT
CSF_MDTVTexturesDirectory=/usr/lib64/opencascade-6.7.1/ros/lin/src/Textures
CSF_MIGRATION_TYPES=/usr/lib64/opencascade-6.7.1/ros/lin/src/StdResource/MigrationSheet.txt
CSF_PluginDefaults=/usr/lib64/opencascade-6.7.1/ros/lin/src/StdResource
CSF_SHMessage=/usr/lib64/opencascade-6.7.1/ros/lin/src/SHMessage
CSF_StandardDefaults=/usr/lib64/opencascade-6.7.1/ros/lin/src/StdResource
CSF_StandardLiteDefaults=/usr/lib64/opencascade-6.7.1/ros/lin/src/StdResource
CSF_STEPDefaults=/usr/lib64/opencascade-6.7.1/ros/lin/src/XSTEPResource
CSF_UnitsDefinition=/usr/lib64/opencascade-6.7.1/ros/lin/src/UnitsAPI/Units.dat
CSF_UnitsLexicon=/usr/lib64/opencascade-6.7.1/ros/lin/src/UnitsAPI/Lexi_Expr.dat
CSF_XCAFDefaults=/usr/lib64/opencascade-6.7.1/ros/lin/src/StdResource
CSF_XmlOcafResource=/usr/lib64/opencascade-6.7.1/ros/lin/src/XmlOcafResource
CSF_XSMessage=/usr/lib64/opencascade-6.7.1/ros/lin/src/XSMessage
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-BnphjHvbxa,guid=8db7b30f99605547cc72bc11584c230c
DESKTOP_SESSION=/usr/share/xsessions/plasma
DISPLAY=:0
EDITOR=/bin/nano
GCC_SPECS=
GSETTINGS_BACKEND=dconf
GS_LIB=/home/ambra/.fonts
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/ambra/.gtkrc-2.0:/home/ambra/.config/gtkrc-2.0
GTK_RC_FILES=/etc/gtk/gtkrc:/home/ambra/.gtkrc:/home/ambra/.config/gtkrc
GUILE_LOAD_PATH=/usr/share/guile/1.8
HISTCONTROL=ignoredups
HOME=/home/ambra
INFOPATH=/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/info
ITCL_LIBRARY=/usr/lib64/itcl3.4
ITK_LIBRARY=/usr/lib64/itk3.4
JAVAC=/etc/java-config-2/current-system-vm/bin/javac
JAVA_HOME=/etc/java-config-2/current-system-vm
JDK_HOME=/etc/java-config-2/current-system-vm
KDE_FULL_SESSION=true
KDE_MULTIHEAD=false
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
KONSOLE_DBUS_SERVICE=:1.3057
KONSOLE_DBUS_SESSION=/Sessions/4
KONSOLE_DBUS_WINDOW=/Windows/4
KONSOLE_PROFILE_NAME=Shell
LANG=bs_BA.UTF-8
LANGUAGE=en_US
LESSOPEN=|lesspipe %s
LESS=-R -M --shift 5
LOGNAME=ambra
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
MAIL=/var/mail/ambra
MANPAGER=manpager
MANPATH=/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.6/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.5/man/
MMGT_CLEAR=1
MULTIOSDIRS=../lib64:../lib32
OPENCL_PROFILE=nvidia
OPENGL_PROFILE=xorg-x11
PAGER=/usr/bin/less
PAM_KWALLET5_LOGIN=/tmp/kwallet5_ambra.socket
PAM_KWALLET_LOGIN=/tmp/kwallet_ambra.socket
PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3:/usr/lib64/opencascade-6.7.1/ros/lin/bin:/opt/nvidia-cg-toolkit/bin:/usr/games/bin:/opt/cuda/bin
PRELINK_PATH_MASK=/opt/bin/skype
PROFILEHOME=
PWD=/home/ambra
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_GRAPHICSSYSTEM=raster
QT_PLUGIN_PATH=/usr/lib64/kde4/plugins
SESSION_MANAGER=local/toshiba:@/tmp/.ICE-unix/4944,unix/toshiba:/tmp/.ICE-unix/4944
SHELL=/bin/bash
SHELL_SESSION_ID=f8882cb26c584000b908fd7e92528a9d
SHLVL=2
SSH_AGENT_PID=4897
SSH_ASKPASS=/usr/bin/ksshaskpass
SSH_AUTH_SOCK=/tmp/ssh-dbSpdWsmMzUM/agent.4896
TCLHOME=/usr/bin
TCLLIBPATH=/usr/lib64
TCL_LIBRARY=/usr/lib64/tcl8.5
TERM=xterm
TIX_LIBRARY=/usr/lib64/tix8.4
TK_LIBRARY=/usr/lib64/tk8.5
USER=ambra
_=/usr/bin/printenv
VBOX_APP_HOME=/usr/lib64/virtualbox
WINDOWID=153092144
XAUTHORITY=/tmp/xauth-1000-_0
XCURSOR_SIZE=0
XCURSOR_THEME=breeze_cursors
XDG_CONFIG_DIRS=/etc/xdg
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=/usr/local/share:/usr/share
XDG_RUNTIME_DIR=/var/run/user/1000
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_COOKIE=toshiba-1481384719.128198-1774329533
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XSESSION=KDE-4
Comment 1 Christoph Feck 2016-12-13 21:05:24 UTC
If it is also reproducible with xterm, then you should report it directly to coreutils developers via http://www.gnu.org/software/coreutils/coreutils.html