Re: Organización de la Linux Expo (ie Quién hace qué)

2002-03-20 Por tema Eduardo Diaz Comellas
Hola!


El lun, 18-03-2002 a las 20:36, Jose Carlos Garcia Sogo escribió:

> > - Camisetas (alguien se anima a hacer unas y venderlas?) - ??
> 
>   ¡¡Camisetas!! ¿Alguien tiene tiempo? ¡¡Yo quiero, yo quiero!!

Si os parece bien puedo hacer unas cuantas camisetas con el logo de
debian/rules. Como los resultados de la última vez (con el logo
pequeñito bordado encima del bolsillo) fueron más bien discretos y
caros, esta vez podríamos intentarlo con dibujos pegados, que sale más
barato. ¿Alguna idea sobre el dibujo o la colocación? 

¿Pregunto precios y os cuento lo que tenga, vale?

Ya que voy a preguntar, me entero de precios de gorras y similares.

Por cierto, esta vez con talla bajo pedido :-)

>   Yo tengo grabadora de 8x, aunque hay veces que se le va la pinza y no
>  graba. Lo que pasa es que woody son 6CD... eso es un poco demasiado...

Yo puedo llevar CDs grabados. Tengo una grabadora 24x disponible, así
que en un par de días puedo tener unos cuantos listos.

> > - BOF (quién va a estar en la charla informal del 5 de abril a las 19h):
> > Jfs
> > Ender
>   Jose Carlos
>   Eduardo Díaz

> > - Ordenadores (quién puede llevar algún ordenador o portatil para hacer
> > demos y similares):
> > Jfs (sobremesa, el de mi casa aunque está un poco cascado...)
>   
>   Si hace falta yo podría llevar el mío de sobremesa, aunque es un poco
>  coñazo estar con máquinas de ese calibre...

