Re: leftover /usr/X11R6 references

2009-11-21 Thread Mikhail Gusarov

Twas brillig at 03:00:27 21.11.2009 UTC+01 when ni...@debian.org did gyre and 
gimble:

 >> There are probably more references total than can be sensibly removed,
 >> but perhaps it would be worth adding some targeted lintian checks to warn 
 >> about
 >> uses in places, like libraries, where it probably indicates the library is
 >> doing unnecessary work of including the directory in a search path?

 MČ> Is this really worth of diversion from upstream?

It worth reporting to upstream and sending patches.

-- 
  http://fossarchy.blogspot.com/


pgp2yPnpBTIog.pgp
Description: PGP signature


Re: leftover /usr/X11R6 references

2009-11-21 Thread Michal Čihař
Hi

Dne Sat, 21 Nov 2009 15:10:54 +0600
Mikhail Gusarov  napsal(a):

> 
> Twas brillig at 03:00:27 21.11.2009 UTC+01 when ni...@debian.org did gyre and 
> gimble:
> 
>  >> There are probably more references total than can be sensibly removed,
>  >> but perhaps it would be worth adding some targeted lintian checks to warn 
> about
>  >> uses in places, like libraries, where it probably indicates the library is
>  >> doing unnecessary work of including the directory in a search path?
> 
>  MČ> Is this really worth of diversion from upstream?
> 
> It worth reporting to upstream and sending patches.

Is really /usr/X11R6 deprecated everywhere? I'm afraid it's just FHS.

-- 
Michal Čihař | http://cihar.com | http://blog.cihar.com


signature.asc
Description: PGP signature


Re: leftover /usr/X11R6 references

2009-11-21 Thread George Danchev

Quoting "Michal Čihař" :


Hi

Dne Sat, 21 Nov 2009 15:10:54 +0600
Mikhail Gusarov  napsal(a):



Twas brillig at 03:00:27 21.11.2009 UTC+01 when ni...@debian.org  
did gyre and gimble:


 >> There are probably more references total than can be sensibly removed,
 >> but perhaps it would be worth adding some targeted lintian  
checks to warn about
 >> uses in places, like libraries, where it probably indicates the  
library is

 >> doing unnecessary work of including the directory in a search path?

 MČ> Is this really worth of diversion from upstream?

It worth reporting to upstream and sending patches.


Is really /usr/X11R6 deprecated everywhere? I'm afraid it's just FHS.


it is FHS, but it is optional.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: possible MBF about Policy 8.2 (Shared library support files)

2009-11-21 Thread Goswin von Brederlow
Steve Langasek  writes:

> On Thu, Nov 19, 2009 at 05:41:11AM +0100, Goswin von Brederlow wrote:
>> >> I detected 1063 possible violations with some percentage of false
>> >> positives. Since those are too many to go through by hand I filtered a
>> >> bit for the location of the violating files:
>
>> >> /etc/   : 137 packages
>> >> /bin/ or /usr/bin   : 285 packages
>> >> /sbin/ or /usr/sbin/: 47 packages
>
>> >> Still too many for one go and a huge overlap between the 3 cases so I
>> >> picked just packages that contained a shared library (as witnessed by
>> >> a shlibs file in the control.tar.gz) and files in /etc/. I considered
>> >> any file in /etc/ that does not contain a version in its path or name
>> >> that would make it distinct from a future SOVERSION in violation of
>> >> 8.2. I (hopefully) removed all false positives (leaving 126 packages).
>
>> This is true. On its own none of them are a policy violation if you
>> want to nit-pick. Only when a new SONAME is uploaded with the same
>> files is the policy really violated.
>
>> For that I have 2 things to consider:
>
>> 1) How sure are you the SONAME never changes? How sure are you the
>> file will be obsolete in the next SONAME? How sure are you that you
>> will remember to rename all files on a SONAME change? If there is even
>> the slightest doubt the name should be changed now to a safe name so
>> the package is prepared for all eventualities.
>
>> With a verry few exceptions (like libc6) the risk of a future
>> collision is just to big. If that means you have to add a version to
>> the conffile or split the package now instead of in a year or two that
>> is regrettable but something I hope can be lived with.
>
> In the case of certain libraries: *very* sure.  If you aren't sure which
> ones are sure, then I think a mass bugfiling is premature.

