View previous topic :: View next topic |
Author |
Message |
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Thu Jun 23, 2005 10:14 pm Post subject: |
|
|
ahem... intendi un ebuild scritto male.. _________________ while True:Gentoo() |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Sun Jul 03, 2005 4:25 pm Post subject: BUG unclepine |
|
|
Presumo si tratti di un bug.
Lanciando ottengo 3 pacchetti, per l'esattezza Quote: |
* kde-base/kde-3.3.2 (W): old slot
* kde-base/kde-i18n-3.3.2 (W): old slot
* sys-kernel/gentoo-sources-2.6.11-r9 (W): old slot
|
Mentre se lancio Code: | unclepine -su -u -x > da_controllare | ottengo Code: | MegaLoc unclepine-release-0.1 # dog da_controllare
MegaLoc unclepine-release-0.1 # | ovvero nessun pacchetto ...
Il mio problema è che non sono ancora abbastanza esperto per dire con sicurezza quale sia la risposta giusta. Punterei sulla prima visto che ho installato anche kde-3.4.1 e il kernel r11 ma preferisco chiedere che non reinstallare tutto |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sun Jul 03, 2005 4:53 pm Post subject: |
|
|
scusa ma ti è mica venuto in mente che questa cosa la potevi postare nel topic riservato ad unclepine? (quello ufficiale)... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sun Jul 03, 2005 4:58 pm Post subject: |
|
|
Fatto il merge del thread di Kernel78 con questo.
Mi sarebbe sembrato logico postare qui invece di aprire un altro thread sull'argomento. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Wed Jul 06, 2005 7:05 am Post subject: |
|
|
non e' un bug...
ogni volta che un pacchetto appartiene a SYSTEM o e' un OLDSLOT non viene riportato automaticamente dal parametro -x per questioni di sicurezza.
Quei pacchetti vanno rimossi a mano.
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Jul 12, 2005 6:15 pm Post subject: |
|
|
ANNUNCIO - AuntMary
Nella mia malsana idea e' da molto che frulla la zia maria.
la zia come ogni donna... sara' + efficiente dello zio.
Utilizzerà molte funzioni di portage e cercherà di risolvere i pochi (a mio avviso) problemi dello zio pino.
Sara' veloce...potra' avere in seguito una GUI in gtk ma dovra' funzionare prima di tutto da console!
Se avete suggerimenti... e' il momento di farsi avanti.
NOn chiedetemi di cambiare nome... ne vado fiero! AuntMary
Tempi? Non a breve.Sto studiando portage molto a fondo e vorrei non scoprire nuove funzioni proprio quando la zia e' finita.
W la ZIA !
EDIT:scusate il post.... ma siete gli unici con cui condividere queste nerdate!
EDIT2:la zia legge tutte le dipendenze (RAW) e le useflags del mio sistema compilato in 1,3 secondi (sistema con circa 700 pkt) _________________ while True:Gentoo() |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Tue Jul 12, 2005 6:56 pm Post subject: |
|
|
Grande xchris, magari poi decidono di includerlo in portage dato che sfrutti le API di portage stesso: forse è la volta buona che emerge supporterà come si deve la rimozione dei package (oops forse corro troppo ). Buon lavoro! |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Jul 12, 2005 7:02 pm Post subject: |
|
|
grazie per la fiducia...
ma visti gli ultimi approcci con i devel in chan.. nn e' di certo questa la motivazione.
Se sto partendo a farmi la zia e' solo perche' ho voglia di creare un tool migliore. (lo zio e' attualmente molto scaricato)
I punti deboli dello zio possono essere risolti solo utilizzando una struttura dati migliore.
Ciao ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Tue Jul 12, 2005 7:06 pm Post subject: |
|
|
Sono fiducioso nella zia, anche se devo ammettere che lo zio pino e' un po' complesso da utilizzare..
Potresti accludere qualche funzione per i cretinetti ? (tipo faccio tutto io senza che tu mi dica nulla?) _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Jul 12, 2005 8:01 pm Post subject: |
|
|
pensavo oggi allo zio...
effettivamente molte funzioni sono un po' particolari e poco intuitive.
C'e' da dire che molte sono nate per risolvere i problemi che mi si presentavano durante la scrittura del codice...
poi non ho + avuto il coraggio di toglierle.
Cerchero' di farla il + modulare possibile in modo che sia semplice la sua programmazione in gtk (anche perche' per me sarebbe un campo quasi nuovo(ho programmato ad eventi in c++ in windoze molti anni fa...))
E' un vero peccato che portage sia cosi' mal documentato.
Ne potrebbero nascere dei tool stupendi con pochissimo sforzo.
Le funzioni basilari le ho cmq apprese... da qui la mia decisione della zia.
Non sarebbe male uscire a fine estate con la zia a distanza di un anno dallo zio pino.
ciao e grazie a tutti. _________________ while True:Gentoo() |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Tue Jul 12, 2005 9:59 pm Post subject: |
|
|
@xchris: magari butta giù qualcosa su portage, qualche piccolo testo di documentazione che potrebbe risultare utile... io mi sto affacciando in questi giorni al python (da zero, sto ancora cercando come iniziare per bene)... |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Tue Jul 12, 2005 10:12 pm Post subject: |
|
|
Raffo wrote: | @xchris: magari butta giù qualcosa su portage, qualche piccolo testo di documentazione che potrebbe risultare utile... io mi sto affacciando in questi giorni al python (da zero, sto ancora cercando come iniziare per bene)... |
Da python.org c'e' un tutorial da zero, anche in italiano _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Wed Jul 13, 2005 5:41 am Post subject: |
|
|
Raffo wrote: | @xchris: magari butta giù qualcosa su portage, qualche piccolo testo di documentazione che potrebbe risultare utile... io mi sto affacciando in questi giorni al python (da zero, sto ancora cercando come iniziare per bene)... |
mi stai chiedendo qc che i developer hanno evitato per bene (perche' e' una palla...)
Nella guida anomala che sto scrivendo sul mio situzzo c'e' una sezione che prima o poi riempiro'.
(ma e' ancora presto... devo capire ancora molte cose)
su python.org immagino ci sia la guida per python non per portage...
sarebbe troppo bello...
(anche se ricordo di aver visto qcsina in giro tempo fa)
Ciauz _________________ while True:Gentoo() |
|
Back to top |
|
|
btbbass Apprentice
Joined: 15 Feb 2005 Posts: 287 Location: Asti o Torino
|
Posted: Wed Jul 13, 2005 10:35 am Post subject: |
|
|
xchris wrote: |
mi stai chiedendo qc che i developer hanno evitato per bene (perche' e' una palla...)
|
[joke-mode]eheh, xchris, ci hai abituati troppo bene, ora mi sa che ti tocca [/joke-mode]
A parte gli scherzi, se magari posti i link della documentazione che trovi, prima o poi qualche 'folle' potrebbe decidere di unire il tutto in maniera orgnica ed esauriente... _________________ Chi dice che è impossibile non interrompa chi lo sta facendo
-Proverbio Cinese -
___________________________________ |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Wed Jul 13, 2005 11:03 am Post subject: |
|
|
sai a quale doc mi riferisco io?
Code: |
pydoc -p 1080
vi /usr/lib/portage/pym/portage.py
|
e questo purtroppo e' tutto.
Ho trovato qc in giro per il web ma e' veramente inutile... (sono una brutta copia del primo metodo)
io uso esclusivamente pydoc...
ciao
EDIT: e' nata la classe auntmary... e cresce velocemente.Focalizzero' tutti i miei sforzi perfare una classe decente (non avevo ancora usato le classi in python) in modo che sia poi riutilizzabile in qualunque script. _________________ while True:Gentoo() |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Wed Jul 13, 2005 1:20 pm Post subject: |
|
|
xchris wrote: |
EDIT: e' nata la classe auntmary... e cresce velocemente.Focalizzero' tutti i miei sforzi perfare una classe decente (non avevo ancora usato le classi in python) in modo che sia poi riutilizzabile in qualunque script. |
Non ho visto com'e' fatto al momento il codice, potresti fare (penso che stai gia' facendo cosi' tuttavia) una classe esterna che viene importata poi dalle interfacce, siano queste testuali o grafiche _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Wed Jul 13, 2005 1:52 pm Post subject: |
|
|
federico wrote: | xchris wrote: |
EDIT: e' nata la classe auntmary... e cresce velocemente.Focalizzero' tutti i miei sforzi perfare una classe decente (non avevo ancora usato le classi in python) in modo che sia poi riutilizzabile in qualunque script. |
Non ho visto com'e' fatto al momento il codice, potresti fare (penso che stai gia' facendo cosi' tuttavia) una classe esterna che viene importata poi dalle interfacce, siano queste testuali o grafiche |
al momento e' proprio solo una classe...
il resto e' solo un istanziamento per fare qualche prova
il codice di auntmary-applicazione sara' veramente ridotto all'osso (parsing e chiamate varie)
In questo modo eventuali interfacce saranno semplici da fare. (come altri tool... se la classe merita)
ciauz
EDIT: il cuore di unclepine e' stato replicato in 122 righe. Al momento solo per il test ho fatto un comportamento analogo per le dipendenze in OR... ora viene il casino anche perche' non posso copiare da portage _________________ while True:Gentoo() |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Tue Jul 26, 2005 2:42 pm Post subject: |
|
|
ho un problemino con unclepine...
dunque, sul sistema ho installato lamip (un player mp3/ogg ecc...), e una dipendenza di lamip è: lamip-in-mp3-0.0.3-r1.
questo è l'ebuild:
Code: | # Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils
DESCRIPTION="LAMIP is a modularized Audioplayer. This is the MP3 INPUT-module"
#HOMEPAGE="http://fondriest.frederic.free.fr/realisations/lamip"
HOMEPAGE="${HOMEPAGE} http://lamip.sourceforge.net"
HOMEPAGE="${HOMEPAGE} http://freakforever.net/lamip"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~x86 ~amd64"
# as long as we aren't in the official portage-tree
SRC_URI="http://freakforever.net/lamip/distfiles/${PN}-${PVR}.tar.bz2"
RESTRICT="nomirror"
S="${WORKDIR}"
DEPEND="sys-devel/autoconf
sys-devel/automake
sys-devel/libtool
media-libs/libmad
media-libs/id3lib
media-sound/lamip-core"
src_compile() {
local myconf=""
WANT_AUTOCONF=1.8 WANT_AUTOMAKE=1.8 ACLOCAL=aclocal-1.8 autoreconf -vifs || die "autoreconf failed"
econf ${myconf} || die "econf failed"
emake || die "emake failed"
}
src_install() {
make DESTDIR=${D} libdir=/usr/lib/lamip install || die "install failed"
# einstall || die "einstall failed"
} |
dunque... se faccio unclepine -u egli mi dice che posso rimuovere media-libs/id3lib... ok, rimosso. poi faccio emerge -uDavtN world ma portage adesso vuole reinstallare quella libreria... boh... |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Jul 26, 2005 2:57 pm Post subject: |
|
|
lo stai usando in "mix" mode? _________________ while True:Gentoo() |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Tue Jul 26, 2005 3:01 pm Post subject: |
|
|
scusa l'ignoranza... ma cosa significa "mix mode"? a che applicazione ti riferisci? |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Jul 26, 2005 3:03 pm Post subject: |
|
|
se non sai cosa e'... allora sei in mix mode!
(local mode:considera dipendenze solo da pkt installati
portage mode: solo da portage
mix: entrambi)
Cmq riguardando l'ebuild... ho idea che ti manchi un po' di roba!
E' normale che lo voglia togliere... non c'e' come dipendenza
EDIT: ho visto solo ora che e' l'ebuild di lamip-in-mp3. Indaghero'
EDIT2: fctk??? mi fai la stessa domanda 2 volte? guarda nella pagina precedente _________________ while True:Gentoo() |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Dec 03, 2005 1:36 pm Post subject: |
|
|
Non so se è già stato detto ma lo ribadisco a scanso di equivoci
Usare portage con cdb (com'è lecito aspettarsi effettivamente) può causare problemi con unclepine, in particolar modo con le dipendenze lette da /var/cache/edb/dep/usr/portage/
L'ho sperimentato ed effettivamente mi dava problemi (risolvibili in mix mode ma per sicurezza sono tornato al vecchio metodo di cache di portage) _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Dec 03, 2005 2:01 pm Post subject: |
|
|
eh si...
e' comprensibile
in questo caso conviene utilizzare local mode.
Ciao e grazie per la precisazione.
Ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Tue Dec 27, 2005 10:05 am Post subject: |
|
|
L'ho segnalato anche sul forum internazionale, comunque sembra che sia necessario un aggiornamento a causa del nuovo portage:
Code: | exairetos@Aurora ~ $ unclepine -u -c --debug
Traceback (most recent call last):
File "/usr/local/bin/unclepine", line 42, in ?
from portage import flatten,match_from_list,pkgcmp,catpkgsplit,dep_opconvert,dep_parenreduce,isvalidatom
ImportError: cannot import name dep_opconvert
|
Ciao _________________ La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997 |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Mon Jan 09, 2006 5:15 pm Post subject: |
|
|
vedo solo ora il messaggio..
domani indago.
Grazie
Ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
|