Gran torre, 17''... poco transportable :-(  Quizá para otro año.

> > - Otro material (hubs, cables de red, regletas...): jfs (regleta y algunos
> > cables de red, puede que un hub) 

Tengo disponible un hub de 5 puertos, y puedo llevar los cables que haga
falta (¿5 de 5 metros, por ejemplo?) 

Salu2


signature.asc
Description: This is a digitally signed message part


Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Santiago Vila
> > Si todavía no me crees, dime una forma de satisfacer la dependencia
> > A | C, A | D, B | C, B | D en la cual no suceda que estén instalados
> > (A y B) o (C y D), como es tu objetivo.
>
> Bueno, actualmente tengo php4-mysql | php4-pgsql, mysql-client |
> postgresql-client y me parece que es equivalente a las cuatro
> combinaciones...

Pues no lo es. De esa forma es posible instalar php4-mysql para
satisfacer la primera condición y postgresql-client para satisfacer
la segunda, y dselect quedaría contento, pero eso no es lo que tú quieres.

Tú quieres que haya que instalar, o bien php4-mysql y mysql-client,
o bien php4-pgsql y postgresql-client.

> Pero no, me entendiste mal - quiero justo lo contrario. Quiero que
> _sólamente_ puedas instalarlo con A+B o con C+D, no con A+D ni con B+C.

"Oh, señor, dame paciencia... ¡pero dámela ya!"

Columna v1. Tabla de verdad de (A && B) || (C && D)
Columna v2. Tabla de verdad de (A || C) && (A || D) && (B || C) && (B || D)

A  B  C  D  v1 v2
0  0  0  0  0  0
0  0  0  1  0  0
0  0  1  0  0  0
0  0  1  1  1  1
0  1  0  0  0  0
0  1  0  1  0  0
0  1  1  0  0  0
0  1  1  1  1  1
1  0  0  0  0  0
1  0  0  1  0  0
1  0  1  0  0  0
1  0  1  1  1  1
1  1  0  0  1  1
1  1  0  1  1  1
1  1  1  0  1  1
1  1  1  1  1  1

La tabla está generada con este programa:

#include 
int main() {
  int A, B, C, D, v1, v2;
  printf("A  B  C  D  v1 v2\n");
  for (A = 0; A <= 1; A++) {
for (B = 0; B <= 1; B++) {
  for (C = 0; C <= 1; C++) {
for (D = 0; D <= 1; D++) {
  v1 = (A && B) || (C && D);
  v2 = (A || C) && (A || D) && (B || C) && (B || D);
  printf("%d  %d  %d  %d  %d  %d\n", A, B, C, D, v1, v2);
}
  }
}
  }
  return 0;
}

Esto quiere decir, dado que las dos últimas columnas son siempre idénticas,
que v1 y v2 son expresiones lógicas equivalentes, que es lo que he
estado tratando de decirte desde el principio.

Si todavía te quedan dudas, compila y ejecuta tú mismo el programa,
te aseguro que no hay ningún truco.




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Jordi Mallach
On Wed, Mar 20, 2002 at 01:32:03PM -0600, Gunnar Wolf wrote:
> > Si todavía no me crees, dime una forma de satisfacer la dependencia
> > A | C, A | D, B | C, B | D en la cual no suceda que estén instalados
> > (A y B) o (C y D), como es tu objetivo.
> Bueno, actualmente tengo php4-mysql | php4-pgsql, mysql-client | 
> postgresql-client
> y me parece que es equivalente a las cuatro combinaciones... Pero no, me
> entendiste mal - quiero justo lo contrario. Quiero que _sólamente_ puedas
> instalarlo con A+B o con C+D, no con A+D ni con B+C.

Santiago tiene razón. Por qué vas a prohibir al usuario instalar los
clientes de myxsql y postgresql a la vez? O los demonios... ambos son
instalables codo con codo, no deberías intentar evitar que el usuario
los instale juntos.

Mira mis depends de 'twig'.

Jordi
-- 
Jordi Mallach Pérez || [EMAIL PROTECTED] || Rediscovering Freedom,
   aka Oskuro in|| [EMAIL PROTECTED]  || Using Debian GNU/Linux
 Reinos de Leyenda  || [EMAIL PROTECTED]  || http://debian.org

http://sindominio.net  GnuPG public information:  pub  1024D/917A225E 
telnet pusa.uv.es 23   73ED 4244 FD43 5886 20AC  2644 2584 94BA 917A 225E


pgp0mcpRmfNxj.pgp
Description: PGP signature


Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Gunnar Wolf
> > > > Otra pregunta aquí: ¿No hay manera de agrupar lo que va con MySQL y lo 
> > > > que
> > > > va con Postgres? Yo pensaba algo así:
> > > >
> > > > Depends: ... (php4-mysql, mysql-client) | (php4-pgsql, 
> > > > postgresql-client)
> > > >
> > > > pero, obviamente, dpkg-buildpackage se atraganta :-(
> > >
> > > Depends: A | C, A | D, B | C, B | D
> > >
> > > donde
> > >
> > > A = php4-mysql
> > > B = mysql-client
> > > C = php4-pgsql
> > > D = postgresql-client
> >
> > Ummm... No, creo que esto es justo lo que quiero evitar! :)
> >
> > Si pones A | C, todo bien. Eliges si quieres php4-mysql o php4-pgsql. Sin
> > embargo, si pones A | D (ya sea php4-mysql o postgresql-client), estás
> > poniendo juntas dos cosas completamente dispares :-/
>
> Hombre de poca fe :-) Eso no importa. Lo que importa es que con esa
> dependencia, si instalas A y B, se satisface la dependencia. Si instalas
> C y D, también. Es posible instalar solamente A y B, y también es
> posible instalar solamente C y D. ¿No es exactamente eso lo que querías?
>
> Si todavía no me crees, dime una forma de satisfacer la dependencia
> A | C, A | D, B | C, B | D en la cual no suceda que estén instalados
> (A y B) o (C y D), como es tu objetivo.

Bueno, actualmente tengo php4-mysql | php4-pgsql, mysql-client | 
postgresql-client
y me parece que es equivalente a las cuatro combinaciones... Pero no, me
entendiste mal - quiero justo lo contrario. Quiero que _sólamente_ puedas
instalarlo con A+B o con C+D, no con A+D ni con B+C.

Salús de nuez

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Santiago Vila
On Wed, 20 Mar 2002, Gunnar Wolf wrote:

> > > Otra pregunta aquí: ¿No hay manera de agrupar lo que va con MySQL y lo que
> > > va con Postgres? Yo pensaba algo así:
> > >
> > > Depends: ... (php4-mysql, mysql-client) | (php4-pgsql, postgresql-client)
> > >
> > > pero, obviamente, dpkg-buildpackage se atraganta :-(
> >
> > Depends: A | C, A | D, B | C, B | D
> >
> > donde
> >
> > A = php4-mysql
> > B = mysql-client
> > C = php4-pgsql
> > D = postgresql-client
>
> Ummm... No, creo que esto es justo lo que quiero evitar! :)
>
> Si pones A | C, todo bien. Eliges si quieres php4-mysql o php4-pgsql. Sin
> embargo, si pones A | D (ya sea php4-mysql o postgresql-client), estás
> poniendo juntas dos cosas completamente dispares :-/