I have no way of knowing which sources will be sure to never change
the soname. That is something maintainer might and upstream
should know. My best guess would be to check if the soname already
changed once. But that would still catch e.g. libc6, which we assume
won't change again. If anyone can suggest something better please
speak up.

>> 2) Multiarch (are you hating that word yet?) is a release goal for squeeze
>
>> With multiarch the library should be installable for multiple
>> architectures so that (different) binaries from multiple architectures
>> that depend on it can be installed. E.g. /usr/bin/bar and /usr/bin/baz
>> both depending on libfoo.
>
>> If libfoo contains conffiles then they will give a file collision in
>> dpkg preventing the installation of more than one architecture. Having
>> the conffile in libfoo-common (Arch: all) avoids that. Using the arch
>> tripplet in the path or name avoids it too but should be only used
>> when conffiles are architecture specific.
>
> The present aim for dpkg multiarch support in squeeze is to allow reference
> counting of conffiles provided by multiarch packages, precisely so that we
> don't have to have gratuitous splits of packages for conffiles that can
> reasonably be shared between the libraries on multiple architectures.
> Furthermore, in the event that a conffile *can't* reasonably be shared
> between architectures, it's at least as appropriate for the path of the
> conffile to be qualified with the *architecture*, *instead of* with the
> version.

The multiarch specs are unclear on this:

   | Debian/Ubuntu policy already states that files whose names do not
   | change with each soname change should not be included in the
   | shared library package; so in general it is already wrong to ship
   | config files and data files in a shared library package, though
   | the practical impact of this varies. (For instance, the soname of
   | glibc is not expected to change any time in the future, so the
   | libc6 package currently unapologetically ships helper binaries,
   | config files, and man pages in the shared library package.)
   | However, /usr/share/doc/ is expected to be provided by
   | every package installed on the system, so a general solution is
   | needed for multiarch packages that must be co-installable while
   | shipping architecture-independent files.

This can easily be read that only for /usr/share/doc/ a
general solution is to be provided. (And the libc6 example is
partially outdated)

It goes on:

   | In addition, dpkg will implement an internal checksum database
   | for files it installs, and reference counting for files shared by
   | multiarch packages. Multiarch packages with differing versions of
   | any file will also be treated as declaring reciprocal Breaks.

This can be read that a package of one arch can never have a file
conflict with the same of another arch. Any overwrite errors will just
be reference counted. I would not want /usr/bin/foo reference counted
if it is contained in libfoo and I would hope only identical files
will be allowed.

So please clarify this in the specs. What files are 

Re: ITP: mercurial-buildpackage (for those who care about Mercurial)

2009-11-21 Thread Jens Peter Secher
2009/11/21 Goswin von Brederlow :
> Jens Peter Secher  writes:
>> As I see it, there is no need for using Mercurial Queues (mq) with
>> mercurial-buildpackage because dpkg-source format "3.0 (quilt)" has
>> the same purpose as mq, namely to wrap around quilt to achieve
>> automatic patch handling.
>
> Not quite. The Mecurial Queues are under version control. That means
> I can check out last months patch series, bisect changes, see who
> changed what when and so on.

Hmm, the debian/patches/ are also under version control.

I am afraid I still do not see a real difference...

> All in a way mercurial users are use to.

...except for the above (assuming Mercurial really are used to MQ).

>
> That means people have to use quilt and mercurial. With mercurisl
> queues you would have only mercurial and the quilt part is hidden.
>
> I'm not saying mercurial queues should be forced onto the user but I
> think it would be nice to support them.

Sure, but I do not know how to do that at the moment. :-)

>
> pristine-tar does not put the tarball into the repository. It only
> stores the delta between taring up the upstream branch and the actual
> upstream orig.tar.gz. That way you can clone a repository and build
> without first having to go hunting around for the orig.tar.gz.
>
> Please look at it and look how git-buildpackage uses pristine-tar.

Heh, I started implementing support for pristine tarballs yesterday,
but now I realise that pristine-tar is a package.  Well, that makes
things a lot easier.  I will incorporate it.

