Abuse filter log

From Gentoo Wiki
Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to:navigation Jump to:search
Details for log entry 3,583

02:46, 15 August 2021: Sam (talk | contribs) triggered filter 30, performing the action "edit" on User:Sam/Drafts/Ruby dependency conflicts. Actions taken: Disallow; Filter description: Disable writing internal wiki links as external besides required links. If absolutely necessary, use wiki.g.o as a workaround. (examine)

Changes made in edit

 
{{FileBox|filename=/etc/portage/package.accept_keywords|lang=ini|1=
 
{{FileBox|filename=/etc/portage/package.accept_keywords|lang=ini|1=
 
# Use stable Ruby to avoid conflicts and excessive package.use entries
 
# Use stable Ruby to avoid conflicts and excessive package.use entries
 +
# https://wiki.gentoo.org/wiki/User:Sam/Drafts/Ruby_dependency_conflicts
 
dev-lang/ruby -~*}}
 
dev-lang/ruby -~*}}
  
 
# Perform a world upgrade.
 
# Perform a world upgrade.
 
# Depclean.
 
# Depclean.

Action parameters

VariableValue
Edit count of the user (user_editcount)
608
Name of the user account (user_name)
'Sam'
Age of the user account (user_age)
127471859
Page ID (page_id)
284950
Page namespace (page_namespace)
2
Page title (without namespace) (page_title)
'Sam/Drafts/Ruby dependency conflicts'
Full page title (page_prefixedtitle)
'User:Sam/Drafts/Ruby dependency conflicts'
Action (action)
'edit'
Edit summary/reason (summary)
''
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'== Background == Gentoo's eclasses for language support (or "bindings") have gone through several evolutions until the community largely settled on "the Python model" (since used for Lua and others). Ruby, at the time of writing, hasn't (yet?) been adapted to this newer dependency model. This often leads to counterintuitive conflicts for users and confusing errors. It's not completely clear (it seems not) that the dependencies specified are completely accurate as-is or can be expressed as necessary. For more on Ruby, see {{Bug|424339}} and {{Bug|702266}} for issues of that type. == Issue == Users of ~arch in particular will often see confusing autounmask messages from Portage requesting mixed <code>RUBY_TARGETS</code> be set. == Solution == # Remove all references to <code>ruby_targets</code> in {{Path|/etc/portage}}. Find them via {{c|grep -rsin "ruby" /etc/portage}}. # Use stable {{Package|dev-lang/ruby}}, as shown: {{FileBox|filename=/etc/portage/package.accept_keywords|lang=ini|1= # Use stable Ruby to avoid conflicts and excessive package.use entries dev-lang/ruby -~*}} # Perform a world upgrade. # Depclean.'
New page wikitext, after the edit (new_wikitext)
'== Background == Gentoo's eclasses for language support (or "bindings") have gone through several evolutions until the community largely settled on "the Python model" (since used for Lua and others). Ruby, at the time of writing, hasn't (yet?) been adapted to this newer dependency model. This often leads to counterintuitive conflicts for users and confusing errors. It's not completely clear (it seems not) that the dependencies specified are completely accurate as-is or can be expressed as necessary. For more on Ruby, see {{Bug|424339}} and {{Bug|702266}} for issues of that type. == Issue == Users of ~arch in particular will often see confusing autounmask messages from Portage requesting mixed <code>RUBY_TARGETS</code> be set. == Solution == # Remove all references to <code>ruby_targets</code> in {{Path|/etc/portage}}. Find them via {{c|grep -rsin "ruby" /etc/portage}}. # Use stable {{Package|dev-lang/ruby}}, as shown: {{FileBox|filename=/etc/portage/package.accept_keywords|lang=ini|1= # Use stable Ruby to avoid conflicts and excessive package.use entries # https://wiki.gentoo.org/wiki/User:Sam/Drafts/Ruby_dependency_conflicts dev-lang/ruby -~*}} # Perform a world upgrade. # Depclean.'
Unified diff of changes made by edit (edit_diff)
'@@ -18,6 +18,7 @@ {{FileBox|filename=/etc/portage/package.accept_keywords|lang=ini|1= # Use stable Ruby to avoid conflicts and excessive package.use entries +# https://wiki.gentoo.org/wiki/User:Sam/Drafts/Ruby_dependency_conflicts dev-lang/ruby -~*}} # Perform a world upgrade. # Depclean. '
Old page size (old_size)
1138
Lines added in edit (added_lines)
[ 0 => '# https://wiki.gentoo.org/wiki/User:Sam/Drafts/Ruby_dependency_conflicts' ]
Lines removed in edit (removed_lines)
[]
New page text, stripped of any markup (new_text)
'Background[edit | edit source] Gentoo's eclasses for language support (or "bindings") have gone through several evolutions until the community largely settled on "the Python model" (since used for Lua and others). Ruby, at the time of writing, hasn't (yet?) been adapted to this newer dependency model. This often leads to counterintuitive conflicts for users and confusing errors. It's not completely clear (it seems not) that the dependencies specified are completely accurate as-is or can be expressed as necessary. For more on Ruby, see bug #424339 and bug #702266 for issues of that type. Issue[edit | edit source] Users of ~arch in particular will often see confusing autounmask messages from Portage requesting mixed RUBY_TARGETS be set. Solution[edit | edit source] Remove all references to ruby_targets in /etc/portage. Find them via grep -rsin "ruby" /etc/portage. Use stable dev-lang/ruby, as shown: FILE /etc/portage/package.accept_keywords# Use stable Ruby to avoid conflicts and excessive package.use entries # https://wiki.gentoo.org/wiki/User:Sam/Drafts/Ruby_dependency_conflicts dev-lang/ruby -~* Perform a world upgrade. Depclean.'
Parsed HTML source of the new revision (new_html)
'<div class="mw-parser-output"><h2><span class="mw-headline" id="Background">Background</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=User:Sam/Drafts/Ruby_dependency_conflicts&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Edit section: Background">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=User:Sam/Drafts/Ruby_dependency_conflicts&amp;action=edit&amp;section=1" title="Edit section: Background">edit source</a><span class="mw-editsection-bracket">]</span></span></h2> <p>Gentoo's eclasses for language support (or "bindings") have gone through several evolutions until the community largely settled on "the Python model" (since used for Lua and others). </p><p>Ruby, at the time of writing, hasn't (yet?) been adapted to this newer dependency model. This often leads to counterintuitive conflicts for users and confusing errors. It's not completely clear (it seems not) that the dependencies specified are completely accurate as-is or can be expressed as necessary. </p><p>For more on Ruby, see <span class="fa fa-bug fa-fw"></span><a rel="nofollow" class="external text" href="https://bugs.gentoo.org/show_bug.cgi?id=424339">bug #424339</a> and <span class="fa fa-bug fa-fw"></span><a rel="nofollow" class="external text" href="https://bugs.gentoo.org/show_bug.cgi?id=702266">bug #702266</a> for issues of that type. </p> <h2><span class="mw-headline" id="Issue">Issue</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=User:Sam/Drafts/Ruby_dependency_conflicts&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Edit section: Issue">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=User:Sam/Drafts/Ruby_dependency_conflicts&amp;action=edit&amp;section=2" title="Edit section: Issue">edit source</a><span class="mw-editsection-bracket">]</span></span></h2> <p>Users of ~arch in particular will often see confusing autounmask messages from Portage requesting mixed <code>RUBY_TARGETS</code> be set. </p> <h2><span class="mw-headline" id="Solution">Solution</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=User:Sam/Drafts/Ruby_dependency_conflicts&amp;veaction=edit&amp;section=3" class="mw-editsection-visualeditor" title="Edit section: Solution">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=User:Sam/Drafts/Ruby_dependency_conflicts&amp;action=edit&amp;section=3" title="Edit section: Solution">edit source</a><span class="mw-editsection-bracket">]</span></span></h2> <ol><li>Remove all references to <code>ruby_targets</code> in <span style="font-family: monospace; font-size: 95%">/etc/portage</span>. Find them via <span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator">grep -rsin "ruby" /etc/portage</span>.</li> <li>Use stable <a rel="nofollow" class="external text" href="https://packages.gentoo.org/packages/dev-lang/ruby">dev-lang/ruby</a>, as shown:</li></ol> <div class="box-caption"><span class="label" style="margin-right: .5em; background-color: #54487A">FILE</span> <strong><code style="border: none; background: none; color: #54487A; margin-right: .5em;">/etc/portage/package.accept_keywords</code></strong><strong></strong></div><pre class="captioned"><div class="mw-highlight mw-highlight-lang-ini mw-content-ltr" dir="ltr"><pre><span></span><span class="c1"># Use stable Ruby to avoid conflicts and excessive package.use entries</span> <span class="c1"># https://wiki.gentoo.org/wiki/User:Sam/Drafts/Ruby_dependency_conflicts</span> <span class="na">dev-lang/ruby -~*</span> </pre></div></pre> <ol><li>Perform a world upgrade.</li> <li>Depclean.</li></ol> '
Unix timestamp of change (timestamp)
1628995582