Search Results: "ana"

9 May 2007

Gustavo Franco: Debian Desktop Artwork reloaded

The Debian Desktop team is pleased to announce DebianArt (http://www.debianart.org). DebianArt is a place for high quality artwork and themes for the Debian Desktop. The idea is use the website for contests, creating an archive of user contributed artwork that can be freely used and included in upcoming Debian releases.

Thanks to Valessio Soares de Brito and Andre Luiz Rodrigues Ferreira (si0ux) - (debian-moreblue author, the default desktop theme for Etch) the DebianArt admins.

Please register, post your free wallpapers, splash screens, sounds, screenshots, and stay tuned for artwork contests!

Anthony Towns: Torrenting the Debian Archive

Continuing the theme from my previous post – the first and fundamental thing any distro needs to have, and thus the first and fundamental thing to think about disintermediating, is some way of distributing software. That might be burning CDs and sending them out to resellers or OEMs, or having your stuff available for download, whether by putting it up on your own server, hosting it via a dedicated high-reliability provider like akamai, or maintaining a network of mirror sites and keeping them up to date. And, of course, anyone who wants to distribute their own software has to do the exact same thing – which either means doing it themselves, and not being able to take advantage of the scalability the distributor has already made work, or going through the distribution and dealing with the problems that entails, as well as the benefits. In this case, disintermediation and decentralisation are pretty much one and the same thing: and decentralising content distribution is already a well understood problem: that’s what peer-to-peer is all about, and peer-to-peer distribution of, well, distributions is already very successful – at least when it comes to CD (and DVD) images. Which means that just about anyone can create a CD image, and distribute it to the world in exactly the same way a major organisation like Debian or Red Hat would – upload a torrent file, run a seed, and let the magic of BitTorrent do its thing. Scalability is no longer something you need a distribution organisation to manage, instead it’s built directly into the technology itself. Unfortunately BitTorrent is designed for large static images – not something you update on a daily basis. And for better or worse, my preferred distribution (Debian testing, currently lenny) does update that frequently. Fortunately, though, BitTorrent’s an open protocol and has dozens of open source implementations – so last year I was able to propose it as part of the Google Summer of Code, and was lucky enough to get a few responses and a student to work on it. It didn’t get much further than that unfortunately – the student lost internet access not long into the programme (and for most of its duration), and that was pretty much that. So when this year’s SoC rolled around, I didn’t really expect much, and didn’t put the idea up for consideration again, but lo and behold someone came through and asked if it was still possible and if there was any more information, and when I forwarded on some of the mails from the previous year we ended up with a second chance at the project. So far it’s looking pretty good – we’ve had a lot more success at keeping in touch, and thanks to the extended schedule for the SoC this year we’ve been able to do a much better job of keeping on top of what’s going on. So much so, in fact, that there’s a first (alpha) release out before the SoC is officially due to start! Wonderful stuff! What it does at the moment is allow you to take a Packages file (the stuff “apt-get update” downloads, which includes descriptions of all the packages that are available, how they inter-depend, and so forth), and from that information create a usable torrent from which to obtain the packages themselves which can then be used to share and distribute the packages. There are two crucial steps in that: the first is allowing the torrent to work without requiring huge amounts of extra information to be distributed (which would introduce scalability problems of its own, instead of solving them), and the second is that the pieces that make up the torrent are selected in a way that matches the actual packages, so that when you upload a single new package, you are in fact only making a minor change to the torrent, rather than having it (on average) completely redefine half of the torrent (and again introduce scalability problems rather than solve them). There’s more information on the DebTorrent wiki page and Cameron’s blog if you’re interested. Anyway, it’s just an alpha release at the moment, which means while there’s code that does something, it’s not actually all that useful yet. The current plan is to next add some code to make it automatically prioritise packages based on what you’re actually using – so that rather than downloading all the debs it see, it’ll only download the ones you’ve got installed, or maybe only newer versions of the ones you’ve got installed, which should get us pretty close to the point where it’s actually useful for something. The end result, of course, is to build a tool that you can point at a Debian archive, run it on a machine connected to the Internet, and you won’t have to do anything more to have a reliable, scalable and reasonably efficient means of allowing your users to distribute and update their systems. In this case, scalable means that if you end up with as many users as Debian or Ubuntu, your users will have a comparable experience, as if you’d arranged for a similarly comprehensive mirror network, without actually having to do the leg work. And heck, presuming that works, it doesn’t even matter if no one else actually does that – it’s worth it even if it saves Debian or Ubuntu the effort of keeping track of a mirror network by hand. There are interesting possibilities at smaller scales too, of course. :)

