{"action":"created","issue":{"url":"https://api.github.com/repos/jjk-jacky/kalu/issues/29","labels_url":"https://api.github.com/repos/jjk-jacky/kalu/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/jjk-jacky/kalu/issues/29/comments","events_url":"https://api.github.com/repos/jjk-jacky/kalu/issues/29/events","html_url":"https://github.com/jjk-jacky/kalu/issues/29","id":77337007,"number":29,"title":"AUR packages in 'IgnorePkg' not ignored","user":{"login":"yan12125","id":1937689,"avatar_url":"https://avatars.githubusercontent.com/u/1937689?v=3","gravatar_id":"","url":"https://api.github.com/users/yan12125","html_url":"https://github.com/yan12125","followers_url":"https://api.github.com/users/yan12125/followers","following_url":"https://api.github.com/users/yan12125/following{/other_user}","gists_url":"https://api.github.com/users/yan12125/gists{/gist_id}","starred_url":"https://api.github.com/users/yan12125/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yan12125/subscriptions","organizations_url":"https://api.github.com/users/yan12125/orgs","repos_url":"https://api.github.com/users/yan12125/repos","events_url":"https://api.github.com/users/yan12125/events{/privacy}","received_events_url":"https://api.github.com/users/yan12125/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-17T15:57:08Z","updated_at":"2015-05-17T21:53:19Z","closed_at":null,"body":"For example, I have the followinf line in pacman.conf:\r\n```\r\nIgnorePkg = linux linux-headers linux-api-headers linux-docs linux-manpages nvidia nvidia-utils nvidia-libgl opencl-nvidia virtualbox-host-modules virtualbox virtualbox-ext-oracle virtualbox-guest-iso\r\n```\r\nAnd the result from ```kalu -m -d```:\r\n```\r\n$ kalu -d -m\r\n[23:42:40] kalu v3.0.0-5-g4301-dirty -- debug mode enabled (level 1)\r\n[23:42:40] config: attempting to read file /home/yen/.config/kalu/kalu.conf\r\n[23:42:40] config: new section 'options'\r\n[23:42:40] config: pacmanconf: /etc/pacman.conf\r\n[23:42:40] config: NotifIcon: 1\r\n[23:42:40] config: NotifIconUser: (null)\r\n[23:42:40] config: notif icon size: 20\r\n[23:42:40] config: interval: 172800\r\n[23:42:40] config: timeout: -1\r\n[23:42:40] config: checks_auto: 31\r\n[23:42:40] config: checks_manual: 31\r\n[23:42:40] config: cmdline_link: xdg-open '$URL'\r\n[23:42:40] config: check for pacman/kalu conflict: 1\r\n[23:42:40] config: action: 2\r\n[23:42:40] config: confirm postsysupgrade: 1\r\n[23:42:40] config: syncdbs in tooltip: 1\r\n[23:42:40] config: OnSglClick: 5\r\n[23:42:40] config: OnDblClick: 1\r\n[23:42:40] config: OnMdlClick: 6\r\n[23:42:40] config: OnSglClickPaused: 7\r\n[23:42:40] config: OnDblClickPaused: 7\r\n[23:42:40] config: OnMdlClickPaused: 7\r\n[23:42:40] config: new section 'template-upgrades'\r\n[23:42:40] config: title: $NB updates available (D: $DL; N: $NET)\r\n[23:42:40] config: package: - <b>$PKG</b> $OLD > <b>$NEW</b> (D: $DL; N: $NET)\r\n[23:42:40] config: sep: \\n\r\n[23:42:40] config: new section 'template-watched'\r\n[23:42:40] config: title: $NB watched packages updated (D: $DL; N: $NET)\r\n[23:42:40] config: package has no value\r\n[23:42:40] config: sep has no value\r\n[23:42:40] config: new section 'template-aur'\r\n[23:42:40] config: title: AUR: $NB packages updated\r\n[23:42:40] config: package: - <b>$PKG</b> $OLD > <b>$NEW</b>\r\n[23:42:40] config: sep has no value\r\n[23:42:40] config: new section 'template-aur-not-found'\r\n[23:42:40] config: title: $NB packages not found in AUR\r\n[23:42:40] config: package: - <b>$PKG</b> ($OLD)\r\n[23:42:40] config: sep has no value\r\n[23:42:40] config: new section 'template-watched-aur'\r\n[23:42:40] config: title: AUR: $NB watched packages updated\r\n[23:42:40] config: package has no value\r\n[23:42:40] config: sep has no value\r\n[23:42:40] config: new section 'template-news'\r\n[23:42:40] config: title: $NB unread news\r\n[23:42:40] config: package: - $NEWS\r\n[23:42:40] config: sep has no value\r\n[23:42:40] config: finished parsing /home/yen/.config/kalu/kalu.conf\r\n[23:42:40] config: attempting to read file /home/yen/.config/kalu/watched.conf\r\n[23:42:40] config: watched packages: added hhvm 3.7.0-2\r\n[23:42:40] config: watched packages: added libchewing 0.4.0-1\r\n[23:42:40] config: watched packages: added namcap 3.2.5-2\r\n[23:42:40] config: watched packages: added youtube-dl 2015.05.10-1\r\n[23:42:40] config: finished parsing /home/yen/.config/kalu/watched.conf\r\n[23:42:40] config: attempting to read file /home/yen/.config/kalu/watched-aur.conf\r\n[23:42:40] config: finished parsing /home/yen/.config/kalu/watched-aur.conf\r\n[23:42:40] config: attempting to read file /home/yen/.config/kalu/news.conf\r\n[23:42:40] config: news_last: PulseAudio split\r\n[23:42:40] config: finished parsing /home/yen/.config/kalu/news.conf\r\n[23:42:40] drop last_notifs\r\n[23:42:40] downloading https://www.archlinux.org/feeds/news/\r\n[23:42:41] downloaded 11655 bytes\r\n[23:42:41] parsing pacman.conf (/etc/pacman.conf) for options\r\n[23:42:41] config: attempting to read file /etc/pacman.conf\r\n[23:42:41] config: new section 'options'\r\n[23:42:41] config: arch: x86_64\r\n[23:42:41] config: checkspace\r\n[23:42:41] config: SigLevel: Required\r\n[23:42:41] config: SigLevel: DatabaseOptional\r\n[23:42:41] config file /etc/pacman.conf, line 101: including /home/etc/pacman.conf\r\n[23:42:41] config: attempting to read file /home/etc/pacman.conf\r\n[23:42:41] config: IgnorePkg: linux\r\n[23:42:41] config: IgnorePkg: linux-headers\r\n[23:42:41] config: IgnorePkg: linux-api-headers\r\n[23:42:41] config: IgnorePkg: linux-docs\r\n[23:42:41] config: IgnorePkg: linux-manpages\r\n[23:42:41] config: IgnorePkg: nvidia\r\n[23:42:41] config: IgnorePkg: nvidia-utils\r\n[23:42:41] config: IgnorePkg: nvidia-libgl\r\n[23:42:41] config: IgnorePkg: opencl-nvidia\r\n[23:42:41] config: IgnorePkg: virtualbox-host-modules\r\n[23:42:41] config: IgnorePkg: virtualbox\r\n[23:42:41] config: IgnorePkg: virtualbox-ext-oracle\r\n[23:42:41] config: IgnorePkg: virtualbox-guest-iso\r\n[23:42:41] config: new section 'testing'\r\n[23:42:41] config file /home/etc/pacman.conf, line 7: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'core'\r\n[23:42:41] config file /home/etc/pacman.conf, line 10: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'extra'\r\n[23:42:41] config file /home/etc/pacman.conf, line 13: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'community-testing'\r\n[23:42:41] config file /home/etc/pacman.conf, line 16: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'community'\r\n[23:42:41] config file /home/etc/pacman.conf, line 19: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'multilib-testing'\r\n[23:42:41] config file /home/etc/pacman.conf, line 22: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'multilib'\r\n[23:42:41] config file /home/etc/pacman.conf, line 25: including /home/etc/pacman_mirrorlist\r\n[23:42:41] config: attempting to read file /home/etc/pacman_mirrorlist\r\n[23:42:41] config: finished parsing /home/etc/pacman_mirrorlist\r\n[23:42:41] config: new section 'mingw-w64'\r\n[23:42:41] config: finished parsing /home/etc/pacman.conf\r\n[23:42:41] config: SigLevel: Optional\r\n[23:42:41] config: SigLevel: TrustAll\r\n[23:42:41] config: finished parsing /etc/pacman.conf\r\n[23:42:41] setting up libalpm\r\n[23:42:41] creating local db\r\n[23:42:41] created tmp folder /tmp/kalu-I5OOYX\r\n[23:42:41] created symlink /tmp/kalu-I5OOYX/local\r\n[23:42:41] created folder /tmp/kalu-I5OOYX/sync\r\n[23:42:41] copying /var/lib/pacman/sync/community-testing.db to /tmp/kalu-I5OOYX/sync/community-testing.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/community-testing.db\r\n[23:42:41] copying /var/lib/pacman/sync/multilib-testing.db to /tmp/kalu-I5OOYX/sync/multilib-testing.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/multilib-testing.db\r\n[23:42:41] copying /var/lib/pacman/sync/extra.db to /tmp/kalu-I5OOYX/sync/extra.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/extra.db\r\n[23:42:41] copying /var/lib/pacman/sync/multilib.db to /tmp/kalu-I5OOYX/sync/multilib.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/multilib.db\r\n[23:42:41] copying /var/lib/pacman/sync/mingw-w64.db to /tmp/kalu-I5OOYX/sync/mingw-w64.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/mingw-w64.db\r\n[23:42:41] copying /var/lib/pacman/sync/core.db to /tmp/kalu-I5OOYX/sync/core.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/core.db\r\n[23:42:41] copying /var/lib/pacman/sync/community.db to /tmp/kalu-I5OOYX/sync/community.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/community.db\r\n[23:42:41] copying /var/lib/pacman/sync/testing.db to /tmp/kalu-I5OOYX/sync/testing.db\r\n[23:42:41] ..done\r\n[23:42:41] updated time for /tmp/kalu-I5OOYX/sync/testing.db\r\n[23:42:41] register testing\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/testing/os/x86_64 into testing\r\n[23:42:41] register core\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/core/os/x86_64 into core\r\n[23:42:41] register extra\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64 into extra\r\n[23:42:41] register community-testing\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/community-testing/os/x86_64 into community-testing\r\n[23:42:41] register community\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/community/os/x86_64 into community\r\n[23:42:41] register multilib-testing\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/multilib-testing/os/x86_64 into multilib-testing\r\n[23:42:41] register multilib\r\n[23:42:41] add server http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/multilib/os/x86_64 into multilib\r\n[23:42:41] register mingw-w64\r\n[23:42:41] add server http://downloads.sourceforge.net/project/mingw-w64-archlinux/x86_64 into mingw-w64\r\n[23:42:42] testing is up to date\r\n[23:42:42] core is up to date\r\n[23:42:42] extra is up to date\r\n[23:42:42] community-testing is up to date\r\n[23:42:42] community is up to date\r\n[23:42:42] multilib-testing is up to date\r\n[23:42:42] multilib is up to date\r\n[23:42:42] mingw-w64 is up to date\r\n[23:42:43] looking for AUR updates\r\n[23:42:43] downloading https://aur.archlinux.org/rpc.php?type=multiinfo&arg[]=acroread&arg[]=acroread-fonts&arg[]=addon-sdk&arg[]=android-apktool&arg[]=android-ndk&arg[]=android-platform-22&arg[]=android-sdk&arg[]=android-sdk-build-tools&arg[]=android-sdk-platform-tools&arg[]=android-sources&arg[]=android-support&arg[]=android-support-repository&arg[]=apache-ant-contrib&arg[]=clearlooks-phenix-gtk-theme&arg[]=coffee-script&arg[]=dex2jar&arg[]=dhcptest-git&arg[]=dropbox&arg[]=dropbox-cli&arg[]=fb-adb-git&arg[]=flashplayer-standalone-debug&arg[]=freshplayerplugin-git&arg[]=google-chrome&arg[]=gradle&arg[]=gradle-doc&arg[]=gradle-src&arg[]=gyp-git&arg[]=heimdall-git&arg[]=jd-gui-bin&arg[]=jpexs-decompiler-git&arg[]=js-beautify&arg[]=jslint&arg[]=kalu-git&arg[]=lib32-pangox-compat&arg[]=libchewing-git&arg[]=libpsl&arg[]=libsystemd-qt-git&arg[]=logcat-color&arg[]=mingw-w64-vsqlite%2B%2B&arg[]=nodejs-bower&arg[]=nodejs-jsonlint&arg[]=nodejs-mkdirp&arg[]=package-query&arg[]=pcmanx-gtk2&arg[]=pecl-http&arg[]=pecl-propro&arg[]=pecl-raphf\r\n[23:42:44] downloaded 20158 bytes\r\n[23:42:44] parsing json\r\n[23:42:44] got 47 results\r\n[23:42:44] downloading https://aur.archlinux.org/rpc.php?type=multiinfo&arg[]=php-imagick&arg[]=phpunit&arg[]=pyalpm-git&arg[]=python-svn&arg[]=python26&arg[]=python32&arg[]=socat2-git&arg[]=speedtest-cli&arg[]=tidy-html5-git&arg[]=tortoisehg&arg[]=underscorejs&arg[]=vim-youcompleteme-git&arg[]=virtualbox-ext-oracle&arg[]=vmware-patch&arg[]=wget-git&arg[]=xfce4-volumed-pulse&arg[]=yaourt&arg[]=youtube-dl-gui-git\r\n[23:42:46] downloaded 7968 bytes\r\n[23:42:46] parsing json\r\n[23:42:46] got 18 results\r\n[23:42:46] virtualbox-ext-oracle 4.3.26-1 -> 4.3.28-1\r\n[23:42:46] -> virtualbox-ext-oracle 4.3.26-1 -> 4.3.28-1 [dl=0; ins=0]\r\nAUR: 1 packages updated\r\n- <b>virtualbox-ext-oracle</b> 4.3.26-1 > <b>4.3.28-1</b>\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/testing.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/community.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/core.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/mingw-w64.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/multilib.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/extra.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/multilib-testing.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync/community-testing.db success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/sync success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX/local success (0)\r\n[23:42:46] removing /tmp/kalu-I5OOYX success (0)\r\n$ \r\n```\r\nThough virtualbox-ext-oracle is listed in IgnorePkg, it's still marked as update available. It's confusing because I have to determine whether there's really an update or not."},"comment":{"url":"https://api.github.com/repos/jjk-jacky/kalu/issues/comments/102863214","html_url":"https://github.com/jjk-jacky/kalu/issues/29#issuecomment-102863214","issue_url":"https://api.github.com/repos/jjk-jacky/kalu/issues/29","id":102863214,"user":{"login":"jjk-jacky","id":1540519,"avatar_url":"https://avatars.githubusercontent.com/u/1540519?v=3","gravatar_id":"","url":"https://api.github.com/users/jjk-jacky","html_url":"https://github.com/jjk-jacky","followers_url":"https://api.github.com/users/jjk-jacky/followers","following_url":"https://api.github.com/users/jjk-jacky/following{/other_user}","gists_url":"https://api.github.com/users/jjk-jacky/gists{/gist_id}","starred_url":"https://api.github.com/users/jjk-jacky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjk-jacky/subscriptions","organizations_url":"https://api.github.com/users/jjk-jacky/orgs","repos_url":"https://api.github.com/users/jjk-jacky/repos","events_url":"https://api.github.com/users/jjk-jacky/events{/privacy}","received_events_url":"https://api.github.com/users/jjk-jacky/received_events","type":"User","site_admin":false},"created_at":"2015-05-17T21:53:19Z","updated_at":"2015-05-17T21:53:19Z","body":"\nWell, I'm not gonna do that, no, because I don't think this would be\nright. IgnorePkg is an option of ALPM (or pacman, really) and kalu\nshouldn't change its meaning (nor should kalu-specific options be\nlocated in pacman.conf).\n\nMoreover, being an ALPM-related option, that's what it is about, and\nALPM (or packages in repos) and the AUR aren't related. In fact, kalu\nwill check the AUR for packages not found in any repos, so there's\nreally no reason for such a package to be mentioned in ALPM-related\noptions (pacman.conf).\n\nTwo different options, with different meanings/\"fields of application,\"\nso IgnorePkg in pacman.conf & AurIgnore in kalu.conf\n"}}