Entropy downgrading packages after emerging an ebuild

Anything that pertains to Entropy, Equo or Sulfur

Moderator: Moderators

Entropy downgrading packages after emerging an ebuild

Postby fuorviatos » Tue Jan 10, 2012 14:33

Hello there. I wanted to use webilder software. Shortly speaking, a wallpaper downloader/changer.
It wasn't available in sabayon repos, neither gentoo's, but some guys from #gentoo gave me a hand and rewrote old ebuild once again. (see the attachment. I had to rename the extension to .txt to get it posted)

I made it to emerge it correctly to the system. Then I ran
Code: Select all
equo rescue spmsync
After that, following this guide http://wiki.sabayonlinux.org/index.php? ... nd_Portage , I added those packages to my masked ones, thus my package.mask now file looks like this :

# package.mask example file
#
# In this file you can specify atoms, one per line, that you would mask.
# Masking a package (atom) means that you will deny Entropy to pull in a package even if it's marked as "NOT experimental".

# LINE CONSTRUCTION:
# <atom>
# See examples below

# EXAMPLES:
# >=media-libs/foo-1.2.3
# media-libs/foo
# <media-libs/foo-1.2.3
# media-libs/foo:1
# >=media-libs/foo-1.2.3#2.6.23-sabayon-r1
#
# :1 means package with SLOT="1"
# #2.6.23-sabayon-r1 means package with kernel tag = 2.6.23-sabayon-r1

#some tweaking on new features
=net-irc/smuxi-0.8
=media-sound/clementine-0.7.1-r2

#gnome librariies emerged for webilder
app-text/docbook-xml-dtd-4.4-r2
dev-libs/libindicator-0.4.1-r201
app-text/scrollkeeper-dtd-1.0
dev-python/imaging-1.1.7-r1
dev-python/gnome-python-extras-base-2.25.3
app-misc/webilder-0.7.2
dev-libs/libappindicator-0.4.1-r201
dev-util/gtk-doc-am-1.18
dev-libs/libindicator-0.4.1-r300
app-text/sgml-common-0.6.3-r5
dev-libs/libdbusmenu-0.5.1-r200
dev-libs/libdbusmenu-0.5.1-r300
app-text/gnome-doc-utils-0.20.6


All would be fine, if not my entropy that seems to ignore the masked packages.

Code: Select all
equo upgrade --pretend
>>  @@ Obliczanie aktualizacji systemu...
>>  @@ 4 => Pakiety do aktualizacji
>>  @@ 2 => Pakiety niedostępne
>>  @@ 1369 => Pakiety aktualne
>>  @@ To są wybrane pakiety:
>>    # (1/4) [sabayon-weekly] app-text/docbook-xml-dtd-4.4-r1
>>     Wersje: 4.4-r2 / NoTag / 9999 ===> 4.4-r1 / NoTag / 3
>>    Akcja:       Cofnięcie do wcześniejszej wersji
>>    # (2/4) [sabayon-weekly] dev-libs/libdbusmenu-0.3.16-r2
>>     Wersje: 0.5.1-r200 / NoTag / 9999 ===> 0.3.16-r2 / NoTag / 3
>>    Akcja:       Cofnięcie do wcześniejszej wersji
>>    # (3/4) [sabayon-weekly] dev-libs/libindicator-0.4.1-r200
>>     Wersje: 0.4.1-r201 / NoTag / 9999 ===> 0.4.1-r200 / NoTag / 0
>>    Akcja:       Cofnięcie do wcześniejszej wersji
>>    # (4/4) [sabayon-weekly] dev-python/imaging-1.1.7
>>     Wersje: 1.1.7-r1 / NoTag / 9999 ===> 1.1.7 / NoTag / 3
>>    Akcja:       Cofnięcie do wcześniejszej wersji
>>  @@ Pakietów biorących udział w operacji: 4
>>  @@ Obliczanie zależności ...
>>  @@ To są pakiety, które mają zostać zainstalowane:
>>  ## [D] [spm-db->sabayon-weekly] app-text/docbook-xml-dtd-4.4-r1|3   [4.4-r2|9999]
>>  ## [D] [spm-db->sabayon-weekly] dev-python/imaging-1.1.7|3   [1.1.7-r1|9999]
>>  ## [D] [spm-db->sabayon-weekly] dev-libs/libindicator-0.4.1-r200|0   [0.4.1-r201|9999]
>>  ## [D] [spm-db->sabayon-weekly] dev-libs/libdbusmenu-0.3.16-r2|3   [0.5.1-r200|9999]
>>  @@ Pakiety, które mają zostać zainstalowane/zaktualizowane/cofnięte do starszej wersji:: 4
>>  @@ Pakiety, które mają zostać usunięte: 0
>>  @@ Pakiety, które mają zostać zainstalowane: 0
>>  @@ Pakiety, które mają zostać przeinstalowane: 0
>>  @@ Pakiety, które mają zostać zaktualizowane: 0
>>  @@ Pakiety, które mają zostać cofnięte do starszej wersji: 4
>>  @@ Rozmiar danych do pobrania: 622.7kB
>>  @@ Użyte miejsce na dysku: 2.4MB
>>  @@ Potrzebujesz przynajmniej: 3.6MB wolnego miejsca
>>  @@ W systemie znajdują się pakiety, które nie są już dostępne w repozytoriach online.
>>  @@ Nawet jeśli jest to zwykle nieszkodliwe, sugeruje się (po odpowiednim sprawdzeniu), żeby je usunąć.
>>  @@ To są pakiety, które powinny zostać usunięte RĘCZNIE:
>>  ## [sabayonlinux.org] net-voip/telepathy-connection-managers-1 [0.0b]
>>  ## [spm-db] app-misc/webilder-0.7.2 [325.3kB]


Sorry. it's my local language. In the nutshell entropy wants to downgrade them. My question is why if they're correctly masked and is that safe to do that?
fuorviatos
Baby Hen
 
Posts: 5
Joined: Tue Jan 10, 2012 14:05

Re: Entropy downgrading packages after emerging an ebuild

Postby Fitzcarraldo » Tue Jan 10, 2012 20:53

If you want to stop upgrades, you need e.g.:

Code: Select all
>=media-sound/clementine-0.7.1-r2

not:

Code: Select all
=media-sound/clementine-0.7.1-r2

The first would mask version 0.7.1-r2 and any version greater than 0.7.1-r2. The second would mask only version 0.7.1-r2, i.e. version 1.0.0 would not be masked.

If you want to stop downgrades, you need e.g.:

Code: Select all
<=media-sound/clementine-0.7.1-r2

not:

Code: Select all
=media-sound/clementine-0.7.1-r2

The first would mask version 0.7.1-r2 and any version less than 0.7.1-r2. The second would mask only version 0.7.1-r2, i.e. version 0.6 would not be masked.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7987
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom


Return to Entropy|Equo|Rigo Package Managers

Who is online

Users browsing this forum: No registered users and 2 guests

cron