Re: Introducing http.debian.net, Debian's mirrors redirector

2012-06-22 Thread Dmitry E. Oboukhov
> Hi,

> After several iterations to solve problems related to Debian's mirrors
> network, I am happy to announce a fully-functional solution that solves many
> of the shortcomings of previous iterations: http://http.debian.net

> http.debian.net works as the key component of a content distribution
> network. For a given requested file, it uses several factors to choose one or
> multiple mirrors that can serve the request. Those factors include the
> freshness of the mirror, the network and geographic location, etc.

> How can you use it?
> An entry in /etc/apt/sources.list for stable would look like:

> deb http://http.debian.net/debian stable main

> It supports backports mirrors and others. Except CD image mirrors, they are
> *not* supported.

> More details, comparison to other approaches, and more information can be
> found at:
> http://http.debian.net/

> Oh, and, please help package and maintain mirrorbrain, which would allow a
> similar service to be provided for CD images.

> Thanks for reading.

> P.S. contrary to wheezy, http.debian.net's development will not freeze. It
> is under continuous development, and more users and developers are welcome!


I've tried to use the service. 2/3 requests - 501 error.
unusable.

:(
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Back to technical discussion? Yes! (was: network-manager as default? No!)

2011-04-04 Thread Dmitry E. Oboukhov
>> User MUST study each OS he uses.

JM> No, he must not. The OS must adapt to the user’s needs, not the
JM> opposite.

Create OS that can even be used by stupid and only stupid will use
that.

>> If he doesn't want he will be
>> forced to pay the other people who will tune his (user's) system.

JM> A lot of users actually pay for that indeed. I don’t see this as a
JM> problem, especially since it gets me to eat every day.

I said we shouldn't care about people who choose to pay You money
against (instead) to learn something.

>> There is no discrimination here.

JM> Who talks about discrimination? It’s just being stubborn insisting that
JM> people do the things you say while you are in no position to order them.

>> I'm not a guru, but I don't understand why Debian must be broken to
>> please a user who doesn't want to read anything.

JM> If Debian could not be used without reading a manual, then I would call
JM> it broken.

There is only one thing that can be used without reading a manual. It
is a breast. All the other devices (and things, substances, etc)
required to be studied.
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Back to technical discussion? Yes! (was: network-manager as default? No!)

2011-04-04 Thread Dmitry E. Oboukhov
>> Well, actually configuring a wireless network with wpa_supplicant and
>> ifupdown is not hard at all and does not require too much time, _if_ a
>> user has developed a good habbit of reading documentation first.

JM> It seems to be a common belief between some developers that users should
JM> have to read dozens of pages of documentation before attempting to do
JM> anything.

JM> I’m happy that not all of us share this elitist view of software. I
JM> thought we were building the Universal Operating System, not the
JM> Operating System for bearded gurus.

User MUST study each OS he uses. If he doesn't want he will be
forced to pay the other people who will tune his (user's) system.

There is no discrimination here.

I'm not a guru, but I don't understand why Debian must be broken to
please a user who doesn't want to read anything.
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Flaming as a way to reach technical quality? No! (was: network-manager as default? No! (was: Bits from the Release Team - Kicking off Wheezy))

2011-04-03 Thread Dmitry E. Oboukhov
On 08:18 Mon 04 Apr , Raphael Hertzog wrote:
RH> Hi,

RH> On Mon, 04 Apr 2011, Dmitry E. Oboukhov wrote:
>> Stupid scheme (intended for stupid users) should be based on ifupdown
>> but shouldn't replace it.

RH> Please refrain from calling people "stupid users" just because they use a
RH> software that you don't like.

There was a way "User can do anything", the way was replaced by the way
"User can do something in list". Obviously that this action has been
done for stupid users.

Yes, the old scheme *had* some defects, but new scheme *is* a defect.

But Ok, %s/stupid/ordinary/g

I agree that we must think about ordinary users but I disagree that we
must waste good instruments to please these users.
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Flaming as a way to reach technical quality? No! (was: network-manager as default? No! (was: Bits from the Release Team - Kicking off Wheezy))

2011-04-03 Thread Dmitry E. Oboukhov
>>> If you mean the ifupdown-based configuration, then I cannot agree that
>>> it is "really disastrous" (I would agree that the network-manager
>>> approach is really disastrous, however) as at least in my cases (which
>>> are not so trivial) ifupdown works okay (and if not then at least I
>>> would know ways how to workaround problems).
>> 
>> You say Network Manager is disastrous, when it manifestly works quite
>> well for quite a number of people. It is hard to take you seriously,
>> when you say things that are so clearly wrong.

SM> Be it clearly wrong or not, I strongly disbelieve that a tool with a
SM> hard-wired logic such a network-manager may seem a reasonable
SM> replacement for such a configurable tool as ifupdown.

I fully agree that.

It is wrong tendency to replace rich, functional, certified mechanizm
by stupid scheme.

Stupid scheme (intended for stupid users) should be based on ifupdown
but shouldn't replace it.

-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#612718: ITP: libanyevent-dbd-pg-perl -- AnyEvent interface to DBD::Pg's async interface

2011-02-10 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: wishlist
Owner: "Dmitry E. Oboukhov" 

* Package name: libanyevent-dbd-pg-perl
  Version : 0.03
  Upstream Author : Mons Anderson, 
* URL : 
http://search.cpan.org/~mons/AnyEvent-DBD-Pg/lib/AnyEvent/DBD/Pg.pm
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : AnyEvent interface to DBD::Pg's async interface

This perl-module can be used inside AnyEvent application to
access postgresql database in non-blocking mode.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110210080506.23244.66589.reportbug@apache



Bug#610602: RFP: libanyevent-dbi-perl -- asynchronous DBI access

2011-01-20 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libanyevent-dbi-perl
  Version : 2.1
  Upstream Author : Marc Lehmann , Adam Rosenstein 

* URL : http://search.cpan.org/dist/AnyEvent-DBI/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : asynchronous DBI access

This module implements asynchronous DBI access by forking or executing
separate "DBI-Server" processes and sending them requests.

It means that you can run DBI requests in parallel to other tasks.


--
... mpd is off

. ''`.           Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Debian Policy "10.7.4 Sharing configuration files" question

2011-01-11 Thread Dmitry E. Oboukhov

TAGG> so for example samba 

smb.conf isn't conffile, too,

sorry for mistake

-- 
... mpd playing: WASP - The Horror

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Debian Policy "10.7.4 Sharing configuration files" question

2011-01-11 Thread Dmitry E. Oboukhov

AGG> But maintainer disagrees with me arguing that preinst asks user, and
AGG> that's user who modify /etc/hosts (using preinst, eah).

This action is done only if user afrees.
There are a lot packages which do this.

Policy says:

The maintainer scripts must not alter a conffile of *any* package,
including the one the scripts belong to.


any == any

so for example samba must have RC by Alexander's logic, because samba
asks user to change its config.
exim must have RC, too, etc.
And all the other packages which have wizards inside maintainer
scripts.

-- 
... mpd playing: WASP - My Tortured Eyes

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


emdebian.org

2010-11-22 Thread Dmitry E. Oboukhov
Does anybody know what happened to emdebian.org?

$ curl www.emdebian.org
curl: (7) couldn't connect to hos

$ telnet www.emdebian.org 80
Trying 88.198.202.189...
telnet: Unable to connect to remote host: No route to host

$ ping 88.198.202.189   
PING 88.198.202.189 (88.198.202.189) 56(84) bytes of data.
From 78.46.78.47 icmp_seq=2 Destination Host Unreachable
^C
--- 88.198.202.189 ping statistics ---
4 packets transmitted, 0 received, +1 errors, 100% packet loss, time
2999ms


-- 
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Buildd & binary-indep

2010-09-25 Thread Dmitry E. Oboukhov
JB> The problem is that build-indep and build-arch
JB> are not required targets, and there is no easy way of checking whether
JB> they exist.

http://www.us.debian.org/doc/debian-policy/ch-source.html#s-debianrules

=quote

Since an interactive debian/rules script makes it impossible to
auto-compile that package and also makes it hard for other people to
reproduce the same binary package, all required targets must be
non-interactive. At a minimum, required targets are the ones called by
dpkg-buildpackage, namely, clean, binary, binary-arch, binary-indep,
and build. It also follows that any target that these targets depend
on must also be non-interactive. 

=quote

So if buildd calls binary-arch then it can build only architecture
packages.

-- 

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100925192225.ga5...@nbw.dhome.lan



Re: Buildd & binary-indep

2010-09-25 Thread Dmitry E. Oboukhov
>> If this package is built it  wants more than one gigabyte (~1.2-1.4G)
>> RAM to build. So there are two buildd servers can't build
>> *architecture:all* packages. So this package can't pass into testing
>> for a long time (more than 120 days).

SG> What about building this architecture:all package only in binary-indep?
SG> Like in the attached patch... This way, the buildds won't try to build them.

SG> Cheers,

SG> --
SG> Stéphane

SG> diff -u wordnet-3.0/debian/rules wordnet-3.0/debian/rules
SG> --- wordnet-3.0/debian/rules
SG> +++ wordnet-3.0/debian/rules
SG> @@ -31,7 +31,7 @@
SG> rm -f goldendict-wordnet.dsl goldendict-wordnet.dsl.dz
SG> rm -f goldendict-wordnet_abrv.dsl goldendict-wordnet.bmp

SG> -build/goldendict-wordnet:: goldendict-wordnet.dsl.dz 
goldendict-wordnet_abrv.dsl

goldendict-wordnet is binary-indep package, so it must be built in
binary-indep target :)

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Buildd & binary-indep

2010-09-25 Thread Dmitry E. Oboukhov
>> There is one src-package which builds a few packages with architecture
>> -all and -any. http://packages.qa.debian.org/w/wordnet.html
>> 
>> If this package is built it  wants more than one gigabyte (~1.2-1.4G)
>> RAM to build. So there are two buildd servers can't build
>> *architecture:all* packages. So this package can't pass into testing
>> for a long time (more than 120 days).

AB> This raises the question why binary-indep targets are built when not needed.
Yes :) So I wrote the subject :)

AB> If so, you could build it in qemu.

It seems that Debian doesn't contain all files which are nessesary to
install Debian in qemu. Could You give me a link to how to install
debian/armel(etc) in qemu?

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Buildd & binary-indep

2010-09-24 Thread Dmitry E. Oboukhov
There is one src-package which builds a few packages with architecture
-all and -any. http://packages.qa.debian.org/w/wordnet.html

If this package is built it  wants more than one gigabyte (~1.2-1.4G)
RAM to build. So there are two buildd servers can't build
*architecture:all* packages. So this package can't pass into testing
for a long time (more than 120 days).

Does anybody have mipsel and (or) armel host (or virtual host)? Could
anybody make an bin-NMU?

-- 
... mpd is off

. ''`.           Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#584419: RFP: libjs-jquery-cookie -- jQuery cookie plugin

2010-06-03 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-javascript-de...@lists.alioth.debian.org

* Package name: libjs-jquery-cookie
  Upstream Author : Klaus Hartl
* URL : http://plugins.jquery.com/project/Cookie
* License : MIT and GPL
  Programming Lang: JavaScript
  Description : jQuery cookie plugin

A simple, lightweight utility plugin for reading, writing and deleting
cookies.

-- 
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#584403: RFP: libjs-jquery-treetable -- jQuery treeTable plugin

2010-06-03 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-javascript-de...@lists.alioth.debian.org


* Package name: libjs-jquery-treetable
  Upstream Author : Ludo van den Boom
* URL : http://plugins.jquery.com/project/treetable
* License : MIT and GPL
  Programming Lang: JavaScript
  Description : jQuery treeTable plugin

The treeTable plugin allows you to display a tree in a table, i.e. a
directory structure or a nested list. Each branch in this tree can be
collapsed and expanded, just like in a file explorer in most modern
operating systems.

Features

- Display a data tree in a table column.
- As unobtrusively as possible.
- Optional collapse/expand behavior on branches (think of
  how a directory structure works in most file explorers).
- Prepared for drag & drop of branches/nodes.
- Unlimited tree depth.
-- 
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#584127: RFP: libjs-jquery-tablesorter -- Flexible client-side table sorting

2010-06-01 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-javascript-de...@lists.alioth.debian.org

* Package name: libjs-jquery-tablesorter
  Upstream Author : Christian Bach
* URL : http://tablesorter.com
* License : MIT and GPL
  Programming Lang: JavaScript
  Description : Flexible client-side table sorting

tablesorter is a jQuery plugin for turning a standard HTML  table
with THEAD and TBODY tags into  a  sortable  table  without  page
refreshes. tablesorter can successfully parse and sort many types
of data including linked data in a  cell.   It  has  many  useful
features including:

  * Multi-column sorting
  * Parsers for sorting text, URIs, integers, currency, floats,  IP
addresses, dates (ISO, long and short formats), time.  Add your
own easily
  * Support for ROWSPAN and COLSPAN on TH elements
  * Support secondary "hidden" sorting (e.g., maintain alphabetical
sort when sorting on other criteria)
  * Extensibility via widget system
  * Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+
  * Small code size

-- 
... mpd playing: U.D.O. - Poezd Po Rossii (Live 2008)

. ''`.           Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: #573127 sphinxsearch should use prefix for utlilities

2010-04-21 Thread Dmitry E. Oboukhov

RS> sphinxsearch is a package that provides binaries like searchd, indexer, etc.

RS> I received bug report #573127 which has the correct
RS> intention behind it that the binaries should be
RS> prefixed.

RS> The problem I am seeing is that any change like this
RS> would affect modules, plugins, and a lot of programs
RS> that interact with SphinxSearch. My particular use case
RS> is in Rails where searchd is a hardcoded value in
RS> plugins that interact with the daemon.

I think now there are few programs which have dependencies 
on sphinxsearch. On new program we can file bugreports :)
I think that the patch of Rails will be simple.

RS> What I want to do is mark the bug as wontfix and Conflicts mongosearch-*.

I think it would be wrong idea. User would want install both packages.
Also, next time we will be able to find out other searchd/indexer
programs and will be forced to add another conflicts. I think that
this problem should be resolved now, when we have few users and few
dependencies.

RS> But I am looking for second opinions. What do you think?

Another way: using prefixes in deb-package and add alternative for
name searchd/indexer/etc. But this case You should file a bugreport
for mnogosearch-* to to the same.

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#578518: RFP: libmojolicious-perl -- A next generation web framework for the Perl programming language.

2010-04-20 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org


* Package name  : libmojolicious-perl
  Version   : 0.24
  Upstream Author   : Sebastian Riedel
* License   : Artistic License version 2.0
* URL   : 
http://search.cpan.org/~kraih/Mojolicious-0.24/lib/Mojolicious.pm
  URL   : http://mojolicious.org/
  Description   : A next generation web framework for the Perl programming 
language. 

Back in the early days of the web there was this wonderful Perl library
called CGI.pm, many people only learned Perl because of it. It was simple
enough to get started without knowing much about the language and powerful
enough to keep you going, learning by doing was much fun. While most of the
techniques used are outdated now, the idea behind it is not. Mojolicious is
a new attempt at implementing this idea using state of the art technology.

Features

* An amazing MVC web framework supporting a simplified single file mode
through Mojolicious::Lite.
* Very clean and Object Oriented pure Perl API without any hidden magic
and no requirements besides Perl 5.8.1.
* Full stack HTTP 1.1 and WebSocket client/server implementation with
IPv6, TLS, IDNA, pipelining, chunking and multipart support.
* Builtin async IO and prefork web server supporting epoll, kqueue, hot
deployment and UNIX domain socket sharing, perfect for embedding.
* CGI, FastCGI and PSGI support.
* Fresh code, based upon years of experience developing Catalyst.
* Powerful out of the box with RESTful routes, plugins, sessions,
signed cookies, static file server, testing framework, Perl-ish templates,
JSON, I18N, first class Unicode support and much more for you to discover!


Mojolicious

The Mojolicious web framework is all about minimalism and simplicity. True
to its Perlish roots making simple things easy and hard things possible. A
project can be started as a single file web application using
Mojolicious::Lite and later grow to a well structured Mojolicious
application. 


-- 
... mpd playing: Halloween - 1988 - Keeper Of The 7 Keys 2 - 10 Keeper Of The 
Seven Keys.mp3

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Flag images

2010-02-17 Thread Dmitry E. Oboukhov
MH> On the other hand, one application will want 16x10 icons, another one
MH> 24x15, another one may have some effects applied on the flags to better
MH> fit the UI design, etc.

May be the size must be included into path?

like
flags/countires//16x10/
flags/countires//24x15/

etc?

Is package name nessesary to be in path or not?


-- 
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Re: Flag images

2010-02-15 Thread Dmitry E. Oboukhov
>> I read through the links you provided.  There was a cogent argument
>> against using flags to symbolize a language.  I would accept that.
>> However, while I understand your argument about losing contributors,
>> I'm not completely convinced that using a flag chosen by country X to
>> represent country X is a bad idea.

bmc> Country codes are not assigned solely to countries.  What flag do we use
bmc> to represent .pr?  Or .je?  .an?  .cx?  .tw?

generally speaking country codes can activate people as flags. For
example there are many countries which aren't recognition by other or
U.N.O, for ex england appropriation of islands or a few muslim
countries, etc Thereby the internet domain names must be banned ;)

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Flag images

2010-02-15 Thread Dmitry E. Oboukhov
On 03:37 Tue 16 Feb , Paul Wise wrote:
PW> On Tue, Feb 16, 2010 at 3:14 AM, Dmitry E. Oboukhov  
wrote:

>> new version of rtpg (rtpg2) will have language button and geoIP peer's
>> information with country's flag etc.

PW> Sounds like a fairly pointless feature to me. Unfortunately that seems
PW> to be common in torrent clients these days. The language button
PW> likewise sounds less than useful since HTTP content negotiation does
PW> the same job automatically.

>> Why should I avoid adding flags? I looked through Your links but I
>> didn't understand why using flags is a bad way? I have found full
>> free flag collection, flags occur in many packages and I think it is
>> the obvious method to separate geo information.

PW> I'd encourage you to read the whole LWN thread, but in short: to
PW> prevent nationalistic or political disputes from affecting Debian.

PW> As an example of the practical effects of flags in the context of
PW> Debian; a number of years ago we lost our kernel maintainer, partially
PW> because KDE in Debian included a flag of a country the maintainer (and
PW> his government) disapproved of. A team formed to replace him, but
PW> losing contributors still sucks.

Hgm..
When I saw KDE (it was 1.xx version) it contained lang switcher which
used flags as language indicator. What happened to it? How is this task
resolved now?

In my project flags wont be required but i would upload/maintain
separated flags package (it is already in NEW stage). Yes, flags can
activate some people, for example I hate our current russian flag
which was used by traitor army of Vlasov in Great Patriotic War and
now is using our occupation government, but it is usually practice to
use flags as indicators and I don't know other alternatives - I'm
using it.

We wanted to add flags package and add suggest or recommend level of
dependence into our package. But If it is so meaningful theme may be
it must be noticed in debian-policy?
-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Flag images

2010-02-15 Thread Dmitry E. Oboukhov
> I wish to use my country's flag to refer to my language...

> Don't. There are many languages not associated with countries or in
> use in many different countries. Also, some flags are considered
> very political, and are thus very controversial. For example, the
> government of mainland China (People's Republic of China) bans
> software that includes the Taiwanese (Republic of China) flag, and
> many muslim people frown upon the Israeli flag. Also, new
> governments sometimes change flags, which is sometimes resisted and
> hated by some patriotic circles who preferred the previous
> government. 

Is it really so big problem? Looks like as non-issue, farfetched.
Hgm.
Who can tell anything about it?
-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Flag images

2010-02-15 Thread Dmitry E. Oboukhov
>> I'm going to add into debian a few new (my) projects which need flag
>> images and so I want to add a package which contains flag set.

PW> Are you sure they need flags? Which package and what exactly will the
PW> flags represent?

PW> I would personally suggest to avoid adding flags to Debian where possible.

new version of rtpg (rtpg2) will have language button and geoIP peer's
information with country's flag etc. 

Why should I avoid adding flags? I looked through Your links but I
didn't understand why using flags is a bad way? I have found full
free flag collection, flags occur in many packages and I think it is
the obvious method to separate geo information.

PW> Some background to my opinion:

PW> http://lwn.net/Articles/333623/
PW> https://fedoraproject.org/wiki/Package_Maintainers_Flags_Policy
PW> http://lists.fedoraproject.org/pipermail/legal/2009-January/thread.html#501
PW> http://lwn.net/Articles/334519/

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Flag images

2010-02-15 Thread Dmitry E. Oboukhov
There are many packages in debian contain flag images.
For example:
awstats - /usr/share/awstats/icon/flags/
b2evolution - /usr/share/b2evolution/rsc/flags/h10px
bygfoot - /usr/share/games/bygfoot/support_files/pixmaps/symbols
deluge-common   - /usr/share/pyshared/deluge/data/pixmaps/flags
etc

I'm going to add into debian a few new (my) projects which need flag
images and so I want to add a package which contains flag set.

There is one question: where these images can be placed?

Standard place is /usr/share/ or /usr/share/pixmaps/... or
/usr/share/icons, but all of these variants don't include flag
specific.

I think that it would be nice to separate such directory and place
flags into in.
for example

/usr/share/flags
or 
/usr/share/pixmaps/flags
Then packages could use (and people could seek) this place as shared
place for identical tasks.

Now I want to add a package which contains these icons:
http://www.famfamfam.com/lab/icons/flags/

Is it meaning to use separating directory like /usr/share/flags or
/usr/share/pixmaps/flags or not? If Yes which of these variants will
be better?
-- 
... mpd is off

. ''`.           Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Bug#554694: FTBFS with binutils-gold

2009-11-05 Thread Dmitry E. Oboukhov
per.o: in function 
HotkeyWrapper::init():hotkeywrapper.cc:344: error: undefined reference to 
'XFree'
PF> /usr/bin/ld: build/hotkeywrapper.o: in function 
HotkeyWrapper::init():hotkeywrapper.cc:345: error: undefined reference to 
'XCloseDisplay'
PF> /usr/bin/ld: build/hotkeywrapper.o: in function 
HotkeyWrapper::nativeKey(int):hotkeywrapper.cc:501: error: undefined reference 
to 'XStringToKeysym'
PF> /usr/bin/ld: build/hotkeywrapper.o: in function 
HotkeyWrapper::unregister():hotkeywrapper.cc:509: error: undefined reference to 
'XSync'
PF> /usr/bin/ld: build/hotkeywrapper.o: in function 
HotkeyWrapper::unregister():hotkeywrapper.cc:514: error: undefined reference to 
'XFree'
PF> /usr/bin/ld: build/hotkeywrapper.o: in function 
HotkeyWrapper::unregister():hotkeywrapper.cc:515: error: undefined reference to 
'XCloseDisplay'
PF> collect2: ld returned 1 exit status
PF> make[1]: *** [goldendict] Error 1
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: ReBuild-Depends?

2009-10-29 Thread Dmitry E. Oboukhov
>> I have a package which contains a code like following:
>> 
>> #include 
>> 
>> FILE *file_handle;
>> 
>> int foo(int something, const char *fmt, ...)
>> {
>> // some statements
>> 
>> va_list ap;
>> int res = vfprintf(file_handle, fmt, ap);
>> va_end(ap);
>> return res;
>> }
>> 
>> This code works fine by libc wouldn't be rebuilt (new versions, or new
>> gcc - this moment is ambiguous to me).
>> Then this code begins segfaulting into this place.
>> If we try to rebuild our package, it will begin to work fine again.

GvB> Should that work at all?

GvB> man va_arg:

GvB> va_end()
GvB> Each invocation of va_start() must be matched by a corresponding  invo-
GvB> cation of va_end() in the same function.  After the call va_end(ap) the
GvB> variable ap is undefined.  Multiple traversals of the list, each brack-
GvB> eted  by va_start() and va_end() are possible.  va_end() may be a macro
GvB> or a function.

GvB> You need to call va_start() before the vfprintf or not call va_end().

GvB> Does that solve the problem?

Yes, my first _mail_ contained a mistake, src-code didn't.

Full code here: http://svn.uvw.ru/mhddfs/trunk/src/debug.c
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: ReBuild-Depends?

2009-10-29 Thread Dmitry E. Oboukhov
GJ> On Thu, 2009-10-29 at 18:33:12 +0300, Dmitry E. Oboukhov wrote:
>> I have a package which contains a code like following:
>> 
>> #include 
>> 
>> FILE *file_handle;
>> 
>> int foo(int something, const char *fmt, ...)
>> {
>> // some statements
>> 
>> va_list ap;

GJ> Seems you are missing a va_start call here.

Oh, I wrote this example directly in a mail-client and forgot it.
Sorry.

full code here:
http://svn.uvw.ru/mhddfs/trunk/src/debug.c

va_list/va_start/va_end are present.


If we try to use a binary which was compiled a long time ago, it will
segfault. Rebuilding resolves segfaults. I think that problem is in
binary incompatibility between different builds in macrofunction.

>> int res = vfprintf(file_handle, fmt, ap);
>> va_end(ap);
>> return res;
>> }

GJ> regards,
GJ> guillem
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: ReBuild-Depends?

2009-10-29 Thread Dmitry E. Oboukhov
>> Could we add 'ReBuild-Depends' statement into debian/control to
>> rebuild like packages when depends rebuild? But such kind of depends
>> require some changes in buildd system.

JV> This is only needed when the dependencies change something that would
JV> require a rebuild, not necessarily every time they're updated.  We have
JV> a process to handle that -- binNMUs.

JV> http://wiki.debian.org/binNMU

Oh, no

binNMU is a hand-held process.
I want something works automatically :)
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


ReBuild-Depends?

2009-10-29 Thread Dmitry E. Oboukhov
I have a package which contains a code like following:

#include 

FILE *file_handle;

int foo(int something, const char *fmt, ...)
{
// some statements

va_list ap;
int res = vfprintf(file_handle, fmt, ap);
va_end(ap);
return res;
}

This code works fine by libc wouldn't be rebuilt (new versions, or new
gcc - this moment is ambiguous to me).
Then this code begins segfaulting into this place.
If we try to rebuild our package, it will begin to work fine again.

