Difference between pages "Form:News" and "News:Testing GNOME 3.14"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
<noinclude>
{{News
__NOTOC__
|Summary=GNOME 3.14 is now available in Funtoo, masked for testing. Help us test it!
|News Format=Extended
|News Category=General
|Author=Dantrell
|Publication Status=Published
|Deprecated By=GNOME 3.14 Unleashed
|Publication Date=2014/10/22
|Icon=File:Gnome.jpg
}}
{{Note|This is a News item page, and you can comment using DISQUS at the bottom.}}


== Create a News Item ==
GNOME 3.14 is now available in Funtoo, masked for testing. Please help us test it. If you find bugs, or want more detailed information on what is included, please see  [https://bugs.funtoo.org/browse/FL-1637 FL-1637].


{{#forminput:form=News|query string=namespace=News}}
== Preparing ==
</noinclude><includeonly>
{{{for template|News}}}
{{TableStart}}
<tr><th class="active">Summary</th><td>{{{field|Summary|input type=textarea|placeholder=Specify a short summary of the news item. One or two sentences max. If a "short" item, this is the only text that will be displayed.}}}</td></tr>
<tr><th class="active">Format</th><td>{{{field|News Format|input type=dropdown|values=Short,Extended|default=Short}}}
<tr><th class="active">Category</th><td>{{{field|News Category|input type=dropdown|values=Security,Infrastructure,General,Development,Packages}}}</td></tr>
<tr><th class="active">Author</th><td>{{{field|Author|autocomplete on namespace=User|size=100|placeholder=Specify username|default=current user}}}</td></tr>
<tr><th class="active">Publication Status</th><td>{{{field|Publication Status|input type=dropdown|values=Draft,Published|default=Draft}}}</td></tr>
<tr><th class="active">Deprecated by</th><td>{{{field|Deprecated By|placeholder=page of news item that deprecates/replaces this out-of-date news item.|values from namespace=News|remote autocompletion|cols=100}}}</td></tr>
<tr><th class="active">Publication Date</th><td>{{{field|Publication Date|input type=datepicker|default=now}}}</td></tr>
<tr><th class="active">Icon</th><td>{{{field|Icon|uploadable|placeholder=Image file. Leave blank to use your gravatar|values from namespace=File|size=100}}}</td></tr>
{{TableEnd}}
{{{end template}}}
== Documentation ==


If an extended news item, enter info here:
=== sync ===


{{{standard input|free text|rows=30}}}
First, sync the tree if you haven't recently as you need access to a file in the tree:


{{{for template|NewsFooter}}}
<console>
{{{end template}}}
###i## emerge --sync
</console>


{{{standard input|summary}}}
=== unmask ===


{{{standard input|minor edit}}} {{{standard input|watch}}}
Now, reverse the GNOME 3.14 mask file:


{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}
==== package.mask (directory) ====
 
<console>
###i## cd /etc/portage/package.unmask
###i## ln -s /usr/portage/profiles/package.mask/funtoo-gnome .
</console>
 
==== package.mask (file) ====
 
<console>
###i## cat /usr/portage/profiles/package.mask/funtoo-gnome >> /etc/portage/package.unmask
</console>
 
=== USE flags ===
 
Then to simplify matters, enable the gnome mix-in:
 
<console>
###i## eselect profile list
##g##Currently available mix-ins profiles: 
  [11]  funtoo/1.0/linux-gnu/mix-ins/audio
  [12]  funtoo/1.0/linux-gnu/mix-ins/cinnamon
  [13]  funtoo/1.0/linux-gnu/mix-ins/console-extras
  [14]  funtoo/1.0/linux-gnu/mix-ins/dvd
  [15]  funtoo/1.0/linux-gnu/mix-ins/gnome
  [16]  funtoo/1.0/linux-gnu/mix-ins/kde
  [17]  funtoo/1.0/linux-gnu/mix-ins/mate
  [18]  funtoo/1.0/linux-gnu/mix-ins/media
  [19]  funtoo/1.0/linux-gnu/mix-ins/print
  [20]  funtoo/1.0/linux-gnu/mix-ins/python3-only
  [21]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
  [22]  funtoo/1.0/linux-gnu/mix-ins/server-db
  [23]  funtoo/1.0/linux-gnu/mix-ins/server-mail
  [24]  funtoo/1.0/linux-gnu/mix-ins/server-web
  [25]  funtoo/1.0/linux-gnu/mix-ins/X
  [26]  funtoo/1.0/linux-gnu/mix-ins/xfce
  [27]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
  [28]  funtoo/1.0/linux-gnu/mix-ins/hardened
</console>
 
<console>
###i## eselect profile add funtoo/1.0/linux-gnu/mix-ins/gnome
</console>
 
== Emerging ==
 
=== Installing GNOME 3.14 ===
 
===== gnome =====
 
To emerge ''gnome'' run the following command:
 
<console>
###i## emerge gnome
</console>
 
===== gnome-light =====
 
To emerge ''gnome-light'' run the following command:
 
<console>
###i## emerge gnome-light
</console>
 
=== Upgrading from GNOME 3.12 ===
 
To update "gnome" or "gnome-light" run the following command:
 
<console>
###i## emerge -vauDN world
</console>
 
== Finishing Touches ==
 
=== Verify the inode/directory MimeType Handler ===
 
In some odd instances, baobab might take priority over nautilus when handling the inode/directory MimeType. If this behavior is not desired, add the following to /home/~/.local/share/applications/mimeapps.list:
 
<pre>
[Added Associations]
inode/directory=org.gnome.Nautilus.desktop;org.gnome.baobab.desktop;
</pre>
{{NewsFooter}}

Latest revision as of 19:25, November 6, 2014

Testing GNOME 3.14

   Important

This news item is not current. You can find updated information on this topic at GNOME 3.14 Unleashed.

GNOME 3.14 is now available in Funtoo, masked for testing. Help us test it!

By Dantrell / October 22, 2014
   Note

This is a News item page, and you can comment using DISQUS at the bottom.

GNOME 3.14 is now available in Funtoo, masked for testing. Please help us test it. If you find bugs, or want more detailed information on what is included, please see FL-1637.

Preparing

sync

First, sync the tree if you haven't recently as you need access to a file in the tree:

root # emerge --sync

unmask

Now, reverse the GNOME 3.14 mask file:

package.mask (directory)

root # cd /etc/portage/package.unmask
root # ln -s /usr/portage/profiles/package.mask/funtoo-gnome .

package.mask (file)

root # cat /usr/portage/profiles/package.mask/funtoo-gnome >> /etc/portage/package.unmask

USE flags

Then to simplify matters, enable the gnome mix-in:

root # eselect profile list
root ##g##Currently available mix-ins profiles:  
  [11]  funtoo/1.0/linux-gnu/mix-ins/audio
  [12]  funtoo/1.0/linux-gnu/mix-ins/cinnamon
  [13]  funtoo/1.0/linux-gnu/mix-ins/console-extras
  [14]  funtoo/1.0/linux-gnu/mix-ins/dvd
  [15]  funtoo/1.0/linux-gnu/mix-ins/gnome
  [16]  funtoo/1.0/linux-gnu/mix-ins/kde
  [17]  funtoo/1.0/linux-gnu/mix-ins/mate
  [18]  funtoo/1.0/linux-gnu/mix-ins/media
  [19]  funtoo/1.0/linux-gnu/mix-ins/print
  [20]  funtoo/1.0/linux-gnu/mix-ins/python3-only
  [21]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
  [22]  funtoo/1.0/linux-gnu/mix-ins/server-db
  [23]  funtoo/1.0/linux-gnu/mix-ins/server-mail
  [24]  funtoo/1.0/linux-gnu/mix-ins/server-web
  [25]  funtoo/1.0/linux-gnu/mix-ins/X
  [26]  funtoo/1.0/linux-gnu/mix-ins/xfce
  [27]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
  [28]  funtoo/1.0/linux-gnu/mix-ins/hardened
root # eselect profile add funtoo/1.0/linux-gnu/mix-ins/gnome

Emerging

Installing GNOME 3.14

gnome

To emerge gnome run the following command:

root # emerge gnome
gnome-light

To emerge gnome-light run the following command:

root # emerge gnome-light

Upgrading from GNOME 3.12

To update "gnome" or "gnome-light" run the following command:

root # emerge -vauDN world

Finishing Touches

Verify the inode/directory MimeType Handler

In some odd instances, baobab might take priority over nautilus when handling the inode/directory MimeType. If this behavior is not desired, add the following to /home/~/.local/share/applications/mimeapps.list:

[Added Associations]
inode/directory=org.gnome.Nautilus.desktop;org.gnome.baobab.desktop;