Difference between revisions of "Template:Package/sandbox"

From Gentoo Wiki
Jump to:navigation Jump to:search
(First draft of slots and versions arguments)
(Create testcases)
Line 3: Line 3:
 
|{{Error|Package|1}}
 
|{{Error|Package|1}}
 
}}</includeonly><noinclude>{{Package/testcases}}
 
}}</includeonly><noinclude>{{Package/testcases}}
{{Template sandbox notice}}{{Package/testcases}}
+
{{Template sandbox notice}}
  
 
== Examples ==
 
== Examples ==
Line 14: Line 14:
 
{{Package/sandbox|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
 
{{Package/sandbox|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
 
</noinclude>
 
</noinclude>
 +
 +
== Test cases ==
 +
 +
<noinclude>{{Template testcases notice}}</noinclude>
 +
===Correct===
 +
{{Test case
 +
|title=One anonymous parameter matching a Portage category + package name
 +
|<nowiki>{{Package|sys-apps/portage}}</nowiki>
 +
|Install the {{Package|sys-apps/portage}} package for a great computing experience!
 +
|Install the {{Package/sandbox|sys-apps/portage}} package for a great computing experience!
 +
}}
 +
 +
{{Test case
 +
|title=A package from a third-party repository
 +
|<nowiki>{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}</nowiki>
 +
|Try out {{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}} from GURU!
 +
|Try out {{Package/sandbox|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}} from GURU!
 +
}}
 +
 +
{{Test case
 +
|title=Anonymous parameter matching a Portage category + package name, and a {{C|version}} parameter
 +
|<nowiki>{{Package|sys-devel/gcc|version=13.2.1_p20240210}}</nowiki>
 +
|{{Package|sys-devel/gcc|version=13.2.1_p20240210}} is the latest stable version of GCC
 +
|{{Package/sandbox|sys-devel/gcc|version=13.2.1_p20240210}} is the latest stable version of GCC
 +
}}
 +
 +
{{Test case
 +
|title=Anonymous parameter matching a Portage category + package name, and a {{C|slot}} parameter
 +
|<nowiki>{{Package/sandbox|sys-devel/gcc|slot=13}}</nowiki>
 +
|{{Package|sys-devel/gcc|slot=13}} and {{Package/sandbox|sys-devel/gcc|slot=14}} can both be installed on the same system
 +
|{{Package/sandbox|sys-devel/gcc|slot=13}} and {{Package/sandbox|sys-devel/gcc|slot=14}} can both be installed on the same system
 +
}}
 +
 +
{{Test case
 +
|title=Anonymous parameter matching a Portage category + package name, a {{C|version}} parameter, and a {{C|slot}} parameter
 +
|<nowiki>{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}</nowiki>
 +
|Users should try upgrading to {{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}.
 +
|Users should try upgrading to {{Package/sandbox|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}.
 +
}}
 +
 +
===Incorrect===
 +
 +
{{Test case
 +
|title=One anonymous parameter not matching a Portage category + package name
 +
|error=broken link
 +
|<nowiki>{{Package|portage}}</nowiki>
 +
|        {{Package|portage}}
 +
|{{Package/sandbox|portage}}
 +
}}
 +
 +
{{Test case
 +
|title=No parameter
 +
|error=error message
 +
|<nowiki>{{Package}}</nowiki>
 +
|        {{Package}}
 +
|{{Package/sandbox}}
 +
}}

Revision as of 13:32, 20 April 2024

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the sys-apps/portage

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out app-office/obsidian

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
=sys-devel/gcc-13.2.1_p20240210

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:12 and sys-devel/gcc:13 can both be installed on the same system
Sandbox version
sys-devel/gcc:12

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
and sys-devel/gcc:13

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to =sys-devel/gcc-13.2.1_p20240113-r1:13

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox

.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
portage

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
Note
This is the template sandbox page for Template:Package (diff).
See also the companion subpage for test cases.

Examples

(delete when merged)

=sys-devel/gcc-13.2.1_p20240210

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox


sys-devel/gcc:13

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox


=sys-devel/gcc-13.2.1_p20240113-r1:13

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox


Test cases

Note
This is the template test case page for Template:Package and its sandbox version. You may have to purge this page to update the examples.

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the sys-apps/portage

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out app-office/obsidian

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
=sys-devel/gcc-13.2.1_p20240210

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and sys-devel/gcc:14

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
can both be installed on the same system
Sandbox version
sys-devel/gcc:13

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
and sys-devel/gcc:14

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox
can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to =sys-devel/gcc-13.2.1_p20240113-r1:13

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox

.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
portage

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.

Test cases

Correct

One anonymous parameter matching a Portage category + package name
Wiki code
{{Package|sys-apps/portage}}
Main version
Install the sys-apps/portage package for a great computing experience!
Sandbox version
Install the Template loop detected: Template:Package/sandbox package for a great computing experience!


A package from a third-party repository
Wiki code
{{Package|app-office/obsidian|url=https://github.com/gentoo/guru/tree/master/}}
Main version
Try out app-office/obsidian from GURU!
Sandbox version
Try out Template loop detected: Template:Package/sandbox from GURU!


Anonymous parameter matching a Portage category + package name, and a version parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240210}}
Main version
sys-devel/gcc-13.2.1_p20240210 is the latest stable version of GCC
Sandbox version
Template loop detected: Template:Package/sandbox is the latest stable version of GCC


Anonymous parameter matching a Portage category + package name, and a slot parameter
Wiki code
{{Package/sandbox|sys-devel/gcc|slot=13}}
Main version
sys-devel/gcc:13 and Template loop detected: Template:Package/sandbox can both be installed on the same system
Sandbox version
Template loop detected: Template:Package/sandbox and Template loop detected: Template:Package/sandbox can both be installed on the same system


Anonymous parameter matching a Portage category + package name, a version parameter, and a slot parameter
Wiki code
{{Package|sys-devel/gcc|version=13.2.1_p20240113-r1|slot=13}}
Main version
Users should try upgrading to sys-devel/gcc-13.2.1_p20240113-r1:13.
Sandbox version
Users should try upgrading to Template loop detected: Template:Package/sandbox.


Incorrect

One anonymous parameter not matching a Portage category + package name (broken link)
Wiki code
{{Package|portage}}
Main version
Sandbox version
Template loop detected: Template:Package/sandbox


No parameter (error message)
Wiki code
{{Package}}
Main version
{{Package template error}}
Parameter 1 not defined. For correct usage see Package template's documentation on the 1 parameter.
Sandbox version
Template loop detected: Template:Package/sandbox