I don't want to add a version-depends to libc, but if i ask someuser
for upgrade package, he will at short notice send me a mail about
segfault.

Could we add 'ReBuild-Depends' statement into debian/control to
rebuild like packages when depends rebuild? But such kind of depends
require some changes in buildd system.


I don't know how this problem can be resolved :(

--
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: What happened to ftp-master.debian.org:NEW ?

2009-10-29 Thread Dmitry E. Oboukhov
>> A few days ago i uploaded a package. but
>> http://ftp-master.debian.org/new.html hasn't contained any information
>> about it. Last package has a date 26 Oct. Is any script hangs up?

JHR> 
http://lists.debian.org/debian-infrastructure-announce/2009/10/msg3.html

JHR> And why didn't you ask ftp-mas...@d.o? :)

Thanks for Your answer.

I didn't want disturb ftp-masters: they could be very busy with
_known_ problems. Your mail confirmed it :)

--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


What happened to ftp-master.debian.org:NEW ?

2009-10-28 Thread Dmitry E. Oboukhov
A few days ago i uploaded a package. but
http://ftp-master.debian.org/new.html hasn't contained any information
about it. Last package has a date 26 Oct. Is any script hangs up?

- Forwarded message from Archive Administrator 
 -

Date: Mon, 26 Oct 2009 19:00:47 +
From: Archive Administrator 
To: "Dmitry E. Oboukhov" 
Subject: firecookie_0.9.1-1_i386.changes is NEW

