Created attachment 333298 [details] ebuild Please bump version to 0.8.3.1
Created attachment 333300 [details, diff] install path patch changes the default wrapper_dir in setup.py to remove the illegal install to /usr/local
Comment on attachment 333298 [details] ebuild --- gns3-0.8.2.ebuild 2012-05-10 23:35:07.000000000 +0200 +++ - 2012-12-25 17:02:59.832177649 +0100 @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/gns3/gns3-0.8.2.ebuild,v 1.1 2012/05/10 21:35:07 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/gns3/gns3-0.8.3.1.ebuild,v 1.1 2012/05/10 21:35:07 bman Exp $ EAPI="3"
Created attachment 333306 [details] latest ebuild changes changes based on developer feedback. EAPI changed to 4 and || dies removed. virtualbox/virtualbox-bin IUSE added for users wishing to configure virtualbox support.
Created attachment 333308 [details] install path patch
Created attachment 333312 [details] latest ebuild changes qemu use flag added for those wishing to configure it themselves.
Created attachment 333318 [details] latest ebuild changes added putty use flag for those wishing to use putty
Created attachment 333326 [details] latest ebuild changes Should be final use flag addition. Added telnet for those wishing to integrate with KDE/Gnome terminal and require it.
Created attachment 333948 [details] ebuild
Created attachment 334062 [details] metadata.xml
Created attachment 334142 [details] ebuild
The ebuild is not good dependency.bad 10 net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0/desktop) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0/desktop/gnome) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0/desktop/kde) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0/developer) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0/server) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) ['>=app-emulation/virtualbox-4.1.22'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) ['>=app-emulation/virtualbox-4.1.22'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(hardened/linux/x86) ['>=app-emulation/qemu-1.2.1'] net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(hardened/linux/x86/selinux) ['>=app-emulation/qemu-1.2.1'] This is because qemu is masked on x86 (see profiles/arch/x86/package.mask) and virtualbox is not available on amd64/no-multilib The virtualbox and qemu flags need to be masked on x86 and amd64/no-multilib or always be disabled. Please run, "repoman full" in order to spot this problems before submitting an ebuild Opinions?
(In reply to comment #11) > The ebuild is not good > > dependency.bad 10 > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(default/linux/x86/10.0) > ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~x86(default/linux/x86/10.0/desktop) ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~x86(default/linux/x86/10.0/desktop/gnome) ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~x86(default/linux/x86/10.0/desktop/kde) ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~x86(default/linux/x86/10.0/developer) ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~x86(default/linux/x86/10.0/server) ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~amd64(hardened/linux/amd64/no-multilib) > ['>=app-emulation/virtualbox-4.1.22'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~amd64(hardened/linux/amd64/no-multilib/selinux) > ['>=app-emulation/virtualbox-4.1.22'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: ~x86(hardened/linux/x86) > ['>=app-emulation/qemu-1.2.1'] > net-misc/gns3/gns3-0.8.3.1.ebuild: RDEPEND: > ~x86(hardened/linux/x86/selinux) ['>=app-emulation/qemu-1.2.1'] > > This is because qemu is masked on x86 (see profiles/arch/x86/package.mask) > and virtualbox is not available on amd64/no-multilib > > The virtualbox and qemu flags need to be masked on x86 and amd64/no-multilib > or always be disabled. > > Please run, "repoman full" in order to spot this problems before submitting > an ebuild > > Opinions? Now that I see it, the ebuild is wrong. You should not have use flags for runtime dependencies because if one changes, you need to rebuild the package for absolutely zero benefit. It is better if you just add an elog message in pkg_postinst function, saying that the following *optional* packages can be used along with the gns3 package. So all use flags need to go away
*** Bug 435724 has been marked as a duplicate of this bug. ***
Created attachment 336892 [details] new ebuild updated ebuild per Markos comments.
Created attachment 336894 [details] updated metadata removing dependencies per Markos comments updated metadata removing dependencies per Markos comments
+*gns3-0.8.3.1 (26 Jan 2013) + + 26 Jan 2013; Markos Chandras <hwoarang@gentoo.org> + +files/gns3-0.8.3.1_install_path.patch, +gns3-0.8.3.1.ebuild, metadata.xml: + Version bump. Bug #448538. Thanks to Aaron Bauman <bmangentoo@gmail.com> who + will maintain it +