Junichi Uekawa: Hypothesis about number of Debian installations, from apt-listbugs logs.

I've analysed merkel.debian.org access logs.Since etch was released, 30000 unique IPs were used to accessmerkel.debian.org using apt-listbugs.According to popcon, 3% of all Debian installations install apt-listbugs.Let me add three simplifications to the equation.(A) popcon models Debian user installation behavior reasonably well. (Decision to install apt-listbugs and popcon (which both happen to be applications requiring network connection and leak information about what packages are installed on your system) are independent.)(B) A unique IP represents a single system (Even though DHCP may change IP address over a month's period, NAT may share IP addresses, and ignore everybody who's working offline).(C) All Debian installations are using Debian etch, lenny, or sid (no old distributions).I can assume with these three conditions that there are 1,000,000 Debian users worldwide.Does this number sound big or small to you?UPDATE: since it looks like this topic is very interesting, and I'm receiving a lot of comments, I've reposted the contents to debian-devel, so that it's much easier to discuss.Lemmesee.

8 May 2007

Daniel Stone: freedesktop.org downtime

It's just not our week, I guess. For the past couple of days, gabe.freedesktop.org (www.fd.o, ns1.fd.o, lists.fd.o) has been playing up: it will just mysteriously die with no explanation. It appears to still be alive, but we can't access it at all. Bringing it back up yields nothing suspicious before it dies, so we're suspecting some bad hardware. This wouldn't be too major a problem, bar the loss of the above-named services and dri.fd.o, openclipart.org, and a few other services, if it weren't for other things conspiring against us.

All revision control services (git/CVS/SVN committing and checkout, web access to same), Bugzilla, xorg.fd.o, people.fd.o and planet.fd.o, are on separate machines which are unaffected by this failure. But, unfortunately, we got less than 24 hours notice that our secondary DNS server at MIT was being moved, and would be offline for a while. Two DNS servers gone. Our third DNS server, hosted in the UK, is still servicing requests just fine, but apparently our registrar never noticed the update. So the third DNS server according to the glue records is home.keithp.com, which is also off the air right now for some reason.

So, ns0.bluelinux.co.uk is still serving names, and you can still access some services if you use that, but we're not sure how long until normal DNS is back up, let alone how long it will take us to get gabe fully fixed.

Sorry for the outage, please bear with us. If you think it's frustrating not being able to check www.fd.o, try checking the remote console and watching /proc/meminfo hopelessly spew into the serial console as you are unable to log in ...

MJ Ray: Boycott Novell

Boycott Novell republished my explanation of how boycotts work.
Boycotts are consumers doing judo on corporations:
  1. Most corporations aim to maximise their profit and their shareholders usually push them to do so.
  2. Boycotts are an overt way of linking lost sales to a particular issue.
  3. If it looks like it's costing more profit to suffer the boycott than to address the cause, the corporation is not maximising their profit.
  4. So, the executives should answer the boycott or the shareholders should replace them with some who will.
So, it is helpful to boycott harmful companies and it's more helpful to do so noisily.

7 May 2007

Gunnar Wolf: Nekkid city!