(new) firecookie_0.9.1-1.diff.gz optional web
(new) firecookie_0.9.1-1.dsc optional web
(new) firecookie_0.9.1.orig.tar.gz optional web
(new) xul-ext-firecookie_0.9.1-1_all.deb optional web
extension for Firebug to view and manage cookies in your browser
 Cookie manager for Firebug. Use this extension to create a new
 cookie, delete existing cookies, see list of cookies for current site,
 manage cookies permissions and a lot more.
Changes: firecookie (0.9.1-1) unstable; urgency=low
 .
  * Initial release (closes: #552427);

Override entries for your package:

Announcing to debian-devel-chan...@lists.debian.org
Closing bugs: 552427

Your package contains new components which requires manual editing of
the override file.  It is ok otherwise, so please be patient.  New
packages are usually added to the override file about once a week.

You may have gotten the distribution wrong.  You'll get warnings above
if files already exist in other distributions.

- End forwarded message -
--
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


RFH: fluxbox -- Highly configurable and low resource X11 Window manager

2009-10-25 Thread Dmitry E. Oboukhov
Package: wnpp
Severity: normal

Unfortunately, now I do not have enough time to maintain this package
properly, so help/comaintain would be appreciated.

I adopted fluxbox when it had more than 120 bugs. Now it has 34 bugs,
i think that the most part of them (or of the last of them) is
unreproducible. But I couldn't find time to separate/fix its.

If anybody wants we also could create pkg-fluxbox team :)

--
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


OpenVZ - deb-packages

2009-10-14 Thread Dmitry E. Oboukhov
Hi all!

I need OpenVZ 2.6.27 with ppp-features available. I was on the
point of building the package, but I am not very good in building
of kernels and the current openvz is built somehow strange:
apt-get source linux-image-2.6.26-2-openvz-686 gets an src-package
with no mentions of openvz in debian/control in it.

I've also planned to finish the zsh-completions for vzctl for openVZ
and to write a script using debootstrap for creating a guest system.
However I haven't understood yet how the -openvz packages get into
Debian.

1. Have I understood correctly that openvz doesn't have its own Source
in Debian now and it is simply added/removed from linux-source as the
need arises? How should I act and with whom should I communicate if I
want to add something to the package?

2. May be somebody has already built openvz 2.6.27 (with ppp-features).
Could You share the link on repository?

--
... mpd is off

