Re: extlinux

2010-05-27 Thread Michael Tokarev

26.05.2010 22:32, Daniel Baumann wrote:
[]

how about adding your parameters to EXTLINUX_PARAMETERS in
/etc/default/extlinux? then they will be used for all images in the
config automatically.

in case that's not what you were looking for: as stated in another mail,
i've added update-extlinux/extlinux-install and it fits my setups well -
but any suggestions are welcome, please feel encouraged to submit bug
reports against extlinux.


Thank you Daniel for doing that.  I use extlinux for several
years already, but never bothered submitting my local scripts
for doing the same.  And now yours are superior anyway :)

Just one question:  why /boot/extlinux/ ?  Why can't it be
placed directly to /boot, so that all kernel images may be
referenced using relative paths?

Thanks!

/mjt


--
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/4bfe1713.5010...@msgid.tls.msk.ru



Re: Recent changes in dpkg

2010-05-27 Thread Neil Williams
On Thu, 27 May 2010 06:11:36 + (UTC)
Philipp Kern  wrote:

> On 2010-05-26, Holger Levsen  wrote:
> > On Mittwoch, 26. Mai 2010, Philipp Kern wrote:
> >> ETOPIC.  You have to specify the format in the package. 

The lack of debian/source/format should be a de facto declaration of
source format 1.0.

> >> Nowhere
> >> they write that 1.0 will disappear.  And they say "in the long
> >> term" too, so "debian/source/format" should be propagating
> >> naturally into most of the packages due to the lintian tag.
> > And I haven't heard of a single reason, why the lack of
> > debian/source/format *shouldn't* be interpreted as, well,
> > source/format 1.0.
> 
> As far as I understood it, it's not that much about unpacking, because
> the format is pretty clear then, but about packing (or in this case
> repacking) the source package.  There you should be explicit in what
> you mean because future versions of dpkg might abort if the source
> version is not explicitly specified in the package.
> 
> Now I think the maintainers did outline why they want that in the
> past. :P

dpkg should not abort - that will cause a FTBFS through no fault of the
package. First thing dpkg-buildpackage does is pack up the unpacked
source.

The archive is regularly rebuilt from the existing source packages;
dpkg must not change the behaviour in a way that breaks such rebuilds.

Let's not get into making that a special case, there are lots of
situations where third parties need to rebuild packages outside Debian
and there can be no justification for making such rebuilds impossible
merely for the convenience of dpkg.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/



pgpTysZGamMNu.pgp
Description: PGP signature


Re: Recent changes in dpkg

2010-05-27 Thread Philipp Kern
On 2010-05-27, Neil Williams  wrote:
>> No, it doesn't. It is now but at some point there won't be any
>> default, meaning that if you don't have debian/source/format, dpkg
>> will error out. Nothing wrong with that.
> If, eventually, dpkg fails with an error when debian/source/format does
> not exist, dpkg is causing the package to FTBFS and therefore
> dpkg is causing an unnecessary upload due to the changed behaviour of
> dpkg. There is A LOT wrong with that.

People, calm down.  It's "failed to build from source", which implies there
is a source package already.  It won't fail on unpack to cause FTBFS, it
might fail when preparing the source upload.  From the infrastructure side
I'm ok with that, TBH.  (Iff there are valid reasons for it, that is.  But
I guess we already determined that automatic detection of various things
isn't always the best choice.  Making 1.0 non-native and 1.0 native
explicit wouldn't sound too wrong.  :P)

Kind regards,
Philipp Kern


-- 
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/slrnhvs6e3.kdb.tr...@kelgar.0x539.de



Re: Recent changes in dpkg

2010-05-27 Thread Iustin Pop
On Thu, May 27, 2010 at 07:54:03AM +0100, Neil Williams wrote:
> On Wed, 26 May 2010 23:44:52 +0200
> Iustin Pop  wrote:
> > > There is nothing wrong with a source package that glides through
> > > several stable releases without needing a rebuild, especially if it
> > > only builds an Arch:all binary package. As long as it is bug free,
> > > an ancient standards version alone is not sufficient reason to
> > > change anything in the package or make any upload just for the sake
> > > of making an upload.
> > 
> > But here I disagree. A couple of stable releases is, let's say, 4
> > years? In the last four years, there have been significant changes
> > (advancements?) in the state of Debian packaging. As such, most, if
> > not all, nontrivial packages would be improved if they're brought up
> > to date.
> 
> I can think of a few perl modules that won't need another upload until
> Perl6 is not only released but sufficiently stable that Perl5 is to be
> removed. That doesn't look like it will happen within a couple of
> stable releases, if at all. (It will take us longer to transition
> from Perl5 than it did for libgtk1.2 and that took more than two
> stable releases.) Other packages affected could be data packages etc.

Data packages are a good point, to which I reply: how will they take
advantages of new compression formats?

> After Squeeze is released, I'll have half a dozen or more packages that
> will be the same version in oldstable through to unstable and none of
> those currently have any bugs or lintian warnings other than an
> old/ancient standards version or similarly minor issues. None of those
> would give any benefits *to users* by being "updated" with respect to
> the packaging.

To users? Probably not. But to fellow developers? Do those packages
already have Vcs-* fields so that I can retrieve them easily with
debcheckout? Do the patches already come in DEP-3 format, so that
tracking where they originate is easy for automated tools?

I agree that we don't *have* to update the packages. All I'm saying, to
me it seems that the world of packaging standards is not sitting, and
not doing an update once per release seems a bit (just a bit) strange to
me.

But I understand your point, and I'm not saying it is a wrong point.
Just trying to express why I believe doing a rebuild per release helps
more than hurts.

regards,
iustin


signature.asc
Description: Digital signature


Re: extlinux

2010-05-27 Thread Daniel Baumann
On 05/27/2010 08:54 AM, Michael Tokarev wrote:
> Just one question:  why /boot/extlinux/ ?  Why can't it be
> placed directly to /boot, so that all kernel images may be
> referenced using relative paths?

there's more than one file used for the config, so putting them into an
own directory is better to not clutter /boot with several .conf files.

additionally, if ftp-masters ever happen to process
syslinux-themes-debian in NEW, we would have a nice graphical menu for
extlinux (and for syslinux/pxelinux etc.). having those in /boot is kind
of a requirement, and having those in /boot too would be seriously
unreasonable, but having the activated theme in /boot/extlinux/theme/ is.

Hope that explains it, feel free to if you want more information.

Regards,
Daniel

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  daniel.baum...@panthera-systems.net
Internet:   http://people.panthera-systems.net/~daniel-baumann/


-- 
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/4bfe1b9e.1040...@debian.org



Re: Recent changes in dpkg

2010-05-27 Thread Philipp Kern
Neil,

am Thu, May 27, 2010 at 08:04:25AM +0100 hast du folgendes geschrieben:
> dpkg should not abort - that will cause a FTBFS through no fault of the
> package. First thing dpkg-buildpackage does is pack up the unpacked
> source.

no, it does not for '-B', which is what our infrastructure uses.  Even
when we build arch:all also this doesn't repack the source package neither,
which is what I wanted to say with my last mail.

Ciao
Philipp Kern


-- 
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/20100527072735.gb21...@kelgar.0x539.de



Bug#583335: ITP: python-django-photologue -- Powerful image management for the Django web framework

2010-05-27 Thread Ihor Kaharlichenko
Package: wnpp
Severity: wishlist
Owner: Ihor Kaharlichenko 

* Package name: python-django-photologue
  Version : 2.2
  Upstream Author : Justin Driscoll 
* URL : http://code.google.com/p/django-photologue/
* License : BSD
  Programming Lang: Python
  Description : Powerful image management for the Django web framework

Photologue is a reusable Django application that provides powerful
image
management and manipulation functionality as well as a complete
photo gallery solution.

Photologue embraces the Django admin and smoothly integrates with
photo
thumbnails and effect previews.



-- 
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/20100527073057.9256.37484.report...@localdomain.localhost



Re: Recent changes in dpkg

2010-05-27 Thread Neil Williams
On Thu, 27 May 2010 09:12:24 +0200
Iustin Pop  wrote:

> Data packages are a good point, to which I reply: how will they take
> advantages of new compression formats?

No need - just because these are data packages doesn't mean they are
even tens of kilobytes in size. These are source packages, not data
binary packages split out from other compiled binaries. A new
compression format won't save more than a few bytes on a small data
package - why bother?

We cannot restrict ourselves to only the .deb files in Debian. There
are plenty of situations where the .deb format is used to package a
specific configuration tweak or a little snippet of data. In many
cases, the contents vary slightly across lots of different use cases,
so the source builds dozens of tiny data packages and the devices pick
and choose which configurations to support. Think along the lines of
xorg-xserver-video-* where you don't want -all, you want specific
devices to cherry-pick only the drivers that are needed for that
specific chipset. The packages themselves are tiny but there are a LOT
of them. You don't want to rebuild and reupload dozens and dozens
merely to add debian/source/format to every single one. You also cannot
allow every device to install every variant, even if you remove most
later, because of all the unwanted dependencies.

> > After Squeeze is released, I'll have half a dozen or more packages that
> > will be the same version in oldstable through to unstable and none of
> > those currently have any bugs or lintian warnings other than an
> > old/ancient standards version or similarly minor issues. None of those
> > would give any benefits *to users* by being "updated" with respect to
> > the packaging.
> 
> To users? Probably not. But to fellow developers? Do those packages
> already have Vcs-* fields so that I can retrieve them easily with
> debcheckout? Do the patches already come in DEP-3 format, so that
> tracking where they originate is easy for automated tools?

Some have no VCS - they are downloaded from CPAN or are my own upstream,
I have the debian/ directory on my own systems and that's all that's
needed. There are no patches (especially when I am upstream).

There really are packages out there which are so simple and trivial to
package that the enhancements in Debian packaging methods since Etch
have no benefit to anyone, including other DD's.

Again, this is also applicable to uses of .deb outside Debian where
thinks like VCS- and DEP3 are meaningless, even lintian is ignored.

Emdebian automatically drops all VCS- fields, indeed all debian/control
fields which are absolutely mandatory to get the package accepted into
a random reprepro archive.

We cannot go around assuming that everyone using dpkg is only using it
within the confines of Debian Policy, let alone "Debian Best Practice".

Why do we assume that every package should automatically use the latest
whizz-bang-feature merely because that feature exists? Some packages do
not need a VCS of any kind and some never need patches or even
debhelper >> 5.

.deb is a useful format in it's own right - Debian should not make
changes that undermine the usefulness of .deb outside Debian, if only
because it undermines the maintenance of some packages within Debian
where packaging life really is that simple.

> I agree that we don't *have* to update the packages. All I'm saying, to
> me it seems that the world of packaging standards is not sitting, and
> not doing an update once per release seems a bit (just a bit) strange to
> me.

Not to me. One release to last from oldstable to unstable is actually
very appealing, for packages where life is sufficiently simple. One
day, I might even get a package where it gets into oldstable at the
very first upload.

> But I understand your point, and I'm not saying it is a wrong point.
> Just trying to express why I believe doing a rebuild per release helps
> more than hurts.

