Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[java] bizarrerie mise à jour sun-jdk 1.5 [résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
novazur
Guru
Guru


Joined: 19 Mar 2005
Posts: 461
Location: Martinique

PostPosted: Mon May 25, 2009 5:45 pm    Post subject: [java] bizarrerie mise à jour sun-jdk 1.5 [résolu] Reply with quote

Bonjour,

J'ai 2 machines serveur, avec toutes les 2 le même type d'install java (pour tomcat, pour les mêmes besoins), toutes les 2 en 32bits (x86). Pourtant, sur l'une des 2, sun-jdk (1.5) ne se met pas à jour. Pourtant :
Quote:
# equery l -p sun-jdk
[ Searching for package 'sun-jdk' in all categories among: ]
* installed packages
[I--] [M ] dev-java/sun-jdk-1.5.0.16 (1.5)
[I--] [ ] dev-java/sun-jdk-1.6.0.13 (1.6)
* Portage tree (/usr/portage)
[-P-] [ ] dev-java/sun-jdk-1.4.2.19 (1.4)
[-P-] [ ] dev-java/sun-jdk-1.5.0.17 (1.5)
[-P-] [ ] dev-java/sun-jdk-1.5.0.18 (1.5)
[-P-] [ ] dev-java/sun-jdk-1.6.0.12 (1.6)

La version installée est masquée, et la version 1.5.0.18 est bien vue. Pourquoi la mise à jour ne l'installe pas ?
Quote:
# emerge -up world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Evidemment, j'ai pensé à un masquage manuel, mais rien concernant sun-jdk dans /etc/portage/*.

Edit : Ah !! Si je fais :
Quote:
# emerge -up sun-jdk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-java/sun-jdk-1.5.0.18 [1.5.0.16]

Il me la propose !
Comment cela se fait-il ?
Si on ne peut plus se fier à emerge world, à quoi pourra t'on faire confiance ?


Last edited by novazur on Wed May 27, 2009 3:25 am; edited 1 time in total
Back to top
View user's profile Send private message
YetiBarBar
Guru
Guru


Joined: 23 Dec 2005
Posts: 490

PostPosted: Mon May 25, 2009 5:58 pm    Post subject: Reply with quote

/me parait que sun-jdk n'est là qu'en tan t que dépendance....

Tente plutôt
Code:
emerge -Duav world
Back to top
View user's profile Send private message
novazur
Guru
Guru


Joined: 19 Mar 2005
Posts: 461
Location: Martinique

PostPosted: Mon May 25, 2009 6:06 pm    Post subject: Reply with quote

YetiBarBar wrote:
/me parait que sun-jdk n'est là qu'en tan t que dépendance....

Tente plutôt
Code:
emerge -Duav world

J'avais donné ces options ici comme ça (up) mais j'avais bien évidemment testé avec le Dauv aussi. Cela ne changeait rien.
Bon, maintenant, j'ai mis à jour, donc je ne pourrai plus tester, mais cette affaire m'inquiète profondément.
Back to top
View user's profile Send private message
ceric35
Tux's lil' helper
Tux's lil' helper


Joined: 27 Aug 2006
Posts: 114

PostPosted: Tue May 26, 2009 6:24 am    Post subject: Reply with quote

Test avec :
Code:
emerge --with-bdeps y -uavDN world
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7940
Location: ~Brussels - Belgique

PostPosted: Tue May 26, 2009 8:07 am    Post subject: Reply with quote

+1 !
(j'ai d'ailleurs mis "with bdep yes" dans mon make.conf ;))
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
novazur
Guru
Guru


Joined: 19 Mar 2005
Posts: 461
Location: Martinique

PostPosted: Tue May 26, 2009 12:47 pm    Post subject: Reply with quote

ah, oui, effectivement, même si je ne peux plus voir pour sun-jdk qui a déjà été mis à jour depuis, ça fait une différence :
Quote:
# emerge -uavDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] app-admin/syslog-ng-2.1.4 [2.1.3] USE="tcpd -hardened -ipv6 (-selinux) -spoof-source -sql -static" 0 kB