. ''`.           Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Orphaning debmirror

2009-07-31 Thread Dmitry E. Oboukhov
GvB> I'm still looking for a new maintainer of debmirror and I'm
GvB> considering orphaning the package now if nobody steps up.

some time i had a bad connection to internet and tried to use
debmirror and conditions forced me to write a patch for debmirror. but
it wasnt applied with strange formulation: it isn't necessary. Now i
am using my own scripts and not have a wish to see to debmirror
:)

--
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Bug#538857: rocksndiamonds: post-installation fails

2009-07-28 Thread Dmitry E. Oboukhov
On 19:39 Tue 28 Jul , Moritz Muehlenhoff wrote:
MM> On Mon, Jul 27, 2009 at 09:15:00PM +0400, Dmitry E. Oboukhov wrote:
>>>> The site www.artsoft.org is (temporary?) down. Why do You think it
>>>> must be another way? Postinst returns error code because it can't
>>>> download resource. Other packages (for example msttcorefonts) have
>>>> the same behaviour.
>> 
GLB>>> Do You think I shouldn't have report that problem?
>> I think this is site's problem, i considered a few packages which
>> download something from somewhere and all of them return errorcode
>> when downloading fail.
>> 
>> Of course we can complain of something like:
>>  - our provider provides us with bad connection;
>>  - the website we have link on is down.
>> but does it refer to the specific package? Hmm...
>> 
>> But I still don't know is this behavior is right. If the script
>> doesn't return failcode, somebody could post the bug like 'I had no
>> fail when I installed the package, but it doesn't work', even if he
>> had seen the error message.
>> 
>> I Cc-ed the mail to debian-devel: may be somebody gives us advice.

MM> Again, as in the case of the broken rott download, the correct
MM> fix is to add support for the media files to game-data-packager
MM> instead of adding a postinst.

a few years ago rocksndiamonds was removed from debian because media
files isn't free. I haven't seen the other way to download them from
postinst: each of new upstream versions must replace the previous, so
downloading have to be started by upgrade system (postinst)

rocksndiamonds has the dialog screen which asks user if he agrees or
not to download. If he agrees, downloading can finish with failcode
(if user has network's problems, or root site is down)
--
... mpd paused: Manowar - Call To Arms

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Bug#538857: rocksndiamonds: post-installation fails

2009-07-27 Thread Dmitry E. Oboukhov
>> The site www.artsoft.org is (temporary?) down. Why do You think it
>> must be another way? Postinst returns error code because it can't
>> download resource. Other packages (for example msttcorefonts) have
>> the same behaviour.

GLB> Do You think I shouldn't have report that problem?
I think this is site's problem, i considered a few packages which
download something from somewhere and all of them return errorcode
when downloading fail.

Of course we can complain of something like:
 - our provider provides us with bad connection;
 - the website we have link on is down.
but does it refer to the specific package? Hmm...

But I still don't know is this behavior is right. If the script
doesn't return failcode, somebody could post the bug like 'I had no
fail when I installed the package, but it doesn't work', even if he
had seen the error message.

I Cc-ed the mail to debian-devel: may be somebody gives us advice.

--
... mpd paused: Helloween - Guardians

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: lilo about to be dropped?

2009-04-06 Thread Dmitry E. Oboukhov
WP> No, the answer is always the second one.

If they add a scheduler (why not? :-\) into the
grub it will be become Linux.

--
... mpd paused: Accept - Can't Stand The Night

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: lilo about to be dropped?

2009-04-06 Thread Dmitry E. Oboukhov
OS> I also share the feeling that a lot of people still uses LILO; if
OS> possible I do belive it should be kept.

I use lilo, I like lilo.
I don't like grub because it has unlogically config, unlogically
behavior, strange reconfig-system. I don't like the programs with
perverse intellect. Grub is not unixway.

I shall use lilo until it is possible.

Dear, lilo maintainers! Please don't remove lilo*.deb from debian.

--
... mpd paused: Accept - Can't Stand The Night

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: is it a DFSG breach or not?

2009-01-26 Thread Dmitry E. Oboukhov
On 08:50 Mon 26 Jan , Stefano Zacchiroli wrote:
SZ> On Sat, Jan 24, 2009 at 10:23:33PM +0300, Dmitry E. Oboukhov wrote:
>> However it seems that there's no source of this JS in public access,

SZ> Why so?
SZ> I think this is the key of the issue.

sources are found. see
 http://lists.debian.org/debian-devel/2009/01/msg00589.html
:)

--
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: is it a DFSG breach or not?

2009-01-24 Thread Dmitry E. Oboukhov
>> Judging by the apt-file output the same JS is used in a few more packages:
>> 
>> $ apt-file search yahoo-dom-event.js
PW> ...
>> Am I right? Please help me to make a decision: what is better to do?

PW> Remove the file from the binary package and depend on the yui package:

PW> http://lintian.debian.org/tags/embedded-javascript-library.html
yes yes, but
this file is 30kb
yui package is 7Mb
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


is it a DFSG breach or not?

2009-01-24 Thread Dmitry E. Oboukhov
I am asked to act as a sponsor of phpunit  [*]  package.   However  there's
a situation that needs an advice.  There's  JS  in  the  package  that  was
run through the filter which deletes comments and spaces.  In  fact  it  is
like Java script passed through obfuscator.

I suggested to  maintainer  to replace this JS by the JS source and use the
filter (if  it  is  necessary) in  the moment of fulfilling debian/rules.

However it seems that there's no source of this JS in public access, though
JS itself is distributed by BSD license.

Judging by the apt-file output the same JS is used in a few more packages:

$ apt-file search yahoo-dom-event.js
 bugzilla3: /usr/share/bugzilla3/web/js/yui/yahoo-dom-event.js
  - lenny [1]

 gallery2: /usr/share/gallery2/lib/yui/yahoo-dom-event.js
  - lenny/sid [2]

 phpunit: /usr/share/php/PHPUnit/Util/Report/Template/yahoo-dom-event.js
  - lenny/question package [*]

 yui: /usr/share/yui/html/yahoo-dom-event/yahoo-dom-event.js
  - lenny/sid [3]

and everywhere in the same form.

JS - is an interpreter language,  _theoretically_  it  is  possible  to
_restore_ the source, but if following DFSG then in fact the source is  not
included into archive.  This is a bug of the Serious level  (at  least  for
Debian/main).

Am I right? Please help me to make a decision: what is better to do?

1. to became a sponsor of the package
2. to post Serious bugs to [1] [2] [3] [*] packages
3. to move the package to non-free (there's no source)

--
... mpd is off

. ''`.       Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Check on DD

2008-10-23 Thread Dmitry E. Oboukhov
On 09:42 Thu 23 Oct , W. van den Akker wrote:
WvdA> Hi,

WvdA> I am trying to get in contact with the DD who maintains the Scid package.
WvdA> From end of may until now he is non-responsive.
WvdA> I want to take over the maintainership of Scid and some other packages 
because
WvdA> there are new upstream versions available.

WvdA> Can somebody of you DD check if the maintainer of Scid has been active or 
is
WvdA> inactive.
WvdA> Besides that I have a non-responsive mia (at) qa.debian.org. Posted 3 
mails
WvdA> but have no real answers back

WvdA> Please advise

WvdA> You may reply on my private email if needed.


send mail to [EMAIL PROTECTED] for orphan this package :)
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: [EMAIL PROTECTED] jabber://[EMAIL PROTECTED]
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Can't connect to bugs.debian.org:80 (connect: Connection refused)

2008-09-03 Thread Dmitry E. Oboukhov
On 01:23 Thu 04 Sep , [EMAIL PROTECTED] wrote:
jjo> Urg..., as titled.

bug #50 has been posted? ;)

--

. ''`.           Dmitry E. Oboukhov
: :’  :   email: [EMAIL PROTECTED] jabber://[EMAIL PROTECTED]
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Bug#496429: The possibility of attack with the help of symlinks in some Debian packages

2008-08-25 Thread Dmitry E. Oboukhov
NW>>> An attacker would be insane to select this example as a
NW>>> vehicle.
NW>> 
NW>> Attacker can use many ways (all variants from this list, for ex), one of
NW>> its can work. Why you think that this variant is not work?

NW> Because it is in the documentation, not the script. Didn't you read the
NW> reply? It is not a route of attack, it is AN EXAMPLE in the
NW> documentation!
This script marked as executable.
User can start its.

if it is an example, please chmod a-x to it ;)

--

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Bug#496386: The possibility of attack with the help of symlinks in some Debian packages

2008-08-25 Thread Dmitry E. Oboukhov
TK>> Quoting Steve Langasek ([EMAIL PROTECTED]):
TK>>> This is far below the quality I expect from a mass bug filing that's been
TK>>> reviewed by debian-devel.  Mass bugfilings at RC severity need to be held
TK>>> to
TK>> 
TK>> Even though I overread the thread when Dmitry posted his intent to
TK>> -devel, I feel like there was *no* strong agreement that this MBF was
TK>> really wished and welcomed.

TK> Yes, this mass bug filing is of bad quality and should not have happened as
TK> such. However:

TK>> If I come on any such bug on packages I maintain or co-maintain, I
TK>> will immediately downgrade the bug report in such way, mentally
TK>> thanking the bug submitter for the extra work and ranting about yet
TK>> another nice method to delay the release.

TK> I would like to ask maintainers not to do this. I've quickly checked just a
TK> number of these bugs and, between the false positives, already found a
TK> handfull of genuine, true positive issues. Checking where the bug comes from
TK> usually doesn't take a lot of time, so while I share the annoyance, you are
TK> already annoyed, so better turn it into something useful by double-checking
TK> the code rather than downgrading them out of hand.

Thank You for your encouragement :)

More 10 packages already patched and uploaded :)

All, please again, be understanding to possible mistakes. :)
--

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Bug#496429: The possibility of attack with the help of symlinks in some Debian packages

2008-08-25 Thread Dmitry E. Oboukhov
NW> An attacker would be insane to select this example as a
NW> vehicle.

Attacker can use many ways (all variants from this list, for ex), one of
its can work. Why you think that this variant is not work?

--

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-19 Thread Dmitry E. Oboukhov
Package: lintian
Tags: patch, security
Severity: wishlist

Hello, lintan maintainers!
please, see full discussion in -devel:
http://lists.debian.org/debian-devel/2008/08/msg00271.html
for example, see the bug
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494648
(if attacker makes symlink from /tmp/twiki to /etc/shadow, then
 he takes full access to the system (when twiki installs or
 upgrades))




Hi all!

I wrote the check script for the lintian package. This additional check
verifies the debian packages for the presents of the discussed bug.

Notes and additions are welcome.

patch has been placed in attache

PS: X11 also uses the /tmp/.X11-unix directory, which may  be  used  for
attacks, I don't known :(

but many scripts (in different packages) use /tmp/.X11-unix, if this  is
not a security problem, may be I must add ignoring for this directory in
the lintian script?

I don't known yet :(

DEO> This message about the error concerns a few packages  at  once.   I've
DEO> tested all the packages on my Debian mirror.  (post|pre)(inst|rm)  and
DEO> config scripts were tested.

DEO> In some packages I've discovered scripts with errors which may be used
DEO> by a user for damaging important system files.

DEO> For example if a script uses in its work a temp file which is  created
DEO> in /tmp directory, then every user can create symlink  with  the  same
DEO> name in this directory in order to  destroy  or  rewrite  some system
DEO> file.

DEO> I set Severity into grave for  this  bug.   The  table of  discovered
DEO> problems is below.
--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537
--- checks/symlink_attack	1970-01-01 03:00:00.0 +0300
+++ checks/symlink_attack	2008-08-19 23:11:44.0 +0400
@@ -0,0 +1,114 @@
+# symlink_attack -- lintian check script -*- perl -*-
+#
+# Copyright (C) 2008 Dmitry E. Oboukhov <[EMAIL PROTECTED]>
+# 
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+package Lintian::symlink_attack;
+use strict;
+use Tags;
+
+# check file
+# 
+# the parameters:
+#   1. name of check file
+#   2. error template
+#   3. warning template
+sub check_file($$$)
+{
+	my ($file_name, $err_tmpl, $warn_tmpl)[EMAIL PROTECTED];
+
+open my $file, '<', $file_name
+or die "Can not open file `$file_name': $!\n";
+
+$file_name =~ s/^..// if $file_name =~ m{^\./};
+$file_name =~ s{^debfiles/}{debian/};
+
+# read begin of shebang
+local $_;
+return unless 10 == read $file, $_, 10;
+return unless m{^#!\s*/};
+seek $file, 0, 0;
+
+$_ = <$file>;
+return unless m{^#!\s*(?:/\S+){2,}};
+
+# read all file content
+# (remove comments, join backslash-ended string)
+$_ = join '', map { s/#.*/\n/; s/\\$//; $_ } readline $file;
+
+# errors
+my $errors_found;
+if (m{>\s*/tmp/} or m{(?:^|[|\s])tee\s+(?:-\S+\s+)*/tmp/}m)
+{
+$errors_found=1;
+tag $err_tmpl, "$file_name (pipe)";
+}
+
+my @wh = m{(mount|mkdir|chown|chmod)\s[^;]*?/tmp/}g;
+# remove dups
+@wh = keys %{{ map {($_,0)} @wh }};
+if (@wh)
+{
+	$errors_found=1;
+tag $err_tmpl, "$file_name ($_)" for @wh;
+}
+
+# warnings
+unless ($errors_found)
+{
+tag $warn_tmpl, $file_name if m{\s+/tmp/};
+}
+}
+
+
+sub run 
+{
+	my ($package, $type)=(@_);
+
+my @check_files;
+
+# check maintainer scripts
+	if ($type eq 'source')
+	{
+	@check_files=
+	grep /(((pre|post)(inst|rm))|(config))(?:\.in)?$/,
+	glob ('debfiles/*');
+	}
+	else
+	{
+	@check_files=
+	grep /(((pre|post)(inst|rm))|(config))$/, glob ('control/*');
+	}
+check_file $_ => 'maint-scripts-uses-tmp-err', 
+'maint-scripts-uses-tmp-warn' for @check_files;
+
+# check binary all files in the package
+if ($type eq 'binary')
+{
+	chdir 'unpacked';
+	open my $dir, '-|', 'find -type f -executable'
+	or die "Can not start find: $!";
+	while(<$dir>)
+	{

Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-13 Thread Dmitry E. Oboukhov

Report of sid: http://uvw.ru/report.sid.txt

--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-13 Thread Dmitry E. Oboukhov
On 18:42 Wed 13 Aug , Brian May wrote:
> Dmitry E. Oboukhov wrote:
>> qemu makes mount the directory /tmp/mount.$$. Attacker creates many
>> symlinks /tmp/dir.\d+ -> /etc and if qemu
>> (/usr/sbin/qemu-make-debian-root) starts then /etc goes
>> out from root directory tree. The result: system is unusable.
>> 
> I might be dense, but I don't get this.

> Attacker does:

> [EMAIL PROTECTED]:/tmp# ln -s /etc /tmp/mount-1234

> Then the genuine user does:

> [EMAIL PROTECTED]:/tmp# mkdir /tmp/mount-1234
> mkdir: cannot create directory `/tmp/mount-1234': File exists

> strace shows:
> mkdir("/tmp/pmount-1234", 0777) = -1 EEXIST (File exists)

> So, ok, this means the process can't continue any more (denial of
> service attack), and if the process does continue this is a problem,
> otherwise I can't see how this would bring the entire system down.

> Brian May

yes, set -e directive is present in this script :)

of cource
the report is  needed to be verified by hand
for make separate by severity levels :)

I'll added few directives for check verifying scripts for 'set -e' :)

--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-12 Thread Dmitry E. Oboukhov
Some people wrote to me: your script is bad, it detects qemu, but qemu
is bugfree. 

ok, looking qemu:

qemu makes mount the directory /tmp/mount.$$. Attacker creates many
symlinks /tmp/dir.\d+ -> /etc and if qemu
(/usr/sbin/qemu-make-debian-root) starts then /etc goes
out from root directory tree. The result: system is unusable.

example of script for attacker:

perl -e 'symlink("/etc", "/tmp/mount.$_") for ($$ .. $$ + 1)'

instead /etc attacker may select any system directory, for example /var,
/usr or even /.

of course I may be mistaken but I don't use qemu, sorry.

--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-12 Thread Dmitry E. Oboukhov

report for etch:

http://uvw.ru/report.etch.txt

107 packages :(


On 18:23 Tue 12 Aug , Dmitry E. Oboukhov wrote:

TDEO> The script in attach looks through a mirror of a specified distributive
TDEO> and makes a search of '>\s*/tmp/' and 'tee [^|]*/tmp/' constructions.

TDEO> It finds less errors then I've found earlier however the results of its
TDEO> work are more accurate.

TDEO> The script looks through all the files of packages marked as executable.
TDEO> That is even if the script is in /usr/share/doc and is marked as
TDEO> executable it will be tested nevertheless.

TDEO> The full viewing of a mirror takes a few hours.
TDEO> Later I shall publish the reports on lenny (already attached) and etch.
TDEO> :)

TDEO> attaches:
TDEO> report of lenny: http://uvw.ru/report.lenny.txt
TDEO> script: http://uvw.ru/find_the_bug2.sh

--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-12 Thread Dmitry E. Oboukhov
EVL>>> The idea behind libpam-tmpdir is that it creates a subdirectory of /tmp
EVL>>> that is only accessible by that user, and then sets TMPDIR and other
EVL>>> variables to that. Hence, it doesn't matter nearly as much if you
EVL>>> create a non-random filename, because nobody but you can access it.
EVL>> 
EVL>> Yes, but
EVL>> scripts must use $TMPDIR instead '/tmp' or mktemp/tempfile utils :)
EVL> tempfile uses $TMPDIR by default :)

sorry, 
scripts must use $TMPDIR or _must_ _use_ mktemp/tempfile ;)

--
... mpd playing: U.D.O. - Animal House

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-12 Thread Dmitry E. Oboukhov
nk
 /usr/lib/scilab-4.1.2/util/scidoc
 /usr/lib/scilab-4.1.2/util/scidem

Package: scratchbox2
Version: 1.99.0.24-1
 /usr/share/scratchbox2/scripts/dpkg-checkbuilddeps
 /usr/share/scratchbox2/scripts/sb2-check-pkg-mappings

Package: sendmail-base
Version: 8.14.3-5
 /usr/sbin/checksendmail
 /usr/bin/expn

Package: sgml2x
Version: 1.0.0-11.1
 /usr/bin/rlatex

Package: smsclient
Version: 2.0.8z-10
 /usr/share/doc/smsclient/examples/contrib/mail2sms-shell/mail2sms.sh

Package: sng
Version: 1.0.2-5
 /usr/bin/sng_regress

Package: socat
Version: 1.6.0.1-1
 /usr/share/doc/socat/examples/readline.sh

Package: sympa
Version: 5.3.4-5
 /usr/lib/cgi-bin/sympa/wwsympa.fcgi
 /usr/lib/sympa/bin/sympa.pl

Package: tiger
Version: 1:3.2.2-3.1
 /usr/lib/tiger/util/genmsgidx

Package: vdr-dbg
Version: 1.6.0-5
 /usr/bin/vdrleaktest

Package: wims
Version: 3.62-13
 /var/lib/wims/public_html/bin/coqweb
 /var/lib/wims/bin/account.sh

Package: xara-gtk-byte
Version: 1.0.25
 /usr/bin/xara

Package: xastir
Version: 1.9.2-1
 /usr/lib/xastir/get-maptools.sh
 /usr/lib/xastir/get_shapelib.sh

Package: xcal
Version: 4.1-18.3
 /usr/bin/pscal

Package: xdialog
Version: 2.3.1-2
 /usr/share/doc/xdialog/examples/checklist
 /usr/share/doc/xdialog/examples/editbox
 /usr/share/doc/xdialog/examples/inputbox
 /usr/share/doc/xdialog/examples/install-wrapper
 /usr/share/doc/xdialog/examples/kernel
 /usr/share/doc/xdialog/examples/menubox
 /usr/share/doc/xdialog/examples/radiolist
 /usr/share/doc/xdialog/examples/set-time
 /usr/share/doc/xdialog/examples/textbox

Package: xen-utils-3.2-1
Version: 3.2.1-2
 /usr/lib/xen-3.2-1/bin/qemu-dm.debug

Package: xmcd
Version: 2.6-19.3
 /usr/share/xmcd/scripts/ncsarmt
 /usr/share/xmcd/scripts/ncsawrap
--
... mpd playing: U.D.O. - Holy

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-12 Thread Dmitry E. Oboukhov
>>> A while ago, the use of libpam-tmpdir was suggested in order to mitigate
>>> some of these attacks. It would be nice to see it in use by default, some
>>> day.
>> 
>>> Obviously there will always be some programs that don't look at the
>>> TMPDIR environment variable and directly use /tmp.
>> write file to /tmp/filename == write file to $TMPDIR/filename
>> both cases are security holes if TMPDIR=/tmp :)

> The idea behind libpam-tmpdir is that it creates a subdirectory of /tmp
> that is only accessible by that user, and then sets TMPDIR and other
> variables to that. Hence, it doesn't matter nearly as much if you
> create a non-random filename, because nobody but you can access it.

Yes, but
scripts must use $TMPDIR instead '/tmp' or mktemp/tempfile utils :)

--
... mpd playing: U.D.O. - Midnight Mover

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
SM> A while ago, the use of libpam-tmpdir was suggested in order to mitigate
SM> some of these attacks. It would be nice to see it in use by default, some
SM> day.

SM> Obviously there will always be some programs that don't look at the
SM> TMPDIR environment variable and directly use /tmp.
write file to /tmp/filename == write file to $TMPDIR/filename
both cases are security holes if TMPDIR=/tmp :)

--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
On 13:45 Mon 11 Aug , Joey Hess wrote:
JH> Dmitry E. Oboukhov wrote:
JH>>  os-prober_1.17  os-prober   
/tmp/mounted-map (pipe)
JH>>  
/tmp/raided-map  (pipe)

JH> os-prober writer to $OS_PROBER_TMP/{mounted-map.raided-map,etc}, which is 
created by:

JH> if [ -z "$OS_PROBER_TMP" ]; then
JH> if type mktemp >/dev/null 2>&1; then
JH> export OS_PROBER_TMP="$(mktemp -d /tmp/os-prober.XX)"
JH> trap "rm -rf $OS_PROBER_TMP" EXIT HUP INT QUIT TERM
JH> else
JH> export OS_PROBER_TMP=/tmp
JH> fi
JH> fi

package: os-prober_1.17_i386.deb
file: /usr/bin/os-prober

$ grep '/tmp/' bin/os-prober  
grep "^/dev/" /proc/mounts | parse_proc_mounts >/tmp/mounted-map || true
: >/tmp/raided-map
grep "^md" /proc/mdstat | parse_proc_mdstat >/tmp/raided-map || true
if grep -q "^$mapped" /tmp/raided-map ; then
if ! grep -q "^$mapped " /tmp/mounted-map ; then
mpoint=$(grep "^$mapped " /tmp/mounted-map | cut -d " " -f 2)
type=$(grep "^$mapped " /tmp/mounted-map | cut -d " " -f 3)


Oldstable   1.04
Stable  1.17 - in my list :)
Testing 1.26
Unstable1.27

script writes the /tmp/mounted-map and the /tmp/raided-map by pipe.

new version (1.26) writes to $OS_PROBER_TMP/raided-map :)

JH> This use of mktemp -d should be secure.

JH> mktemp is a required package, so the insecure code path should only ever 
run inside
JH> a d-i environment, which has no non-root users.
--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
JC>>> just by looking at the name.
JC>> 
JC>> If program A writes file FILENAME and user1 and user2 can make (write)
JC>> symlinks 'FILENAME' then name of program A is not important.
JC>> 
JC> If that program is in a udeb, then user1 and user2 don't exist, so it's
JC> not a security problem.

Yes, udeb is my mistake :)

--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
MdI> just by looking at the name.

If program A writes file FILENAME and user1 and user2 can make (write)
symlinks 'FILENAME' then name of program A is not important. 

user1 creates symlink FILENAME to ~user2/.gnupg/file, 
then user2 starts program A and destroy his .gnupg/file, etc

this is security problem
--
... mpd playing: WASP - Scared To Death

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
On 14:05 Mon 11 Aug , Steve Kemp wrote:

SK> Great work.  If you have the time to see if any of these are included
SK> in stable (etch) please could you do so?

I checked only the packages of last version. I'll few new checks...

SK> It might be that we'd need to release a security update, or at least
SK> a package for the next point release.  (I guess severity "grave" and
SK> a tag of "security" will ensure the same thing happens for
SK> testing/lenny.)

Altogether 47 packages. I could be mistaken in some of them (I could
miss some and count some of them as error by mistake) when seeing them
through by hand, however I think that it will be almost the same number
in reality. 

--
... mpd playing: WASP - Hold On To My Heart

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
 mafft-homologs  /tmp/_vf$$ 
(pipe)

 mailscanner_4.55.10-3   trend-autoupdate.new
/tmp/opr.ini.$$ (write)
 
/tmp/lpt$NEWVER.zip (write, move to /etc/iscan)

 gpsdrive_2.09-2.1   geo-code/tmp/geo$$ 
(tempfile)
 (gpsdrive-scripts)  /tmp/geo.yahoo 
(pipe)
 
/tmp/geo.coords (cp)
 geo-nearest 
/tmp/geocaching.loc (cp)
 /tmp/geo$$.* | 
/tmp/geo.* (pipe, write..)

 flamethrower_0.1.8-1flamethrower
/tmp/multicast.tar.$$ (write, rm)

 dist_3.70-31patcil  /tmp/cil$$ 
(pipe)
 paddiff /tmp/pdo$$ (cp)
 /tmp/pdn$$ (cp)

 crip_3.7-3  editcomment 
/tmp/$1.tag.tmp (pipe, mv)

 freebsd-sendpr_3.113+5.3sendbug /tmp/pr.$$ (mv)

 apertium_3.0.7+1-1  apertium
/tmp/$$odtsalida.zip (write)

 aview_1.3.0rc1-8asciiview   
/tmp/aview$$.pgm (mkfifo, pipe)

 fwbuilder_2.1.19-3  fwb_install 
/tmp/ssh-agent.$$ (pipe)

 mgetty-fax_1.1.36-1.2   faxspool/tmp/faxsp.$$ 
(pipe)

 mindi_2.20-2mindi   
/tmp/spongebob.squarepants.txt (pipe)
 
/tmp/parted2fdisk.log (touch)
 /tmp/mke2fs.$$ 
(pipe)
 /tmp/$$.mk 
(pipe)
 /tmp/*.img, 
/tmp/*.mpt..

 multi-gnome-terminal_1.6.2  mgt-helper  
/tmp/$WHOAMI.debug (pipe)
         
/tmp/$WHOAMI.env (pipe)
--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
On 10:57 Mon 11 Aug , Dmitry E. Oboukhov wrote:
DEO> Package: mplayer nws ppp twiki
DEO> Severity: grave
DEO> Tags: security

DEO> This message about the error concerns a few packages  at  once.   I've
DEO> tested all the packages on my Debian mirror.  (post|pre)(inst|rm)  and
DEO> config scripts were tested.

DEO> In some packages I've discovered scripts with errors which may be used
DEO> by a user for damaging important system files.

DEO> For example if a script uses in its work a temp file which is  created
DEO> in /tmp directory, then every user can create symlink  with  the  same
DEO> name in this directory in order to  destroy  or  rewrite  some system
DEO> file.

DEO> I set Severity into grave for  this  bug.   The  table of  discovered
DEO> problems is below.

DEO> +--+-+--
DEO> |package   |  script | file for attack
DEO> +--+-+--
DEO> | mplayer-1.0~rc2  |  config | /tmp/HACK (pipe)
DEO> |  | |
DEO> | nws-2.13 |  postinst   | /tmp/nws.debug (cp)
DEO> |  | |
DEO> | ppp-2.4.4rel |  postinst   | /tmp/probe-finished (rm -f, pipe)
DEO> |  |  postinst   | /tmp/ppp-errors (rm -f, pipe)
DEO> |   ppp-udeb   |  /etc/ppp/ip-up | /tmp/resolv.conf.tmp (cp)
DEO> |  | |
DEO> | twiki-4.1.2  |  postinst   | /tmp/twiki  (chmod 1777, chown)
DEO> +--+-+--

additional table again

muttprint_0.72d-9   muttprint   /tmp/muttprint.log (write)

myspell-tools_3.1-20i2myspell   /tmp/i2my$$.1 (pipe)

noip2_2.1.7-10  noip2   /tmp/noip2 (write)

plait_1.5.2-1   plait   /tmp/cut.$$ (pipe)
plait   /tmp/head.$$ (pipe, mv)

pvpgn_1.8.1-1.1 pvpgn-support-installer 
/tmp/pvpgn-support-1.0.tar.gz (cp)

radiance_3R9+20080530-3 dayfact /tmp/gsf$$ (pipe)
/tmp/tl$$.pic (pipe)
/tmp/ds$$.pic (pipe)
/tmp/tfa$$ (pipe)
optics2rad  /tmp/opt.fmt (pipe)
/tmp/out$$.fmt (pipe)
raddepend   /tmp/sed$$ (pipe)

screenie_1.30.0-5   screenie/tmp/.screenie.$$ (pipe)

sdm-terminal_0.4.0b-3   sdm-login   /tmp/sdm.autologin.once (touch)

sng_1.0.2-5 sng_regress /tmp/recompiled$$.png (pipe)
/tmp/decompiled$$.sng (pipe)
/tmp/canonicalized$$.sng (pipe)

systemimager-server_3.6.3dfsg1-3
si_mkbootserver 
/tmp/*.inetd.conf (pipe)
/tmp/* (rsync, sh)

tau_2.16.4-1.1  tau_cc  /tmp/makefile.tau.$USER.$$ (pipe)
tau_cxx /tmp/makefile.tau.$USER.$$ (pipe)
tau_f90 /tmp/makefile.tau.$USER.$$ (pipe)

winkeydaemon_1.0.1-1winkeydaemon
            /tmp/.winkey/keyer_busy (touch)




--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
On 10:57 Mon 11 Aug , Dmitry E. Oboukhov wrote:
DEO> Package: mplayer nws ppp twiki
DEO> Severity: grave
DEO> Tags: security

DEO> This message about the error concerns a few packages  at  once.   I've
DEO> tested all the packages on my Debian mirror.  (post|pre)(inst|rm)  and
DEO> config scripts were tested.

DEO> In some packages I've discovered scripts with errors which may be used
DEO> by a user for damaging important system files.

DEO> For example if a script uses in its work a temp file which is  created
DEO> in /tmp directory, then every user can create symlink  with  the  same
DEO> name in this directory in order to  destroy  or  rewrite  some system
DEO> file.

DEO> I set Severity into grave for  this  bug.   The  table of  discovered
DEO> problems is below.

DEO> +--+-+--
DEO> |package   |  script | file for attack
DEO> +--+-+--
DEO> | mplayer-1.0~rc2  |  config | /tmp/HACK (pipe)
DEO> |  | |
DEO> | nws-2.13 |  postinst   | /tmp/nws.debug (cp)
DEO> |  | |
mplayer & nws - mistake, sorry

DEO> | ppp-2.4.4rel |  postinst   | /tmp/probe-finished (rm -f, pipe)
DEO> |  |  postinst   | /tmp/ppp-errors (rm -f, pipe)
DEO> |   ppp-udeb   |  /etc/ppp/ip-up | /tmp/resolv.conf.tmp (cp)
DEO> |  | |
DEO> | twiki-4.1.2  |  postinst   | /tmp/twiki  (chmod 1777, chown)
DEO> +--+-+--

additional table:

package script in usr/bin   file for attack
or etc 
or /usr/sbin

arb_0.0.20071207.1-4arb-kill
/tmp/arb_pids_${USER}_*

/tmp/arb_pids_*_* (rm -f)

newsgate_1.6-23 mkmailpost  /tmp/mmp$$ 
(pipe, rm -f)

libalps-bin_1.2.2-1 changestylesheet/tmp/tmp$$ 
(pipe)
convert2html/tmp/input$$ 
(pipe)
convert2text/tmp/input$$ 
(pipe)
extractgp   
/tmp/archive2plot$$.xsl (pipe)
/tmp/archive$$ 
(pipe)
/tmp/plot$$ 
(pipe)
extracthtml 
/tmp/archive2plot$$.xsl (pipe)
/tmp/plot$$ 
(pipe)
/tmp/archive$$ 
(pipe)
extracttext /tmp/archive$$ 
(pipe)

/tmp/archive2plot$$.xsl (pipe)
/tmp/plot$$ 
(pipe)
transformall/tmp/archive$$ 
(pipe)
/tmp/plot$$ 
(pipe)

netdisco-mibs-installer_1.0 netdisco-mibs-install   
/tmp/netdisco-mibs-0.6.tar.gz (unpack)
netdisco-mibs-download  
/tmp/netdisco-mibs-0.6.tar.gz (write)

cman_2.20080801-1   fence_apc_snmp  /tmp/apclog 
(append)

nvidia-cg-toolkit_2.0.0015  nvidia-cg-toolkit-installer 
/tmp/nvidia-cg-toolkit-manifest (w)

osdsh_0.7.0-9   osdshconfig /tmp/osdsh.$uid 
(fifo)

os-prober_1.17  os-prober   
/tmp/mounted-map (pipe)
/tmp/raided-map 
 (pipe)
netmrg_0.20-1   rrdedit /tmp/$1.xml 
 (pipe)

xcal_4.1-18 pscal   /tmp/pscal$$
(pipe, rm -f)

tkusr_0.82  tkusr   /tmp/tkusr.pgm  
(w)

tkman_2.2-3 tkman   /tmp/ll (pipe)
/tmp/tkman$$

mysql-client-5.1mysqlbug
/tmp/failed-mysql-bugreport (mv)

libpam-mount_0.43-1 passwdehd   
/tmp/passwdehd.$$ (pipe, mv)

libmyspell-dev_3.1-18   i2myspell   /tmp/i2my$$.1 
(pipe)

jailer_0.4-9updatejail  
/tmp/$$.updatejail (pipe, append)

ltp_20060918-2.1ltpmenu 
/tmp/runltp.mainme

Re: Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
On 10:27 Mon 11 Aug , Steve Kemp wrote:
SK> On Mon Aug 11, 2008 at 10:57:56 +0400, Dmitry E. Oboukhov wrote:

SK>> I set Severity into grave for  this  bug.   The  table of  discovered
SK>> problems is below.

SK> Great work.


SK> I don't think there should be any objection to a mass-filing for
SK> security sensitive bugs - and from the sounds of it you'll only be
SK> filing a few bugs, not a mass of them.

see additional table (next post)

I 'll complete check few packages (5-8) again in few minutes/hours :) 
--
... mpd is off

. ''`. Dmitry E. Oboukhov
: :’  : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Possible mass bug filing: The possibility of attack with the help of symlinks in some Debian packages

2008-08-11 Thread Dmitry E. Oboukhov
Package: mplayer nws ppp twiki
Severity: grave
Tags: security

This message about the error concerns a few packages  at  once.   I've
tested all the packages on my Debian mirror.  (post|pre)(inst|rm)  and
config scripts were tested.

In some packages I've discovered scripts with errors which may be used
by a user for damaging important system files.

For example if a script uses in its work a temp file which is  created
in /tmp directory, then every user can create symlink  with  the  same
name in this directory in order to  destroy  or  rewrite  some  system
file.

I set Severity into grave for  this  bug.   The  table  of  discovered
problems is below.

+--+-+--
|package   |  script | file for attack
+--+-+--
| mplayer-1.0~rc2  |  config | /tmp/HACK (pipe)
|  | |
| nws-2.13 |  postinst   | /tmp/nws.debug (cp)
|  | |
| ppp-2.4.4rel |  postinst   | /tmp/probe-finished (rm -f, pipe)
|  |  postinst   | /tmp/ppp-errors (rm -f, pipe)
|   ppp-udeb   |  /etc/ppp/ip-up | /tmp/resolv.conf.tmp (cp)
|  | |
| twiki-4.1.2  |  postinst   | /tmp/twiki  (chmod 1777, chown)
+--+-+--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



packages with perl-modules, CPAN, Policy

2008-06-09 Thread Dmitry E. Oboukhov
Thank you for many links on dh-make-perl whick you sent me
privately, but for all that I mean another class of 
problems:

1. dh-make-perl

For   example   we   build   with   itshelpthepackage
libwww-mechanize-perl.  Excellent! The package is built. But it's
not a package, its a template for package!  i.e. If one tries to
build it in pbuilder system, then the build will not be fulfilled
successfully.

Why does it happen? Because  dh-make-perl left the field
(Indep-)?Build-Depends empty.

If there's created a unambiguous search of the package  according
to its name then  it  will  be  possible  to  introduce  such  an
opportunity in dh-make-perl.


2.  Thank you for many links on  apt-cache  search,  but  I  mean
rather another class of problems :)


Start the command apt-cache --full search -- -perl|less

and  see  hoe  many  packages  haven't  the  modules'  names   in
description.  Thereafter there exists the complexity  of  search,
for example one can't find libio-compress-zlib-perl according  to
modules'  names  IO::Uncompress::Gunzip,   IO::Uncompress::Unzip.

Besides very often a single deb-package includes  many  different
perl  modules,  which  are  by  all  means  not   included   into
Description.

i.e. At present it is very hard to write an utility of the search
of a name of deb-package according to a name of Perl-module.

Bringing into service the possibility of the  unambiguous  search
according to the module name will give an opportunity to  improve
dh-make-perl and write utilities such as I described in my  first
mail etc. 


signature.asc
Description: Digital signature


packages with perl-modules, CPAN, Policy

2008-06-05 Thread Dmitry E. Oboukhov
May be I'm re-inventing  the  wheel,  if  so,  please  criticize.

I write to the Mail List and not to BTS, may be later I'l make  a
post to BTS.

I dislike very much to watch how the admins I'm  acquainted  with
install perl-modules with the help of the command perl -MCPAN  -e
shell, however there's no other way out when the package  is  not
included into deb-repositary.  Many of them simply can't build  a
deb-package.

Is it possible to take this work under  control  of  the  control
system?

I think if in the system of controlling the packages there  would
be  an  opportunity  of  univocal  (single-valued)  search  of  a
deb-package according to the name of a perl-module [1],  then  it
would give the following opportunity (and besides the simple ease
of search of a package name (sometimes it is rather hard to  find
a  deb-package  in  repository   according   to   the   name   of
perl-module)):

it would be possible to write a script (working for example under
debconf control)) with the following characteristics:

1. when refreshing of any of packages with perl-modules its call
would be organized (by analogy with update-menu)

2.  this script would  scan  the  directories  with  the  modules
installed and taken from cpan and make their list

3.  having a list of modules  it  would  make  a  search  [1]  of
deb-packages  containing  such  modules  and  if  the  search  is
successful it would offer to install them (with the help  of  the
blocks of  debconf dialogue)

4.  it would delete the modules installed  from  CPAN  that  were
replaced by the modules from deb-packages.


So when refreshing the system the  modules  installed  from  cpan
would be replaced by the modules from  deb-packages  (if  they've
appeared).

I could take up and write such a script however at  first  it  is
necessary to create a univocal search [1],  and  its  realization
(may be somebody  will  offer  the  better  decision,  won't  he)
demands to change the policy a bit.

I offer to include new fields into  debian/contol,  for  example:

Export-Perl-Modules: WWW::Mechanize,  WWW::Mechanize::Image,  ...

These fields may be filled in by hand or it is better to  entrust
this function to dh_perl (or a new utility of such kind).

Also  it  would  be  good  if  the  same  utility  installes   in
#DEBHELPER# section the call of a script described above, let  it
be called update-perl-modules.

However these are the details of realization which are deserve to
be discussed only after the principle decision  of  the  question
[1]: adding of a field to the debian/control file.  This  is  the
question I offer to discuss.

PS: may be there  are  the  same  problems  with  installing  the
modules for other languages and may be we  should  discuss  there
not only an additional field Export-Perl-Modules, but  also,  for
example, Export-(Python|TCL|Ruby|\w+)-Modules?

I would like to subject this idea to the criticism from  DDs  who
maintain perl-modules for Debian for a long time. I delved deeply
into these problems only recently and so I may offer to solve the
problems which have been already solved. Then correct me ;)

Dmitry


signature.asc
Description: Digital signature


Bug#476909: suggestions on reorganisation of the stardict package.

2008-04-20 Thread Dmitry E. Oboukhov
Package: stardict
Severity: normal

Hi, Andrew Lee and Anthony Fok!

I use stardict, I like this dictionary very much, but there is a great
discomfort: at every new installation it is necessary to download the
dictionaries from the site http://stardict.sourceforge.net by hand and
to install them.

It would be nice if the deb-package included the dictionaries from this
site, however it is most likely impossible because mostly they will not
correspond to DFSG.

I have a proposal to you:

to modify the package thus it has configure and template scripts for
debconf, which would allow users to choose and install the dictionaries
automatically (dpkg-reconfigure).

I've written a small script (it is attached) which creates a list of
what to download and where from: according to the results of the work of
this script one may generate the menu for choosing). Some time later I
would be able to complete the work on this system [1].

However now I have to choose whether to make a fake package only for
automatisation of downloading the dictionaries for stardict or to work
further on the stardict package.

Here I need your agreement or disagreement about working on the stardict
package: in the first case you'll include the results of my work into
package and add me to the  Uploaders group and in the second one I'll
make a retitle of this bug in ITP: staridct-dicts [1].

Please inform me what is your opinion on this subject.

Sincerely yours, Dmitry

PS: notes:

[1] _example_ of staridct-dicts.deb uploaded to:
http://uvw.ru/debian/unstable/stardict/

#!/usr/bin/perl

use warnings;
use strict;

package MechUTF8;
use base qw(WWW::Mechanize);
use Encode qw(encode decode);

sub content
{
  my $self=shift;
  my $content=$self->SUPER::content(@_);
  
  $self->response->header('Content-Type')=~/charset=([\w\d\-]+)/
and $content=encode(utf8=>decode($1=>$content));
  return $content;
}


package main;
use URI;
use File::Basename qw(basename);
use Getopt::Std qw(getopts);

my $server="http://stardict.sourceforge.net";;
my $durl="$server/Dictionaries.php";

sub die_if_error($$)
{
  my ($browser, $errtxt)[EMAIL PROTECTED];
  $browser->success and return;
  die sprintf "$errtxt, server status: %s\n",
$browser->status;
}

sub usage()
{
  print <', $opts{o}
or die "Can not create file $opts{o}: $!\n";
  $|=1;
}

$|=1; select STDERR; $|=1; select STDOUT;
my $browser=new MechUTF8;
$opts{v} and print STDERR "Getting $durl ...\n";
$browser->get($durl);
die_if_error $browser, "Can not get categories list from $server";

my %ans=
map { m{href="(.*?)".*?>\s*(.*?)\s*<}s; ($2, "$server/$1") }
  $browser->content=~m{()}sgi;
for (sort keys %ans)
{
  unless ($ans{$_}=~m{$server/Dictionaries_})
  {
delete $ans{$_};
next;
  }

  $opts{v} and print STDERR "\tGetting $ans{$_} ...\n";
  $browser->get($ans{$_});
  die_if_error $browser, "Can not get category `$_'";
  my $content=$browser->content;

  for ($content)
  {
s[][]sig;
s[<\s*(?:/)?\s*(?:font|span|strong|b|b|br).*?>][ ]sig;
  }

  my %dlist=
map { $$_[0]=~s[\s*(.*?)\s*<.*][$1]; ($$_[0], $$_[1]) }
grep { $$_[1] !~ /rpm$/i }
map { $$_[1]=~s/\?.*//s; $_ }
map { ($$_[1]=~m[.*\s*tarbal]si)?[$$_[0], $1]:() }
map { [ $$_[0], "$$_[1] $$_[2]" ] }
grep { @$_ == 4  or @$_ == 3 }
map { [ m[()]sig ] }
  $content=~m{()}sig;
  for my $url (values %dlist)
  {
my $basename=basename(URI->new($url)->path);
$url={file=>$basename, url=>$url, section=>$_};
  }
  
  $opts{v} and
printf STDERR "\t\tfound %d tarbal-links for download\n",
  scalar keys %dlist;
  unless (%dlist)
  {
delete $ans{$_};
next;
  }
  
  printf "%s\n",
join "\t", 
  $dlist{$_}{section}, 
  $_,
  $dlist{$_}{file},
  $dlist{$_}{url} for sort keys %dlist;
}

keys %ans or
  die "Can not find categories list in $durl\n";

exit 0;


signature.asc
Description: Digital signature


Steffen Joeris (white@) is wanted ;)

2008-03-12 Thread Dmitry E. Oboukhov
> Maybe he could answer if you try and contact white@, rather than [EMAIL 
> PROTECTED]
Upss.. :)
sorry the typo was only in subject.
I send my mails to him with the command 'Reply' so there' s no typos
there. :)