I did it.
We did it.
The whole lot of us did it.
And we liked it.
In fact, we loved it.
Today, Spencer Tunick held his long awaited session in Mexico City. I signed up a long time ago, yet could not believe this was really going to happen - And man, did it happen!
For those still wondering who is Tunick (lazy you, as with the first link, it becomes just obvious), he is an artist who enjoys gathering large crowds, getting them all naked, and photographing them. Some people (including me, until this morning) erroneously categorize him as a photographer - No way! Out of Tunick's own words, out of many comments I heard and read today (i.e. at El Universal's forum), I can assure you only a participant can feel Tunick's art - A sensation of togetherness, of freedom, of clean enjoyment, throwing out the denial and repression we have regarding ourselves and our society. I was quite skeptical. The Mexican society is well known for being conservative on many issues. Nudism in Mexico is basically something not even talked about. There are a couple of nudist beaches, but they are closely associated with relaxed morals and drug abuse, and are just not safe for, say, women on their own. Nudists are seen as sex-maniacs... And, yes, this is as far as it gets from truth.
As I said, not only did it happen here, but how! We were between 18,000 and 20,000 naked people in the Z calo, Mexico City's main square, the third largest square in the world. The previous attendance record for Tunick's works was at Barcelona, Spain, with 7,000 people. And the surprise is not just the number - I insist, it fills me with joy to recognize a positive change in my country, to recognize we are not that retrograde anymore.
Nadezhda and I were there, as many couples, groups of friends, even families (although, yes, people under 18 were requested not to come - they would be expelled if found). I think the main age group was people in their late 20s, but there were many people from every age group. We met people who travelled from Jalapa, Veracruz (5 hr away), to be here today. I read reports of people coming from Guanajuato (5 hr), Oaxaca (6-7 hr), even Durango (14 hr)! We met near the Z calo at 4:30 AM, as Tunick likes making his work with the early morning light. As you can imagine, and after quite a busy and tiring day, I feel like minced meat... So I'll leave this for now. I expect to come back to the topic in the next couple of days - But anyway: This was amazing. Incredible.

Russell Coker: Five ways SE Linux may surprise you

Frank Mayer of Tresys has written a great article on the techtarget.com site about SE Linux. It seems mostly aimed at managers and novice users and explains how SE Linux isn’t really that difficult to use but is however a foundation technology that is needed for secure systems. Check it out!

Jeff Licquia: The End

I was a little surprised to see a message of thanks for me and my old Progeny colleagues. Unfortunately, the news at Progeny’s home page was not good:
We are sorry to inform you that Progeny Linux Systems, Inc. ceased operations April 30, 2007.
It’s always a little sad to see a former employer go away, even when you feel the company brought its troubles onto itself. Imagine how much worse it is to see something die that you thought had a lot of potential, with fabulous co-workers, above-average management, and really good ideas. It’s often been said that competence and vision are not sufficient for success; without getting into the details, Progeny is now Exhibit A in making that case for me. I am grateful for having worked there, and am proud of what we accomplished. It wasn’t easy surviving the dot-com bust and building a new business model for ourselves. And it’s certain that I wouldn’t be where I am today without the opportunities Progeny gave me. I wish my former colleagues well as they find new jobs. Nearly everyone who passed through Progeny was top-notch, and would make excellent hires.

Clint Adams: Cheryl is the daughter of an MTA worker

She invented summer camps, and he gave birth.

6 May 2007

Alastair McKinstry: The God Delusion, by Richard Dawkins

