Search Results: "Martin"

17 November 2005

Martin 'Joey' Schulze: Documenting problems is bad - privately demanding is ignored

After I publically complained about how things are still working (or how they are rather not working) in the LinuxTag organisation, I am now attacked at raising my voice in public. That's quite interesting, because at the end of last month, I raised my voice in private already. However, the items I mentioned or demanded have not been approved yet. I have to admit, though, that when the press release was sent to the group, it shouldn't have been published yet. That it was, was a communication problem with a third party. However, there is still the question why the third party (who wrote it) could publish the press note before it was sent to the internal group. Something is definitively wrong when things are sent there so late in the process. As a result, a lot of people who should be happy and working hard to get LinuxTag 2006 organised are frustrated. Frustrated, because it doesn't seem to be possible to work in a team or to save LinuxTag. Frustrated, because they demand things that should be a matter of course, which seem to be more or less ignored. Frustrated, because their work is ignored. Frustrated, because I dare to make things public. To me it looks as if people only see the symptoms and complain about the symptoms instead of trying to understand the cause of the problem. However, and to make this article look a bit positive at least, I still see a small chance to get LinuxTag 2006 organised, but a lot of things have to change before. To me it is obvious that it doesn't work the way it is currently.

Anthony Towns: Afraid of your Neighbour's Disapproval

Continuing on from the SCC stuff, which I should probably get in the habit of calling the mirror split, then… At the same time as I’ve been trying to work out ways to fit the mirror split stuff into the AJ market concept, I’ve been pondering on and off what can be done to improve the security situation. My thinking’s probably still biassed by my long time wish for official security updates to testing, but I’m somewhat inclined to think that if we can figure out a way of integrating the testing security team and the official security team we might end up closer to a solution – at the very least that’d provide us with a decent number of people who can actively help out with security updates that aren’t secet and get a few more people familiar with the technical aspects of how security updates are released, who’ll then have less of a learning curve if they end up being added to the security team proper. And heck, even if that doesn’t work, it at least gives people running testing an easier url to remember for security updates. Of course, integrating the teams isn’t that easy, or it would’ve already been done. So after thinking about it, I had a chat with Joey (aka Martin Schulze, aka the guy who’s issued 317 of the 340 security advisories in the past 12 months) about the problems:
<aj> so, the other thing i wonder is what you think of the testing-security-support split?
<Joey> need more input
<aj> as in separate host, funny domain name, not available on security.debian.org/, extra effort to mirror, etc
<aj> i think it sucks :)
<Joey> there are a lot of sucking things…
<aj> it’s true
<aj> so, i figure the reasons for the split are (a) you don’t want to add a bunch of people to team@ and hence vendor-sec, and (b) there’s no way to make it so they can use dak-security without being full team/vendor-sec members; and maybe (c) you don’t want them officially associated with debian security coz they’re newbies
<Joey> a) and b) are true
<Joey> However, with security.debian.org being a push mirror, it would be possible to let it be pushed from a second source into a different directory, such as /testing-security/
<aj> hrm
<Joey> However, that would require all architectures to be supported and not just some.
<Joey> all as in “all that are in testing”
<aj> ah, that’s (c) then – they don’t do enough for the official debian stamp
<Joey> ah ok
Assuming those really are the key factors (which might or might not turn out true, but they seem likely) then that’s something that can be worked on. The first point is completely out of my domain – I’ve never been on vendor-sec, and it’s not likely something that ought to be tweaked much anyway; vendor-sec’s a very closed list by design, and for most security work it’s probably a distraction (testing security as is currently operates without concerning itself with vendor-sec, AIUI); the second points purely technical; and the third point is a combination of technical issues and an issue of training, both of which will be hopefully helped a lot by integrating testing-security and security.debian.org. So the easiest point of attack is obviously the second one, since it’s “just” a matter of expanding dak’s featureset. The problem here is embargoed fixes – the security team needs to be able to prepare fixes for vulnerabilities revealed on vendor-sec, but then keep them secret from everyone not on vendor-sec until the publication date. Which is fine, except that dak takes an all or nothing approach to that sort of secrecy: secuirty uploads go into accepted, get built, and then the security team run “amber” to publish the update. But what that means is the accepted directory and its contents can only be visible to people with vendor-sec access, which means only people with vendor-sec access can do security updates. But we do actually have a different queuing mechanism that allows us to keep some things secret, while not hiding everything: thanks to the crypto-in-main transition, the NEW queue acts like that, more or less, only allowing ftpmaster to see the contents of NEW packages until they’ve passed license inspections and the appropriate export notifications have taken place. And actually, we’d already considered extending that sort of behaviour to add an “unapproved” queue that would prevent uploads from entering proposed-updates without the stable release manager’s prior approval. The idea then, would be to have a couple of queues for the security team: an embargoed queue, accessible only to those with vendor-sec access that would store embargoed fixed ‘til they’re ready to be released, and an unembargoed queue for preparation accessible by a wider group, for preparation of fixes that don’t need to be secret. Both queues would need to be autobuilt (and the build logs for embargoed uploads would need to stay restricted, while the build logs for unembargoed uploads would not), which is an added difficulty, since only accepted can be autobuilt presently. But otherwise, it seems basically plausible, both to myself and Joey. Conveniently, Andrew Pollock’s been interested in throwing some money through the AJ Market to see what happens, and since the initial idea we were tossing around fell through due to his move to the US, he’s put up the dosh to make the above happen. Well, strictly the dosh to make me make the above happen, or something. Anyway, I’m already running behind both in implementation and blogging about it, so back to the grindstone… (Okay, perhaps it’s not quite the feature Mark Twain would most like added to dak, but it’s still nifty.)