> Anyway, he gave away some of his packages, because of his being busy,
> which might explain a lag (in case your typo was only in this Subject:).


signature.asc
Description: Digital signature


Steffen Joeris (while@) is wanted ;)

2008-03-12 Thread Dmitry E. Oboukhov
Does anybody know where Steffen Joeris is? 

He has not answered my mails for a month+ already. 
Is everything OK with him?


signature.asc
Description: Digital signature


gcc-snapshot for testing

2007-12-14 Thread Dmitry E. Oboukhov
>> I needed to test the building of one of my packages with gcc4.3.
>> However it turns out that gcc-snapshot from unstable contains the critical
>> bug, which makes impossible using it. At the same time the previous
>> version of the gcc-snapshot deb-package has been already deleted from
>> unstable.
>> 
>> As a result I spent two days on building of the previous version of
>> gcc-snapshot (I've got rather slow hardware) in order to make a patch
>> for FTBFS-bug instead of 15 minutes. :)
>> 
>> May be it would be better to enable the passing of gcc-snapshot into
>> testing but not to included it in stable releases?
>> It will allow to have a working instrument in such situations.
>> 
JC> http://snapshot.debian.net/gcc-snapshot

Thank You for the link, however I consider my proposal actual
nevertheless. Because using of testing area will provide some guarantees
for the gcc-snapshot package to be workable.