Quote:
# emerge --with-bdeps y -uavDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] app-arch/rpm2targz-9.0.0.3g [9.0-r7] 5 kB [0]
[ebuild U ] app-arch/sharutils-4.7 [4.2.1-r11] USE="nls" 626 kB [?=>0]
[ebuild U ] app-admin/syslog-ng-2.1.4 [2.1.3] USE="tcpd -hardened -ipv6 (-selinux) -spoof-source -sql -static" 0 kB [0]
[ebuild N ] perl-core/Compress-Raw-Bzip2-2.015 USE="-test" 138 kB [0]
[ebuild N ] dev-perl/yaml-0.68 91 kB [0]
[ebuild N ] dev-perl/IO-String-1.08 0 kB [0]
[ebuild N ] perl-core/Package-Constants-0.01 3 kB [0]
[ebuild N ] virtual/perl-Compress-Raw-Bzip2-2.015 0 kB [0]
[ebuild N ] perl-core/IO-Compress-Bzip2-2.015 74 kB [0]
[ebuild N ] virtual/perl-IO-Compress-Bzip2-2.015 0 kB [0]
[ebuild N ] perl-core/IO-Zlib-1.09 0 kB [0]
[ebuild N ] virtual/perl-IO-Zlib-1.09 0 kB [0]
[ebuild N ] perl-core/Archive-Tar-1.40 USE="bzip2" 48 kB [0]
[ebuild N ] virtual/perl-Archive-Tar-1.40 0 kB [0]
[ebuild N ] perl-core/Module-Build-0.28.08 0 kB [0]
[ebuild N ] virtual/perl-Module-Build-0.28.08 0 kB [0]
[ebuild N ] perl-core/ExtUtils-CBuilder-0.23 0 kB [0]
[ebuild N ] virtual/perl-ExtUtils-CBuilder-0.23 0 kB [0]
[ebuild N ] perl-core/ExtUtils-ParseXS-2.19 0 kB [0]
[ebuild N ] virtual/perl-ExtUtils-ParseXS-2.19 0 kB [0]


Je ne connais pas cette option, je vais regarder de quoi il s'agit et effectivement voir comment l'ajouter au make.conf.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7940
Location: ~Brussels - Belgique

PostPosted: Tue May 26, 2009 12:50 pm    Post subject: Reply with quote

Explication de l'option : par défaut, Portage ne met pas à jour les "build dependencies", c'est à dire qu'il ne met à jour que les paquets nécessaires à l'exécution des applications, pas leur compilation. Si ton JDK 1.5 n'est pas mis à jour, c'est probablement parce qu'il va utiliser la 1.6 pour l'exécution (à moins que je ne dise une bêtise).

Dommage que l'option "--deep" n'inclue pas d'office "with bdeps y"
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
novazur
Guru
Guru


Joined: 19 Mar 2005
Posts: 461
Location: Martinique

PostPosted: Tue May 26, 2009 2:56 pm    Post subject: Reply with quote

XavierMiller wrote:
Explication de l'option : par défaut, Portage ne met pas à jour les "build dependencies", c'est à dire qu'il ne met à jour que les paquets nécessaires à l'exécution des applications, pas leur compilation. Si ton JDK 1.5 n'est pas mis à jour, c'est probablement parce qu'il va utiliser la 1.6 pour l'exécution (à moins que je ne dise une bêtise).

Oui, à part que du coup, avec cette version de sun-jdk 1.5 dépendante de java-config:0, je ne pouvais pas le virer, et mon check-environnement me renvoyait une erreur. Avec la nouvelle version de sun-jdk 1.5, j'ai pu virer java-config:0 par un emerge depclean, et maintenant tout est propre, ce qui était mon but initial.

Quote:
Dommage que l'option "--deep" n'inclue pas d'office "with bdeps y"

Ben oui, ce que tu expliques plus haut, j'ai toujours cru que c'était compris dans le --deep.

Merci pour les infos.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum