[room] LWN: How Debian packages a number

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Май 18 02:17:55 MSD 2007


	Не дадут поспать...

<http://lwn.net/Articles/233660/>

Debian developer Josselin Mouette recently posted an intent to package 
notification for a useful-seeming library package:

This package contains the "09F911029D74E35BD84156C5635688C0" number. It 
is a very cool number, which, among other things, can be used by a wide 
range of HD-DVD deciphering applications.

A small library is provided to access this number in applications. The 
get_09F911029D74E35BD84156C5635688C0 C function returns a pointer to a 
16-byte structure containing this number.

Now, it's hard to argue with centralizing access to useful resources, 
and one would think that the creation of such a package would be a 
simple task. The response from the Debian community makes it clear that 
even simple-seeming tasks can be difficult, though.

For starters, what happens when upstream releases a new version of the 
number? It appears necessary to add a separate version number to the 
library name. Another helpful developer pointed out the need for a 
command-line utility to obtain the number from scripts and such. Then 
there's the matter of bindings for Ruby, Perl, Python, and Lua, each of 
which would need a separate package. Even that's not enough, though, 
since the number in question is seen to be architecture-independent, and 
thus requiring a package separate from the library which uses it. Others 
pointed out that, now that Java is free, a Java binding will be required 
as well.

Then there's the matter of GUI tools for GNOME, KDE, and XFCE.

As of this writing, the Debian developers were beginning to grapple with 
the need for a full set of translations and setting up a special 
internationalization mailing list for this package. All of this 
attention to detail and universal support demonstrates how Debian has 
become such a comprehensive, well-integrated distribution. Look for the 
upcoming "Lenny" release to have the best l33t h4x0r numb3r of any 
distributor out there.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки smoke-room