signature.asc
Description: Digital signature


gcc-snapshot for testing

2007-12-14 Thread Dmitry E. Oboukhov
I needed to test the building of one of my packages with gcc4.3.
However it turns out that gcc-snapshot from unstable contains the critical
bug, which makes impossible using it. At the same time the previous
version of the gcc-snapshot deb-package has been already deleted from
unstable.

As a result I spent two days on building of the previous version of
gcc-snapshot (I've got rather slow hardware) in order to make a patch
for FTBFS-bug instead of 15 minutes. :)

May be it would be better to enable the passing of gcc-snapshot into
testing but not to included it in stable releases?
It will allow to have a working instrument in such situations.



signature.asc
Description: Digital signature


problems with BTS?

2007-06-25 Thread Dmitry E. Oboukhov
On 14:52 Mon 25 Jun , Dmitry E. Oboukhov wrote:
> - Forwarded message from "Dmitry E. Oboukhov" <[EMAIL PROTECTED]> -

> Date: Mon, 25 Jun 2007 11:39:22 +0400
> From: "Dmitry E. Oboukhov" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: problems with BTS?
> User-Agent: Mutt/1.5.13 (2006-08-11)

> Hi!
> For some reason I've got a problem with adding the messages into BTS.
> I,ve sent a patch to dhelp,
> Message-ID: <[EMAIL PROTECTED]>