The God Delusion by Richard Dawkins is an 'Atheism Consciousness-raising book', according to the author. It makes the case for Atheism, saying Atheists should stand up and be counted, and stand against the growing tide (in the U.S. in particular) of irrationality and belief. Although as one of Atheisms most visible proponents Dawkins has 'make converts' to the cause, in this book he is mostly speaking to the converted, presenting the evidence. The book documents the main arguments in favour of God. These are dismissed fairly abruptly; while a lot of pages are taken up going into them, they are probably not a comprehensive list. A book by a theologian or believer would probably be a better source for such a list. Nevertheless, Dawkins as a scientist does consider and list the opposing arguments. As presented however, they are extremely threadbare and easily dismissed. Mostly they are backed up by a willingness for people to take God (and Theology!) seriously: since so many people believe in God, it must be taken seriously, or so the reasoning goes. Not so: the proofs of Gods existence don't stand up and should be dismissed. Dawkins makes the case that we should instead of investigating God, investigate why people believe in God, given the lack of evidence. He gives some good hypotheses in terms of Darwinian thinking: reasons why faith, accepting what your parents said without evidence, has survival benefits, that in other circumstances lead people to believe nonsense stories with faith. Another under-estimated problem is the different definitions people have for 'God' and 'religion'. Most people from a Christian / Judaic background have a habit of framing belief and Religion in terms of the religion they grew up in. They may accept that you have a different God(s), but still view God(s) as something you pray to, that intercede on your behalf, etc. By confusing all the different aspects given to 'God' in the Christian tradition, they think that if you have 'proved' one of them, all the rest follow. If you prove / claim that something created the Universe, and label that God, then, they imply, there must be one overall, kind, monotheistic God, Jesus died on the Cross for your sins, that God will change the laws of physics to suit you (miracles), etc. Not so: all you have done is label something, not proved your religion. Dawkins (rightly) dismisses Buddhism, etc. as 'principles for living' rather than religions for the purposes of this book, and we need to be careful what we call religion, too. Dawkins also makes a good case against Agnosticism. He argues we should be more forthright and say we are Strongly Atheistic rather than Agnostic. Agnosticism was created by Thomas Huxley to explain his beliefs. He defined Athiesm is a positive belief in the lack of God, a proposition for which there is no evidence. He argued that, until we have proof that God does not exist, scientifically correct to consider ourselves 'sceptics' on this matter, and neither believe nor disbelieve in God. This sounds good, however in Science there are huge numbers of theories that in practice we have no evidence for either way that Occams razor mows down for us. We don't claim to be agnostic about them, we simply ignore them until they are actually needed to explain something. Which, given modern science and Darwins explanation of evolution in particular, God no longer is. The later chapters of the book cover whether, despite the lack of evidence, belief in God or Religion is a good thing, whether religion gives a moral purpose and direction to life, and defines a sense of "Good" that Atheists cannot have. For this he goes through the Bible with a disbelieving eye, pointing to the horrors of genocide that it promotes in the Old Testament, etc. He points out that we don't actually use the bible for moral guidance, but instead decide our own morality: we pick examples from the Bible a la carte to defend our choices. We don't decide, as an Old Testament interpretation would put it, that murder of an non-Jew is acceptable; that rape of an enemy is acceptable, that killing non-believers and witches necessary. Instead we pick examples to back up what we've decided already. If you're going to do that, stop pretending the Bible is giving you moral guidance and instead accept that we decide. Dawkins underestimates the social and ethnic aspects of religion. He is overly critical of religion, blaming it for much of the worlds violence, genocides, etc. It would be truer to say that Northern Ireland, etc. are examples of ethic rather than religious strife. "God says so" is just the ultimate argument. But conversely religion is a cohesive element in most societies. I suspect that a cause of the growth of christianity in the U.S. is that its proselytising nature goes out to be inclusive in Americas highly mobile society. When work, etc. causes people and families to move across the continent, they will find a church to welcome them into the community. Its against this background that atheists are the most distrusted minority. Shared beliefs, whatever those beliefs, bring neighbours closer. James Lovelock, (co-creator with Lynn Margulis of the Gaia Hypothesis) proposes that atheists can treat Gaia as an alternative religion, something to celebrate and to give moral direction to life. This I have sympathy with, that life is important, and to be celebrated, but not to be confused with something to be prayed to, or imagine that it is biased towards towards our existence. In these times when people are again using religion as a justification for war, claiming a "clash of civilisations", this is a book worth reading, but beyond deciding whether gods exist we need to understand why people believe. The Darwinian arguments are as Richard Dawkins points out, just a start, but I think more is needed to explain religion. Tags , ,

Antti-Juhani Kaijanaho: Serendipity breaks an important Internet standard and is proud of it

Originally posted on 2006-04-16. Clarification 2006-04-19: The misfeature discussed below applies to feeds only, as far as I know, not to regular HTML serving. Update 2007-05-06: I have just learned that the option in question is Activate strict RFC2616 RSS-Feed compliance. I have no idea when it was added. While investigating (wearing my hat as the Planet Haskell editor/technician) John Goerzen’s Planet floods, I stumbled on a very strange misfeature in Serendipity. A HTTP/1.1 client can ask a server to send a file over only if the file has been modified since some date. What Serendipity does is send only those entries dated after the provided timestamp. Now, this might seem like a triviality, but it isn’t. The HTTP/1.1 feature is there to make proxy caching work. It is very important for caching that the file sent is the same, regardless whether the request is “since this timestamp”, or a regular request. Serendipity’s behaviour breaks this very important caching invariant! What’s more is that Serendipity’s developers seem rather proud of this misfeature. While the feature this misuse of HTTP/1.1 is intended to create is certainly useful, it should be implemented as a separate mechanism, and not by misusing HTTP/1.1 caching! (A separate protocol is probably necessary, perhaps specifying a URI query syntax for this is enough; obviously, one needs to get the aggregators to support this.) Serendipity will apparently have a configuration option to fix this, but it will be off by default. Serendipity users, upgrade (as soon as it is possible) and mark that option On, to remain compatible with the rest of the Internet.