Cheers,
-- 
Jens Peter Secher.
_DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_.
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: ITP: mercurial-buildpackage (for those who care about Mercurial)

2009-11-21 Thread Goswin von Brederlow
Jens Peter Secher  writes:

> 2009/11/21 Goswin von Brederlow :
>> pristine-tar does not put the tarball into the repository. It only
>> stores the delta between taring up the upstream branch and the actual
>> upstream orig.tar.gz. That way you can clone a repository and build
>> without first having to go hunting around for the orig.tar.gz.
>>
>> Please look at it and look how git-buildpackage uses pristine-tar.
>
> Heh, I started implementing support for pristine tarballs yesterday,
> but now I realise that pristine-tar is a package.  Well, that makes
> things a lot easier.  I will incorporate it.
>
> Cheers,

Hehe, it sure does. Didn't mean you should invent the wheel again. :)

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



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

2009-11-21 Thread Andreas Marschke
Hi,

I would like to help fluxbox as I do have some experience in writing code and 
developing applications in various languages etc. Could you give me some 
pointers to hit on or any good/easy hacks you use?

Sincerely ,

Andreas Marschke.


On Sunday 25 October 2009 16:22:53 Dmitry E. Oboukhov wrote:
> Package: wnpp
> Severity: normal
> 
> Unfortunately, now I do not have enough time to maintain this package
> properly, so help/comaintain would be appreciated.
> 
> I adopted fluxbox when it had more than 120 bugs. Now it has 34 bugs,
> i think that the most part of them (or of the last of them) is
> unreproducible. But I couldn't find time to separate/fix its.
> 
> If anybody wants we also could create pkg-fluxbox team :)
> 
> --
> ... mpd is off
> 
> . ''`.   Dmitry E. Oboukhov
> 
> : :’  :   email: un...@debian.org jabber://un...@uvw.ru
> 
> `. `~’  GPGKey: 1024D / F8E26537 2006-11-21
>   `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537
> 


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: ITP: mercurial-buildpackage (for those who care about Mercurial)

2009-11-21 Thread Darren Salt
I demand that Jens Peter Secher may or may not have written...

> 2009/11/21 Goswin von Brederlow :
>> Jens Peter Secher  writes:
>>> As I see it, there is no need for using Mercurial Queues (mq) with
>>> mercurial-buildpackage because dpkg-source format "3.0 (quilt)" has
>>> the same purpose as mq, namely to wrap around quilt to achieve
>>> automatic patch handling.
>> Not quite. The Mecurial Queues are under version control. [...]

*May* be under version control. If so, it's a separate repository; and if you
want it to be public, you have to push it separately (I don't see equivalents
of 'push', 'pull', 'in' and 'out' there short of using --cwd).

[snip]
> Hmm, the debian/patches/ are also under version control.

That directory *will* be, yes.

> I am afraid I still do not see a real difference...

It looks like something like the following will work:

  * make .hg/patches a symlink to debian/patches;
  * add debian/patches/status and debian/patches/guards to .hgignore;
  * require that .hg/patches/series is quilt-compatible (no guards);
  * require that .hg/patches/guards is empty or non-existent;
  * deapply patches at build time ("hg qpop --all"; abort build on failure).

(No, I don't have a patch for this.)

>> All in a way mercurial users are use to.

> ...except for the above (assuming Mercurial really are used to MQ).

I've made some use of that where I use mercurial; better that than quilt,
given the integration into mercurial.

>> That means people have to use quilt and mercurial. With mercurisl
>> queues you would have only mercurial and the quilt part is hidden.

Agreed.

>> I'm not saying mercurial queues should be forced onto the user but I
>> think it would be nice to support them.

I'm not sure that quilt should be forced onto the user unless it's properly
integrated into the VCS; and where the VCS has its own patch queue
management, that should be preferred.

> Sure, but I do not know how to do that at the moment. :-)

See above (probably). :-)

[snip]
-- 
| Darren Salt| linux at youmustbejoking | nr. Ashington, | Doon
| using Debian GNU/Linux | or ds,demon,co,uk| Northumberland | Army
| + http://wiki.debian.org/DebianEeePC/