> sent a bug to apt-howto-ru,
> Message-ID: <[EMAIL PROTECTED]>

> But no information has been added. Could You find out whether my address
> was included into spam filter (or what is the cause of such situation)?

> - End forwarded message -

my IP's (domains): 
193.233.71.179  ( avanto.org )
81.9.63.169 ( uvw.ru )


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



problems with BTS?

2007-06-25 Thread Dmitry E. Oboukhov
- Forwarded message from "Dmitry E. Oboukhov" <[EMAIL PROTECTED]> -

Date: Mon, 25 Jun 2007 11:39:22 +0400
From: "Dmitry E. Oboukhov" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: problems with BTS?
User-Agent: Mutt/1.5.13 (2006-08-11)

Hi!
For some reason I've got a problem with adding the messages into BTS.
I,ve sent a patch to dhelp,
Message-ID: <[EMAIL PROTECTED]>

sent a bug to apt-howto-ru,
Message-ID: <[EMAIL PROTECTED]>

But no information has been added. Could You find out whether my address
was included into spam filter (or what is the cause of such situation)?

- End forwarded message -


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



offtopic] to sub scribe on BTS messages

2007-06-20 Thread Dmitry E. Oboukhov
>> I would like to receive BTS messages with a certain prefix (for example,
>> all the messages with the prefix ITP). Some ITP messages are dubbed into
>> debian-devel mailing list, but not all of them.
>> 
>> So the question is whether it is possible to subscribe on the messages
>> of a certain pattern in BTS (for example,  ITP, RFP, etc) or not. If it
>> is possible, then how?

> Easiest to just subscribe to debian-bugs-dist and use a procmail
> recipe to discard all messages that you aren't interested in.
thanks


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



offtopic] to sub scribe on BTS messages

2007-06-20 Thread Dmitry E. Oboukhov
Hi!

I would like to receive BTS messages with a certain prefix (for example,
all the messages with the prefix ITP). Some ITP messages are dubbed into
debian-devel mailing list, but not all of them.

So the question is whether it is possible to subscribe on the messages
of a certain pattern in BTS (for example,  ITP, RFP, etc) or not. If it
is possible, then how?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



UNSUSCRIBE

2007-04-17 Thread Dmitry E. Oboukhov
man procmailrc


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



fluxbox

2007-02-14 Thread Dmitry E. Oboukhov

I perfectly understand what experimental is.

I mean rather another problem: the new package version has been
realised, and this version maintains different charsets in locales. This
option is very important for not-Englishspeaking users. But maintainer
is lazy to commit this version to Debian.

The version in experimental hasn't any extravagant dependences or
problems with building/upgrade/compatibility with previous versions.

As far as I understand maintainer placed it into experimental only
because the new version (0.9.15) in original is also called RC2:1.0.
Probably he supposed that RC would soon be replaced with Release, but it
may take a few years more.

In the context of Etch release I think it is very important to work on
maintaining of UTF-8 and internationalization on the whole. Especially
as the upstream version gives such possibility. The question is: what
can be done if maintainer doesn't busy himself with the package and
doesn't answer the messages and bug-reports? It is impossible to make a
commit while maintainer hasn't denied his responsibility, but it would
be very desirable to solve the problem.


On 20:46 Tue 13 Feb , Greg Folkert wrote:
GF> On Wed, 2007-02-14 at 01:30 +0300, Dmitry E. Oboukhov wrote:
>> Hi!
>> There's the following problem with the fluxbox package.
>> 
>> The locale in the etch distributive ia already set into UTF-8 as
>> default. Fluxbox has been maintaining  UTF-8 for a long time.
>> 
>> From July in experimental/ there had been  0.9.15version with
>> full maintaining of  UTF-8.
>> 
>> But in spite of the sent bug
>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397482
>> maintainer shows no sign of life and doesn't pay attention on
>> personal messages.
GF> Dmitry, experimental isn't for putting things into Sid or Testing or
GF> Stable.
GF> I am sure yoush hasn't done a thing with it, as Experimental packages
GF> don't need to be maintained, period.
GF> Experimental is experimental. If you don't understand what the word
GF> means, please go look it up. In terms of Debian, it MAY be used for
GF> testing new ways to package things. It may also be used to put newer
GF> versions into the pool without screwing up a freeze. But your July issue
GF> is far before the Etch Freeze.
GF> Which in turn means (to me) it was either a courtesy thing that got put
GF> in Experimental, or that it isn't as easy as you'd think to "fix it up"
GF> to get that or a newer version into Etch. Perhaps, doing the upgrade
GF> from Woody-Etch would break, or maybe the version in Sarge is completely
GF> incompatible and has to be handled gingerly and is causing lots of
GF> heartache.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



fluxbox

2007-02-13 Thread Dmitry E. Oboukhov
Hi!
There's the following problem with the fluxbox package.

The locale in the etch distributive ia already set into UTF-8 as
default. Fluxbox has been maintaining  UTF-8 for a long time. 
 
 From July in experimental/ there had been  0.9.15version with 
full maintaining of  UTF-8.

But in spite of the sent bug
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397482 
maintainer shows no sign of life and doesn't pay attention on 
personal messages.

It will be a shame if fluxbox is added into Etch without maintaining of
UTF-8 only because of maintainer's laziness.

What can be done?

I see two variants there:

1. to write a patch for maintaining UTF-8 in that version (i.e. in
testing, but I can do this only for Russian language, and this work 
seems having no future to me)

2. to move fluxbox from  experimental into unstable/testing without
maintainer's taking part in it

The latter variant isn't nice but it is desirable to solve this problem
the sooner the better. 

Please advise what to do.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]