Wouter Verhelst: New toys

A few days ago, I went to fetch the hardware that I'd ordered. I don't think I've ever ordered as much in one go ever before. Well -- at least not when it wasn't for a customer. My brother's girlfriend needed a new hard disk for her laptop, since her old one had broken (and of course she didn't have no backups, so now I'll have to find my 2,5" ATA -> desktop ATA converter and try to rescue what's there to rescue). Now since I had been planning to buy me some hardware before, and since my supplier implements an ordering fee for every order (no, they're not an end-user store), I decided to batch them up together in an effort to share the ordering fee over slightly more hardware. I am now the proud owner of: I also ordered a Thecus N2100, aka a "Yes box", to put the two 500G disks in — but those haven't arrived yet (still a few more days). Not that I'm even remotely interested in such an "external hard disk" type of thing, but there is some interesting stuff to be done with that hardware. Stay tuned. Apart from the computer hardware, today I also went to Lemca in Deurne, and bought me a YFL 311 as an early birthday present to myself. I'd been in doubt between the 311 and the YFL 411, so tried both at the shop before deciding to go with the 311. While there is a difference in sound between the two (most notable in the lower octave), I didn't think the result was stunning enough to justify the 700+ extra for the 411. YMMV, of course. I think I'll be playing a lot of music tomorrow.

5 May 2007

Alexander Schmehl: Bug #422411

Do you remeber that scene from Star Wars: A new Hope, where Obi Wan Kenobi and Darth Vader finally meeth for their light saber duell? And Vader says: I've been waiting for you, Obi-Wan. We meet again, at last. The circle is now complete.? Felt a bit like that, when I today filled a rc bug against one of my old application managers packges... *evil grin*

Clint Adams: Rudyard Kipling likes balls

I was greeted yesterday with Do you work at Trader Joe's? and while I sit here, wreaking the Lord's vengeance on that little lady, I have time to reflect on gossip. The rumor is out: Purse is engaged to be married to.. a Canadian. Where is your nationalistic pride, Purse? What of the ethnic impurity? Will you spawn and allow your half-breed progeny to gambol across the tundra, sweating to the oldiest from coast to coast, studying geography so they can one day hunt down the elusive and infamous Brunswick dugong? Woe to all of us for not letting you visit Kashmir.

Masayuki Hatta: The SVN snapshot gs-gpl package is available

Kevin Shanahan asked me to provide gs-gpl package based on the bleeding edge Subversion snapshot. Some of you might want it for your own enjoyment, too. At least I wanted it, since the merger of gs-esp/gs-gpl is now going on in the upstream (Kudos to Till Kampetter). So here it is. Add the following to your /etc/apt/sources.list:
deb http://people.debian.org/~mhatta/debian/gs-gpl ./
deb-src http://people.debian.org/~mhatta/debian/gs-gpl ./
Note that this is really FOR TESTING PURPOSE ONLY, and you should use this with caution. Or, you might waste not only your precious time but also equally precious inks and papers ;-) Needless to say, do not report any bugs to the Debian BTS. Also, I'll use this repositry to test the reorganization of Debian Ghostscript packages. Currently I plan to divide the current sumo gs-gpl package into several subpackages (like gs-gpl-x, gs-gpl-doc, libgs and so on). So, maybe I'll blow up and some dependency tangling or such will happen. You are warned.

Tag this post with del.icio.us!

4 May 2007

Cord Beermann: private Spamstats April 2007



you see my Spamstats for the time i run an own server for my domain.

The input consists mainly from cord@Wunder-Nett.org that is in existence since mid-1996, and a (tuned) catch all on cord.de.



In 05/2004 i had a big downtime due to broken Harddisk and/or cheap IDE-Cables (which was finally solved in 2006).

In 11/2004 i became Debian-Listmaster, and forwarded the listmaster-mails to my system.

In 08/2005 i stopped forwarding listmaster-Mail and the admin-mail from LUG-OWL and let them drop into a local Mailbox on the specific servers.