Hombre de poca fe :-) Eso no importa. Lo que importa es que con esa
dependencia, si instalas A y B, se satisface la dependencia. Si instalas
C y D, también. Es posible instalar solamente A y B, y también es
posible instalar solamente C y D. ¿No es exactamente eso lo que querías?

Si todavía no me crees, dime una forma de satisfacer la dependencia
A | C, A | D, B | C, B | D en la cual no suceda que estén instalados
(A y B) o (C y D), como es tu objetivo.




Linux Expo Madrid (April 29-30)

2002-03-20 Por tema Javier Fernández-Sanguino Peña
Attached I adjoint the wml file for the Madrid Linux Expo that will take
place April 29-30th. I will try to have a spanish translation ready ASAP
but this should suffice for the moment :)

Regards

Javi
LinuxExpo
2002
Madrid Linux Expo 2002
Madrdid, Spain
April 29th - 30th
http://www.linuxexpomadrid.com
mailto:[EMAIL PROTECTED]">Javier Fernández-Sanguino Peña



In it's third year, the Spanish Linux Expo is the forum for
everyone involved with Linux business- or community-like.
Linux Expo 2002 will bring together companies like Sun, IBM
as well as community proyects like Debian and Barrapunto.





Debian will be present with a booth in the area reserved to
community projects which is being provided free of charge by 
the organisers. At the booth Debian developers will be 
available to ask all your issues related to Debian, and sign
keys, also some small talks will be held there (on the NNM process,
package creation, etc.), and look out for some other
surprises!

A BOF meeting will be held on April 30th (starting at 14:00h)
in which all the spanish developers (or mostly all) will be
there to (try to) solve the questions that users pose in the
forum.



#use wml::debian::event
# $Id: 1009-linuxexpo.wml,v 1.2 2002/03/03 20:50:20 joey Exp $
#Related Links here (free form)





pgpwsaZGhIv2b.pgp
Description: PGP signature


Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Gunnar Wolf
> > Otra pregunta aquí: ¿No hay manera de agrupar lo que va con MySQL y lo que
> > va con Postgres? Yo pensaba algo así:
> >
> > Depends: ... (php4-mysql, mysql-client) | (php4-pgsql, postgresql-client)
> >
> > pero, obviamente, dpkg-buildpackage se atraganta :-(
>
> Depends: A | C, A | D, B | C, B | D
>
> donde
>
> A = php4-mysql
> B = mysql-client
> C = php4-pgsql
> D = postgresql-client

Ummm... No, creo que esto es justo lo que quiero evitar! :)

Si pones A | C, todo bien. Eliges si quieres php4-mysql o php4-pgsql. Sin
embargo, si pones A | D (ya sea php4-mysql o postgresql-client), estás
poniendo juntas dos cosas completamente dispares :-/

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Santiago Vila
Gunnar Wolf wrote:
> Otra pregunta aquí: ¿No hay manera de agrupar lo que va con MySQL y lo que
> va con Postgres? Yo pensaba algo así:
>
> Depends: ... (php4-mysql, mysql-client) | (php4-pgsql, postgresql-client)
>
> pero, obviamente, dpkg-buildpackage se atraganta :-(

Depends: A | C, A | D, B | C, B | D

donde

A = php4-mysql
B = mysql-client
C = php4-pgsql
D = postgresql-client




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Gunnar Wolf
> > > Estoy creando un paquete que requiere interactuar con una BD, ya sea
> > > Postgres, MySQL, Oracle u otra. No quiero poner en 'Depends' a ninguna de
> > > estas bases, pues en realidad no depende de su existencia en ESTA máquina,
> > > dado que la base de datos puede estar en cualquier otro lugar... ¿Cómo
> > > procedo?
> >
> > No pongas nada. En mi opinión, las "dependencias" cliente/servidor
> > no deberían considerarse dependencias en el sentido de dpkg.
> >
> > Es como si wget tuviera un Depends: httpd (o un Recommends).
> > Sería absurdo. No me imagino a nadie instalando wget, intentando
> > usarlo sin éxito, y enviando un bicho al BTS diciendo que si no se
> > instala nada más no funciona adecuadamente.
>
> ¿Un Suggests, quizá?

Ummm...

En el caso de wget, no creo - ¿Por qué querrías usar wget contra un httpd
local? :)

En mi caso, decidí que quien sugerirá, recomendará o requerirá de una base
de datos es el cliente de la misma... Yo sólo requiero al cliente. :)