I think you're seeing complexity where none exists. I have some very
simple packages and I like them like that. :-)

Changing the packaging merely because the maintainer is "bored" of
using debhelper 5 etc. is just sad.

(I remember someone in the Debian release team - at the time, no names
but he knows who he is - saying that DD's should consider every upload
to unstable to be the version that will get into stable.)

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/



pgpDQ0ZaBmpag.pgp
Description: PGP signature


Re: lilo removal in squeeze (or, "please test grub2")

2010-05-27 Thread Martin Buck
In gmane.linux.debian.devel.general Stephen Powell  wrote:
> But like lilo it stays out of unallocated (and therefore not backed up)
> sectors.  The boot block of extlinux is installed in the boot sector
> of a partition, and the second stage loader occupies a file within the
> partition.  It does not use the master boot record.  It relies on a
> master boot record program to chain load it from the partition boot
> sector.  (I use the mbr package for that.)

BTW, you can install grub exactly the same way. I usually do this because
I absolutely don't like the idea to install something as important as a
boot loader into unallocated sectors. Just do "grub-install /dev/sda1"
and Grub will adapt its installation procedure accordingly. It's a pity
that this isn't documented more prominently...

Martin


-- 
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/htl90g$hu...@dough.gmane.org



Re: Recent changes in dpkg

2010-05-27 Thread Raphael Hertzog
Hi,

On Wed, 26 May 2010, Bernd Zeimetz wrote:
> >   * dpkg-dev provides a new script called dpkg-buildflags that packages
> > should use in debian/rules to retrieve the default value of various
> > compilation flags. Bug #578597[1] has been submitted against
> > debian-policy. When generalized this offer us centralized archive-wide
> > control of the default build flags as well as the possibility for
> > end-users to try out easily new flags.
> 
> So you plan to enforce something which resulted in a lot of FTBFS due to the
> fact that buildflags, which were written into a Makefile by configure or 
> similar
> tools, were overridden by the default values from dpkg again as they were 
> still
> present in the environment?

I'm sorry I don't understand you. When Frank merged the initial change
from Ubuntu it created lot of concerns that dpkg-buildpackage was not the
right place to set such default values because calling debian/rules
directly would not have them. For various reasons the discussion stalled
and it's only way later that I restarted the discussion to find a
solution that suits everybody.

Following that discussion, we decided to build this new interface that
packages must explicitly call (much like they call dpkg-architecture) to
retrieve the default values. Until most packages have been converted to
use this new interface, dpkg-buildpackage will continue to export the 
environment
variables but it gets the values exported ouf of dpkg-buildflags.

> >   * The plan concerning dpkg-source and the default source format has been
> > clarified. In the long term, the default format will disappear and
> > debian/source/format will become mandatory. The lintian tag
> > missing-debian-source-format[2] will help us track that.
> 
> Which will force developers to touch most of the packages in the archive just 
> to
> realize this? Sorry, but that's insane. You should not try to force people 
> into
> migrating to some new format because *you* think it is better. This is not a
> decision which should be decided by the dpkg maintainers - instead it needs to
> be discussed within the developers and maintainers. While the new format

Yeah! You managed to start yet another useless thread on the topic. My sole
response will be this one.

Yes, we're starting a long-term migration that will require every package
to be modified. The reasons are that the dpkg maintainers consider the
format 1.0 to no longer be a desirable default for dpkg-source given the
availability of improved formats. We also acknowledge the fact that
there's no longer a single format that suits all cases and as such we want
the maintainer to be explicit about the choice they make.

No, we won't break packages, it's a migration and dpkg-source will be
switched only when all packages have been modified. There are warnings
in place both in dpkg-source and in lintian. We are fully aware that it will
take very long and README.feature-removal-schedule of dpkg says this:

What: fallback of dpkg-source to source format "1.0" without explicit 
debian/source/format
Status: deprecated
When: 1.17.x
Warning: program and lintian (missing-debian-source-format)
Why:
 With the support of multiple source formats, the user should be explicit
 about the desired source format. The fallback to "1.0" is there only for
 backwards compatiblity but will be removed once all packages have the
 debian/source/format file. This is unlikely to happen before 1.17.x.


And 1.17.x means squeeze+2. And at that time, 1.0 will still be supported,
it's just that it won't be assumed if debian/source/format is absent.

> provides some advantages when it comes to the handling of patches, the 1.0
> format is still much more flexible to use - for example it does not require an
> existing tarball to build a package, which is very useful for testing.

Testing requires binary packages only. Use "dpkg-buildpackage -b" and it
will work even without any upstream tarball.

Cheers,
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/


-- 
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/20100527080551.gd11...@rivendell



Re: SRWare Iron: Chromium without the data-mining

2010-05-27 Thread Josselin Mouette
Le mercredi 26 mai 2010 à 23:19 +0200, Tollef Fog Heen a écrit :
> I realise that, but it's not default in various web browsers. (Well,
> most I've used seem to support both C-PgUp/C-PgDn and C-TAB/C-S-Tab).
> This is probably the major gripe for me each time I end up using
> epiphany for anything.