16 November 2005

Martin 'Joey' Schulze: The Innovation Factor of Patents

The Science and Intellectual Property in the Public Interest project of the American Association for the Advancement of Science has conducted a survey on about 1,100 AAAS members to determine what effects patenting has had on research conducted by scientists in academia, industry, government, and nonprofit organisations. In the past, the patent lobby has often claimed that patenting is a means to foster development and save investments during research and development by not allowing competitors to use the same technique without paying licensing fees. The results of this survey were quite surprising because this exactly claim could not be validated. Industry scientists reported having more difficulty in accessing patented technologies than academic scientists. Bioscience scientists working in industry reported about problems that their research had been affected by these difficulties. Historically, academic scientists share the results of their research via papers, journal publications and conferences. They also get a lot of input by others at such occurrences. The commercial value of their research is also not always sufficiently obvious, but in the case of basic technologies or insight essential. This is not compatible with the patent system, it seems.

15 November 2005

Martin 'Joey' Schulze: LinuxTag LWE Party

Strange things are going on in the LinuxTag association. Yesterday, a press release was published announcing that LinuxTag e.V. will celebrate a booth party at the LinuxWorldExpo in Frankfurt today. Needless to say that the core mailing list was informed about the press release nearly one hour after the release and not prior to it. It is very interesting to learn that LinuxTag supports and enhances its only competitor with a party that also claims to be the largest such event with the most companies and visitors ("facts" most visitors can't backup, but nevertheless). The party is attributed to the community, which is quite abundant at this event apparently. Unfortunately, this also demonstrates that even after the big bang as a result of the press release covering the move of LinuxTag to Wiesbaden, nothing has changed within those who lead. They still don't seem to be interested to work together with the others in a "team". In response to the Wiesbaden press release in October two more people have left the association due to this constant skipping of team members and missing information distribution prior to their release in the press. More and more former team members who have committed large amounts of time and energy to the event in the past are leaving the group. To those who have wondered whether I left the boat or not: I have left the association in April already after the CeBIT disaster, together with three others including the founding member Klaus Knopper. However, in order to support the community and projects I decided to continue the work I've already started and supported them during the show. However, things have only gone worse since then. Currently, there's only about a 20% chance left that I'll be part of the next organisation team. Having a functioning team and team work is a precondition to this. Being paid, since others are being paid as well and I need to live from something is also a precondition. Until now, I haven't been paid for my work at LinuxTag, not even my expenses from this year have been reimbursed. It was said that the party was mentioned in a protocol from the 10th already. Also the press release was accidently released before the mail and should be release at the next morning. However, 18h until 10h next day is not that much when the text has to be modified.

Steve Kemp: GNUMP3d + apt

Security Updates
A new version of GNUMP3d is out. This is primarily a security update. Install it now if you use it publically. (Local mirror in case you’re running from source and the gnump3d.org site hasn’t updated yet)
Apt Updates
I’ve updated my personal APT repository. This now uses reprepro to create/update/manage it. The reprepro tool is utterly wonderful. (Although I used the backported Sarge version, rather than the older one). Expect an article on the Debian Administration website shortly. Now I have an “incoming” directory I can upload new package builds to, and have them magically migrate into the relevent section. The other significant change is that now I can host packages with Arch: All, as well as i386. This is useful as I distribute several perl scripts/libraries which were previously unavailable to non-x86 users. Talking of which I still have to finish my review of The Debian System written by Martin Kraft - I’ve been sitting on that for too long. (Summary: Great Book, buy it if you can’t get one donated to review ;) ).