In 06/2006 The power supply of my server died, and HaJo had a fitting spare device, so i took it to the local hardware gods (C&M sorry, only Flash) and they put implanted it, they also replaced all Fans (6 of which 4 were stuck) and replaced the IDE-Cables. Now i even could switch on DMA without risking a crash. (Man, 3years of crippled server). As you see, the system is now able to accept even more spam.

In 12/2006 i added greylisting on my server. My 2nd MX currently doesn't do greylisting.


Management-summary: With massive filtering i can keep mail somewhat useable for me.

Ross Burton: Die Libgnome Die

I just committed to Evince a patch which makes the use of libgnome optional, meaning that Evince is now buildable on a pure GMAE system (obligatory screenshot). As GMAE has GConf and gnome-vfs, and gnome-keyring is trivial enough to leave in, the patch turned out to be quite simple: So the only regressions are that the keyboard accelerators are not saved, there is no session management (until session management lands in GTK+), and if gnome-vfs wants a password you don't get a password dialog. In my opinion only the last regression is actually a problem, and I want to fix that at some point. Thanks to the Evince maintainers for their rapid review! NP: Position Correction, TZU

Gon ri Le Bouder: Svn Build stat

During the last two week I improved the status package for the Debian Game Team. I rewrote it from scratch with mod_perl + Catalyst. It uses a database to store the build reports and It’s able to build packages from more than one repository. It can also use other computers as build host. But there is still tone of things to improve and this is a short TODO list : http://nana.rulezlan.org/svnbuildstat/. Thanks : Glandium for the bug graphs, Rapha l Semeteys and Walid Nouh for there build hosts and the mentors.debian.net guys for the CSS :).

John Goerzen: Jacob Update



That's a picture of Jacob in his "suit", with his soft shoes. Both came from Indiana.

He's been really growing, and is big. He's about 7 months old now, and is a lot of fun to play with.

Sunday was child dedication day at church, and Jacob was dedicated that day, wearing his suit. (Here is an explanation of Mennonite child dedication if you're curious)

We took him to the front of the church (along with another family who also had a newborn). We promised to nurture him as a child from God, said a few words, and then the pastor -- as he always does -- carried Jacob down the sanctuary aisle.

Jacob watched as the pastor introduced him to the congregation. He said "these will be your Sunday School teachers, mentors, and friends." He pointed out Jacob's grandparents. And he said, "These are the pews your Great Grandpa Alvin sat in. If he were here today, I know he'd be proud of you."

After it was over, we went back to our seats, breathed a sigh of relief that Jacob wasn't screaming during the whole thing. And promptly had to take him to the nursery because he started screaming right about then.

Alastair McKinstry: Gliese 581 : Transit tonight ?

Greg Laughlin from UCO Lick pointed out that there is a transit possible of Gliese 581c on May7. Looking at the ephemeris, its at 17:13 UT, though: not very good for those of us in Ireland. Yesterdays Nature (subscription required) shows that someone is going one better:
On 26 April, just three days after the planet's existence was revealed, Dimitar Sasselov of Harvard University began using the small Canadian space telescope MOST (Microvariability and Oscillations of Stars) to observe Gliese 581. Sasselov predicts that, if the geometry is right, his team should see the star dim on 7 May as the planet passes in front of it.
They reckon on 50/1 against a transit, on geometrical grounds. Good luck to them though. The point of all of this is that the current planetary detections of Gliese 581b and 581c are Doppler radial velocity measurements. While they tell us the period, they only give us a lower bound on the mass : 581c is at least 5 Earth masses, but could be much more (its M Sin(i), where i is the inclination relative to us is unknown). We also don't know the radius of the planet : the figure quoted in the news articles to date is just a guess based on 5 Earth masses and current theory. A transit measurement, where the planet passes in front of the star, could answer these questions. But it occurs to be we could get numbers tonight: there is a transit (alignment) of Gliese 581b tonight at 22:40 UT. Much more favourable to those of us in Europe. A transit of GL 581b, the big neighbour of Gl 581c, would tell is that a transit of 581c is likely, and would give us an accurate mass for 581b, and from this, a measure of the inclination. So we could also calculate the mass of 581b. Unfortunately I don't have a photometer or CCD. Anyone else up for it? Clear Skies over Ireland forecast , too ... Tags ,

Next.

Previous.