Happiness adds and multiplies as we divide it with others.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: New source package formats now available

2009-11-21 Thread Gerfried Fuchs
Hi!

 Some few comments.

* Raphael Hertzog  [2009-11-21 16:54:36 CET]:
>  * even if you don't have any upstream patch right now, next time that
>someone must NMU your package, they can cleanly add a patch (with a
>proper DEP-3 header) without having to modify the build system

 This is nothing new for the 3.0 (quilt) format, this is a reason for
any patch system format, so this feels a bit like false-advertising,
sorry. Don't get me wrong, I use quilt where I have to touch upstream
sources myself and totally like it, I just don't see the need to use
this as advertising for the 3.0 format because that doesn't buy you much
more in that respect.

>  * in the long run it's best to standardize on a single patch system (new
>contributors need to learn a single system, more people can help you,
>etc.) and quilt appears to be that patch system.

 That part feels also a bit strange - I don't think it should be the
decision of the dpkg team to force people to use a specific patch
system. Again, I use quilt myself. Though, Debian (and free software in
general) always was about choice. And yes, I know, there's 3.0 (native),
but that wasn't mentioned.

> When you switch to "3.0 (quilt)", there are other changes that you might
> want to do:
>  * You can remove everything related to quilt in debian/rules
>(patch/unpatch logic, cleanup of quilt stamp file and its .pc
>directory).

 Unfortunately, I can't follow that "can remove". It sounds like it
would work if you keep it in. Unfortunately that's not the case. Please
take a look at the build logs for wesnoth 1:1.7.8-1. The story is easy:

 -) The buildd does a debian/rules clean.
 -) quilt doesn't find any applied patches (because dpkg doesn't create
the .pc/ directory structure)
 -) The buildd then starts with the building.
 -) quilt likes to apply the patches and failes because they already
*are* applied but quilt doesn't know about it.

 So pretty please, change that "can remove" into a "MUST remove",
otherwise you will stumble into problems.

> === Does a 3.0 (quilt) source package need to build-depend on quilt? ===
> 
> If you drop the quilt usage in debian/rules (patch/unpatch logic), then no.

 You *HAVE* to drop the quilt usage in debian/rules, otherwise it will
fail.

 So long, and thanks for the work involved, but this minor issues should
still be addressed, in one way or the other. :)

 *waves*
Rhonda


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: New source package formats now available

2009-11-21 Thread Raphael Hertzog
Hi,

On Sat, 21 Nov 2009, Gerfried Fuchs wrote:
> * Raphael Hertzog  [2009-11-21 16:54:36 CET]:
> >  * even if you don't have any upstream patch right now, next time that
> >someone must NMU your package, they can cleanly add a patch (with a
> >proper DEP-3 header) without having to modify the build system
> 
>  This is nothing new for the 3.0 (quilt) format, this is a reason for
> any patch system format, so this feels a bit like false-advertising,
> sorry.

Currently a package without a patch system needs heavy modifications in
debian/rules to setup the patch system. So when you want to add a patch in
debian/patches and not in the .diff.gz, you have to choose a patch system
in place of the maintainer.

With 3.0 (quilt), you don't need to do any such modification... the patch
system is already available even if not used. That's what this point
means.

> >  * in the long run it's best to standardize on a single patch system (new
> >contributors need to learn a single system, more people can help you,
> >etc.) and quilt appears to be that patch system.
> 
>  That part feels also a bit strange - I don't think it should be the
> decision of the dpkg team to force people to use a specific patch
> system.

We're not forcing anyone, we make it easier for people to use that patch
system and we explain why we think it's a wise choice to consider quilt
as the default patch system to use when you don't have any specific reason
to pick one over the other.

> >  * You can remove everything related to quilt in debian/rules
> >(patch/unpatch logic, cleanup of quilt stamp file and its .pc
> >directory).
> 
>  Unfortunately, I can't follow that "can remove". It sounds like it
> would work if you keep it in.

In general it should work, but you're right that we have a problem
here with the buildds running an old version of sbuild (there are still
many buildd in that situation) because they do "dpkg-source -x" outside
of the buildd chroot where quilt is not installed even if you added
quilt in your build-depends.