Martin F. Krafft: Which DNS server?

We are setting up a new server, which is supposed to run a DNS server. I have been a long-time user of djbdns, which has always worked fine for my needs, until I found out that it is not protocol-compliant (just ignore Brad Knowles posts to that thread, please). So what should I use now? djbdns has been okay, but I would not mind moving away from its godforsaken licence and asshole author. However, BIND was the reason back then why I chose djbdns in the anything-else-but-BIND-please manner. Do I have to go back to it and its awful zone files with redundancies all over the place? Or are there good alternatives? I will need to be primary, secondary, and ideally dyndns provider... let me know (and I will summarise).

12 November 2005

Martin F. Krafft: Big Google

I like The Register a lot...

Martin 'Joey' Schulze: Missing Security Updates

A lot of packages didn't make their way from the Debian security archive to the Debian FTP archive automatically during the past month. I just noticed this during a reverse check after preparing an update to the sarge release. I have absolutely no idea why the packages aren't uploaded automatically, but this does indeed suck a lot. Affected are 28 security updates listed below, summing up to 1.3 MB of .changes files and 1.1 GB of total files that are missing on spohr alias ftpmaster. And I've already fixed an upload yesterday, so 29 updates are affected. I have now uploaded them manually and moved them into the incoming directory on my own. This should really work automatically.
DSA 847 dia - missing input sanitising
DSA 848 masqmail - several vulnerabilities
DSA 851 openvpn - programming errors
DSA 853 ethereal - several vulnerabilities
DSA 854 tcpdump - infinite loop
DSA 855 weex - format string vulnerability
DSA 857 graphviz - insecure temporary file
DSA 858 xloadimage - buffer overflows
DSA 859 xli - buffer overflows
DSA 861 uw-imap - buffer overflow
DSA 862 ruby1.6 - programming error
DSA 863 xine-lib - format string vulnerability
DSA 864 ruby1.8 - programming error
DSA 866 mozilla - several vulnerabilities
DSA 868 mozilla-thunderbird - several vulnerabilities
DSA 870 sudo - missing input sanitising
DSA 871 libgda2 - format string
DSA 872 koffice - buffer overflow
DSA 873 net-snmp - programming error
DSA 874 lynx - buffer overflow
DSA 877 gnump3d - cross-site scripting, directory traversal
DSA 878 netpbm-free - buffer overflow
DSA 881 openssl096 - cryptographic weakness
DSA 883 thttpd - insecure temporary file
DSA 885 openvpn - several vulnerabilities
DSA 886 chmlib - several vulnerabilities
DSA 888 openssl - cryptographic weakness
DSA 890 libungif4 - several vulnerabilities In addition to that, the .changes file for openssl096 containing the source reference got lost on klecker. Without a source package, successful uploading is not possible.

