Re: what beeps when email comes in ?
On Sun, Jan 14, 2007, Peter wrote about what beeps when email comes in ?: I finally have a question: What makes beep when new email comes in. I believe it is the user's shell when there is no notifier or biff running. Is this correct ? Btw, I have MAIL, MAILCHECK and MAILPATH all disabled. Yet it beeps ... So I think it's the LMTA (postfix here). Traditionally, there are several layers of mail notification in Unix. There's indeed the mail notification in the shell, which ksh-inspired shells (such as bash and zsh) configure through the MAIL* variables (which you checked). There are X-windows based mail notifiers, such as xbiff; I assume you'd notice if that was what causing the beeps. Finally, there is biff. Biff (which used to be common on BSD-like machines, but doesn't seem to be popular nowadays) is not something which you'd see running - if you do a 'ps', you won't see biff. Rather, biff is the configuration program for the comsat server ('biff' works by changing the execute bit on the terminal). comsat listens on a certain port and gets account names (directly, or via inetd), and notifies these accounts if they are logged in and have biff y. Where does comsat receive the names of the people to notify? The mail server sends this information. So ultimately, something in your postfix configuration is probably causing these beeps: either directly (you configured some beep when new mail comes that I don't know about) or indirectly (you configured it to use comsat, and comsat beeps when it is connected). -- Nadav Har'El| Monday, Jan 15 2007, 25 Tevet 5767 [EMAIL PROTECTED] |- Phone +972-523-790466, ICQ 13349191 |I would give my right arm to be http://nadav.harel.org.il |ambidextrous. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: what beeps when email comes in ?
On Mon, 15 Jan 2007, Nadav Har'El wrote: There are X-windows based mail notifiers, such as xbiff; I assume you'd notice if that was what causing the beeps. Finally, there is biff. Biff (which used to be common on BSD-like machines, but doesn't seem to be popular nowadays) is not something which you'd see running - if you do a 'ps', you won't see biff. Rather, biff is the configuration program for the comsat server ('biff' works by changing the execute bit on the terminal). comsat listens on a certain port and gets account names (directly, or via inetd), and notifies these accounts if they are logged in and have biff y. Where does comsat receive the names of the people to notify? The mail server sends this information. So ultimately, something in your postfix configuration is probably causing these beeps: either directly (you configured some beep when new mail comes that I don't know about) or indirectly (you configured it to use comsat, and comsat beeps when it is connected). Thanks for answering. Of course I checked nearly (famous last words) everything. Comsat is not running, nor do I have biff. xbiff is not running. I did not check whether the beeps come also when there is no-one logged in. I suspect the lmtp or delivery agent does me this 'favor'. That's why I asked. The beep occurs via /dev/console but I have no way to intercept it at runtime to see who is sending it. thanks, Peter = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: what beeps when email comes in ? [solved]
The local(8) delivery agent from postfix has a biff setting. If this is on (default) and there is no biffcomsat service you get a beep instead. Peter = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
On 15/01/07, Dotan Cohen [EMAIL PROTECTED] wrote: - If your camera store orientation info in the photo (mine do), you can autorotate as many photos as you like in one operation (each would be adjusted to its correct orientation). BTW, even if you don't touch the photos themselves (e.g: they are on a cdrom), they are still *displayed* by default with correct orientation (of course you can manually rotate them as F-Spot does). Nice, but not a deal-maker for me. It's almost a life saver for me - until I found this option (or it was added? or until I bought a camera which provides this info? can't remember) I had to manually rotate the photos. BTW - there are command-line tools to do that too in case someone is wondering. - Tons of plugins to have all the quick and dirty ops (red-eye-reduction, etc.) at your fingertips. Of course running any program like gimp, F-Spot, etc is just a right click away as in F-Spot. Nice, but not a deal-maker for me. - You can view by Folders, Tags, Dates like in F-Spot, but when you search your searches are saved as virtual folders. BTW, there is quick search (by metadata strings) and advanced search when you can combine multiple conditions on metadata, date-ranges and albums. Tell me, how an I get an integrated user interface like in F-Spot? One window, in which the browse vieew is replaced by a photo that is [(double)?] clicked? I couldn't find how to customize the mouse but F3 will view the current image in the current window, and ALT-Right/ALT-Left will move the current image forward and backward. This is with 0.9.0-beta3 (Debian Etch). - Unlike F-Spot, you have more control on your display. E.g: I always show the tag names on my thumbnails (but you may choose not to do it...) I don't want anything there other than pics! As said - you can control to have that too. - Many more export options, most implemented as plugins of course (calendar, mpeg movie, Gallery, local html gallery). Don't need it. I publish photos using my own php scripts. Let me guess - maybe because F-spot didn't provide this for you? Maybe you can do this with F-Spot too but with Digikam you can integrate your scripts as Kipi plugins so you can control the interactivelly through the Digikam interface (and make the useful to others so you can benefit from the exposure). - Support for a lot more metadata items (e.g: import GPS data). Can I search by Camera model? That is important to me. I'd expect you can. I'm pretty sure you can search on anything in the EXIF data. Ok, that's enough. I hope I didn't start a new application war. My post was directed to people who didn't know digikam and may think there is only one good player in the field. No war, but no hudna either. I'm willing to switch, but I'd like to know that Digikam meets my needs. Also, in what format does it store Then just install it and start playing. the tags? I'll need to import over 200 different tags on over 8000 It uses Sqlite and I think the schema is documented so you can do whatever you like with the database. pictures. I don't mind doing it with sqlite, but I need to know that it can be done. The tags are in utf-8 Hebrew. Haven't tried Hebrew tags but maybe there were issues with UTF-8. Try digging the digikam users mailing list archives. Anyone who knows both programs (or others) has probably already made their own choice based on their personal taste. On taste and smell I won't arguee with you, but although I've tried Digikam I found that it won't perform as I like. Or can it? (as I have described?) Try 0.9 if you can. There are many improvements in it over 0.8. Thanks. Dotan Cohen Good luck. --Amos
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
On Mon, 2007-01-15 at 20:35 +1100, Amos Shapira wrote: On 15/01/07, Dotan Cohen [EMAIL PROTECTED] wrote: pictures. I don't mind doing it with sqlite, but I need to know that it can be done. The tags are in utf-8 Hebrew. Haven't tried Hebrew tags but maybe there were issues with UTF-8. Try digging the digikam users mailing list archives. Hebrew tags work for me. -- Oded ::.. A classic is something that everybody wants to have read and nobody wants to read. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Distribution mechanism
On 15/01/07, Tzafrir Cohen [EMAIL PROTECTED] wrote: Your keyword here is preseed . The software I'm thinking about will take all this configuration information and build a host-specific package (or maybe a task in debian world?) which the host will just apt-get (either after a PXE boot or manually upgrade with apt-get/aptitude), causing all the changes to be deployed on it. Host-specific configuration: http://dilab.debian.net:800/~joey/d-i/preseed/ (the actual selection is done by hostname in netboot.cfg) In there you can define some extra packages to install (this one is from appendix B of the install manual): # Individual additional packages to install #d-i pkgsel/include string openssh-server build-essential You can probably automate this to: task-$hostname . Look at sample preseed configurations. Thanks. Looks interesting but it seems to be geared towards complete re-installation of the Debian machine (which is indeed one of the scenarios I'll need to address) but not for system upgrade - unless I miss something that will be obvious after more reading about it? The current system I'm familiar with is a home-grown system built for RedHat and which can ADD stuff (users, packages, etc) but does not allow for automatic removal of packages which are no longer required on the system ( e.g. a development system which accumulates packages as developers add the bits they need or want to test but never remove once finished, or a package was installed because it was required by another package but never gets removed when the other package's dependency is gone). I'd like to be able to say ok, this system now does NOT need package oracle and have package (and the users configured for it, and all the tweaks done in system files by it) to be removed/reversed if possible. However, those are all install-time settings. What happens if you accidentally remove such a package? First, I was told by a Debian developer today that he thinks that tasks are deprecated in favor of meta-packages and maybe tags. Secondly - how about giving this package an essential: yes or priority: required so it doesn't get removed accidentally? You can also define an extra apt mirror with your own packages. What I'm trying to figure, though, is how to get past apt-secure: how to add my keys to the ones trusted by the installed system. What I'm concerned about before that is - how to automate and ease the creation of these host-specific meta packages? And how to make give thes package tools smart enough to handle upgrades rather than just install/delete? Anyone? The closest I've seen today (first day of LCA 07 miniconfs) was a guy giving a 20 minutes talk about his team creating user packages to administrate client's debian boxes. Nothing earth shuttering. Puppet (mentioned by Oron) indeed seems like the closest thing to what I'm after but it seems to be: 1. Written in Ruby, which means that I'll have to learn yet another language I'm not interested in just to be able to hack it for missing/broken features. 2. Uses its own language which, while being specific for the task, seems to have too many loose ends and things done behind the user's back. 3. Doesn't seem to be geared for Debian yet (although there are packages for it in Etch) Personally I think that XML, while possibly not ideal, would be better because: 1. It's standard - so anyone who knows XML (and XML schemas) can read/write/test correct files. 2. It's standard - so you can take advantage of the thousands of existing tools to manipulate the data (e.g. write a script which can read current system cnfiguration and reverse-engineer a configuration file to mirror that current status, would be useful for the first round of introducing such a tool into an existing network). 3. It's eXtensible. I'd also prefer something written in a more common language, I'm currently digging for Python simply because I get a feeling that Perl have a tendency to gravitate system-admin types rather than programmers, and in the long run it shows (speaking after working over 15 months around a practically purely perl-based environment). I'm still somewhat hopeful about dpsyco (http://packages.debian.org/dpsyco) (maybe in combination with cfengine2? Still have to dig about these), though nobody I talk to have even heard about it yet - is anyone here familiar with it? Thanks for all the pointers and ideas... Cheers, --Amos
Renaming RPM packages - upgrade problems
Hi, Yet another RPM problem... I have an RPM install (lets call it A). I want another RPM to replaces it (lets call it B). I've tried the Debian way [0] for this situation: RPM B provides A and obseletes A in the same time. Which is similar to what I found on fedora [1]. The idea is that while the removal of A, it sees another RPM provides it, and thus runs the preun and postun as in an upgrade and not as in a complete removal. Saddly, this doesn't happen, and A pre/post uninstall scripts run for a complete removal. Any other suggestions? I didn't find helpful info in Google or at http://fedora.redhat.com/docs/drafts/rpm-guide-en/ Thanks. [0] http://www.debian.org/doc/manuals/developers-reference/ch-pkgs.en.html#s5.9.3 [1] http://fedora.redhat.com/docs/drafts/rpm-guide-en/ch-dependencies.html#id2952568 -- Lior Kaplan = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Linux on Windows
On Mon, 2007-01-15 at 07:06 +, Oded Arbel wrote: On Mon, 2007-01-15 at 08:51 +0200, doron wrote: Gabor Szabo wrote: I have a Windows Machine I would like to install Linux over that. What are my options? Does VMware have a free (and unlimited in time) version that I can use to install Linux on it? Yes, VNware server (was VMware GSX) it's free of charge but not free as a free software. Is there any other solution? Yes, Microsoft virtual server (virtual PC) - not free and not free of charge. Virtual PC 2004 is free of charge - you can download it directly from Microsoft's web site (no support is available without purchase, though). -- Oded ::.. .. Plus, it doesn't officially support Linux. - Gilboa = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
Thanks, Amos. I'm giving Digikam every opourtunity for fit our needs, but it won't cooperate. I'd love to get rid of the only Gnome app on my system. (although I will miss the F-Spot mailing list- the developers have really helped me out there) I'm trying to install the latest tarball (0.9.0) however it compalins that it needs libkipi (installed) and exiv2 (installed). So my experience is on 0.8.2 which is the latest available for Kubuntu/Debian. Tell me, how an I get an integrated user interface like in F-Spot? One window, in which the browse vieew is replaced by a photo that is [(double)?] clicked? I couldn't find how to customize the mouse but F3 will view the current image in the current window, and ALT-Right/ALT-Left will move the current image forward and backward. This is with 0.9.0-beta3 (Debian Etch). Not with my version. We'll see if I can get 0.9.0 installed, though the 0.9.0 features page doesn't make any mention of change in this regard. Other features do interest me, howeve, especially the IPTC metadata readability. Don't need it. I publish photos using my own php scripts. Let me guess - maybe because F-spot didn't provide this for you? Maybe you can do this with F-Spot too but with Digikam you can integrate your scripts as Kipi plugins so you can control the interactivelly through the Digikam interface (and make the useful to others so you can benefit from the exposure). No, it's a very specialized set of scripts. As I'm not much of a programmer (I only know a bit of php and C and enough SQL to peice things together) I wouldn't release the code. F-Spot has great export options, but I use my own. - Support for a lot more metadata items (e.g: import GPS data). Can I search by Camera model? That is important to me. I'd expect you can. I'm pretty sure you can search on anything in the EXIF data. I'll have to wait 'till 0.9.0 for that, I suppose. The changelog says that it will work. Then just install it and start playing. That's what I've done a few times. the tags? I'll need to import over 200 different tags on over 8000 It uses Sqlite and I think the schema is documented so you can do whatever you like with the database. Might not even need it if it reads the IPTC data. Haven't tried Hebrew tags but maybe there were issues with UTF-8. Try digging the digikam users mailing list archives. I already have- it does work. Thanks. As soon as I've got 0.9.0 installed I'll write again on the subject. Dotan Cohen http://what-is-what.com/what_is/text_editor.html http://lyricslist.com/lyrics/artist_albums/648/the.html = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
Dotan Cohen wrote: I'm trying to install the latest tarball (0.9.0) however it compalins that it needs libkipi (installed) and exiv2 (installed). So my experience is on 0.8.2 which is the latest available for Kubuntu/Debian. Do you have the dev versions of the libraries installed? apt-get install libkipi0-dev libexiv2-dev Shachar -- Shachar Shemesh Lingnu Open Source Consulting ltd. Have you backed up today's work? http://www.lingnu.com/backup.html = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Renaming RPM packages - upgrade problems
Ugly hack: have a newer (but empty) version of A require B. On Mon, Jan 15, 2007 at 12:13:45PM +0200, Lior Kaplan wrote: Hi, Yet another RPM problem... I have an RPM install (lets call it A). I want another RPM to replaces it (lets call it B). I've tried the Debian way [0] for this situation: RPM B provides A and obseletes A in the same time. Which is similar to what I found on fedora [1]. The idea is that while the removal of A, it sees another RPM provides it, and thus runs the preun and postun as in an upgrade and not as in a complete removal. Saddly, this doesn't happen, and A pre/post uninstall scripts run for a complete removal. Any other suggestions? I didn't find helpful info in Google or at http://fedora.redhat.com/docs/drafts/rpm-guide-en/ Thanks. [0] http://www.debian.org/doc/manuals/developers-reference/ch-pkgs.en.html#s5.9.3 [1] http://fedora.redhat.com/docs/drafts/rpm-guide-en/ch-dependencies.html#id2952568 -- Lior Kaplan -- Dan Kenigsberghttp://www.cs.technion.ac.il/~dankenICQ 162180901 = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
On 15/01/07, Shachar Shemesh [EMAIL PROTECTED] wrote: Dotan Cohen wrote: I'm trying to install the latest tarball (0.9.0) however it compalins that it needs libkipi (installed) and exiv2 (installed). So my experience is on 0.8.2 which is the latest available for Kubuntu/Debian. Do you have the dev versions of the libraries installed? apt-get install libkipi0-dev libexiv2-dev Shachar Thanks, I did install libkipi0-dev and libexiv2-dev via apt-get. However, it still complains about exiv2: config.status: config.h is unchanged config.status: executing depfiles commands -- digiKam configure results --- -- sqlite3 found.. YES -- libgphoto2 found... YES -- libkipi found.. YES -- libtiff found.. YES -- libpng found... YES -- lcms found. YES -- Exiv2 library found NO digiKam needs Exiv2 library. You need to install Exiv2 first Exiv2 website is at http://www.exiv2.org I don't want to install exiv2 via the website's tarball, however, and apt-get thinks that it's already installed. Dotan Cohen http://what-is-what.com/what_is/computer.html http://technology-sleuth.com/technical_answer/how_much_memory_will_i_need_for_my_digital_camera.html = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Linux on Windows
On 15/01/07, Gabor Szabo [EMAIL PROTECTED] wrote: I have a Windows Machine I would like to install Linux over that. What are my options? Does VMware have a free (and unlimited in time) version that I can use to install Linux on it? Is there any other solution? VMWare Player is free as in beer. I use it to run WindowsXP on Fedora, but you can do it the other way around. You can also use a LiveCD- the Ubunut install disk runs as a LiveCD. That's probably better than using virtualization, but beware that the machine performs much slower than a regular install. What do you want to test in Linux? Just to get a general feel for it? Or do you want to test certain apps, internet connectivity, documents? Dotan Cohen http://lyricslist.com/lyrics/artist_albums/277/jefferson_starship.html http://technology-sleuth.com/technical_answer/what_is_a_cellphone.html = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Distribution mechanism
On Mon, Jan 15, 2007 at 09:09:26PM +1100, Amos Shapira wrote: On 15/01/07, Tzafrir Cohen [EMAIL PROTECTED] wrote: Your keyword here is preseed . The software I'm thinking about will take all this configuration information and build a host-specific package (or maybe a task in debian world?) which the host will just apt-get (either after a PXE boot or manually upgrade with apt-get/aptitude), causing all the changes to be deployed on it. Host-specific configuration: http://dilab.debian.net:800/~joey/d-i/preseed/ (the actual selection is done by hostname in netboot.cfg) In there you can define some extra packages to install (this one is from appendix B of the install manual): # Individual additional packages to install #d-i pkgsel/include string openssh-server build-essential You can probably automate this to: task-$hostname . Look at sample preseed configurations. Thanks. Looks interesting but it seems to be geared towards complete re-installation of the Debian machine (which is indeed one of the scenarios I'll need to address) but not for system upgrade - unless I miss something that will be obvious after more reading about it? The current system I'm familiar with is a home-grown system built for RedHat and which can ADD stuff (users, packages, etc) but does not allow for automatic removal of packages which are no longer required on the system ( e.g. a development system which accumulates packages as developers add the bits they need or want to test but never remove once finished, or a package was installed because it was required by another package but never gets removed when the other package's dependency is gone). aptitude seems to have all the relevant infrastructure in place. I have no idea, though, how it tracks installed vs. auto-installed packages. So with it you could actually use a per-host task package. -- Tzafrir Cohen | [EMAIL PROTECTED] | VIM is http://tzafrir.org.il || a Mutt's [EMAIL PROTECTED] || best ICQ# 16849755 || friend t = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Linux on Windows
On Monday, 15 בJanuary 2007 08:16, Gabor Szabo wrote: I have a Windows Machine I would like to install Linux over that. 1. Insert a install CD of your favorite distro. 2. In the partitioning state, choose to remove existing partitions. 3. Complete the installation. You successfully installed Linux *over* Windows ;-) couldn't resist... -- Oron Peled Voice/Fax: +972-4-8228492 [EMAIL PROTECTED] http://www.actcom.co.il/~oron ICQ UIN: 16527398 The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners - Ernst Jan Plugge = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Distribution mechanism
On 16/01/07, Tzafrir Cohen [EMAIL PROTECTED] wrote: aptitude seems to have all the relevant infrastructure in place. I have no idea, though, how it tracks installed vs. auto-installed packages. So with it you could actually use a per-host task package. Yes, I'm aware of this and use it extensively on a daily basis. But again - my main concern now is hot to configure these meta-packages conveniently. Thanks, --Amos
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
On 16/01/07, Dotan Cohen [EMAIL PROTECTED] wrote: Thanks, I did install libkipi0-dev and libexiv2-dev via apt-get. However, it still complains about exiv2: config.status: config.h is unchanged config.status: executing depfiles commands On Etch (testing) they have just downgraded from 0.9.x back to 0.8.x with a comment to the effect that required exiv upgrade isn't going to happen in Etch, to have 0.9 track 'experimental'. I didn't manage to pin Digikam alone to 'experimental' so for now I'm just careful not to downgrade my 0.9on Etch. (if anyone knows how to achieve this while taking everything else from Etch I'd be grateful to hear). Maybe you can download the version I have from http://packages.qa.debian.org/d/digikam.html or maybe I can dpkg-repack it for you... Cheers, --Amos
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
On 15/01/07, Amos Shapira [EMAIL PROTECTED] wrote: On 16/01/07, Dotan Cohen [EMAIL PROTECTED] wrote: Thanks, I did install libkipi0-dev and libexiv2-dev via apt-get. However, it still complains about exiv2: config.status: config.h is unchanged config.status: executing depfiles commands On Etch (testing) they have just downgraded from 0.9.x back to 0.8.x with a comment to the effect that required exiv upgrade isn't going to happen in Etch, to have 0.9 track 'experimental'. I didn't manage to pin Digikam alone to 'experimental' so for now I'm just careful not to downgrade my 0.9 on Etch. (if anyone knows how to achieve this while taking everything else from Etch I'd be grateful to hear). Maybe you can download the version I have from http://packages.qa.debian.org/d/digikam.html or maybe I can dpkg-repack it for you... Thanks. Why doesn't Google know about that page? The latest they seem to have available for download is 0.8.2-3. 0.9.x are in experimental and I don't see how to get at them. If you could repackage your 0.9 I'd love to give it a spin. Thanks. Dotan Cohen http://lyricslist.com/lyrics/lyrics/48/402/pink_floyd/pulse.html http://what-is-what.com/what_is/voip.html = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Distribution mechanism
On Tue, Jan 16, 2007 at 06:41:25AM +1100, Amos Shapira wrote: On 16/01/07, Tzafrir Cohen [EMAIL PROTECTED] wrote: aptitude seems to have all the relevant infrastructure in place. I have no idea, though, how it tracks installed vs. auto-installed packages. So with it you could actually use a per-host task package. Yes, I'm aware of this and use it extensively on a daily basis. But again - my main concern now is hot to configure these meta-packages conveniently. Actually you just need to provide a set of packages for each host. That nicely fits into data that is handled by gmake (space-separated lists) and thus debian/rules can handle it well. You do need to automate the generation of debian/control, which is a policy violation, but I figure you'll live with that one. Use svn-buildpackage to build from a loca svn repo. I had something similar working nicely (building requirements list using substvars, though with a fixed set of packages). Generally the basic set of requirements was in a simple packages lists file. debian/rules pre-processed it. -- Tzafrir Cohen | [EMAIL PROTECTED] | VIM is http://tzafrir.org.il || a Mutt's [EMAIL PROTECTED] || best ICQ# 16849755 || friend t = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Linux on Windows
Oren Held wrote: A. VMware Server (formerly GSX) which is free for use. B. Dan Aloni's coLinux (Not full virtualization but very interesting and good for some purposes) - http://colinux.sf.net . However you need a windows X Server (i.e. Hummingbird Exceed or Cygwin Xorg) to get the GUI. For a free and lightweight standalone X-server on windows, you can use Xming ( http://freedesktop.org/wiki/Xming ). If you use cygwin, chances are you'll be able to install the needed unix apps directly in win32 (cygnus) env (cygwin has a decent package base - from grep and gcc to Gnome and Apache...). btw, seems that there's an alpha version of QEMU for windows (don't know about it's usability status). = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
Amos Shapira wrote: On 16/01/07, *Dotan Cohen* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Thanks, I did install libkipi0-dev and libexiv2-dev via apt-get. However, it still complains about exiv2: config.status: config.h is unchanged config.status: executing depfiles commands On Etch (testing) they have just downgraded from 0.9.x back to 0.8.x with a comment to the effect that required exiv upgrade isn't going to happen in Etch, to have 0.9 track 'experimental'. I didn't manage to pin Digikam alone to 'experimental' so for now I'm just careful not to downgrade my 0.9 on Etch. (if anyone knows how to achieve this while taking everything else from Etch I'd be grateful to hear). with Apt::Default-Release testing; In your /etc/apt/apt.conf, you should be able to manually install anything from any source in sources.list, without otherwise effecting your distro. It should only use other sources when there's no alternative in testing. (for more fine tuned control, see http://www.argon.org/~roderick/apt-pinning.html ) Note that there might be a reason for this downgrade - it's possible that the exiv upgrade (which should be automatically pulled from experimental - as it would not be available in testing) would force other dependencies (kphotoalbum? gimp?) to be pushed over to experimental too... AA = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Distribution mechanism
On 15/01/07, Tzafrir Cohen [EMAIL PROTECTED] wrote: Actually you just need to provide a set of packages for each host. That nicely fits into data that is handled by gmake (space-separated lists) and thus debian/rules can handle it well. You do need to automate the generation of debian/control, which is a policy violation, but I figure you'll live with that one. Thanks. What about configuration AFTER the packages get installed? e.g. setting up /etc/network/interfaces, syncing it with the central configuration when an interface is added/changed/removed, adding extra users, adding ssh keys for users, REMOVING these users and their ssh keys when they are no longer configured to access the system, configuring postfix etc. - is preseed the way to go? Use svn-buildpackage to build from a loca svn repo. Yes I forgot about it. Thanks for reminding me. I had something similar working nicely (building requirements list using substvars, though with a fixed set of packages). Generally the basic set of requirements was in a simple packages lists file. debian/rules pre-processed it. And how did you get the host-specific configuration in? Right now I envision that I'll need a set of scripts to be available to postinst/.preinst etc. files to use to tweak files, some of them can use existing Debian tools (debconf? update-rc.d?) and some will have to complete the holes where it's not available to do that from command line (e.g. change /etc/inittab). The center of these scripts might be some xml-diff algorithm (google found tons of them) that will compare the existing system config with the new one from the new host-specific meta-package version and modify the system to bring it into line with the new config. For instance: host id=mail24 network interface id=eth0 ip4-addr1.2.3.4/ip4-addr ... /interface interface id=eth0:1 ... /interface /network /host Imagine that after the system was updated to the one above, the interface id=eth0:1 part was removed - the next update will notice that THERE WAS such an interface configured before (because it's mentioned in the old configuration file which is still available on host mail24) but it was removed, and will take the actions necessary to remove it from /etc/network/interfaces. Same if it finds that one of the interface's parameters were changed. See where I'm going? Cheers, --Amos
Re: Convince me to switch to Digikam (Was: Exaile - a Gtk+-based Amarok Clone)
On 15/01/07, Dotan Cohen [EMAIL PROTECTED] wrote: Thanks. Why doesn't Google know about that page? The latest they seem robots.txt, or that google-invented web site map? to have available for download is 0.8.2-3. 0.9.x are in experimental and I don't see how to get at them. If you could repackage your 0.9 I'd love to give it a spin. A link is on the way in private mail. Cheers, --Amos
Re: kiba-dock howto for FC6 (an Eye Candy from the Beryl family)
Quoting Amos Shapira, from the post of Sun, 14 Jan: On 14/01/07, Beni Cherniavsky [EMAIL PROTECTED] wrote: Doing cvs update in the middle of somebody's big commit, you risk getting an inconsistent state. With a project having such frequent commits, this risk is non-negligible. stop the commit to fix a merge problem you are still stuck with the new version of the files he already finished with in this commit cycle. With all this is true to huge project I agree, but this is a few dozen KB, and the commits are practically atomic. -- The secret to happiness Ira Abramov http://ira.abramov.org/email/ = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]