I guess you can change that by building your own GTK+ key theme.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “A handshake with whitnesses is the same
  `- as a signed contact.”  -- Jörg Schilling


--
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/1274949653.16173.0.ca...@meh



Re: Recent changes in dpkg

2010-05-27 Thread Bernd Zeimetz
On 05/26/2010 11:07 PM, Ben Hutchings wrote:
> Environment variables do not override variable definitions in a makefile.

You can't believe how messy upstream stuff can be. Messing with $(LDFLAGS) and
$${LDFLAGS} and simmilar stuff just happens


-- 
 Bernd ZeimetzDebian GNU/Linux Developer
 http://bzed.dehttp://www.debian.org
 GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79
   ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F


-- 
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/4bfe3965.4020...@bzed.de



Re: Recent changes in dpkg

2010-05-27 Thread Gerfried Fuchs
Hi!

* Philipp Kern  [2010-05-27 08:11:36 CEST]:
| As far as I understood it, it's not that much about unpacking, because
| the format is pretty clear then, but about packing (or in this case
| repacking) the source package.  There you should be explicit in what
| you mean because future versions of dpkg might abort if the source version
| is not explicitly specified in the package.

 Why is that needed? It always was explicit that 1.0 is meant, what's
the need for the change?

| Now I think the maintainers did outline why they want that in the past. :P

 Why they want it unfortunately is a wrong reasoning - the actual
pending and still unanswered question is "why it is needed". They
want people to switch to 3.0. By forcing to put something into
debian/source/format people start putting 1.0 in there for no gain. I
still fail to have received any real answer why debian/source/format
"1.0" containing is better than no debian/source directory at all.

 Making it mandatory does break existing behavior, even though I was
told that it won't happen "before all packages do have it". Fortunately,
there isn't only packages in our pool, so that point will never be
reached, and forcing people to put it in there out of principle with no
actual outlined reason on *why* doesn't help.

 Thanks,
Rhonda


-- 
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/20100527092602.ga28...@anguilla.debian.or.at



correctly using other packages in postrm

2010-05-27 Thread Evgeni Golov
Hi,

piuparts has discovered a problem with one of my packages [1] and while
analyzing it, Holger and I came to the result, that piuparts *may* be
working wrong here - it removes the depends before purging my
(the tested) package.
Thus we are seeking for your opinion and suggestions.

For those who do not want to read the maintainer-scripts of my package,
here is what you need to know (src:bley, using dbconfing-common for
database configuration): 

 Depends:
  ... dbconfig-common ...

 postrm:
  ...
  if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
. /usr/share/dbconfig-common/dpkg/postrm
dbc_go bley $@
  fi
  ...

This means that we *try* to execute the postrm-hook of dbconfig-common
in our postrm, but only if it's there. Policy 7.2 says "The Depends
field should also be used if the postinst, prerm or postrm scripts
require the package to be present in order to run. Note, however, that
the postrm cannot rely on any non-essential packages to be present
during the purge phase.", which allows dbconfig-common to be gone
*before* our postrm is executed. If it is gone, the hook isn't called,
/etc/dbconfig-common/bley.conf isn't removed and piuparts warns about 
it.

That's perfectly correct, we leave a stale config file here, so how to
fix it?
Trivial solution would be something like:
  if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
. /usr/share/dbconfig-common/dpkg/postrm
dbc_go bley $@
  else
rm -f /etc/dbconfig-common/bley.conf
if which ucf >/dev/null 2>&1; then
ucf --purge /etc/dbconfig-common/bley.conf
ucfr --purge bley /etc/dbconfig-common/bley.conf
fi
  fi

Everyone using dbconfig-common would have to add something like this to
his/her postrm. (And everyone using other packages in a similar way too)

Alternatively, we could modify piuparts not to remove dbconfig-common
before the tested package isn't gone (or actually: not to try to remove
any deps before the tested package isn't gone) and thus ignore this
problem, defining it as "not usual usecase" (who tries to remove deps
before removing the package itself?).

What do you think? piuparts is correct and we should fix all affected
packages? Or make the piuparts check less strict/more real-world like?

Regards
Evgeni Golov

[1] http://piuparts.debian.org/sid/source/b/bley.html

-- 
Bruce Schneier can read and understand Perl programs.


-- 
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/20100527093206.gc32...@dorei.kerker.die-welt.net



Re: Recent changes in dpkg

2010-05-27 Thread Gerfried Fuchs
* Philipp Kern  [2010-05-27 09:05:39 CEST]:
> But I guess we already determined that automatic detection of various
> things isn't always the best choice.  Making 1.0 non-native and 1.0
> native explicit wouldn't sound too wrong.  :P)

 Unfortunately, dpkg doesn't support that - thus adding
debian/source/format "1.0" is no gain at all over leaving the file out
completely. Making the file mandatory thus doesn't gain anything, at
all.

 Thanks,
Rhonda


-- 
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/20100527093513.ga1...@anguilla.debian.or.at



Re: Recent changes in dpkg

2010-05-27 Thread Gerfried Fuchs
Hi!

* Raphael Hertzog  [2010-05-27 10:05:51 CEST]:
> Yes, we're starting a long-term migration that will require every
> package to be modified. The reasons are that the dpkg maintainers
> consider the format 1.0 to no longer be a desirable default for
> dpkg-source given the availability of improved formats. We also
> acknowledge the fact that there's no longer a single format that suits
> all cases and as such we want the maintainer to be explicit about the
> choice they make.

 Requiring the file won't get rid of format 1.0 but will make people put
1.0 into debian/source/format. Planing to make the file mandatory might
indeed make more people think about it, though having the file won't
make the format 1.0 go away. There are already quite some packages in
the pool which explicitly have put 1.0 into the file - thus stating that
your approach to deprecate 1.0 with making the file mandatory is on the
losing end.

 So what is the real goal of making the file mandatory, your above
stated reason is unfortunately not working out?

> No, we won't break packages, it's a migration and dpkg-source will be 
> switched only when all packages have been modified.

 What do you include in the set of "all packages"? All packages in the
Debian pool? All packages that derivates might have? All packages that
commercial software developers offer? You are hopefully very well aware
that Debian isn't the only distribution or development body that uses
the .deb format.

> And 1.17.x means squeeze+2. And at that time, 1.0 will still be supported,  
> it's just that it won't be assumed if debian/source/format is absent.   

 And again, explicitly, I would like to know what the real benefit of
this change is that would *then* break building source packages, when
1.0 itself isn't planned to get deprecated.

 Thanks,
Rhonda


-- 
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/20100527094702.gb1...@anguilla.debian.or.at



Re: Recent changes in dpkg

2010-05-27 Thread Mike Hommey
On Thu, May 27, 2010 at 11:26:02AM +0200, Gerfried Fuchs wrote:
>   Hi!
> 
> * Philipp Kern  [2010-05-27 08:11:36 CEST]:
> | As far as I understood it, it's not that much about unpacking, because
> | the format is pretty clear then, but about packing (or in this case
> | repacking) the source package.  There you should be explicit in what
> | you mean because future versions of dpkg might abort if the source version
> | is not explicitly specified in the package.
> 
>  Why is that needed? It always was explicit that 1.0 is meant, what's
> the need for the change?
> 
> | Now I think the maintainers did outline why they want that in the past. :P
> 
>  Why they want it unfortunately is a wrong reasoning - the actual
> pending and still unanswered question is "why it is needed". They
> want people to switch to 3.0. By forcing to put something into
> debian/source/format people start putting 1.0 in there for no gain. I
> still fail to have received any real answer why debian/source/format
> "1.0" containing is better than no debian/source directory at all.

There is one possible benefit: impossibility to create a native package
when the .orig.tar.gz is missing, which happens much too often.

Mike


-- 
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/20100527100047.ga4...@glandium.org



Re: Recent changes in dpkg

2010-05-27 Thread Holger Levsen
On Donnerstag, 27. Mai 2010, Mike Hommey wrote:
> There is one possible benefit: impossibility to create a native package
> when the .orig.tar.gz is missing, which happens much too often.

in my world (which doesnt consist entirely out of Debian main on 
ftp.debian.org) this is a regression.



signature.asc
Description: This is a digitally signed message part.


Re: Improving in-place upgrades of Ada packages from Lenny to Squeeze

2010-05-27 Thread Stephen Leake
Ludovic Brenta  writes:

> Over the last two weeks I have been testing upgrades of Ada packages
> from Lenny to Sid and Squeeze in a chroot.  

Thanks for looking at this.

> ...
> The reason for all this is that when a package libX2-dev Conflicts: with
> and Replaces: a package libX1-dev, aptitude does not remove libX1-dev
> and install libX2-dev; instead, it marks libX1-dev as broken and leaves
> libX2-dev uninstalled.  

This seems like a clear bug in aptitude. 

Debian policy 7.6.2 says that Replaces: with Conflicts: should cause the
old package to be removed, and the new package to be installed, so why
doesn't this work?

-- 
-- Stephe


-- 
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/82ljb5u0au@stephe-leake.org



Re: The story behind UPG and umask.

2010-05-27 Thread Wolodja Wentland
On Wed, May 26, 2010 at 23:43 +0100, Stephen Gran wrote:
> This one time, at band camp, Roger Leigh said:
> > How will adduser cope with group addition; does it skip UIDs until
> > it finds an unused unique UID/GID pair?

> That certainly is the only approach that makes sense - it has the
> benefit of simplicity, if not elegance.

Agreed, but why not make the decision to use UPG explicit by setting
"UPG = True" in a suitable configuration file in addition to each of the
discussed heuristics?
-- 
  .''`. Wolodja Wentland 
 : :'  :
 `. `'` 4096R/CAF14EFC 
   `-   081C B7CD FF04 2BA9 94EA  36B2 8B7F 7D30 CAF1 4EFC


signature.asc
Description: Digital signature


Re: Recent changes in dpkg

2010-05-27 Thread Bastian Blank
On Thu, May 27, 2010 at 12:00:47PM +0200, Mike Hommey wrote:
> >  Why they want it unfortunately is a wrong reasoning - the actual
> > pending and still unanswered question is "why it is needed". They
> > want people to switch to 3.0. By forcing to put something into
> > debian/source/format people start putting 1.0 in there for no gain. I
> > still fail to have received any real answer why debian/source/format
> > "1.0" containing is better than no debian/source directory at all.
> There is one possible benefit: impossibility to create a native package
> when the .orig.tar.gz is missing, which happens much too often.

Now you need to be more verbose. The dpkg-source manpage still lists 1.0
as supporting both patched and native.

Bastian

-- 
Either one of us, by himself, is expendable.  Both of us are not.
-- Kirk, "The Devil in the Dark", stardate 3196.1


-- 
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/20100527102740.ga26...@wavehammer.waldi.eu.org



Re: Recent changes in dpkg

2010-05-27 Thread Raphael Hertzog
On Thu, 27 May 2010, Gerfried Fuchs wrote:
> * Philipp Kern  [2010-05-27 09:05:39 CEST]:
> > But I guess we already determined that automatic detection of various
> > things isn't always the best choice.  Making 1.0 non-native and 1.0
> > native explicit wouldn't sound too wrong.  :P)
> 
>  Unfortunately, dpkg doesn't support that - thus adding
> debian/source/format "1.0" is no gain at all over leaving the file out
> completely.

I would accept patches implementing this. But from my point of view, 1.0
is to be avoided so I don't see the need to implement this.

Cheers,
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/


-- 
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/20100527103152.gb...@rivendell



Re: Recent changes in dpkg

2010-05-27 Thread Mike Hommey
On Thu, May 27, 2010 at 12:27:40PM +0200, Bastian Blank wrote:
> On Thu, May 27, 2010 at 12:00:47PM +0200, Mike Hommey wrote:
> > >  Why they want it unfortunately is a wrong reasoning - the actual
> > > pending and still unanswered question is "why it is needed". They
> > > want people to switch to 3.0. By forcing to put something into
> > > debian/source/format people start putting 1.0 in there for no gain. I
> > > still fail to have received any real answer why debian/source/format
> > > "1.0" containing is better than no debian/source directory at all.
> > There is one possible benefit: impossibility to create a native package
> > when the .orig.tar.gz is missing, which happens much too often.
> 
> Now you need to be more verbose. The dpkg-source manpage still lists 1.0
> as supporting both patched and native.

Let's replace "possible" with "hypothetical", then. That's the only
benefit i can find.

Mike


-- 
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/20100527103541.ga4...@glandium.org



Re: Recent changes in dpkg

2010-05-27 Thread Michael Banck
On Thu, May 27, 2010 at 12:00:47PM +0200, Mike Hommey wrote:
> On Thu, May 27, 2010 at 11:26:02AM +0200, Gerfried Fuchs wrote:
> > Hi!
> > 
> > * Philipp Kern  [2010-05-27 08:11:36 CEST]:
> > | As far as I understood it, it's not that much about unpacking, because
> > | the format is pretty clear then, but about packing (or in this case
> > | repacking) the source package.  There you should be explicit in what
> > | you mean because future versions of dpkg might abort if the source version
> > | is not explicitly specified in the package.
> > 
> >  Why is that needed? It always was explicit that 1.0 is meant, what's
> > the need for the change?
> > 
> > | Now I think the maintainers did outline why they want that in the past. :P
> > 
> >  Why they want it unfortunately is a wrong reasoning - the actual
> > pending and still unanswered question is "why it is needed". They
> > want people to switch to 3.0. By forcing to put something into
> > debian/source/format people start putting 1.0 in there for no gain. I
> > still fail to have received any real answer why debian/source/format
> > "1.0" containing is better than no debian/source directory at all.
> 
> There is one possible benefit: impossibility to create a native package
> when the .orig.tar.gz is missing, which happens much too often.

Hrm, I was under the impression that native packages with an existing
source/format of "1.0" would still be allowed?

Maybe people could live with the change that 1.0 native packages need to
explain themselves as "1.0 (native)" in debian/source/format (if that
file is present, otherwise assume "1.0" as before, but that's a side
issue), or dpkg-source would fail.


Michael


-- 
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/20100527104829.ge1...@nighthawk.chemicalconnection.dyndns.org



Re: Improving in-place upgrades of Ada packages from Lenny to Squeeze

2010-05-27 Thread Ludovic Brenta

Stephen Leake wrote:
> Ludovic Brenta  writes:
>> The reason for all this is that when a package libX2-dev Conflicts:
with
>> and Replaces: a package libX1-dev, aptitude does not remove libX1-dev
>> and install libX2-dev; instead, it marks libX1-dev as broken and leaves
>> libX2-dev uninstalled.  
> 
> This seems like a clear bug in aptitude. 
> 
> Debian policy 7.6.2 says that Replaces: with Conflicts: should cause the
> old package to be removed, and the new package to be installed, so why
> doesn't this work?

That's because there is no conflict until the user asks for installation
of the new package; 7.6.2 says the old package must go only in case of a
conflict.  So, I would not characterize the behavior of aptitude as a
bug, merely an annoyance.

-- 
Ludovic Brenta.


-- 
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/f1b376860d7dbf4f911f1fc54baeb...@localhost



Re: The story behind UPG and umask.

2010-05-27 Thread Harald Braumann
On Thu, May 27, 2010 at 11:35:34AM +0200, Wolodja Wentland wrote:
> On Wed, May 26, 2010 at 23:43 +0100, Stephen Gran wrote:
> > This one time, at band camp, Roger Leigh said:
> > > How will adduser cope with group addition; does it skip UIDs until
> > > it finds an unused unique UID/GID pair?
> 
> > That certainly is the only approach that makes sense - it has the
> > benefit of simplicity, if not elegance.
> 
> Agreed, but why not make the decision to use UPG explicit by setting
> "UPG = True" in a suitable configuration file in addition to each of the
> discussed heuristics?

Or, just set umask to a fixed value.

Cheers,
harry


-- 
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/20100527111454.ga20...@sbs288.lan



Bug#583368: please support .orig.tar.bz2 for source format 1.0

2010-05-27 Thread Gerfried Fuchs
Package: ftp.debian.org
Severity: wishlist

Hi!

 It would be very helpful if the dpkg source format 1.0 could also allow
.orig.tar.bz2 packages in the archive. The reason for the request should
be quite obvious - more and more upstream packages are shipped in bzip2
compressed tarballs. Given that conversion to 3.0 might not always be
the best idea just for the benefit of being able to use .orig.tar.bz2 it
would be great if the same could be allowed for source v1, too.

 Thanks in advance for considering,
Rhonda



-- 
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/20100527122942.ga12...@anguilla.debian.or.at



Re: Recent changes in dpkg

2010-05-27 Thread Tollef Fog Heen
]] Neil Williams 

| You seem to think that every package is going to be uploaded just for
| the sake of an upload.
| 
| There is no way to guarantee that ALL packages in Debian will be
| uploaded again by some point in the future.
| 
| If a package does not need an upload - e.g. the only "issue" is an
| ancient standards version - then dpkg cannot change behaviour in a way
| that makes that package FTBFS.

You make it sound like a package upload is a big deal.  Sometimes, you
upload for small things, there's nothing wrong with that.

[...]

| If, eventually, dpkg fails with an error when debian/source/format
| does not exist, dpkg is causing the package to FTBFS and therefore
| dpkg is causing an unnecessary upload due to the changed behaviour of
| dpkg. There is A LOT wrong with that.

How is this different to other changes in the toolchain which sometimes
deprecate and remove functionality which then makes packages FTBFS?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
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/87sk5djyiu@qurzaw.linpro.no



Re: Let's write a system admin friendly mail server packaging system

2010-05-27 Thread Mario 'BitKoenig' Holbe
Thomas Goirand  wrote:
> Mario 'BitKoenig' Holbe wrote:
>> Why would you like to go another way with mail servers?
> Because upstream doesn't want a conf.d folder, unfortunately, and that

Well, you can have something equal without upstream support by
concatenating conf.d snippets into one huge conf-file, like modutils did
(Andreas did describe this for exim already), and today we can also
trigger this on package upgrades.

> If you setup postfix + amavis, then postfix must relay emails to the
> incoming port of amavis, and amavis got to give the email back to
> postfix on another port. Both postfix and amavis have to be configured
> so they can talk to each other.

So far this is independent of third packages which is IMHO fine and
desirable. So far, this could be solved by a postfix-conf.d-snippet
shipped with the amavis package.

> Now, add dkimproxy in the loop. You have to configure dkimproxy to
> receive from postfix, relay to amavis, and amavis forwards to postfix.

That's pain, indeed, and should IMHO be avoided at all.
A clean way to conf this would be
* postfix ships to amavis
* amavis ships back to postfix
* postfix ships to dkimproxy
* dkimproxy ships back to postfix
I don't know if this is possible with postfix yet. The sendmail milter
approach is way cleaner regarding such stuff.

> This is a LOT less trivial than what you pretend.

That's not just less trivial, it's horrible :)

And this is probably one of the reasons why newer amavis is now able to
perform DKIM signing on it's own. So, this specific chaining should be
historic sooner or later.

Do you have another example where such a chaining is unavoidable?

> OF COURSE we do care about the performances of a mail server. Some ISP
> are running servers that are managing 100s of thousands of mail a day.

And of course they use distribution-default configured mail servers for
that :) scnr.


regards
   Mario
-- 
() Ascii Ribbon Campaign
/\ Support plain text e-mail


-- 
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/slrnhvss71.m0q.mario.ho...@darkside.dyn.samba-tng.org



Re: Recent changes in dpkg

2010-05-27 Thread Carsten Hey
* Mike Hommey [2010-05-27 12:00 +0200]:
> There is one possible benefit: impossibility to create a native package
> when the .orig.tar.gz is missing, which happens much too often.

Doesn't look like it's impossible:

| dpkg-source: info: source format `3.0 (quilt)' discarded: no orig.tar file 
found
| dpkg-source: info: using source format `1.0'


Carsten


-- 
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/20100527134440.ga28...@foghorn.stateful.de



Re: Recent changes in dpkg

2010-05-27 Thread Carsten Hey
* Carsten Hey  [2010-05-27 15:44 +0200]:
> * Mike Hommey [2010-05-27 12:00 +0200]:
> > There is one possible benefit: impossibility to create a native package
> > when the .orig.tar.gz is missing, which happens much too often.
>
> Doesn't look like it's impossible:
>
> | dpkg-source: info: source format `3.0 (quilt)' discarded: no orig.tar file 
> found
> | dpkg-source: info: using source format `1.0'

You're right if a newer dpkg is used:

| dpkg-source: error: can't build with source format '3.0 (quilt)': no orig.tar 
file found


Carsten


-- 
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/20100527134738.gb8...@foghorn.stateful.de



Re: Recent changes in dpkg

2010-05-27 Thread Mike Hommey
On Thu, May 27, 2010 at 03:44:40PM +0200, Carsten Hey wrote:
> * Mike Hommey [2010-05-27 12:00 +0200]:
> > There is one possible benefit: impossibility to create a native package
> > when the .orig.tar.gz is missing, which happens much too often.
> 
> Doesn't look like it's impossible:
> 
> | dpkg-source: info: source format `3.0 (quilt)' discarded: no orig.tar file 
> found
> | dpkg-source: info: using source format `1.0'

That's supposed to have been fixed.

Mike


-- 
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/20100527134741.ga13...@glandium.org



Bug#583385: ITP: ibus-table-chinese -- provide chinese input method tables for IBus-Table

2010-05-27 Thread Asias He
Package: wnpp
Severity: wishlist
Owner: Asias He 


* Package name: ibus-table-chinese
  Version : 1.3.0.20100527
* URL : http://code.google.com/p/ibus/
* License : GPLv3
  Programming Lang: Python
  Description : provide chinese input method tables for IBus-Table

  ibus-table-chinese provide the following input method tables for 
  IBus-Table, one of input method engines on IBus framework:

   Cang Jie 3 (倉頡輸入法第三代)
   Cang Jie 5 (倉頡輸入法第五代)
   Cang Jie Big (倉頡輸入法大字集)
   Canton HK (港式廣東話輸入法)
   Cantonese Pinyin (廣東拼音輸入法)
   Easy Big (輕鬆輸入法大字集)
   Erbi (二笔)
   Erbi QS (二笔青松)
   Jyutping (粵語拼音輸入法)
   Quick 3 (速成輪入法第三代)
   Quick 5 (速成輪入法第五代)
   Quick Classic (速成輪入法古典版)
   Smart Cang Jie 6   (快速倉頡輸入法六代)
   Stroke5 (筆順五碼)
   Wu (五笔)
   Wubi86 (五笔86)
   Xinhua (新华)
   Yong (永码)
   ZhuYin (注音)
   ZhuYin Big (注音大字集)
   Zhengma (郑码)
   ZiRanMa (自然码)



-- 
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/20100527135617.6247.54321.report...@localhost



Re: Recent changes in dpkg

2010-05-27 Thread Bernhard R. Link
* Gerfried Fuchs  [100527 11:47]:
>  Requiring the file won't get rid of format 1.0 but will make people put
> 1.0 into debian/source/format. Planing to make the file mandatory might
> indeed make more people think about it, though having the file won't
> make the format 1.0 go away. There are already quite some packages in
> the pool which explicitly have put 1.0 into the file - thus stating that
> your approach to deprecate 1.0 with making the file mandatory is on the
> losing end.
>
>  So what is the real goal of making the file mandatory, your above
> stated reason is unfortunately not working out?

Not ignoring errors is an important part of software quality.

There are mostly three possibilities:

1) not require the file but work properly without
   -> not possible as there are many packages that still need 1.0
   and changing the default to 3.0 would annony developers not liking
   it too much.

2) not require the file but choose old format in that case
   -> in case of error people silently get the old deficit format

2) require the file in the long run
   -> everyone can chose their own, noone will get an old deficit
   format without requesting it in the future,
   noone will get the new format without requesting it.

Bernhard R. Link
-- 
"Never contain programs so few bugs, as when no debugging tools are available!"
Niklaus Wirth


-- 
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/20100527143747.ga1...@pcpool00.mathematik.uni-freiburg.de



Re: correctly using other packages in postrm

2010-05-27 Thread Bernhard R. Link
* Evgeni Golov  [100527 11:32]:
> Alternatively, we could modify piuparts not to remove dbconfig-common
> before the tested package isn't gone (or actually: not to try to remove
> any deps before the tested package isn't gone) and thus ignore this
> problem, defining it as "not usual usecase" (who tries to remove deps
> before removing the package itself?).

I would have thought most people do this most of the time. Most commands
only remove stuff, unless you tell them explicitly. (So you keep the
config files and only later when you know you have not removed anything
you need, you can purge it, so reinstalling would now mean reconfiguring).

Bernhard R. Link
-- 
"Never contain programs so few bugs, as when no debugging tools are available!"
Niklaus Wirth


-- 
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/20100527150107.gb1...@pcpool00.mathematik.uni-freiburg.de



Re: RFH: bashisms in configure script

2010-05-27 Thread Adam Borowski
On Wed, May 26, 2010 at 08:05:32AM +0200, Lucas Nussbaum wrote:
> I'm still feeling uneasy about this whole bash->dash thing. We sacrified
> a lot of usability in the name of POSIX compliance (only a minority of
> users care) and a few seconds spared during boot (who cares? I only boot
> my laptop for kernel upgrades).

"boot"?  It's hardly because of boot, it's mostly because of scripts that
keep getting run on your system all the time.  They make up ~16% of files in
/usr/bin/, and, unlike programs in other languages, they tend to be very
short-lived and thus get started a lot.

And shell is not just for proper separate-file scripts.   Let's glance at
what gets done during a build:
 │  ├─sshd───sshd───bash───make───5*[sh───x86_64-linux-gn─┬─as]
 │  │ └─cc1plus]
You have a separate bash/dash/posh process for every single command run by
make.  With bash's insane startup time, that makes a significant difference.

-- 
1KB // Microsoft corollary to Hanlon's razor:
//  Never attribute to stupidity what can be
//  adequately explained by malice.


-- 
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/20100527152458.ga26...@angband.pl



Re: mini-dinstall possibly leading to lots of 'Failed to fetch http://xyx/abd_1.2-3.deb Size mismatch'

2010-05-27 Thread Dirk Eddelbuettel

On 25 May 2010 at 06:59, Goswin von Brederlow wrote:
| Dirk Eddelbuettel  writes:
| > Every now and then mini-dinstall throws us a curve ball. Right now I am
| > seeing the errors below on my testing box (which is otherwise current). 
| >
| > What can we do to fix the index file? I have removed Packages*, Release*,
[...]
| 
| Maybe just avoid the problem by using reprepro.

So to continue: I got two votes for reprepro and am looking into it. As with
so many things, not that hard once one sits down and fiddles with it.

One think I could not answer was:  can it do what mini-dinstalled called

archive_style = flat

so that we could cook-up an in-place substitution?  The answer seems to be
"No" and pools have advantages, esp as we are at 2300+ packages and growing.
So maybe this is the time to have users switch their sources.list entries.

-- 
  Regards, Dirk


-- 
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/19454.35562.678982.103...@ron.nulle.part



Re: lilo removal in squeeze (or, "please test grub2")

2010-05-27 Thread Ferenc Wagner
Samuel Thibault  writes:

> Paul Vojta, le Thu 27 May 2010 00:47:14 +, a écrit :
>> In article ,
>> Ferenc Wagner   wrote:
>>
>>> Sorry, I don't trust in the future of LILO myself.  If there's anything
>>> which only LILO can do, I recommend you start complaining on the
>>> Syslinux and the Grub mailing lists.  I suppose it will be heard.
>> 
>> Does either grub2 or syslinux allow for single-key booting?
>
> It is available in the experimental branch of grub2.

To quote upstream:

hpa: It's trivial to add support for it (just another MENU directive)

So if you really need it, it'll be in the next version.
And I assume that's why you asked, right? :)
-- 
Cheers,
Feri.


--
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/87vda9tnrx@tac.ki.iif.hu



Re: lilo removal in squeeze (or, "please test grub2")

2010-05-27 Thread Colin Watson
On Mon, May 24, 2010 at 07:10:37PM +0200, Stefano Zacchiroli wrote:
> On Mon, May 24, 2010 at 06:13:13PM +0200, Jordi Mallach wrote:
> > Colin added himself to the Uploaders field when I requested him to do so,
> > as he's been in charge of Ubuntu's switch to GRUB2 for Ubuntu and after
> > the "disappearance" of Felix and Robert, he's the Debian person with more
> > experience to do uploads of the package. He did know he wouldn't be able
> > to track upstream as Felix and Robert were (ie, uploading several
> > snapshots every two weeks or so).
> > 
> > I can try to work with Vladimir and Colin to get things shaped out a
> > little, but honestly I don't think I'd be in a position to do this before
> > the 22th of June, when exams finish.
> 
> In the meantime, it would be terribly useful if some of you can inform
> us of whether you think things can get in shape for Squeeze or not,
> considering the currently available manpower.  If not, we probably ought
> to be more "communicative" on the fact we really need help on grub2
> (e.g. Colin can blog about that *g*).

I think grub2 is in a slightly less awful state than it looks just from
its RC bug count.  Boot loaders do tend to attract RC bugs - if it
doesn't boot in some corner case, people understandably crank the
severity up rather high even if it doesn't indicate that it's broken for
most people.

That said, this is a reason and not an excuse.  I've certainly been
neglecting the bug list - Robert and Felix were doing a much better job
of keeping up with it than I seem to have managed.

I'm in the process of preparing a new upstream snapshot now, and have
spent most of the day trying to tidy things up a bit.  I've downgraded a
couple of RC bugs as corner-case and unreproducible, and closed several
more since they were already fixed in the current package.  Of the rest,
they mostly fall into a few main categories with the odd outlier:

 * upgrade-from-grub-legacy problems
 * an assortment of problems with complex block devices (LVM/RAID)
 * unstable device naming in grub-pc/install_devices

I haven't tackled the first yet, but they're hopefully fairly tractable;
that code is just a little unrefined as yet.  Fixing the LVM/RAID cases
is very likely a matter of sitting down with a sequence of test installs
in a VM, which I'm going to attack over the next couple of days.  The
last is nearly done, but I want to fix some known problems in it first
and will probably upload a snapshot without it to start with in order to
make it easier to bisect any new bugs.

In short: my apologies that it's ended up in such a state.  However, I
think I will have time to at least deal with the RC bugs, and hopefully
a number more (including e.g. the btrfs probing bug).  I wouldn't
complain about help though!

(CCs welcome on replies if you want to get my attention a bit faster.)

-- 
Colin Watson   [cjwat...@debian.org]


-- 
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/20100527160709.gy12...@riva.ucam.org



Re: lilo removal in squeeze (or, "please test grub2")

2010-05-27 Thread Praveen A
2010/5/26 Joachim Wiedorn :
> Harald Braumann  wrote on Tue, 25 May 2010:
>>
>> On simple standard system -- one disk, one kernel in /boot, no fancy
>> stuff -- it works quite well.
>
> This is enough to use grub2 for new installing of Debian.
>
>> On other systems it often breaks miserably. Updates leave my system
>> unbootable every other time. One major problem are incompatible
>> versions of the boot loader installed in the MBR and grub.cfg.

not strictly a grub2 issue, but os-prober creates unbootable menu's
when you have dual boot systems with same /boot.

Even during a new installation if the system already have another
GNU/Linux it will create unbootable entries for that. See #580736

Earlier with grub I remember these are correctly configured. Plus
without a single configuration file, it is much more difficult to get
it to work as you like.

Praveen
-- 
പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
 I know my rights; I want my phone call!
 What use is a phone call, if you are unable to speak?
(as seen on /.)


--
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/aanlktiki7z6_yww2eyduexw6vofd55aldmcu-2kdq...@mail.gmail.com



Re: mini-dinstall possibly leading to lots of 'Failed to fetch http://xyx/abd_1.2-3.deb Size mismatch'

2010-05-27 Thread gregor herrmann
On Thu, 27 May 2010 10:08:26 -0500, Dirk Eddelbuettel wrote:

[reprepro]
> One think I could not answer was:  can it do what mini-dinstalled called
> archive_style = flat
> so that we could cook-up an in-place substitution?  

I don't think so.

> The answer seems to be
> "No" and pools have advantages, esp as we are at 2300+ packages and growing.
> So maybe this is the time to have users switch their sources.list entries.

I've added some mod_rewrite magic to my apache config when I switched
from mini-dinstall to reprepro, maybe this could help in your case
too.
 
Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-NP: Eric Clapton: You Can Leave Your Hat On


signature.asc
Description: Digital signature


Bug#583395: ITP: libversion-perl -- Perl extension for Version Objects

2010-05-27 Thread Ansgar Burchardt
Package: wnpp
Severity: wishlist
Owner: Ansgar Burchardt 

* Package name: libversion-perl
  Version : 0.82 (upstream), 0.8200 (Debian package)
  Upstream Author : John Peacock 
* URL : http://search.cpan.org/dist/version/
* License : Artistic or GPL-1+ (like perl)
  Programming Lang: Perl, C (XS)
  Description : Perl extension for Version Objects

 The version module implements version objects and provides Perl's
 version object API.

This module is also available in perl, but a newer version is required
by other modules.  Perl 5.12 would include a version recent enough, but
as far as I know it has not yet been decided which version Squeeze will
ship with.  For this reason I plan to have a separate package for now.



-- 
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/20100527161638.15205.30842.report...@marvin.43-1.org



Bug#583476: ITP: openscad -- script file based graphical CAD environment

2010-05-27 Thread chrysn
Package: wnpp
Severity: wishlist
Owner: chrysn 

* Package name: openscad
  Version : 2010.05
  Upstream Author : Clifford Wolf 
* URL : http://www.openscad.org/
* License : GPL-2+ with exception for CGAL (libcgal)
  Programming Lang: C++ and own domain specifc OpenSCAD (examples)
  Description : script file based graphical CAD environment


 OpenSCAD is a software for creating solid 3D CAD objects. It focuses on CAD
 aspects rather than artistic ones.

 OpenSCAD is not an interactive modeller. Instead it is something like a
 3D-compiler that reads in a script file that describes the object and renders
 the 3D model from this script. This gives the designer full control over the
 modelling process and enables him to easily change any step in the modelling
 process or make designes that are defined by configurable parameters.


notable dependencies of this software are libcgal (which is non-free,
but it's just some QPL parts, so openscad will go to contrib) and
opencsg, which is not yet packaged (RFP/ITP will follow).

i have a more-or-less ready package at [1], but as this is both the
first package of software i didn't write myself and the first package i
use with platform dependent binaries (ie not python), i'll need some
feedback on whether i'm doing it right (everything works quite ootb, but
i'm not sure if it works everywhere).

the only left over lintian complaint is binary-without-manpage, and it
can be built in cowbuilder with the opencsg packages from [2].

[1] http://archive.amsuess.com/pool/contrib/o/openscad/
[2] http://archive.amsuess.com/pool/main/o/opencsg/

-- 
To use raw power is to make yourself infinitely vulnerable to greater powers.
  -- Bene Gesserit axiom


signature.asc
Description: Digital signature


Bug#583468: ITP: libcpan-meta-perl -- Perl module to access distribution metadata for a CPAN distribution

2010-05-27 Thread Ansgar Burchardt
Package: wnpp
Severity: wishlist
Owner: Ansgar Burchardt 

* Package name: libcpan-meta-perl
  Version : 2.101461
  Upstream Author : David Golden ,
Ricardo Signes 
* URL : /usr/share/common-licenses/Artistic
* License : Artistic or GPL-1+ (like perl)
  Programming Lang: Perl
  Description : Perl module to access distribution metadata for a CPAN 
distribution

 Software distributions released to the CPAN include a META.json or, for older
 distributions, META.yml which describes the distribution, its contents, and
 the requirements for building and installing the distribution. The data
 structure stored in the META.json file is described in CPAN::Meta::Spec.
 .
 CPAN::Meta provides a simple class to represent this distribution metadata
 (or distmeta), along with some helpful methods for interrogating that data.

This module is required by a new upstream release of Dist::Zilla 
(libdist-zilla-perl).



-- 
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/20100527171849.24364.90108.report...@marvin.43-1.org



Bug#583474: ITP: libmoosex-types-perl-perl -- Moose types that check against Perl syntax

2010-05-27 Thread Ansgar Burchardt
Package: wnpp
Severity: wishlist
Owner: Ansgar Burchardt 

* Package name: libmoosex-types-perl-perl
  Version : 0.101340
  Upstream Author : Ricardo SIGNES 
* URL : http://search.cpan.org/dist/MooseX-Types-Perl/
* License : Artistic or GPL-1+ (like perl)
  Programming Lang: Perl
  Description : Moose types that check against Perl syntax

 MooseX::Types::Perl provides Moose types for checking things (mostly
 strings) against syntax that is, or is a reasonable subset of, Perl
 syntax.

This module is required by a new upstream release of Dist::Zilla
(libdist-zilla-perl).



-- 
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/20100527172108.24417.62657.report...@marvin.43-1.org



Re: Recent changes in dpkg

2010-05-27 Thread Peter Samuelson

[Gerfried Fuchs]
>  Requiring the file won't get rid of format 1.0 but will make people put
> 1.0 into debian/source/format. Planing to make the file mandatory might
> indeed make more people think about it, though having the file won't
> make the format 1.0 go away.

It's pretty clear that this is social engineering.  The dpkg
maintainers want to force every package maintainer to _think_ about
which source format they wish to use.  To ensure that, in the long run,
you no longer have the choice to simply ignore the format war.

I am puzzled by one thing, however.  The dpkg maintainers chose not to
add tar.bz2 support to format 1.0 (the only real advantage many of us
can see to format 3.0) on the grounds that it would change the format,
and thus format 1.0 would effectively become format 1.1 or something.
Which, for a deprecated format, was too much effort.

...And here we are now, talking about an incompatible change to format
1.0.  Yay?  So _now_ can we get tar.bz2 format support in there, while
we're at it?

Peter


-- 
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/20100527183829.gd18...@p12n.org



Re: Recent changes in dpkg

2010-05-27 Thread Steve Langasek
On Thu, May 27, 2010 at 02:54:17PM +0200, Tollef Fog Heen wrote:
> ]] Neil Williams 

> | You seem to think that every package is going to be uploaded just for
> | the sake of an upload.

> | There is no way to guarantee that ALL packages in Debian will be
> | uploaded again by some point in the future.

> | If a package does not need an upload - e.g. the only "issue" is an
> | ancient standards version - then dpkg cannot change behaviour in a way
> | that makes that package FTBFS.

> You make it sound like a package upload is a big deal.  Sometimes, you
> upload for small things, there's nothing wrong with that.

No, he's saying that 16,000 package uploads are a big deal, which is the
number of source packages that have to be uploaded in order to complete this
transition.

I understand better Raphaël's position after the last thread - that a source
package is a .dsc + related files, not an unpacked tree, so refusing to
create a 1.0 source package out of an unpacked tree isn't a redefinition of
the format.  Even so, transitions that require sourceful changes to every
single package in the archive are a bad idea, and almost always translate as
"busywork".

> | If, eventually, dpkg fails with an error when debian/source/format
> | does not exist, dpkg is causing the package to FTBFS and therefore
> | dpkg is causing an unnecessary upload due to the changed behaviour of
> | dpkg. There is A LOT wrong with that.

> How is this different to other changes in the toolchain which sometimes
> deprecate and remove functionality which then makes packages FTBFS?

Can you point to such a toolchain change that required changes to even 20%
of the packages in th archive?

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


-- 
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/20100527185530.ga5...@dario.dodds.net



Re: Recent changes in dpkg

2010-05-27 Thread Tollef Fog Heen
]] Steve Langasek 

| On Thu, May 27, 2010 at 02:54:17PM +0200, Tollef Fog Heen wrote:
| > ]] Neil Williams 
| 
| > | You seem to think that every package is going to be uploaded just for
| > | the sake of an upload.
| 
| > | There is no way to guarantee that ALL packages in Debian will be
| > | uploaded again by some point in the future.
| 
| > | If a package does not need an upload - e.g. the only "issue" is an
| > | ancient standards version - then dpkg cannot change behaviour in a way
| > | that makes that package FTBFS.
| 
| > You make it sound like a package upload is a big deal.  Sometimes, you
| > upload for small things, there's nothing wrong with that.
| 
| No, he's saying that 16,000 package uploads are a big deal, which is the
| number of source packages that have to be uploaded in order to complete this
| transition.

(There are about 12.3k 1.0 packages, not 16k, but that's a fairly minor
detail. :-)

How many of those would have been uploaded anyway over two cycles?  I
don't have firm numbers, but my suspicion is «most of them».  This would
then just be one of those minor things you do when you update to a newer
standards-version and fix various lintian nits.

In fact, according to http://upsilon.cc/~zack/stuff/dpkg-v3/, we're
looking at about 480 packages being converted to 3.0 per month, meaning
that at the current rate we'll probably be at something like 120% of the
archive converted for squeeze+1. ;-)

[...]

| > How is this different to other changes in the toolchain which sometimes
| > deprecate and remove functionality which then makes packages FTBFS?
| 
| Can you point to such a toolchain change that required changes to even 20%
| of the packages in th archive?

I wasn't around for the libc5 => libc6 transition, but my understanding
is it was larger than 20% of the archive.  I would guesstimate the
removal of /usr/X11R6 at being around the 20% mark (including binNMUs
and all).  So while they're uncommon, they're not unheard of.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


--
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/87k4qpdui7@qurzaw.linpro.no



Re: Recent changes in dpkg

2010-05-27 Thread Joey Hess
Bernhard R. Link wrote:
> There are mostly three possibilities:
> 2) not require the file but choose old format in that case
>-> in case of error people silently get the old deficit format

That problem can easily be avoided by adding deprecation warnings.
Debhelper does this for packages that don't specify a compatability
level and get the bad old v1 level by default. So I don't think that is
a serious problem.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Recent changes in dpkg

2010-05-27 Thread Jean-Christophe Dubacq
On 27/05/2010 21:17, Tollef Fog Heen wrote:

> I wasn't around for the libc5 => libc6 transition, but my understanding
> is it was larger than 20% of the archive.  I would guesstimate the
> removal of /usr/X11R6 at being around the 20% mark (including binNMUs
> and all).  So while they're uncommon, they're not unheard of.

There is also the /usr/doc => /usr/share/doc transition.

-- 
Jean-Christophe Dubacq


-- 
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/4bfec9b1.7080...@free.fr



Re: Recent changes in dpkg

2010-05-27 Thread Joey Hess
Peter Samuelson wrote:
> It's pretty clear that this is social engineering.  The dpkg
> maintainers want to force every package maintainer to _think_ about
> which source format they wish to use.  To ensure that, in the long run,
> you no longer have the choice to simply ignore the format war.

I wonder if anything can be learned from debhelper's history of
compatability levels.

numpkgs compat levelintroduced  deprecated
  1 8   Jun 2010
   6625 7   Apr 2008
675 6   Jan 2008
   5398 5   Nov 2005
   1638 4   Apr 2002Mar 2009
156 3   Feb 2001Nov 2005
 25 2   Jul 2000Jun 2005
 25 1   Sep 1997Jun 2005
557 unknown[1]  Sep 1997Jun 2005

[1] No debian/compat or DH_COMPAT currently means compat level 1 is used.
A few hundred of these packages do not use debhelper at all; I don't
have the exact number handy.

Some points I'd draw from this data and what I remember about how the
numbers used to look:

* About 50% of packages switched to the newest version in just a couple of
  years, without me being too annoying with deprecation messages, or making
  any changes that forced the switch.
* Deprecation warnings seem to do a good job of gradually eroding the
  number of holdouts after the initial switch rush. (The relatively
  large number of packages still using v4 is probably because it was
  the "best" level for a long period (2002-2005), and only started
  deprecation warnings a year ago.)
* After a certian point, one has to take action to get rid of the last
  few packages in the long tail. It would be pretty easy at this point
  for me to get rid of v2 and v3 entirely. But still probably not worth
  the effort, as it would only remove a few dozen lines of code from
  debhelper. The time is better spent getting rid of individual
  deprecated debhelper commands.
* At this point, mandating a version number at the cost of breaking a
  few hundred packages might be worth it, though mostly because it would
  probably cause half of them to update away from v1.
* If I had mandated a version when v2 was introduced, I would have
  caused many long threads on debian-devel, and would probably now have
  to contend with a lump of packages using v2 (or yada) instead of the
  current lump at v1.

-- 
see shy jo


signature.asc
Description: Digital signature


Bug#583500: ITP: libfsoresource -- freesmartphone.org resource library

2010-05-27 Thread Steffen Moeller
Package: wnpp
Severity: wishlist
Owner: Steffen Moeller 

* Package name: libfsoresource
* URL : 
http://wiki.freesmartphone.org/index.php/Implementations/libfsoresource
* License : GPL
  Programming Lang: C
  Description : freesmartphone.org resource library

This C library contains classes useful for interfaceing with the FSO
resource system.

This package is part of the freesmartphone.org software stack and is
targeted for smartphones.



-- 
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/20100527204004.6525.42136.report...@toshiba.siemens



Re: Recent changes in dpkg

2010-05-27 Thread Philipp Kern
Joey,

first of all thanks for the data... :)

On 2010-05-27, Joey Hess  wrote:
> I wonder if anything can be learned from debhelper's history of
> compatability levels.
>
> numpkgs compat level  introduced  deprecated
>   1 8 Jun 2010

You really are from the future, then.  ;-)

> * After a certian point, one has to take action to get rid of the last
>   few packages in the long tail. It would be pretty easy at this point
>   for me to get rid of v2 and v3 entirely. But still probably not worth
>   the effort, as it would only remove a few dozen lines of code from
>   debhelper. The time is better spent getting rid of individual
>   deprecated debhelper commands.

But then v2 and v3 support might have bitrotten and FTBFS could have been
introduced in the meantime due to the toolchain?  Sometimes dropping
support for old levels might make sense if almost nobody uses it and
wouldn't notice breakage...  (Not to say that this applies to debhelper
in any way...)

Kind regards,
Philipp Kern


-- 
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/slrnhvtmb4.od3.tr...@kelgar.0x539.de



Bug#583501: RFA: xserver-xorg-video-openchrome -- display driver for VIA Unichrome video chipsets

2010-05-27 Thread Raphael Geissert
Package: wnpp
Severity: normal
X-debbugs-cc: debia...@lists.debian.org, debian-devel@lists.debian.org

Hi,

I no longer have time and working hardware to maintain and test the package. 
I'm therefore looking for somebody who wants to adopt it.

Anyone willing to maintain it please contact the Debian X Strike Force 
(debia...@lists.d.o).

Some info about the package:
Description: X.Org X server -- VIA display driver
 OpenChrome is a project for the development of free and open-source drivers
 for the VIA UniChrome video chipsets.
 .
 Originally called the 'snapshot' release, since it was a snapshot of an
 experimental branch of the unichrome cvs code, this is a continued 
development
 of the open source unichrome driver (from http://unichrome.sf.net) which
 also incorporates support for the unichrome-pro chipsets.
 .
 Support for hardware acceleration (XvMC) for all chipsets has subsequently
 been ripped out of the unichrome.sf.net driver. Therefore your only option if
 you wish to make use of the acceleration features of your VIA chip with free
 and open-source drivers is to use this version of the driver.
Homepage: http://www.openchrome.org
Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-
openchrome.git
Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-
openchrome

I'm going to make one, hopefully last, upload to reflect some changes to the 
xorg packages build system.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



-- 
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/201005271551.39887.geiss...@debian.org



Re: Recent changes in dpkg

2010-05-27 Thread Thomas Weber
On Wed, May 26, 2010 at 10:34:32PM +0100, Neil Williams wrote:
> On Wed, 26 May 2010 22:59:25 +0200
> Iustin Pop  wrote:
> 
> > On Wed, May 26, 2010 at 10:43:36PM +0200, Bernd Zeimetz wrote:
> > > On 05/24/2010 11:05 AM, Raphael Hertzog wrote:
> 
> I think the announcement is wrong, we cannot ever expect every single
> package to be touched for any single change. We don't even do that when
> libc changes SONAME - that only affects compiled packages, this
> theoretically affects all source packages which means huge numbers of
> rebuilds and transitions.
> 
> There is nothing wrong with a source package that glides through several
> stable releases without needing a rebuild, especially if it only
> builds an Arch:all binary package. As long as it is bug free, an ancient
> standards version alone is not sufficient reason to change anything in
> the package or make any upload just for the sake of making an upload.

So, we are talking about packages that have 
a) no (fixed) bug reports
b) no new upstream version 
in 4 years. 
How many packages are we talking about here? Is there a way to get the
number of packages that have the same version in Lenny and Squeeze?

Anyway, I don't think asking for an upload once every 4 years is so much
of a burden.

Thomas


-- 
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/20100527204747.ga12...@atlan



Re: RFH: bashisms in configure script

2010-05-27 Thread Stefan Fritsch
On Tuesday 25 May 2010, Raphael Geissert wrote:
> 1. If your name is on the list at [2] please check at [3] the .dsc
> file that  corresponds to the source packages you co-/maintain,
> review and fix.  The .dsc files contain checkbashisms' output.

Do you want to start a list with errors that can be ignored because 
they are in unused scripts? For example in apache2:

possible bashism in ./srclib/pcre/configure line 3915 (should be 'b = 
a'):
  enableval=$enable_ebcdic; if test "$enableval" == "yes"; then


Since srclib/pcre/configure is never executed during the build of the 
Debian package, I don't see any value in fixing it.


-- 
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/201005272241.57985...@sfritsch.de



Bug#583506: ITP: python-setproctitle -- A setproctitle implementation for Python

2010-05-27 Thread Örjan Persson
Package: wnpp
Severity: wishlist
Owner: "Örjan Persson" 


* Package name: python-setproctitle
  Version : 1.0 
  Upstream Author : Daniele Varrazzo 
* URL : http://code.google.com/p/py-setproctitle/
* License : BSD
  Programming Lang: Python
  Description : A setproctitle implementation for Python

The library allows a process to change its title (as displayed by system
tools such as ps and top).

Changing the title is mostly useful in multi-process systems, for
example when a master process is forked: changing the children's title
allows to identify the task each process is busy with. The technique is
used by PostgreSQL and the OpenSSH Server for example.



--
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/20100527215338.21288.76552.report...@bender.fobie.net



Re: Let's write a system admin friendly mail server packaging system

2010-05-27 Thread Thomas Goirand
Mario 'BitKoenig' Holbe wrote:
> So far this is independent of third packages which is IMHO fine and
> desirable. So far, this could be solved by a postfix-conf.d-snippet
> shipped with the amavis package.

Quite not. You also need to configure the incoming and outgoing ports of
amavis the correct way.

> That's pain, indeed, and should IMHO be avoided at all.
> A clean way to conf this would be
>   * postfix ships to amavis
>   * amavis ships back to postfix
>   * postfix ships to dkimproxy
>   * dkimproxy ships back to postfix
> I don't know if this is possible with postfix yet. The sendmail milter
> approach is way cleaner regarding such stuff.

No, it's not any cleaner, and it's slower. As I wrote previously, we
really don't want to have lower performances on a mail server if we want
to do things seriously. And by the way, you wrote:

postfix -> amavis -> dkimproxy -> postfix

when what we really want to do is:

postfix -> dkimproxy -> amavis -> postfix

for obvious performance reasons.

>> This is a LOT less trivial than what you pretend.
> 
> That's not just less trivial, it's horrible :)
> 
> And this is probably one of the reasons why newer amavis is now able to
> perform DKIM signing on it's own. So, this specific chaining should be
> historic sooner or later.

I do not agree, for a very simple reason. Amavis is a dog, and you might
want to remove it completely (depending on your setup/needs/mood). As
much as I could see, each amavis instance is taking about 80MB of RAM!
Back running sarge, it was a way smaller. I am quite stunned about the
fact that, under Lenny, running amavis + clamav + spamassassin is taking
about 6/700 MB of RAM when the server is idle. I quite don't understand
what happened between Sarge and Lenny (or even, between Etch and Lenny).
We used to run these 3 plus apache, mysql and others with just under
200MB of RAM + same amount of swap, on small footprint VMs. Currently,
512MB of RAM + same amount of swap is hardly enough.

Also, running amavis is slow, very slow. So that's the one you want to
run the last, after all other checks have been performed. To what I
could see, dkimproxy performs very well. Others reported that it ran
very well under such heavy load as 100k+ email a day (which is the type
of traffic we always should keep in mind).

> Do you have another example where such a chaining is unavoidable?

Sure. clamsmtp for example. That makes 3 software that are used as SMTP
proxies, and that could be chained. All of them would need dynamic
configuration depending what is installed on the system. And this is
only the one that I know/use. There must be more than this in the archive.

The current situation in Debian, is that not even the default incoming
and relaying ports are set correctly so the components can work
together. This is quite a real mess.

>> OF COURSE we do care about the performances of a mail server. Some ISP
>> are running servers that are managing 100s of thousands of mail a day.
> 
> And of course they use distribution-default configured mail servers for
> that :) scnr.

Are you trying to say that we shall ship a not performing configuration
by default, because big ISP are capable of reconfiguring? If you are,
sorry, I don't agree.

I think we shall try to release the best distribution as we can, with
correct, performing values by default, and even, if possible, have a
default configuration that you never even need to edit, because it's
just right by default. We should at least have this goal in mind,
otherwise it slowly leads to an unusable default system, which is really
not wanted here (and which I believe is the current state of many of the
mail components in Debian, and that is the reason of my original post).
Maybe I'm being too idealistic here. What's your opinion?

Thomas


-- 
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/4bfeec27.1070...@goirand.fr



Re: The story behind UPG and umask.

2010-05-27 Thread C. Gatzemeier
Am Thu, 27 May 2010 11:35:34 +0200
schrieb Wolodja Wentland:

>  why not make the decision to use UPG explicit by setting
> "UPG = True"

I would say UPGs are already explicitly used.

If your UPG = True means that newly created users are created with user
private groups, than that is "USERGROUPS=yes" in adduser.conf.
This UPG usage prerequisite, has been a debian default since 94'
according to an old thread that was mentioned.

If by UPG = True you refer to being conservative and relaxing the umask
only for users that are created with certain characteristics that
indicate that they really have been created with private user groups,
thatn that used to be "USERGROUPS_ENAB yes" in login.defs until PAM was
introduced whithout support for it, at that time, and broke it. Now
pam_umask is available and takes the option "usergroups" when called
from a pam.d/ config file (it could probably be patched to read
login.defs).

If by UPG = True you refer to setting a system wide default 
(relaxed) umask 002 (and risking to do to much to exsiting users or
users on other systems authenticating agains the debian system), that
used to be UMASK 002 in login.defs before PAM, with PAM "umask
002" had to be called from each shell rc file used, but now, if we
activate pam_umask, it will read UMASK 022 from login.defs again (and
relax it conditionally).




-- 
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/20100528001517.29cea841c.gatzeme...@tu-bs.de@tu-bs.de



Re: The story behind UPG and umask.

2010-05-27 Thread C. Gatzemeier
Am Fri, 28 May 2010 00:15:17 +0200
schrieb "C. Gatzemeier" :

>  but now, if we
> activate pam_umask, it will read UMASK 022 from login.defs again (and
> relax it conditionally).

err, that is the case if you keep the UMASK 022 and "usergroups"
option (the defaults). Of course you can set a fixed UMASK 002 and
remove "usergroups" from the pam_umask call, and there will be no umask
relaxation.


-- 
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/20100528002702.7b5741a4c.gatzeme...@tu-bs.de@tu-bs.de



Re: Recent changes in dpkg

2010-05-27 Thread gregor herrmann
On Thu, 27 May 2010 10:05:51 +0200, Raphael Hertzog wrote:

> Yes, we're starting a long-term migration that will require every package
> to be modified. [..]
> No, we won't break packages, it's a migration and dpkg-source will be
> switched only when all packages have been modified. There are warnings
> in place both in dpkg-source and in lintian. We are fully aware that it will
> take very long [..]
> And 1.17.x means squeeze+2. And at that time, 1.0 will still be supported,
> it's just that it won't be assumed if debian/source/format is absent.

Thanks for the clear summary of the plans.

FWIW: I think that's a reasonable approach.


Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-NP: Dire Straits: Sultans Of Swing


signature.asc
Description: Digital signature


test if primary group, with only implicit membership of the user?

2010-05-27 Thread C. Gatzemeier

> 
> 2) A special case is true: The group is set as the main group of the
>user (in /etc/passwd) while the user is NOT added to his group
>in /etc/groups.

May pam_umask test this, for umask relaxation?


-- 
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/20100528010045.653c9121c.gatzeme...@tu-bs.de@tu-bs.de



Re: Recent changes in dpkg

2010-05-27 Thread James Vega
On Thu, May 27, 2010 at 10:47:47PM +0200, Thomas Weber wrote:
> How many packages are we talking about here? Is there a way to get the
> number of packages that have the same version in Lenny and Squeeze?

According to a quick query on UDD, there are 3169 source packages which
have the same source version in Lenny and Squeeze.  746 when comparing
Etch and Squeeze.

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega 


signature.asc
Description: Digital signature


Work-needing packages report for May 28, 2010

2010-05-27 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 630 (new: 8)
Total number of packages offered up for adoption: 123 (new: 3)
Total number of packages requested help for: 65 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   bbdate (#583241), orphaned yesterday
 Description: Date tool for the blackbox window manager
 Installations reported by Popcon: 83

   fbpanel (#583245), orphaned yesterday
 Description: A lightweight X11 desktop panel
 Installations reported by Popcon: 356

   glipper (#583244), orphaned yesterday
 Description: Clipboard manager for the GNOME panel
 Reverse Depends: brdesktop-gnome
 Installations reported by Popcon: 396

   myspell-sv (#583250), orphaned yesterday
 Description: Swedish (SE) dictionary for myspell
 Installations reported by Popcon: 554

   obmenu (#583246), orphaned yesterday
 Description: A graphical menu editor for openbox
 Installations reported by Popcon: 412

   odyssey (#583249), orphaned yesterday
 Description: PIC microcontroller programming application
 Installations reported by Popcon: 72

   usermode (#583242), orphaned yesterday
 Description: Graphical tools for certain user account management
   tasks
 Reverse Depends: mock
 Installations reported by Popcon: 349

   xmame (#583240), orphaned yesterday (non-free)
 Description: Multiple Arcade Machine Emulator
 Reverse Depends: xmame-common xmame-gl xmame-sdl xmame-svga xmame-x
   xmess-sdl xmess-x
 Installations reported by Popcon: 783

622 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/orphaned for a complete list.



The following packages have been given up for adoption:

   fusecompress (#583207), offered yesterday
 Description: transparent filesystem compression using FUSE
 Reverse Depends: fusecompress-dbg
 Installations reported by Popcon: 99

   php-versioncontrol-svn (#583117), offered 2 days ago
 Description: Wrapper interface for the Subversion command-line
   client
 Installations reported by Popcon: 6

   xserver-xorg-video-openchrome (#583501), offered today
 Description: display driver for VIA Unichrome video chipsets
 Reverse Depends: xserver-xorg-video-all xserver-xorg-video-via
 Installations reported by Popcon: 34996

120 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/rfa_bypackage for a complete list.



For the following packages help is requested:

   apt-cross (#540341), requested 293 days ago
 Description: retrieve, build and install libraries for
   cross-compiling
 Reverse Depends: apt-cross emdebian-buildsupport emdebian-qa
   emdebian-tools libemdebian-tools-perl
 Installations reported by Popcon: 350

   apt-xapian-index (#567955), requested 115 days ago
 Description: maintenance tools for a Xapian index of Debian packages
 Reverse Depends: adept ept-cache
 Installations reported by Popcon: 11757

   ara (#450876), requested 928 days ago
 Description: utility for searching the Debian package database
 Installations reported by Popcon: 116

   asymptote (#517342), requested 454 days ago
 Description: script-based vector graphics language inspired by
   MetaPost
 Installations reported by Popcon: 1295

   athcool (#278442), requested 2039 days ago
 Description: Enable powersaving mode for Athlon/Duron processors
 Installations reported by Popcon: 144

   boinc (#511243), requested 504 days ago
 Description: BOINC distributed computing
 Reverse Depends: boinc-app-milkyway boinc-app-seti boinc-dbg
 Installations reported by Popcon: 1632

   cvs (#354176), requested 1554 days ago
 Description: Concurrent Versions System
 Reverse Depends: crossvc cvs-autoreleasedeb cvs-buildpackage cvs2cl
   cvs2html cvschangelogbuilder cvsconnect cvsd cvsps cvsservice (11
   more omitted)
 Installations reported by Popcon: 25079

   dctrl-tools (#448284), requested 943 days ago
 Description: Command-line tools to process Debian package
   information
 Reverse Depends: aptfs debian-goodies debtree dlocate
   haskell-devscripts javahelper libsbuild-perl linux-patch-debianlogo
   simple-cdd ubuntu-dev-tools
 Installations reported by Popcon: 13410

   debtags (#567954), requested 115 days ago
 Description: Enables support for package tags
 Reverse Depends: debtags-edit goplay packagesearch
 Installations reported by Popcon: 2661

   dietlibc (#5440

Source packages: standard formats and interfaces as an alternative to centralisation.

2010-05-27 Thread Charles Plessy
Dear all,

binary packages are built from unpacked sources through a simple interface that
combines targets of the debian/rules file and environment variables, to build
packages whose structure is documented in our Policy. What about applying the
same logic for building source packages?

This would require to specify the formats 1.0 (and its minor updates), 3.0
(quilt) and 3.0 (native) in a more formal way, but I think that it would be a
good to have them documented anyway, and it would solve the controversy about
debian/source/format: either this file is necessary for a source package to
conform to the format 1.0, or it is not. It would also clarify the logic in the
3.0 (variant) name scheme. For instance, if the 3.0 (native) format is updated
to 3.1 (native), will the quilt variant stay 3.0 or become 3.1 with no changes?

With a simple debian/rules target, for instance ‘source’, the conflict about
the source package formats can be made much milder, because it will be the
choice of the maintainer to use or not dpkg-dev, debian/source/format, and the
automatic patch production system.

This solution would bring do-o-cracy back in the loop, with the dpkg-dev
maintainers free to implement a solution that respects documented standards
(that they are in the first line to shape), and the package maintainers free to
use another way if they dislike the approach taken by dpkg-dev.

While the Debian infrastructure does not build source packages, such a switch
from ‘dpkg-buildpackage’ to ‘debian/rules source’ would be quite distruptive in
the maintainers workflows, so it would probably need some time to adapt the
toolchains, but apparently the mood is on a mass-transition of our packages
anyway…

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
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/20100528011316.gb21...@kunpuu.plessy.org



Looking for maintainers of Spacewalk packages

2010-05-27 Thread Miroslav Suchý

Hi,
I'm developer of Spacewalk [1,2]. Spacewalk is an open source (GPLv2) 
Linux systems management solution. It is the upstream community project 
from which the Red Hat Network Satellite product is derived.


Recently we added initial support for Debian [3,4]. We even build 
packages for Debian [5]. However - I'm not sure if we have capacity and 
resources for maintaining Debian packages properly. I mean: to follow 
all the best practices of Debian, to become Debian maintainer...


So I'm looking for Debian developer/maintainer who would like to 
maintain those 10 packages. I will be glad even if you are willing to 
maintain even some package(s). Volunteers? If you have questions, I'm 
ready to help you as best as I can.


BTW: our plan for summer, is to develop plugin for apt-get which allows 
you to download packages from Spacewalk server directly using apt-get. 
That is last missing piece for declaring support for Debian as complete.


[1] http://www.redhat.com/spacewalk/
[2] https://fedorahosted.org/spacewalk/
[3] https://fedorahosted.org/spacewalk/wiki/Deb_support_in_spacewalk
[4] https://www.redhat.com/archives/spacewalk-list/2010-May/msg00208.html
[5] 
https://build.opensuse.org/project/show?project=home%3Axsuchy%3Adebian-spacewalk 



Miroslav Suchy

--
,,,
   (o o)
  =oOO==(_)==OOo===
 )   mailto:miros...@suchy.cz
(   ICQ: #70802630 tel:+420-603-775737 skype:MiroslavSuchy
 )echo 
'[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq'|dc

(Oooo._
 .oooO   (   )
 (   )) /
  \ ((_/
   \_)


--
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/4bff41cb.6020...@suchy.cz



Re: Looking for maintainers of Spacewalk packages

2010-05-27 Thread Andrew M.A. Cater
On Fri, May 28, 2010 at 06:08:43AM +0200, Miroslav Suchý wrote:
> Hi,
> I'm developer of Spacewalk [1,2]. Spacewalk is an open source
> (GPLv2) Linux systems management solution. It is the upstream
> community project from which the Red Hat Network Satellite product
> is derived.
> 
> Recently we added initial support for Debian [3,4]. We even build
> packages for Debian [5]. However - I'm not sure if we have capacity
> and resources for maintaining Debian packages properly. I mean: to
> follow all the best practices of Debian, to become Debian
> maintainer...
> 
> So I'm looking for Debian developer/maintainer who would like to
> maintain those 10 packages. I will be glad even if you are willing
> to maintain even some package(s). Volunteers? If you have questions,
> I'm ready to help you as best as I can.
> 

As a Red Hat and Centos sysadmin and user, primarily at work, and a very rusty 
Debian developer, I'd be willing to help if needed, even if only in testing.


> BTW: our plan for summer, is to develop plugin for apt-get which
> allows you to download packages from Spacewalk server directly using
> apt-get. That is last missing piece for declaring support for Debian
> as complete.
> 
> [1] http://www.redhat.com/spacewalk/
> [2] https://fedorahosted.org/spacewalk/
> [3] https://fedorahosted.org/spacewalk/wiki/Deb_support_in_spacewalk
> [4] https://www.redhat.com/archives/spacewalk-list/2010-May/msg00208.html
> [5] 
> https://build.opensuse.org/project/show?project=home%3Axsuchy%3Adebian-spacewalk
> 
> 
> Miroslav Suchy
> 

AndyC


--
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/20100528050152.ga23...@galactic.demon.co.uk



Bug#583524: ITP: marave -- A text editor that helps you focus on writing

2010-05-27 Thread Chris Silva
Package: wnpp
Severity: wishlist
Owner: Chris Silva 


* Package name: marave
  Version : 0.7
  Upstream Author : Roberto Alsina 
* URL : http://code.google.com/p/marave/
* License : GPL-2
  Programming Lang: Python, Python-QT4
  Description : A text editor that helps you focus on writing

Inspired by ommwriter and other similar projects, marave 
(it means "nothing" or "it doesn't matter" in guaraní) aims 
to be a simple, clean text editor that doesn't distract you 
from your writing.
 
* Clean interface. Most of the time: NO interface 
 
* Pretty 
 
* Customizable 
 
You can have a nice background, or just a color. You can have a 
realtime spellchecker or not. Syntax highlighting or not. You can 
have background music, keyboard feedback, or silence. Marave will 
try to be the way you want it to be.



-- 
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/20100528044544.25382.1.report...@chris.makeworld.com



Re: Recent changes in dpkg

2010-05-27 Thread Josselin Mouette
Le jeudi 27 mai 2010 à 13:38 -0500, Peter Samuelson a écrit :
> It's pretty clear that this is social engineering.  The dpkg
> maintainers want to force every package maintainer to _think_ about
> which source format they wish to use.  To ensure that, in the long run,
> you no longer have the choice to simply ignore the format war.
> 
> I am puzzled by one thing, however.

There is another thing that puzzles me: that people think there is a
format war.

We have a new format that is better in all respects. Let’s just migrate
to it. We can take 2, even 3 releases if it’s what it takes, but there’s
just one day when it becomes pointless to support an old format. Face
it: in a few years, no one will care about the 1.0 format anymore,
regardless of how much virulent they are today.

Raphaël didn’t always do a good communication job around this format and
maybe not all changes were introduced in the right order. But now people
are using this as an excuse for something I know very well from work:
change resistance. Whatever change you implement, some people will
actively work against it, generally with no rational reason.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


signature.asc
Description: This is a digitally signed message part


Re: Meaning of the different “format” fields and files.

2010-05-27 Thread Raphael Hertzog
On Thu, 27 May 2010, Charles Plessy wrote:
>  * In Debian changes files, Format is currently 1.8; I suppose that it
>defines the meaning and syntax of the other fields. Is there a place were 
> the
>history of this file format is defined? Is it a general format number for 
> what
>we call the “pseudo RFC-822”, “paragraph”, or  “stanza” format?
> 
>  * In the Debian source control files, Format is 1.0 or 3.0 (variant). This
>defines the format of the source package. Is the format of the Debian 
> source control
>file itself tied to the format of the source package, or is it independant 
> as for
>the changes files?
>
>  * §5.6.16 specifies a value of 1.5 for all Format fields. Is it a source 
> package format
>version or a “pseudo RFC-822” format version. If yes should this number be 
> updated to 1.8,
>or even to 1.9 to reflect that the Format field is deprecated in source 
> package
>control files?
> 

Answer to those questions in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547272

>  * A Format field in source package control files used to determine
>the Format field of the Debian source control files, but in the latest
>Policy, this field is not listed in §5.2, that defines source package 
> control files.
>However, other fields, like the VCS-* fields are not listed there, so it
>does not mean that the Format field is disallowed. Nevertheless it seems 
> to be
>deprecated. Should the policy be updated to reflect this?

You mean updated to say that the Format: field has no place in debian/control?

I don't think we have to say where it's not allowed, only what the proper
place is for the given information.

>  * Lastly, there is the new debian/source configuration directory, that is 
> used
>by the latest dpkg-dev, but also by lintian. Is the structure of this 
> directory
>described somewhere? Is it versionned? 

That directory is not covered by a global version number. Individual tools
putting/using files there are responsible of the format of the files and
their evolution. It's mainly dpkg-source though as the name suggests.

As usual, it's a good idea to prefix filenames if you're going to create
new files that reside there (some *-buildpackage tools might want to use
it) to avoid namespace collisions.

Cheers,
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/


-- 
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/20100528062525.ga4...@rivendell



Re: Source packages: standard formats and interfaces as an alternative to centralisation.

2010-05-27 Thread Raphael Hertzog
On Fri, 28 May 2010, Charles Plessy wrote:

[ Skipping the part that makes no sense to me ]

> With a simple debian/rules target, for instance ‘source’, the conflict about
> the source package formats can be made much milder, because it will be the
> choice of the maintainer to use or not dpkg-dev, debian/source/format, and the
> automatic patch production system.

That's going further than for the binary package building, even if the
process is controlled by debian/rules, it's always the dpkg-dev scripts
that are underlying and dpkg-deb -b.

Taking entirely dpkg-dev out of the story for building source packages
is not a desirable outcome IMO. And in any case you need at least support
of dpkg-buildpackage to call whatever new interface that you design for
that purpose.

> This solution would bring do-o-cracy back in the loop, with the dpkg-dev

I don't think we have ever lost do-o-cracy...

> (that they are in the first line to shape), and the package maintainers free 
> to
> use another way if they dislike the approach taken by dpkg-dev.

That's counter-productive. We have far more flexibility in dpkg-source
than we ever had before, people could even invent new source formats
outside of dpkg-source and gain traction before getting them merged
officially.

I'm also not a dictator imposing my view (although some people like to
think that) I have changed my mind several times based on the feedback
that I got. I'd rather have further changes on the topic backed by a DEP
to avoid the miscommunication that we had concerning the new source
formats.

Cheers,
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/


-- 
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/20100528064023.gb4...@rivendell