AFAIK newer sbuild should do "dpkg-source -x" in the chroot where quilt is
installed due to build-depends and the .pc directory is then created
at unpack time.

>  -) quilt doesn't find any applied patches (because dpkg doesn't create
> the .pc/ directory structure)

dpkg-source -x uses quilt if it's installed, so if it's here the .pc
structure is created.

Cheers,
-- 
Raphaël Hertzog


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: New source package formats now available

2009-11-21 Thread Mike Hommey
On Sat, Nov 21, 2009 at 08:51:51PM +0100, Raphael Hertzog wrote:
> Currently a package without a patch system needs heavy modifications in
> debian/rules to setup the patch system. So when you want to add a patch in
> debian/patches and not in the .diff.gz, you have to choose a patch system
> in place of the maintainer.

If there is no patch system when you are NMUing, why would you want to
add one ?

> We're not forcing anyone, we make it easier for people to use that patch
> system and we explain why we think it's a wise choice to consider quilt
> as the default patch system to use when you don't have any specific reason
> to pick one over the other.

Note that the squeeze release goal only talks about 3.0 (quilt), not 3.0
(native), which kind of suggests 3.0 (quilt) is being forced down.
That's maybe not what you are thinking, but it's how it feels.

> In general it should work, but you're right that we have a problem
> here with the buildds running an old version of sbuild (there are still
> many buildd in that situation) because they do "dpkg-source -x" outside
> of the buildd chroot where quilt is not installed even if you added
> quilt in your build-depends.
> 
> AFAIK newer sbuild should do "dpkg-source -x" in the chroot where quilt is
> installed due to build-depends and the .pc directory is then created
> at unpack time.

OTOH, "dpkg-source -x" should result in the same tree (including the .pc
directory), whatever the status of quilt installation is on the system.
Or if that is not possible without quilt, then dpkg-dev should depend on
quilt.

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: New source package formats now available

2009-11-21 Thread Gerfried Fuchs
* Raphael Hertzog  [2009-11-21 20:51:51 CET]:
> Hi,
> 
> On Sat, 21 Nov 2009, Gerfried Fuchs wrote:
> > * Raphael Hertzog  [2009-11-21 16:54:36 CET]:
> > >  * even if you don't have any upstream patch right now, next time that
> > >someone must NMU your package, they can cleanly add a patch (with a
> > >proper DEP-3 header) without having to modify the build system
> > 
> >  This is nothing new for the 3.0 (quilt) format, this is a reason for
> > any patch system format, so this feels a bit like false-advertising,
> > sorry.
> 
> Currently a package without a patch system needs heavy modifications in
> debian/rules to setup the patch system. So when you want to add a patch in
> debian/patches and not in the .diff.gz, you have to choose a patch system
> in place of the maintainer.

 Heavy modification? What's so heavy on three entries there?

include /usr/share/quilt/quilt.make

clean:
[...]
unpatch

build-stamp: patch

 Sorry, but these additions are next to nowhere "heavy modifications",
that's a bit over overrating, to say the least.

> With 3.0 (quilt), you don't need to do any such modification... the patch
> system is already available even if not used. That's what this point
> means.

 The modifications are implied, but it means that the source format is
already this "heavy modification", on a similarly heavy modification
scale. Additionally, if someone wants to sepearte the patches into
feature-patches instead of one-modification-patch-per-upload they will
have to additionally pull in quilt anyway to work on it properly,
without having it implied through the build-depends and being guided in
the right direction through README.Source.

> In general it should work, but you're right that we have a problem
> here with the buildds running an old version of sbuild (there are still
> many buildd in that situation) because they do "dpkg-source -x" outside
> of the buildd chroot where quilt is not installed even if you added
> quilt in your build-depends.
> 
> AFAIK newer sbuild should do "dpkg-source -x" in the chroot where quilt is
> installed due to build-depends and the .pc directory is then created
> at unpack time.
> 
> >  -) quilt doesn't find any applied patches (because dpkg doesn't create
> > the .pc/ directory structure)
> 
> dpkg-source -x uses quilt if it's installed, so if it's here the .pc
> structure is created.

 Alright, thanks for explaining the issue - so for the time, what do you