11 November 2005

Martin F. Krafft: Audible audiobook Linux support

I am not affiliated with but a very interested (potential) customer of Audible. The problem is that they do not support Linux. If you are interested in their offers (and audiobooks in general), maybe you'd feel inclined to let them know: greatideas@audible.com (German users may want to use ideen@audible.de instead; The UK and France websites provide no contact address). Mention that Linux is on the rise and that you'd subscribe to their services if they start to support Linux (only if you'd really subscribe...). I think that this is the only way we're going to increase Linux acceptance among service vendors.

Martin F. Krafft: Seeking a multifunction printer

As I will be operating from a home office from now on, I am looking into getting myself one of those multifunction printers, to be able to make photocopies and the occasional scan, in addition to my need for good and fast printouts. A fax option would be nice should I decide to get a land line again. But the quest is painful. The first decision is between ink and laser. Since I would like to print mainly text, a laser seems like the better choice, and the HP LaserJet 3030 or HP LaserJet 3380 seem interesting at first, but both apparently suffer from "unimpressive print quality." So then there are the HP Color LaserJet 2820 and HP Color LaserJet 2840, but I don't think I will be needing a colour laser printer anytime soon, and these printers are said to be loud and slow, and the scan quality is mediocre. Other laser multifunction devices include the Brother MFC 7420, which is mediocre at best. So, onto the ink jets. The HP PSC 2355 looks interesting (and it's cheap). But it's crap at scanning and lacks and automatic document feeder, something I'd really like. So, staying with HP for two more, there are the OfficeJets: 7210 7310, 7410, 9110, and 9130. Here, the 7410 seems like the clear winner, and it also does duplex printing, but it's way expensive. Plus, it uses the braindead HP b/w + colour dual cartdridge system, which is not very economic at all (and HP enforces HP cartridges with a chip, so printing will be expensive in the long run). ... this brings me to the final three of the printers I looked at: the Canon Pixma MP780 and MP800, as well as the Epson Stylus CX6600. These all have separate cartridges per colour, which seems to me to be way more economic. The MP780 has an automatic document feeder, the MP800 does not. If I were on a Windows machine, my choice would be between the Epson Stylus CX6600 and the Canon Pixma MP780 . Unfortunately, linuxprinting.org doesn't list either of them, so I am somewhat hesitant. While I expect all HP printers to just work with Unix these days, I am not sure about Canon and Epson at all -- CUPS does not list them as supported, although gs has an epson driver it seems. ... and when I am done figuring out which device can be used as a printer from Debian, I'll have to look at the scanning. Unfortunately, Sane does not seem to support any of the printers mentioned above. What a joy. Fucking manufacturers. (If you have any thoughts on that matter, please let me know.)

10 November 2005

Martin F. Krafft: Yes, Edd...

Dear Edd, you are not alone. I am going through the exact same process. No wonder that company never made it onto soil. Due to my tendonitis, at least they gave me a free case number. I'll try to call them, and if that ends up being a pain, I'll do as you did.

9 November 2005

Adeodato Sim : More on the Mutt y key

Martin, Steinar presumably means y in the index or the pager, not in the compose menu. It takes you to the list of mailboxes, similarly to mutt -y in the command line. For the sake of Steinar’s peace of mind, let’s mention that this is in fact a quite recent feature, added by upstream to the default Muttrc (yes, it’s not native) in response to their 2069. That was on 2005-09-17, and entered Debian on 2005-09-25: certainly a lot less than 5 years ago!

Martin F. Krafft: The y key