Saludos,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Gunnar Wolf
> Ten en cuenta que la Debian Policy dice al respecto de 'Recommends':
>
>  `Recommends'
>   This declares a strong, but not absolute, dependency.
>
>   The `Recommends' field should list packages that would be found
>   together with this one in all but unusual installations.
>
> Es decir, que el paquete debe estar junto a los otros excepto que pase
> algo 'raro'. Ese algo 'raro', en tu caso, es que el servidor de bases de
> datos esté en otra máquina. Poner 'Suggests' evitaría que dselect
> intentase instalar una base de datos, pero casi implica decir que el
> programa funciona muy bien por su cuenta y riesgo, sin necesidad de una
> base de datos, y que instalar una sólo "mejoraría" el funcionamiento.
>
> Además. Ten en cuenta que quien instala el paquete mediante dselect, puede
> indicarle que NO quiere instalar esos paquetes recomendados. Creo recordar
> que estos días lo hablaban en una lista de correo (-devel?) o en el IRC.
> Normalmente, si te limitas a quitar la selección de los paquetes
> recomendados, dselect insistirá y los marcará de nuevo, pero si lees en la
> pantalla de ayuda que aparece justo al pasar de escoger un paquete a
> mostrarte los recomendados:
>
>  También puede moverse por la lista y cambiar los marcados para que se asemeje
>  más a lo que desea, y pueda `rechazar' las sugerencias utilizando las teclas
>  mayúsculas `D' y `R' (véase la pantalla de ayuda de combinaciones de teclas).
>  Utilice la `Q' mayúscula para forzarme a aceptar la situación actualmente
>  mostrada en caso de que desee descartar una recomendación o piense que el
>  programa se ha equivocado.
>
> Por lo que el usuario no se va a ver forzado a instalar nada si no quiere.

De acuerdo con lo que dices, gracias.

Bueno, resolví esto de una manera más simple y correcta: Este programa, si
bien no requiere de una base de datos local, requiere tener el cliente de
PHP para ya sea MySQL o Postgres, y del cliente de la base de datos
elegida... Por tanto, puse:

Depends: ${shlibs:Depends}, apache | apache-ssl | httpd, php4, php4-mysql | 
php4-pgsql, mysql-client | postgresql-client

Otra pregunta aquí: ¿No hay manera de agrupar lo que va con MySQL y lo que
va con Postgres? Yo pensaba algo así:

Depends: ${shlibs:Depends}, apache | apache-ssl | httpd, php4, (php4-mysql, 
mysql-client) | (php4-pgsql, postgresql-client)

pero, obviamente, dpkg-buildpackage se atraganta :-(

Saludos,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Ricardo Javier Cardenes Medina
On Wed, Mar 20, 2002 at 11:32:46AM +0100, Santiago Vila wrote:
> Gunnar Wolf:
> > Estoy creando un paquete que requiere interactuar con una BD, ya sea
> > Postgres, MySQL, Oracle u otra. No quiero poner en 'Depends' a ninguna de
> > estas bases, pues en realidad no depende de su existencia en ESTA máquina,
> > dado que la base de datos puede estar en cualquier otro lugar... ¿Cómo
> > procedo?
> 
> No pongas nada. En mi opinión, las "dependencias" cliente/servidor
> no deberían considerarse dependencias en el sentido de dpkg.
> 
> Es como si wget tuviera un Depends: httpd (o un Recommends).
> Sería absurdo. No me imagino a nadie instalando wget, intentando
> usarlo sin éxito, y enviando un bicho al BTS diciendo que si no se
> instala nada más no funciona adecuadamente.

¿Un Suggests, quizá?




Re: Para construir un paquete que requiere interactuar con una BD?

2002-03-20 Por tema Santiago Vila
Gunnar Wolf:
> Estoy creando un paquete que requiere interactuar con una BD, ya sea
> Postgres, MySQL, Oracle u otra. No quiero poner en 'Depends' a ninguna de
> estas bases, pues en realidad no depende de su existencia en ESTA máquina,
> dado que la base de datos puede estar en cualquier otro lugar... ¿Cómo
> procedo?

No pongas nada. En mi opinión, las "dependencias" cliente/servidor
no deberían considerarse dependencias en el sentido de dpkg.

Es como si wget tuviera un Depends: httpd (o un Recommends).
Sería absurdo. No me imagino a nadie instalando wget, intentando
usarlo sin éxito, y enviando un bicho al BTS diciendo que si no se
instala nada más no funciona adecuadamente.