suggest? Remove the quilt handling? Actually ignore the error that quilt
gives (like you suggested on IRC)? Or wait until the sbuild fix is
applied everywhere?

 Thanks,
Rhonda


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: New source package formats now available

2009-11-21 Thread Norbert Preining
On Sa, 21 Nov 2009, Gerfried Fuchs wrote:
>  Heavy modification? What's so heavy on three entries there?
> 
> include /usr/share/quilt/quilt.make
> 
> clean:
>   [...]
>   unpatch
> 
> build-stamp: patch

Besides that that snippet is broken? It made me nuts that quilt people
are changing that snippet and breaking many packages, like all of mine.
It should be:

build-stamp: $(QUILT_STAMPFN)
...

and as far as I see:
clean: unpatch


DOn't get me wrong, I am already using quilt, but the interface with
quilt.make should not change (again, hopefully).

Best wishes

Norbert

---
Dr. Norbert PreiningAssociate Professor
JAIST Japan Advanced Institute of Science and Technology   prein...@jaist.ac.jp
Vienna University of Technology   prein...@logic.at
Debian Developer (Debian TeX Task Force)prein...@debian.org
gpg DSA: 0x09C5B094  fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
---
ABERBEEG (vb.)
Of amateur actors, to adopt a Mexican accent when called upon to play
any variety of foreigner (except Pakistanis - from whom a Welsh accent
is considered sufficient).
--- Douglas Adams, The Meaning of Liff


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: nexuiz-data does not fit on a single CD

2009-11-21 Thread Tollef Fog Heen
]] Mike Hommey 

| On Fri, Nov 20, 2009 at 01:33:29PM -0200, Gustavo Noronha Silva wrote:
| > On Fri, 2009-11-20 at 15:23 +0100, Bernd Zeimetz wrote:
| > > Ack. People which use computers which did not came with a DVD reader 
built in
| > > are probably not able to play nexuiz anyway as it needs a pretty fastCPU 
and
| > > graphics card to be fun :)
| > 
| > Well, you see, my current computer (Lenovo x200s) does not have an
| > optical drive at all. I had to install Debian using an usb stick. It
| > does have a fast enough CPU and graphics card to play nexuiz though,
| > mind you.
| > 
| > My point is that the fact that our packages are showing the age of the
| > media we still want to support should not be a bug.
| 
| It surely is a bug for those who care about CDs. But Zack's point is:
| should it be RC, normal, minor, or wontfix ?

I disagree with it being a bug in the package; if the data needs to be
so big because of quality of textures or number of levels or whatever,
that's just how the world is.

It's not like it's a bug in linux-image-2.6.31-1-amd64 that it doesn't
fit on a 16MB USB stick, which is a similar case albeit with a scale
difference.

-- 
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



Bug#557430: ITP: gummi -- simple latex editor written in Python/PyGTK

2009-11-21 Thread Cristian Greco

Package: wnpp
Severity: wishlist
Owner: Cristian Greco 


* Package name: gummi
  Version : 0.4.2
  Upstream Author : Alexander van der Mey 
* URL : http://gummi.midnightcoding.org
* License : MIT
  Programming Lang: Python
  Description : simple latex editor written in Python/PyGTK

Gummi is a LaTeX editor written in the Python programming language using the
PyGTK interface toolkit. It was designed with simplicity and the novice user
in mind, but also offers features that speak to the more advanced user. Gummi
is still under active development and is released under the open-source MIT
license.

Thanks,
--
Cristian Greco
GPG key ID: 0xCF4D32E4 (old: 0x0C095825)


signature.asc
Description: PGP signature


Bug#557431: general: there is no package to install all POSIX utilities at once

2009-11-21 Thread Dmitri Vorobiev
Package: general
Severity: wishlist