Steinar, five years of mutt and not a single message sent? :_) And of course I know you meant the index-y key. Spiffy feature, but not what I want/need. For one, it's missing counts of read/total mail. Mh, noone seemed to notice the smiley in my initial post.

8 November 2005

Martin F. Krafft: Call from Ghana

I just received a call from Ghana. Supposedly I was sent a very special offer yesterday about a business transaction of a whole lot of money. Wow -- actually I only guessed this for I could barely understand a word of the babble. I filter spam, no really, I do. And those mails that get through currently get auto-replied with my telephone number, for I shouldn't be typing <slaps himself>. I have no clue whether one such auto-reply prompted the scammer to call me at this unholy hour. How curious. I told the guy to resend the mail. I mean, www.419eaters.com will dig this (This is not a promise I will carry through... and sorry for the false link. 419eaters.com directs elsewhere than www.419eaters.com does...) Damn, and now I feel somewhat trist witnessing what some people go through just to survive.

4 November 2005

Martin 'Joey' Schulze: Sparc Porting Host

Some weeks ago the kernel on vore, Debian's sparc porting machine and sparc buildd, was exchanged and didn't run as stable as expected. According to the site admin he was able to fix these problems in the meantime. However, one week ago the machine became unavailable again. This time it's a connectivity problem with the switch port. Unfortunately the security buildd for sparc has no redundancy. Even though auric, the other sparc machine of the Debian project hosted at the same place, visi.net, was configured to run a buildd for the general distribution, it wasn't set up to pick up security as well. It is not know when the connectivity problem of vore will be fixed. However, this morning build logs for security updates were received from a new machine. It looks like somebody spent some time on fixing the issue without vore and alleviate the situation. Hope we'll have a sparc buildd soon again.

2 November 2005

Martin F. Krafft: Windows XP activation

I had to install Windows XP today. What a fucking pain! At least I had our university SP1 media and a "corporate" serial number, so theoretically, I would not have to activate it. Theoretically... It would not accept two serial numbers from our pool, only the third one worked. I typed these serial numbers two or three times, copying them from official Microsoft documents, but no success. Yeah, Microsoft, "Buy One For Three" is a great way to make more money than you deserve! When Windows finally installed, it surprised me with the notice that I would have 30 days to activate it. Somewhat startled, I clicked "Later", noted to ask our licence guru tomorrow, and continued. But after the inevitable reboot, I found Windows to refuse logins without activation. My 30 day period just went with a puff. Having grown suspicious, I started from scratch, with a sniffer on the line. And fact is... there's a whole lot of data transferred from microsoft.com to the machine, which I could not decipher, both during the install as well as after the first login... are they installing software on the new system that requires activation, even for corporate users? "Genuine Advantage" or some other euphemism for bullshitting customers? I have not found anything of that sort online, so I really doubt it, but the symptoms suggest so. I have sent the traffic capture to some friends for analysis... FWIW, I also called the help desk and asked them what this was all about. The dude there was hopelessly clueless and came up with the following explanation:
Well, you know, sometimes even a corporate installation decides it needs to be activated. Then you just have to activate it for there is no other way to use it.
Great. When I asked him what conditions make such an install so special as to warrant custom treatment, he shrugged. I will not go through the humiliating process of activating Windows over the phone. The Internet activation just times out for some reason unbeknown to me. Thank $DEITY for Linux^WDebian.

Martin Michlmayr: Kyoto, Osaka, Japan Debian Mini-Conf (JDMC)

On Wednesday I got up way too early in order to go to Heathrow in time for my flight to Osaka. The flight went via Frankfurt and wasn't terribly spectacular. I was a bit disappointed in the flight entertainment system (only shared monitors in the middle of the plane, mostly showing movies I've seen before) but I had Hodges' biography of Alan Turing with me and slept for a while, so it wasn't a bit issue. Arriving Thursday morning, Yabuki-san, who had originally invited me to the Japan Debian Mini-Conf (JDMC), picked me up from the airport. Shortly afterwards I met up with Imai-san, who was so kind to go sightseeing with me in Kyoto. I wanted to go there because I heard that it's quite different to Tokyo, where I stayed for about 10 days for a conference three years ago (incidentally, that trip was in October too, so it was three years ago almost to the day). Kyoto was surprisingly close to Osaka — it was faster to get there than to go from Kansai airport to the city center of Osaka. We first went to Nijo Castle, followed by some temples, including Kiyomizu-dera, one of the most celebrated temples of Japan. We had sushi and noodles for lunch, and in the afternoon we returned to Osaka so I could rest for a few hours before meeting up with the interpreter of the conference. This we did at a restaurant specialized in tofu. The food was surprisingly good given that I'm normally not a big fan of tofu at all. The following morning, I had my keynote speech, talking about release management. I covered various insights learned from my research and then tried to apply some of them to Debian, asking the question whether something like time-based releases would make sense for the project. A big issue is obviously planning, and I think the new release team does a much better job at this than we did in the past, even if many improvements are still possible, such as better coordinated NMUs when major transitions take too long. All of the other talks where in Japanese, so I was either working on my laptop or walking around the city. The first day, Hatta-san and I went to Osaka Castle; Roland Mas, who briefly turned up for the JDMC, joined us as well. The second day I did some shopping before going to the conference where I participated in the key signing session. On Sunday morning I had to leave again... it was a nice trip, even though much too short and influenced by jet lag. I think there could have been more people at the JDMC but on the other hand it's nice to see some efforts to attract new developers in Japan and this conference was certainly a good first step in that direction.

31 October 2005

Martin 'Joey' Schulze: LinuxTag moving to Wiesbaden

It is just so nice to go to a conference and as one of the first occurrences meet a visitor who mumbles something about the LinuxTag event taking place in Wiesbaden next year when all you can do is smile and wonder what's going on. This is how I learned that LinuxTag will take place in Wiesbaden next year. I'm only working on LinuxTag and partially organising it since 1999. So why should I know about such decisions in advance to public notion? After having net access again I also had to learn that I wasn't the only former co-organiser who didn't know about this decision. They heard about it by a spoiled news at Pro-Linux. It also seems that a different set of people is now trying to run LinuxTag, ignoring and offending the others who have contributed for years in the past. At least, that's the picture I've got after I put together some pieces I read, even though some are or were trying to get a hold of particular people to contribute again. This is not how a team should work together. However, I have to admit that teamwork was not exactly how LinuxTag was organised this year. The companionship of organisers has been crumbled a lot since 2001, and much more since 2003. This situation has escalated in 2005 when five formerly active members of the team left the association, me being among them. However, since it would probably have hurt Free Software more if I turned down all my work I continued as an external contributor.

30 October 2005

Junichi Uekawa: At Japan Debian Mini Conference.

First talk was a talk by Martin Michlmyr on Debian Time-based Release proposal.There were three questions given.

28 October 2005

Steve Kemp: GNUMP3d + apt

Security Updates
A new version of GNUMP3d is out. This is primarily a security update. Install it now if you use it publically. (Local mirror in case you’re running from source and the gnump3d.org site hasn’t updated yet)
Apt Updates
I’ve updated my personal APT repository. This now uses reprepro to create/update/manage it. The reprepro tool is utterly wonderful. (Although I used the backported Sarge version, rather than the older one). Expect an article on the Debian Administration website shortly. Now I have an “incoming” directory I can upload new package builds to, and have them magically migrate into the relevent section. The other significant change is that now I can host packages with Arch: All, as well as i386. This is useful as I distribute several perl scripts/libraries which were previously unavailable to non-x86 users. Talking of which I still have to finish my review of The Debian System written by Martin Kraft - I’ve been sitting on that for too long. (Summary: Great Book, buy it if you can’t get one donated to review ;) ).

Next.

Previous.