Currently no package exists that would allow installation of all
utilities specified by the POSIX `Shell and utilities' volume:

http://www.opengroup.org/onlinepubs/9699919799/idx/utilities.html

It is considered useful to have such a package, and one such
package was actually created:

https://edge.launchpad.net/~codedot/+archive/ppa/+sourcepub/870564/+listing-archive-extra

This bug is to suggest inclusion of this or a similar package
into Debian operating system.

-- System Information:
Debian Release: squeeze/sid
  APT prefers karmic-updates
  APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 
'karmic-proposed'), (500, 'karmic-backports'), (500, 'karmic')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-15-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Bug#557431: general: there is no package to install all POSIX utilities at once

2009-11-21 Thread brian m. carlson
On Sun, Nov 22, 2009 at 03:41:39AM +0200, Dmitri Vorobiev wrote:
> Currently no package exists that would allow installation of all
> utilities specified by the POSIX `Shell and utilities' volume:
> 
> http://www.opengroup.org/onlinepubs/9699919799/idx/utilities.html
> 
> It is considered useful to have such a package, and one such
> package was actually created:
> 
> https://edge.launchpad.net/~codedot/+archive/ppa/+sourcepub/870564/+listing-archive-extra
> 
> This bug is to suggest inclusion of this or a similar package
> into Debian operating system.

Such a package would be of little use since by default, these utilities
are not POSIX-compliant.  For example, patch is not POSIX-compliant by
default and most patch systems rely on this non-POSIX behavior.  Debian
does not have a POSIX-compliant vi, since none of the implementations
have open mode.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only
OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Re: New source package formats now available

2009-11-21 Thread Goswin von Brederlow
Gerfried Fuchs  writes:

>   Hi!
>
>  Some few comments.
>
> * Raphael Hertzog  [2009-11-21 16:54:36 CET]:
>>  * even if you don't have any upstream patch right now, next time that
>>someone must NMU your package, they can cleanly add a patch (with a
>>proper DEP-3 header) without having to modify the build system
>
>  This is nothing new for the 3.0 (quilt) format, this is a reason for
> any patch system format, so this feels a bit like false-advertising,
> sorry. Don't get me wrong, I use quilt where I have to touch upstream
> sources myself and totally like it, I just don't see the need to use
> this as advertising for the 3.0 format because that doesn't buy you much
> more in that respect.

The BIG difference is that you (as NMUer) can just

apt-get source foo
cd foo*/
dch -i
$EDITOR file
debuild

and a new patch will be created automatically. You work on the source
as if there is no patch system involved and it will do the right
thing. If you do happen to know about quilt and the package already
has patches you can take advantage of quilt features. You can edit
patches or annotate files to find the guilty patch and so on. But if
you don't know or don't like quilt you can also totaly ignore it.

So what you get is a free (as in nothing needs to be in debian/rules
or Build-Depends) patch system that is also free to anyone using the
source. There is no required learning curve.

>>  * in the long run it's best to standardize on a single patch system (new
>>contributors need to learn a single system, more people can help you,
>>etc.) and quilt appears to be that patch system.
>
>  That part feels also a bit strange - I don't think it should be the
> decision of the dpkg team to force people to use a specific patch
> system. Again, I use quilt myself. Though, Debian (and free software in
> general) always was about choice. And yes, I know, there's 3.0 (native),
> but that wasn't mentioned.

And the choice is still there. As you say yourself there is 3.0
(native) even if it wasn't advertized. Also things like topgit can be
used and the resulting source package can still use 3.0 (quilt)
format. That will allow for the maintainer to use his/her favourite
environment while everybody else still has to option to use the
resulting source package with or even without quilt. Again, no
learning curve to modify the source.

Maybe think of 3.0 (quilt) more as an interchange format of debian
patches.

>> When you switch to "3.0 (quilt)", there are other changes that you might
>> want to do:

addressed in other mails

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: New source package formats now available

2009-11-21 Thread Steve Langasek
On Sun, Nov 22, 2009 at 01:16:47AM +0100, Norbert Preining wrote:
> Besides that that snippet is broken? It made me nuts that quilt people
> are changing that snippet and breaking many packages, like all of mine.
> It should be:

> build-stamp: $(QUILT_STAMPFN)
>   ...

> and as far as I see:
> clean: unpatch

Well, the latter is wrong - this breaks if you're patching the build system.

-- 
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


signature.asc
Description: Digital signature