Bug#1059267: ITP: apt-verify - extend apt's gpgv-based verification mechanism

2023-12-22 Thread Julian Andres Klode
On Fri, Dec 22, 2023 at 10:54:10AM +0100, Simon Josefsson wrote:
> Package: wnpp
> Severity: wishlist
> Owner: si...@josefsson.org
> X-Debbugs-CC: debian-de...@lists.debian.org
> 
> * Package name: apt-verify
>   Version : 2.0
>   Upstream Contact: Simon Josefsson 
> * URL : https://gitlab.com/debdistutils/apt-verify
> * License : AGPLv3+
>   Programming Lang: Shell script
>   Description : extend apt's gpgv-based verification mechanism
> 
> Apt-verify extends apt to call all tools in /etc/verify.d/ instead of
> always only calling gpgv, to verify apt archive integrity and
> authenticity.  A symbolic link in /etc/verify.d/gpgv is installed by
> default to provide full backwards compatibility.


David already said a lot of good things but let me extend on that:

- apt-key use is slated for removal no later than Feb 29th.
- apt signature verification should not involve shell scripts
  (hence the removal in the first place)
- apt-verify looks like it's an apt tool and is easy to confuse
  with apt-sign, apt's openpgp replacement, and what will likely
  be the name of the method verifying apt-ed25519 signatures,
  'verify'

In closing let me say I consider overriding APT's signature verification
to be RC-buggy and would immediately file an RC bug should that package
be accepted.

-- The road forward, signature verification and sandboxing concerns

I do not think we currently have a way to move forward with signature
verification hooks due to issues with the download sandbox. If we want
to come up with solutions to plug in additional verification steps, we
first need to

1) finish the sandboxing to move verification of files outside the
   sandbox, or writes from the download and decompressor steps into
   a deeper sandbox

   Essentially my consideration is to replace the entire acquire stack
   with a new event-based stack that's easier to reason about because at
   this point the interactions between the classes we have are
   unreasonable and not understandable.

2) figure out how we can integrate additional verification steps
   with well known security properties that ensure reliability of
   the sandbox. We don't just want to run arbitrary hooks in the
   sandbox (or as root really).

3) figure out a protocol for this. My goal is to adopt varlink in
   APT for IPC to provide a daemon for APT as well as to replace
   custom IPC protocols we currently have like the various classic
   hooks, the JSON hooks, and the acquire protocol.

   Then it would be nice to be able to say "hook in after
   'org.debian.apt.verify' and do additional things".

This will probably take until 2030 or so if I'm the only one working on
it but that's the position that we should aim for rather than blindly
hooking in things where they're not expected or creating hooks that we
don't know how they will work in the final design.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#1004867: RFP: eatmydata-sc -- eatmydata replacement using seccomp

2022-02-02 Thread Julian Andres Klode
On Wed, Feb 02, 2022 at 07:16:28PM +0100, Jakub Wilk wrote:
> Package: wnpp
> Severity: wishlist
> 
> * Package name: eatmydata-sc
>   Upstream Author : Julian Andres Klode 
> * URL : https://github.com/julian-klode/eatmydata-sc
> * License : LGPLv2.1
>   Programming Lang: C
>   Description : eatmydata replacement using seccomp
> 
> eatmydata-sc is similar to eatmydata, a tool to disable file syncing. It 
> is implemented using seccomp-bpf and disables all explicit sync()-like 
> calls.
> 
> It does not support the open() call with O_SYNC parameters or similar.
> 

I do not think it makes sense to package this as is. There's also
another implementation that came first that I don't remember.

If we do want this, we should maybe rename it to inhibit-sync or
similar and see if we can get it into util-linux (or moreutils)
-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#921372: ITP: triehash -- generator for perfect hash functions as C code

2019-02-04 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode 

* Package name: triehash
  Version : 0.3
  Upstream Author : Julian Andres Klode 
* URL : http://github.com/julian-klode/triehash/
* License : MIT
  Programming Lang: Perl
  Description : generator for perfect hash functions as c 

TrieHash generates perfect hash functions as C code (representing the
hashing as a set of recursive switches) which then gets compiled into
optimal machine code. It is substantially faster than gperf, at the
expense of larger object files.

TrieHash is used by APT (which currently ships its own copy), and is
planned to be used for dpkg, so I'm packaging it up now.

^ 
This clearly needs some bikeshedding on the short description, the
github repo says:

  Generator for order-preserving minimal perfect hash functions in C

Here's a paper of sorts:

  https://github.com/julian-klode/triehash-paper

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#903944: ITP: ukui-settings-daemon -- daemon handling the UKUI session settings

2018-07-29 Thread Julian Andres Klode
On Tue, Jul 17, 2018 at 11:40:03AM +0800, handsome_feng wrote:
> Package: wnpp
> Severity: wishlist
> Owner: handsome_feng 
> 
> * Package name: ukui-settings-daemon
>   Version : 1.1.6
>   Upstream Author : Kylin Team 
> * URL : https://github.com/ukui/ukui-settings-daemon
> * License : GPL-2+, GPL-3+, LGPL-2+
>   Programming Lang: C
>   Description : daemon handling the UKUI session settings
> 
>  This package contains the daemon which is responsible for setting the
>  various parameters of a UKUI session and the applications that run
>  under it.
>  It also sets various application settings through X resources and
>  freedesktop.org XSETTINGS.
> 
>  This package will be maintained by the Kylin Team.

This is getting out of hand. We do not need a fork of a fork in the
archive, and ship 3 variants of the same code.

We would appreciate if you'd work with the MATE people to integrate
your changes there instead of forcing the extra burden of maintaining
another GNOME fork on Debian.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#901844: ITP: networkd-dispatcher -- Dispatcher service for systemd-networkd connection status changes

2018-06-19 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode 

* Package name: networkd-dispatcher
  Version : 1.7
  Upstream Author : craftyguy "Clayton Craft" 
* URL : https://gitlab.com/craftyguy/networkd-dispatcher
* License : GPL-3+
  Programming Lang: Python
  Description : Dispatcher service for systemd-networkd connection status 
changes

Depends: gir1.2-glib-2.0,
 python3-dbus,
 python3-gi,
 ${misc:Depends},
 ${python3:Depends}
Suggests: iw | wireless-tools
Description: Dispatcher service for systemd-networkd connection status changes
 Networkd-dispatcher is a dispatcher daemon for systemd-networkd
 connection status changes. It is similar to NetworkManager-dispatcher,
 but is much more limited in the types of events it supports due to the
 limited nature of systemd-networkd.

Packaging is in Ubuntu, just pushing it further upstream :)
-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#863863: ITP: gmailieer -- Fast fetch and two-way tag synchronization between notmuch and GMail

2018-02-09 Thread Julian Andres Klode
Control: tag -1 pending

On Thu, Jun 01, 2017 at 09:13:09AM +0200, Julian Andres Klode wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Julian Andres Klode <j...@debian.org>
> 
> (gauteh: this is a Debian packaging intent)
> 
> * Package name: gmailieer
>   Version : 0.1+git
>   Upstream Author : Gaute Hope <e...@gaute.vetsj.com>
> * URL : https://github.com/gauteh/gmailieer
> * License : GPL-3+
>   Programming Lang: Python
>   Description : Fast fetch and two-way tag synchronization between 
> notmuch and GMail
> 
> This program can pull email and labels (and changes to labels) from your 
> GMail account
> and store them locally in a maildir with the labels synchronized with a 
> notmuch database.
> The changes to tags in the notmuch database may be pushed back remotely to 
> your GMail account.
> 
> It will not and can not:
> 
> - Add or delete messages on your remote account
> - Modify messages other than their labels

Uploaded to NEW. Packaging in Salsa. Sorry it took so long :(

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#855173: ITP status?

2017-09-27 Thread Julian Andres Klode
On Tue, Sep 26, 2017 at 08:25:21PM -0400, Hillel Lubman wrote:
> On Thu, 10 Aug 2017 06:37:58 -0400 Julian Andres Klode  wrote:
> 
> > I basically prepared the debian/copyright list of things to
> > add / change, but did not actually update it yet.
> 
> Hi Julian.
> 
> Do you still plan to package it? It would really be nice to finally see 
> keepassxc in Debian (unstable and testing).
> Thanks!

It's already uploaded and waiting in the NEW queue.

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#855173: ITP status?

2017-08-10 Thread Julian Andres Klode
On Wed, Aug 09, 2017 at 10:56:44AM +0200, Bas Zoetekouw wrote:
> Hi Julian,
> 
> I was just about to file my own ITP for keepassxc when I stumpled upon
> yours.
> 
> Could you give an update on the status?  I'd be happy to help out with
> packaging and/or uploading, if you like.

debian/copyright needs an update and there's an embedded http
library that we might want to disable the feature using it.

I basically prepared the debian/copyright list of things to
add / change, but did not actually update it yet. Here's the
things that are different compared to COPYING (which also
lacks long licenses, but that's a different story):

[10:59:44]  src/gui/csvImport/CsvParserModel.cpp  contains Copyright 
(C) 2016 Enrico Mariotti  - but "Enrico" is not 
mentioned anywhere
[11:01:33]  cmake/CodeCoverage.cmake appears twice in there for some 
reasons
[11:02:12]  src/http Copyright (C) 2013 Francois Ferrand is missing
[11:03:47]  qhttp/http-parser/LICENSE-MIT seems weird
[11:04:12]  "Additional changes are licensed under the same terms as 
NGINX and copyright Joyent, Inc. and other Node contributors. All rights 
reserved." 
[11:04:25]  but then it lists an MIT license, so it's not clear what 
that's supposed to mean
[11:04:52]  Not to mention that "Igor Sysoev" does not appear anywhere 
in COPYING
[11:08:27]  src/keys has files Copyright (C) 2014 Kyle Manna 

[11:10:35]  src/totp is Apache licensed, effectively rendering the 
entire program GPL-3. Not sure if that has any problem yet.
[11:11:08]  several files are Copyright (C) 2017 Weslly Honorato 
<wes...@protonmail.com>
[11:18:04]  tests/TestDatabase.*: *  Copyright (C) 2017 Vladimir 
Svyatski 
[11:22:11]  tests/modeltest.*:** Copyright (C) 2015 The Qt Company Ltd
[11:23:12]  I don't think you can just drop debfx's copyright 
statement from copying and replace it with your own, though
[11:23:18]  (at the top)
[11:25:38]  The whole mac stuff by Lennart Gauer is not mentioned 
anywhere



-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#866334: ITP: lean -- theorem prover from Microsoft Research

2017-06-28 Thread Julian Andres Klode
On Wed, Jun 28, 2017 at 05:37:53PM -0400, Benjamin Barenblat wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Benjamin Barenblat 
> 
> * Package name: lean
>   Version : 3.2.0
>   Upstream Author : Leonardo de Moura  et al.
> * URL : https://leanprover.github.io/
> * License : Apache-2.0
>   Programming Lang: C++
>   Description : theorem prover from Microsoft Research

I don't think we need the company advertisement here, though.

> 
> Lean is a theorem prover or interactive proof assistant. That is, it’s
> a system in which you can write formal mathematical proofs that are
> checked for correctness by the computer. Lean is thus broadly similar
> to Coq, but the Lean developers hope to build a faster, more extensible
> system than Coq is today.

This looks good so far for the package description, not sure about
the rest though:

> 
> From the About page: “Lean is a new open source theorem prover being
> developed at Microsoft Research, and its standard library at Carnegie

Sounds weird, how can a standard libary develop something?

> Mellon University. Lean aims to bridge the gap between interactive and
> automated theorem proving by situating automated tools and methods in a
> framework that supports user interaction and the construction of fully
> specified axiomatic proofs. The goal is to support both mathematical
> reasoning and reasoning about complex systems, and to verify claims in
> both domains.”
> 
> Lean has been under development for several years; regular releases
> first appeared in January. I use Lean, and I know other Debian users
> would like to have it easily accessible.

Seems like this is not a good fit for the package description, and
the quote might have licensing issues.

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#855173: ITP: keepassxc -- Community fork of KeePassX, a free and open-source cross-platform password manager.

2017-06-28 Thread Julian Andres Klode
Control: owner -1 !

On Wed, Jun 28, 2017 at 09:04:16AM +0200, Julian Andres Klode wrote:
> On Tue, Feb 14, 2017 at 05:51:25PM -0500, Matt Jones wrote:
> > I am not a maintainer or developer but an active user if debain and
> > keepass. I would be willing to take this in depending on timeframe. I have
> > time starting next week to devote to this. I have built packages in the
> > past so this is not a huge issue for me
> 
> So, are you still interested in this? I have a package mostly ready
> (have not checked copyright and watch yet), it was really only a matter
> of cloning the keepassx repo and then running sed s#keepassx#keepassxc#g
> basically.
> 
> If I don't hear from you in the next days, I assume you lost interest,
> and will upload the package (and push it to a collab-maint/keepassxc.git
> repo, you are of course free to join).

The email bounced (address does not exist), and given that it's been 4 months
since Matt tried to ITP, and he did not answer to the query 2 months ago, it's
safe to assume he lost interest, so I'm taking ownership.

I pushed the packaging so far to 
  https://anonscm.debian.org/git/collab-maint/keepassxc.git
(web ui will appear soon, and it might need some cleanup and rebasing
 before release; also copyright file needs update).

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#855173: ITP: keepassxc -- Community fork of KeePassX, a free and open-source cross-platform password manager.

2017-06-28 Thread Julian Andres Klode
On Tue, Feb 14, 2017 at 05:51:25PM -0500, Matt Jones wrote:
> I am not a maintainer or developer but an active user if debain and
> keepass. I would be willing to take this in depending on timeframe. I have
> time starting next week to devote to this. I have built packages in the
> past so this is not a huge issue for me

So, are you still interested in this? I have a package mostly ready
(have not checked copyright and watch yet), it was really only a matter
of cloning the keepassx repo and then running sed s#keepassx#keepassxc#g
basically.

If I don't hear from you in the next days, I assume you lost interest,
and will upload the package (and push it to a collab-maint/keepassxc.git
repo, you are of course free to join).

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#863863: build error

2017-06-06 Thread Julian Andres Klode
On Tue, Jun 06, 2017 at 01:27:56PM +0100, Barak A. Pearlmutter wrote:
> Thanks for packaging this. I did not know of its existence, and it
> really scratches an itch for me.
> 
> Little feedback. I'm getting a build error on your current packaging,
> on a pure testing system. Transcript below.

It also does not work yet, requiring notmuch 0.25, or well, this patch:
https://git.notmuchmail.org/git?p=notmuch;a=commit;h=a39a1ee1529bfa3c88ecd6c9a10269f340ebf05f

> Traceback (most recent call last):
>   File "/usr/lib/python3.5/unittest/loader.py", line 462, in _find_test_path
> package = self._get_module_from_name(name)
>   File "/usr/lib/python3.5/unittest/loader.py", line 369, in 
> _get_module_from_name
> __import__(name)
>   File 
> "/home/barak/src/git/gmailieer/.pybuild/pythonX.Y_3.5/build/lieer/__init__.py",
>  line 1, in 
> from .gmailieer import *
>   File 
> "/home/barak/src/git/gmailieer/.pybuild/pythonX.Y_3.5/build/lieer/gmailieer.py",
>  line 8, in 
> fromoauth2client import tools
> ImportError: No module named 'oauth2client'

Ah yes, some Depends also need to be Build-Depends for test
discovery to work. There are no unit tests now, but I just
added the deps in git now rather than disabling testing.

Note: I might rebase the git branch before uploading.

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#863863: ITP: gmailieer -- Fast fetch and two-way tag synchronization between notmuch and GMail

2017-06-01 Thread Julian Andres Klode
On Thu, Jun 01, 2017 at 09:13:09AM +0200, Julian Andres Klode wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Julian Andres Klode <j...@debian.org>
> 
> (gauteh: this is a Debian packaging intent)
> 
> * Package name: gmailieer
>   Version : 0.1+git
>   Upstream Author : Gaute Hope <e...@gaute.vetsj.com>
> * URL : https://github.com/gauteh/gmailieer
> * License : GPL-3+
>   Programming Lang: Python
>   Description : Fast fetch and two-way tag synchronization between 
> notmuch and GMail
> 
> This program can pull email and labels (and changes to labels) from your 
> GMail account
> and store them locally in a maildir with the labels synchronized with a 
> notmuch database.
> The changes to tags in the notmuch database may be pushed back remotely to 
> your GMail account.
> 
> It will not and can not:
> 
> - Add or delete messages on your remote account
> - Modify messages other than their labels
> 
> PS. I'm not subscribed to -devel, so please do not only reply
> there. (I can respond via nntp, but I don't really look at it).
> 

Early packaging in https://anonscm.debian.org/git/collab-maint/gmailieer.git
(cgit might not be live yet).

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#863863: ITP: gmailieer -- Fast fetch and two-way tag synchronization between notmuch and GMail

2017-06-01 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode <j...@debian.org>

(gauteh: this is a Debian packaging intent)

* Package name: gmailieer
  Version : 0.1+git
  Upstream Author : Gaute Hope <e...@gaute.vetsj.com>
* URL : https://github.com/gauteh/gmailieer
* License : GPL-3+
  Programming Lang: Python
  Description : Fast fetch and two-way tag synchronization between notmuch 
and GMail

This program can pull email and labels (and changes to labels) from your GMail 
account
and store them locally in a maildir with the labels synchronized with a notmuch 
database.
The changes to tags in the notmuch database may be pushed back remotely to your 
GMail account.

It will not and can not:

- Add or delete messages on your remote account
- Modify messages other than their labels

PS. I'm not subscribed to -devel, so please do not only reply
there. (I can respond via nntp, but I don't really look at it).

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#854615: ITP: apt-seek -- search for files within Debian packages

2017-02-08 Thread Julian Andres Klode
On Wed, Feb 08, 2017 at 08:32:55PM +0300, Dmitry Bogatov wrote:
> 
> Package: wnpp
> Severity: wishlist
> Owner: Dmitry Bogatov 
> 
> * Package name : apt-seek

Please don't. We already have enough packages in the archive that
use the apt name and cause confusion because people think they are
APT tools and thus come to the APT maintainers asking for help.

Especially if you do not use apt tools or library and thus do not
integrate correctly. Like the file fetching, the sources.list handling
(does not handle deb822).

We spent a lot of work to make these things accessible, so please
don't just hack your way around it and upload that into the archive.

>  apt-seek is a command line tool for searching files contained in
>  packages for the APT packaging system. You can search in which
>  package a file is included.
>  .
>  Unlike apt-file program, apt-seek uses constant database to
>  significantly speed-up search, at expense of regular expression
>  search possibility.

Please, please, please, contribute to apt-file instead of duplicating
a tiny subset of it in a faster way.

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.



Bug#836867: ITP: sicherboot -- Installs systemd-boot and kernels to ESP, signed for secure boot

2016-09-06 Thread Julian Andres Klode
On Tue, Sep 06, 2016 at 04:53:07PM +, Holger Levsen wrote:
> Hi Julian,
> 
> On Tue, Sep 06, 2016 at 06:23:46PM +0200, Julian Andres Klode wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Julian Andres Klode <j...@debian.org>
> > 
> > * Package name: sicherboot
> >   Version     : 0.1.0
> >   Upstream Author : Julian Andres Klode <j...@jak-linux.org>
> > * URL : https://github.com/julian-klode/sicherboot
> > * License : MIT
> >   Programming Lang: Shell
> >   Description : Installs systemd-boot and kernels to ESP, signed for 
> > secure boot
> 
> please explain the "ESP" acronym in the long description:

Needs rewording anyway, something like

* systemd-boot integration with UEFI secure boot support

No idea why I started with a verb and uppercase...


-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev

When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to (`inline'). Thank you.



Bug#836867: ITP: sicherboot -- Installs systemd-boot and kernels to ESP, signed for secure boot

2016-09-06 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode <j...@debian.org>

* Package name: sicherboot
  Version : 0.1.0
  Upstream Author : Julian Andres Klode <j...@jak-linux.org>
* URL : https://github.com/julian-klode/sicherboot
* License : MIT
  Programming Lang: Shell
  Description : Installs systemd-boot and kernels to ESP, signed for secure 
boot

 sicherboot manages kernels and systemd-boot on a secure boot
 machine. It installs kernels and systemd-boot, generates signing keys to
 enroll in the machine,  and signs the kernels and the bootloader with it.
 .
 The keys used to sign the UEFI binaries are located in /var/lib. If /var/lib
 is not encrypted, the whole setup is unsafe: One of the files generated is
 rm_PK.auth, which, when written to UEFI, reverts the system to setup mode
 where no checks are performed.
 .
 Currently, the package only supports amd64 architecture. It also has to
 divert the /etc/kernel/postinst.d/dracut file and replace it with its
 own file that calls the diverted one and updates the ESP afterwards, as
 dracut does not support any form of hooks.

Lifting the amd64 restriction requires a bit more work: Triggers
need to be adjusted and the correct EFI binaries need to be found
at run time (for the EFI stub which allows us to merge a kernel
with an initramfs).

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev

When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to (`inline'). Thank you.



Bug#804315: [Vmdebootstrap-devel] Namespace issues

2015-11-09 Thread Julian Andres Klode
On Mon, Nov 09, 2015 at 11:23:10PM +0100, Joerg Jaspert wrote:
> On 14120 March 1977, Iain R. Learmonth wrote:
> > It is worth noting that live-build is not a Debian project, it is an
> > external project that claims to be an official Debian project. This is
> > something that needs to be fixed.
> 
> It is worth noting that you do not declare such things. Such an attitude
> is just plain wrong. It is as official a package in Debian as any other,
> and we have been respectful with namespaces on replacing them. At a
> minimum people got approached before.

Well, people seem to be happy to "invade" other namespaces, just look
at how much packages start with "apt-" ;) [which confuses users, because
they think the APT team is the right team to talk to].

But we don't have the replacement problem, there is no apt-ng package
or similar.

> 
> > I'm aware that I'm going to be upsetting people, but this has been a long
> > time coming and I'm not going to spend time bikeshedding over naming.
> 
> As an ftpmaster I can tell you that you will have to spend more time on
> bikeshedding over the name. live-build-ng wont fly.

May I suggest debian-cd-live or debian-live-cd as a name? That would
be close in name to debian-cd, highlighting its use case. Or 
vmdebootstrap-live if you want to focus on vmdebootstrap name-wise (you
being maintainer here).

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Be friendly, do not top-post, and follow RFC 1855 "Netiquette".
- If you don't I might ignore you.



Bug#755508: O: metatheme-gilouche

2014-07-21 Thread Julian Andres Klode
Package: wnpp
Severity: normal

This is the old OpenSUSE theme. Especially useful for those using
gnome-main-menu in MATE, as that was designed with that theme. Maybe
some MATE or XFCE people want to pick it up.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Be friendly, do not top-post, and follow RFC 1855 Netiquette.
- If you don't I might ignore you.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140721145305.ga16...@debian.org



Bug#755451: O: me-tv

2014-07-20 Thread Julian Andres Klode
Package: wnpp
Severity: normal

The maintainer stepped down some time ago. There has been no upstream
release since 2012. We most likely want to RM it completely, unless
someone wants to pick it up upstream as well.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Be friendly, do not top-post, and follow RFC 1855 Netiquette.
- If you don't I might ignore you.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140721012209.ga1...@debian.org



Bug#733233: RFH: software-center -- Utility for browsing, installing, and removing software

2013-12-27 Thread Julian Andres Klode
Package: wnpp
Severity: normal

I request assistance with maintaining the software-center package. Or
killing it.

I don't have enough days (or weeks?) to get a new upstream version
working.

The package description is:
 The Software Center lets you browse and install thousands of
 free applications available for your System. You can view available
 software by category, or search quickly by name or description.
 You can also examine the software already installed, and remove items
 you no longer need.
 .
 To install or remove software using USC, you need administrator access
 on the computer.

This package consists of horrible Ubuntu-specific that needs to be patched
to work on Debian. It needs an update to the new upstream version, but as
the code became increasingly more Ubuntu-specific and I don't have enough
free hours to refactor this codebase or hack the Ubuntu stuff out in some
way, I need some help. This needs people to disable Ubuntu SSO and similar
stuff, as they are pointless to maintain in Debian, and won't offer us any
real features.

A better way forward is gnome-software, but I believe it needs some more
time to implement/discuss the required changes with ftpmasters, but that's
mak's work.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Please do not top-post if possible.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131227160210.ga7...@debian.org



Bug#680265: ITP: gummiboot -- Simple UEFI Boot Manager

2013-09-06 Thread Julian Andres Klode
On Tue, Nov 20, 2012 at 09:07:53AM +0100, Daniel Baumann wrote:
 On 11/20/2012 08:42 AM, John Paul Adrian Glaubitz wrote:
  any news on the packaging of Gummiboot for Debian yet?
 
 it should be ready soon.

Are you still working on it?

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130907002941.ga2...@debian.org



Bug#662080: ITP: hadori -- Hardlinks identical files

2012-03-04 Thread Julian Andres Klode
 portable.

And it does not seem correct if you spend so much time in the map, at
least not without caching. And normally, you most likely do not have
the tree(s) you're hardlinking on cached.

 
 The main logic is in hadori.C, handle_file and uses:
 
 std::unordered_mapino_t, inode const kept;
 std::unordered_mapino_t, ino_t to_link;
 std::unordered_multimapoff_t, ino_t sizes;
 
 class inode contains a struct stat, a file name and an adler checksum, but I 
 plan to drop the last one because I think the hashing option is no great gain.

I basically have the equivalent to a multimapoff_t, inode in my code. For
hashing, you may want to use crc32 instead of adler32. Adler32 likes to have
collisions (mostly on small sizes, though, but still, far more collisions
than CRC32). Performance is not really different, you'll spend far more
time in read()ing anyway.


-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.



pgpjQtBPoHLYR.pgp
Description: PGP signature


Bug#662080: ITP: hadori -- Hardlinks identical files

2012-03-04 Thread Julian Andres Klode
On Sun, Mar 04, 2012 at 07:00:13AM +0100, Goswin von Brederlow wrote:
 Timo Weingärtner t...@tiwe.de writes:
 
  Package: wnpp
  Severity: wishlist
  X-Debbugs-CC: debian-de...@lists.debian.org
 
 Package name: hadori
  Version: 0.2
  Upstream Author: Timo Weingärtner t...@tiwe.de
  URL: https://github.com/tiwe-de/hadori
  License: GPL3+
  Description: Hardlinks identical files
   This might look like yet another hardlinking tool, but it is the only one
   which only memorizes one filename per inode. That results in less merory
   consumption and faster execution compared to its alternatives. Therefore
   (and because all the other names are already taken) it's called
   HArdlinking DOne RIght.
   .
   Advantages over other hardlinking tools:
* predictability: arguments are scanned in order, each first version is 
  kept
* much lower CPU and memory consumption
* hashing option: speedup on many equal-sized, mostly identical files
 
  The initial comparison was with hardlink, which got OOM killed with a 
  hundred 
  backups of my home directory. Last night I compared it to duff and rdfind 
  which would have happily linked files with different st_mtime and st_mode.
 
  I need a sponsor. I'll upload it to mentors.d.n as soon as I get the bug 
  number.
 
 
  Greetings
  Timo
 
 I've been thinking about the problem of memory consumption too. But I've
 come to a different solution. One that doesn't need memory at all.

I know yet another solution. For each file you visit, you simply visit
the complete tree. Than you have n + 1 visits, but get constant space
usage.

 
 Instead of remembering inodes, filenames and checksums create a global
 cache (e.g. directory hierachy like .cache/start of hash/hash)
 and hardlink every file to there. If you want/need to include uid, gid,
 mtime, mode in there then make that part of the .cache path.
 
 Garbage collection in the cache would be removing all files with a link
 count of 1.
 
 Going one step further link files with unique size [uid, gid, mtime,
 ...] to .cache/size and change that into .cache/size/start of
 hash/hash when you find a second file with the same size that isn't
 identical. That would save on the expensive hashing of clearly unique
 files.

So implement an object store and replace files outside the object
store with hardlinks to the store. Yes, this is guaranteed to work
for some cases, but also has problems. If you create files first, and
then move them to the store, you still need to check every file with
link count != 1 and check whether it is in the cache already. And for
this, you need a lookup by inode if you want to avoid hashing.

And this is basically the same hierarchy as git has:
.git/objects/first 2 hex digits of sha1sum/remaining sha1sum

 
 You could also use a hash that computes the first byte from the first
 4k, second byte from 64k, thrid from 1mb and so on. That way you can
 check if the beginning of 2 files match without having to checksum the
 whole file or literally comprare the two.

If the beginning can match. They're not guaranteed to match just because
the hashes match.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpEizNmg3bwX.pgp
Description: PGP signature


Bug#662080: ITP: hadori -- Hardlinks identical files

2012-03-04 Thread Julian Andres Klode
 if you run it on a single directory as well. The
option that does not make sense at all is --minimize, though,
I don't know why anyone would want this. Historical garbage in
my opinion.


 
   It
   started with tree based map and multimap, now it uses the unordered_
   (hash based) versions which made it twice as fast in a typical workload.
  
  That's strange. In my (not published) C++ version of hardlink, unordered
  (multi) maps were only slightly faster than ordered ones. I then rewrote
  the code in C to make it more readable to the common DD who does not
  want to work with C++, and more portable.
  
  And it does not seem correct if you spend so much time in the map, at
  least not without caching. And normally, you most likely do not have
  the tree(s) you're hardlinking on cached.
 
 I have, because I usually run:
 $ rsync -aH $source $dest --link-dest $last
 $ hadori $last $dest

OK, but then you're having either large amounts of RAM or not
much to compare. If I read one million files, my cache is
practically useless afterwards and only takes care of some
of them, but most have to be re-read.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpE3clotJd4D.pgp
Description: PGP signature


Bug#662080: ITP: hadori -- Hardlinks identical files

2012-03-03 Thread Julian Andres Klode
On Sun, Mar 04, 2012 at 12:31:16AM +0100, Timo Weingärtner wrote:
 Package: wnpp
 Severity: wishlist
 X-Debbugs-CC: debian-de...@lists.debian.org
 
Package name: hadori
 Version: 0.2
 Upstream Author: Timo Weingärtner t...@tiwe.de
 URL: https://github.com/tiwe-de/hadori
 License: GPL3+
 Description: Hardlinks identical files
  This might look like yet another hardlinking tool, but it is the only one
  which only memorizes one filename per inode. That results in less merory
  consumption and faster execution compared to its alternatives. Therefore
  (and because all the other names are already taken) it's called
  HArdlinking DOne RIght.
  .
  Advantages over other hardlinking tools:
   * predictability: arguments are scanned in order, each first version is kept
   * much lower CPU and memory consumption
   * hashing option: speedup on many equal-sized, mostly identical files
 
 The initial comparison was with hardlink, which got OOM killed with a hundred 
 backups of my home directory. Last night I compared it to duff and rdfind 
 which would have happily linked files with different st_mtime and st_mode.

You might want to try hardlink 0.2~rc1. In any case, I don't think we need
yet another such tool in the archive. If you want that algorithm, we can
implement it in hardlink 0.2 using probably about 10 lines. I had that
locally and it works, so if you want it, we can add it and avoid the
need for one more hack in that space.

hardlink 0.2 is written in C, and uses a binary tree to map
(dev_t, off_t) to a struct file which contains the stat information
plus name for linking. It requires two allocations per file, one for
the struct file with the filename, and one for the node in the tree
(well, actually we only need the node for the first file with a
 specific (dev_t, off_t) tuple). A node has 3 pointers.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpTObJIud0UX.pgp
Description: PGP signature


Bug#634100: ITP: tegra-linux -- Binary X11 and EGL drivers for NVIDIA Tegra chipset

2011-07-18 Thread Julian Andres Klode
On Mon, Jul 18, 2011 at 01:55:49PM +0200, Heiko Stübner wrote:
 Am Samstag, 16. Juli 2011, 22:13:25 schrieb Julian Andres Klode:
  * Package name: tegra-linux
Version : 12.0~alpha1
Upstream Author : NVIDIA Corporation
  * URL : http://developer.nvidia.com/tegra/
  * License : NVIDIA Software License (non-free)
Description : Binary-only X11 and EGL drivers for NVIDIA Tegra
  chipset
  
  Description: NVIDIA Tegra binary Xorg driver
   This package provides the driver for the graphical unit of
   NVIDIA's Tegra chipset.
 very cool :-). I had the same thought and started talking to Andreas Beckmann 
 about having some sort of glx-alternatives equivalent for the three OpenGL ES 
 libraries that would need to be diverted [1].

Great. The problem here being that you actually have libegl1, libgles1,
and libgles2 to divert. But all libraries depend on each other, so I
currently have one package for them:

  Package: tegra-libraries
  Provides: libegl1-tegra, libgles1-tegra, libgles2-tegra

In the mean-time, while you're discussing, should I upload a package
that simply diverts the library (It's almost finished now)?

On a side note, I'm currently building a kernel for the AC100 based on
the 2.6.38-5 package, and standard configuration files.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgphhLB6o6SHI.pgp
Description: PGP signature


Bug#634100: ITP: tegra-linux -- Binary X11 and EGL drivers for NVIDIA Tegra chipset

2011-07-16 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: tegra-linux
  Version : 12.0~alpha1
  Upstream Author : NVIDIA Corporation
* URL : http://developer.nvidia.com/tegra/
* License : NVIDIA Software License (non-free)
  Description : Binary-only X11 and EGL drivers for NVIDIA Tegra chipset

Description: NVIDIA Tegra binary Xorg driver
 This package provides the driver for the graphical unit of
 NVIDIA's Tegra chipset.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgppcU748nkla.pgp
Description: PGP signature


Bug#624758: O: notify-osd -- daemon that displays passive pop-up notifications

2011-05-01 Thread Julian Andres Klode
Package: wnpp
Severity: normal

I intend to orphan the notify-osd package, with one RC
bug and an outdated version.

I CCed the the pkg-ayatana team and the debian-derivatives
mailing list, as this is part of the Ubuntu user experience
and maybe someone interested in Deb-Ubu-collaboration wants
to maintain it.

I have no use for this package anymore since quite some time
already, and have no intent to maintain it anymore. I'm now
also running GNOME 3 which has its own notification way.

I maintain the packaging in 
   https://code.edge.launchpad.net/~juliank/notify-osd/debian

it is derived from the main branch of notify-osd and patches
are maintained via bzr itself, just like the Ubuntu package.

Also, fixing Bug #539050 in giver seems a good idea:
  giver should support notification daemon without 'actions' capability.

The package description is:
 The Desktop Notifications framework provides a standard way of doing
 passive pop-up notifications on the Linux desktop.  These are
 designed to notify the user of something without interrupting their
 work with a dialog box that they must close.  Passive popups can
 automatically disappear after a short period of time.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpmUYmBWWwPM.pgp
Description: PGP signature


Bug#592877: ITP: apt2 -- Advanced Package Tool 2

2010-08-15 Thread Julian Andres Klode
On So, 2010-08-15 at 11:28 -0700, Steve Langasek wrote:
 On Fri, Aug 13, 2010 at 09:31:31PM +0200, Julian Andres Klode wrote:
  Let's keep the APT2 name instead of the UPS name. The UPS name is a good
  joke, but it's not good for a real program name, because:
 
* UPS = Uninterruptible Power Supply
* UPS = United Parcel Service
* Ups = a debugger
* It's a too common name
 
  I think that all in all, apt2 is a known name already, it can be found
  easily, it can not be confused with other things.
 
 Is apt2 using the same resolver as apt, and are changes to that resolver
 coordinated with the existing apt implementation?
The solvers are not written yet (this needs input from dburrows for the
overall API (currently in discussion), and from zack for the external
solver; although the latter could be delayed). After all, the goal is to
have a clear, documented, understandable and useful code. And APT's
solver is a hell to understand in my opinion.

 
 Does apt2 implement support for multiarch?
The cache can store all information needed for multi-arch, and the API
does not really care about it (package objects are
name,architecture,version,hash, so the difference between two
different architectures and two different versions is the same). Some
parts for making the API easier to use are missing though, and the
multi-arch information is not written yet (as we currently just import
the APT cache).

 
  Well, you're the only one to complain about the naming.
 
 I also object to giving this package a name that implies it's the successor
 implementation to the current apt when, today, it is not.  Some of your
 comments suggest that the code isn't even written yet.  I don't know why you
 would submit an ITP if there's nothing yet to be packaged.
Well, in the few hours it had a different name, I considered uploading
it to experimental; afterwards, I decided not to waste this bug by
closing it, and thus renamed it to the current codename. And I can't
play renaming all the time, this would be counter productive to the
overall progress.


For your information, the code is at
http://git.debian.org/?p=users/jak/apt2.git and currently has:
  * capt (command-line APT); with the following subcommands
  * Reading: show, showpkg, stats, madison, pkgnames, policy
  * apt-config replacement: config-dump and config-get
  * Limited 'why' and 'why-not'
  * The most advanced pinning implementation for binary packages:
  * Pinning by source packages works
  * Regular and glob()-like expressions are supported in
Package, Source, and Pin; although slow for the first
two.
  * Completely implemented in 730 lines, where 469 are code;
the remaining ones (261) are comments and empty lines.
  * A test suite

In planning and/or development are:
  * Dropping the APT cache importer and parsing the files ourselves
(that's a matter of abstracting things)
  * Dependency solver
  * Downloader
  * Installing stuff (depends on parts of solver)
  * Support for non-dpkg distributions (Slackware,Fedora,MeeGo)

What it shall be / why it is here:
  * An APT implementation that is easy to understand
  * An APT implementation that supports other package formats
  * An APT implementation that is designed for multi-arch from the
start
  * An APT implementation that does not bind apps to the GPL


-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.





-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1281902427.22201.113.ca...@jak-thinkpad



Bug#592877: ITP: apt2 -- Advanced Package Tool 2

2010-08-14 Thread Julian Andres Klode
On Sa, 2010-08-14 at 12:31 +0200, Tollef Fog Heen wrote:
 ]] Julian Andres Klode 
 
 Hi,
 
 | I think that all in all, apt2 is a known name already, it can be found
 | easily, it can not be confused with other things.
 
 I find it fairly rude to stomp on apt's namespace like that, and while
 apt's currently at a sub-1 number, it might eventually reach 2.0, and
 then you'll have more confusion, just like you have for jabberd 1.4 and
 jabberd2 being completely different code bases that have nothing in
 common apart from the name.  The same goes for apt-ng or similar names
 that imply that «apt2» is the next version of apt.
 
 (This said with the assumption that «apt2» isn't scheduled to replace
 apt, with the apt maintainers's blessing.  If they're happy to drop the
 current apt in favour of «apt2», my complaint goes away.)

Let's make it clear that:
  * APT2 is the current codename of the project
  * APT2 (or APT 2.0) may be the final name, if
  * At least 50% of the active APT developers agree[0];
currently:
  * Michael Vogt
  * David Kalnischkies [1]
  * Julian Andres Klode
  * and the package is accepted by ftpmaster
And:
  * APT2 will be backwards-compatible to APT on the configuration
level
  * APT2 will feature a compatibility layer on the Python level
  * APT2 will be very very similar to APT on the command-line
(although everything is in one tool, but you could create compat
symlinks)
  * APT2's API is otherwise very different, as it is written in C.
  * APT2 is LGPL-2.1+ licensed, whereas APT consists of GPL-2+ and
public domain parts

If we get no agreement on the APT2 name when it is production-ready, I
will choose a different name (seek a few proposals and get a poll).

On a different matter, if someone wants to have a cow [or a daemon and a
GNU for GNU/kFreeBSD ] in APT2, please send one (it should be LGPL-2.1+
licensed, although FreeBSD license should be acceptable as well).

[0] voting of course once it is production-ready, not now.
[1] not listed in Uploaders, but very very active.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.





-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1281784598.3098.33.ca...@jak-thinkpad



Bug#592877: ITP: ups -- Universal Package System

2010-08-13 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: ups
  Version : 0.1.0
  Upstream Author : Julian Andres Klode j...@debian.org
* URL : http://ups.alioth.debian.org/
* License : LGPL-2.1+
  Programming Lang: C
  Description : Universal Package System

It's not related to the 'ups' debugger, but that project's
last release was more than half a decade ago. The name is
based on the company that delivers packages using brown 
trucks (see ups.com for them).

Package: ups
Description: Universal Package System (command-line frontend)
 ups is a package manager supporting multiple packaging formats
 and distributions. It is a command-line frontend to the UPS
 library and a showcase of the features of the library.

Package: libups-1.0-0
Description: Universal Package System (ups-1.0 library)
 The Universal Package System library is a library for package manager
 development in C. Building upon GLib; it features a GVariant-based
 cache that provides fast access to all information needed to perform
 common package management operations, parsers for Debian control files,
 .
 This package contains the ups-1.0 library and the module implementing
 the Debian-specific parts.

Package: libups-1.0-dbg
Description: Universal Package System (debug files)
 The Universal Package System library is a library for package manager
 development in C. Building upon GLib; it features a GVariant-based
 cache that provides fast access to all information needed to perform
 common package management operations, parsers for Debian control files,
 abstraction of system-specific parts, and more.
 .
 This package contains debugging symbols for the shared library objects
 in libups-1.0-0 and the program in the 'ups' package.

Package: libups-1.0-data
Description: Universal Package System (architecture independent files)
 The Universal Package System library is a library for package manager
 development in C. Building upon GLib; it features a GVariant-based
 cache that provides fast access to all information needed to perform
 common package management operations, parsers for Debian control files,
 abstraction of system-specific parts, and more.
 .
 This package contains architecture-independent support files such as
 translations and is needed for localized programs.

Package: libups-1.0-doc
Description: Universal Package System (API reference)
 The Universal Package System library is a library for package manager
 development in C. Building upon GLib; it features a GVariant-based
 cache that provides fast access to all information needed to perform
 common package management operations, parsers for Debian control files,
 abstraction of system-specific parts, and more.
 .
 This package contains the API reference to the ups-1.0 library.

Package: libups-1.0-dev
Description: Universal Package System (development files)
 The Universal Package System library is a library for package manager
 development in C. Building upon GLib; it features a GVariant-based
 cache that provides fast access to all information needed to perform
 common package management operations, parsers for Debian control files,
 abstraction of system-specific parts, and more.
 .
 This package contains header files and library files needed to compile
 programs against the ups-1.0 library.

(Please CC me or the bug on replies, I am not subscribed to
 -devel)

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgp7bgyMFEqmj.pgp
Description: PGP signature


Bug#592877: ITP: apt2 -- Advanced Package Tool 2

2010-08-13 Thread Julian Andres Klode
retitle 592877 ITP: apt2 -- Advanced Package Tool 2
thanks

Let's keep the APT2 name instead of the UPS name. The UPS name is a good
joke, but it's not good for a real program name, because:

  * UPS = Uninterruptible Power Supply
  * UPS = United Parcel Service
  * Ups = a debugger
  * It's a too common name

I think that all in all, apt2 is a known name already, it can be found
easily, it can not be confused with other things.

corrected version:
 Package: wnpp
 Severity: wishlist
 Owner: Julian Andres Klode j...@debian.org
 
 * Package name: apt2
   Version : 1.90.0
   Upstream Author : Julian Andres Klode j...@debian.org
 * URL : http://apt2.alioth.debian.org/
 * License : LGPL-2.1+
   Programming Lang: C
   Description : Advanced Package Tool 2
 
 Package: capt
 Description: Advanced Package Tool 2 (command-line frontend)
  capt is a package manager supporting multiple packaging formats
  and distributions. It is a command-line frontend to the apt-2.0
  library and a showcase of the features of the library.
 
 Package: libapt-2.0-0
 Description: Advanced Package Tool 2 (apt-2.0 library)
  The Advanced Package Tool library is a library for package manager
  development in C. Building upon GLib; it features a GVariant-based
  cache that provides fast access to all information needed to perform
  common package management operations, parsers for Debian control files,
  .
  This package contains the apt-2.0 library and the module implementing
  the Debian-specific parts.
 
 Package: libapt-2.0-dbg
 Description: Advanced Package Tool 2 (debug files)
  The Advanced Package Tool library is a library for package manager
  development in C. Building upon GLib; it features a GVariant-based
  cache that provides fast access to all information needed to perform
  common package management operations, parsers for Debian control files,
  abstraction of system-specific parts, and more.
  .
  This package contains debugging symbols for the shared library objects
  in libapt-2.0-0 and the program in the 'ups' package.
 
 Package: libapt-2.0-data
 Description: Advanced Package Tool 2 (architecture independent files)
  The Advanced Package Tool library is a library for package manager
  development in C. Building upon GLib; it features a GVariant-based
  cache that provides fast access to all information needed to perform
  common package management operations, parsers for Debian control files,
  abstraction of system-specific parts, and more.
  .
  This package contains architecture-independent support files such as
  translations and is needed for localized programs.
 
 Package: libapt-2.0-doc
 Description: Advanced Package Tool 2 (API reference)
  The Advanced Package Tool library is a library for package manager
  development in C. Building upon GLib; it features a GVariant-based
  cache that provides fast access to all information needed to perform
  common package management operations, parsers for Debian control files,
  abstraction of system-specific parts, and more.
  .
  This package contains the API reference to the apt-2.0 library.
 
 Package: libapt-2.0-dev
 Description: Advanced Package Tool 2 (development files)
  The Advanced Package Tool library is a library for package manager
  development in C. Building upon GLib; it features a GVariant-based
  cache that provides fast access to all information needed to perform
  common package management operations, parsers for Debian control files,
  abstraction of system-specific parts, and more.
  .
  This package contains header files and library files needed to compile
  programs against the apt-2.0 library.
 
 (Please CC me or the bug on replies, I am not subscribed to
  -devel)
 

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.





-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1281727891.9351.11.ca...@jak-thinkpad



Bug#502121: [wnpp]

2010-06-19 Thread Julian Andres Klode
On Tue, Apr 13, 2010 at 08:25:53PM +1000, trentb...@gmail.com wrote:
 Twelve months ago, Tobias Klauser wrote:
  On 2009-04-21 at 22:21:17 +0200, Resul Cetin resul-ce...@gmx.net wrote:
  New website: http://code.google.com/p/sreadahead/
  A patch for the current kernel is needed to enable open tracing.
 
  I'll wait with the packaging until the patch has made it upstream
  and is available in the Debian kernel.
 
 AFAICT the patch is not applied to Linus' git tree yet.  If applying
 it is/was under discussion, could you link to the mailing list thread?
 AFAICT it isn't applied to Debian's linux-source-2.6.33 version
 2.6.33-1~experimental.4, either.
 
 It looks like Ubuntu adopted it, and it was useful for SSDs:
 https://lists.ubuntu.com/archives/ubuntu-devel/2009-March/027726.html
 
 But it appears to be superseded by ureadahead:
 http://packages.ubuntu.com/lucid/sreadahead
 http://packages.ubuntu.com/lucid/ureadahead
 https://launchpad.net/ureadahead
 
 ...which is an Ubuntu fork of sreadahead?  The last change to
 sreadahead was Apr 2009, the ureadahead changes range from Oct 2009 to
 Nov 2009.  Both require a kernel patch.

The last change to sreadahead was Wednesday April 28 2010:
   http://meego.gitorious.org/meego-os-base/sreadahead

And I still fail to see the use of ureadahead instead of improving
sreadahead.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpYcSMaFE3C0.pgp
Description: PGP signature


Bug#436722: ITP: jockey -- user interface and desktop integration for driver management

2010-06-06 Thread Julian Andres Klode
retitle 436722 RFP: jockey -- user interface and desktop integration for driver 
management
noowner 436722
thanks

On Sun, Jun 06, 2010 at 08:28:17AM +0200, Petter Reinholdtsen wrote:
 Hi, Julian.  Any news on this ITP?  All the blocking bugs from april
 seem to be solved now.
 
 I would be happy to test the package.

I tried to package it a few weeks ago, but found out that it requires yet
another new package (python-xkit[1]). After looking at the quality of
that package, I lost my interest in packaging jockey.

But the Ubuntu package builds as it is, you just need to build
python-xkit first. If you want to, you can take this ITP.

[1] the binary package name of https://edge.launchpad.net/xorgparser

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpsBnbW4CC8x.pgp
Description: PGP signature


Bug#580814: Parallellizing the boot in Debian Squeeze - ready for wider testing

2010-05-11 Thread Julian Andres Klode
On Tue, May 11, 2010 at 12:49:46PM +0200, Julien Cristau wrote:
 On Tue, May 11, 2010 at 12:37:56 +0200, Julian Andres Klode wrote:
 
  On Sun, May 09, 2010 at 05:25:16PM +0200, Tollef Fog Heen wrote:
   I am so far just testing on a singe machine, but it's my firm belief
   that it's possible to have a fully functional systemd in squeeze.
  
  Only if #579755 is solved. While testing systemd on Debian, I found
  out that the option CONFIG_CGROUP_DEBUG is disabled in our kernel,
  but it is needed for systemd to work.
  
 config CGROUP_DEBUG
 bool Example debug cgroup subsystem
 depends on CGROUPS
 default n
 help
   This option enables a simple cgroup subsystem that
   exports useful debugging information about the cgroups
   framework.
 
   Say N if unsure.
 
 Is it really a good idea to have init depend on such an option?
 (It's also disabled in all defconfigs.)

Here's what I heard from Kay Sievers:

Apr 30 16:13:27 juliank   kay: Is there a way to get it working without 
this option?
Apr 30 16:13:58 kay   no, no chance
Apr 30 16:14:18 kay   it's one of the building blocks to track/babysit 
processes
Apr 30 16:17:24 kay   it will not be debug some day, but always required, 
yes
Apr 30 16:17:57 kay   there is otherwise no way to reliably kill a service, 
you need a simple container to kill
Apr 30 16:18:17 kay   otherwise processes can fork faster than you can kill 
them
Apr 30 16:18:38 kay   cgroups provide a race free way to kill an entire group 
of processes
Apr 30 16:19:13 kay   and they can also tell you that all processes of a 
service died - empty group
Apr 30 16:20:30 juliank   kay: Does CONFIG_CGROUP_DEBUG have any impact 
on performance?
Apr 30 16:20:48 kay   it should not be noticeable
Apr 30 16:21:03 kay   only if you actually use them, and even then they are 
very cheap
Apr 30 16:21:20 kay   it's not much more than a tag sticked to a process
Apr 30 16:21:38 kay   and a way to handle the tagged things then ...

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpc0bU8cniQO.pgp
Description: PGP signature


Bug#436722: ITP: jockey -- user interface and desktop integration for driver management

2010-04-09 Thread Julian Andres Klode
On Fri, Apr 09, 2010 at 08:20:50AM +0200, Petter Reinholdtsen wrote:
 
 I just tested to build jockey version 0.5.8-0ubuntu6 from Ubuntu using
 pbuilder with unstable, and the build failed with this error:
 
   The following packages have unmet dependencies:
 python-kde4: Depends: python-qt4 ( 4.7-2+~) but 4.7.2-1 is to be 
 installed.
  Depends: python-sip4 (= none) but 4.10.1-1 is to be 
 installed.
 
 I guess some work is needed on dependencies before jockey can go into
 Debian.
 
 Is there any work going on at the moment to get jockey into Debian?
 It seem like a good compromize to make it easy to get hardware
 requiring non-free stuff working, while still making it clear for the
 user that the hardware do not work with free software.

I did not take a look at it recently as I am primarily working on
python-apt releases. The last time I looked, there were some more
changes needed. 

I guess I'll just take jockey, get it buildable and upload it
to experimental first, and then start working on the Debian
integration.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpXll5YKw3o9.pgp
Description: PGP signature


Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-31 Thread Julian Andres Klode
On Wed, Mar 31, 2010 at 03:13:14PM +0200, Mehdi Dogguy wrote:
 Paul Wise wrote:
  On Wed, Mar 31, 2010 at 1:03 AM, Julian Andres Klode j...@debian.org 
  wrote:
  
Description : debhelper add-on to call autoreconf and clean up 
  after the build
 
  Package: dh-autoreconf
  
  I'd suggest just putting this into debhelper rather than making it a
  separate package.
  
 
 Is there any advantage to have it packaged?
 
 AIUI, you have to add a build-dependency anyway and change at least one
 line in the debian/rules to call dh-autoreconf. Well, that line could
 simply call autoreconf (or whatever) which even makes debian/rules clearer.

The difference is that dh_autoreconf calls autoreconf and stores a list
of the changes and the changed files are then removed in the clean
target. If you just call autoreconf, the changes end up in the diff;
and this is not what we want.

BTW; The code is now available at
  http://git.debian.org/?p=collab-maint/dh-autoreconf.git
and also features a CDBS rule for those maintainers still
using it and a --mode parameter with a 'timesize' mode to
use size+timestamp instead of an md5sum to detect changes.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpvBZEZwkclQ.pgp
Description: PGP signature


Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-31 Thread Julian Andres Klode
On Wed, Mar 31, 2010 at 02:07:31PM +0800, Paul Wise wrote:
 On Wed, Mar 31, 2010 at 1:03 AM, Julian Andres Klode j...@debian.org wrote:
 
    Description     : debhelper add-on to call autoreconf and clean up after 
  the build
 
  Package: dh-autoreconf
 
 I'd suggest just putting this into debhelper rather than making it a
 separate package.

Well, Joey wrote the following:

 Regarding including these commands in debhelper, I am uncertian because
 these commands would not be included in the default dh sequences, or the
 example rules files, and that would be a first -- currently every
 command in debhelper is included in the dh sequences and all except dh_auto_*
 are included in the longer example rules files.
 
 Adding an optional command to debhelper that likely does not do the
 right thing for a fairly large percentage of packages (my experience
 with running autoreconf and having it actually work, in the real world,
 is not exactly stellar) would be a departure.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpRoFiyOaVDJ.pgp
Description: PGP signature


Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-31 Thread Julian Andres Klode
On Wed, Mar 31, 2010 at 03:45:14PM +0200, Mehdi Dogguy wrote:
 Julian Andres Klode wrote:
  On Wed, Mar 31, 2010 at 03:13:14PM +0200, Mehdi Dogguy wrote:
  Paul Wise wrote:
  On Wed, Mar 31, 2010 at 1:03 AM, Julian Andres Klode j...@debian.org 
  wrote:
 
Description : debhelper add-on to call autoreconf and clean up 
  after the build
 
  Package: dh-autoreconf
  I'd suggest just putting this into debhelper rather than making it a
  separate package.
 
  Is there any advantage to have it packaged?
 
  AIUI, you have to add a build-dependency anyway and change at least one
  line in the debian/rules to call dh-autoreconf. Well, that line could
  simply call autoreconf (or whatever) which even makes debian/rules clearer.
  
  The difference is that dh_autoreconf calls autoreconf and stores a list
  of the changes and the changed files are then removed in the clean
  target. If you just call autoreconf, the changes end up in the diff;
  and this is not what we want.
  
 
 I do use autoreconf and I don't have these changes in my diff.
A 'debuild; debuild' should have a different result than a single
debuild then. If you build from a clean directory, the first build
will contain no changes. But after the build, the directory is not
clean anymore and debian/rules clean does not do enough to keep the
changes from appearing in the source package if you build again.

 
 IMO, a backup/restore script (where you specify the list of files to
 backup) may be more useful. It would be called before build and when cleaning.
I don't think so, it requires you to keep track of the files
and you may miss some.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgp3tV9UyYHXJ.pgp
Description: PGP signature


Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-31 Thread Julian Andres Klode
On Wed, Mar 31, 2010 at 04:46:00PM +0200, Mehdi Dogguy wrote:
 Julian Andres Klode wrote:
  A 'debuild; debuild' should have a different result than a single
  debuild then. If you build from a clean directory, the first build
  will contain no changes. But after the build, the directory is not
  clean anymore and debian/rules clean does not do enough to keep the
  changes from appearing in the source package if you build again.
  
 
 I should have done that earlier (but didn't see the git repo, only now). I
 had a look at dh-autoreconf's code and the difference between what I do
 and what your script does is that I manually specify a list of files to
 monitor while you monitor all files.
 
 IMO, dh-autoreconf may be not specific to autoreconf but all same kind of
 tools and thus, can be enhanced by making, for example, the command to
 execute an argument which could be the command true (and keep
 autoreconf as a default) because, sometimes, it may be needed to make
 debian/autoreconf.after a bit later than just after executing
 autoreconf. Hopefully, we can do that by overriding the file.

The idea is that I want to keep debian/autoreconf.{before,after}
only related to the autoreconf run.


 If you have these options, dh-autoreconf becomes nothing more than a call
 to autoreconf if we have dh_backup (name proposed by buxy in the same
 thread). dh_backup can be integrated to debhelper and all that remains to
 be done is a call to autoreconf (depending on the implementation of
 dh_backup).
A backup and restore approach is a completely different and more
complicated (in I/O sense) way than just deleting the files; e.g.
for a single file:

  dh_backup:
   1. mkdir()  - Create the backup directory
   2. read()   - Read the original source
   3. write()  - Write the backup file
   4. rename() - Rename backup to source

  dh_autoreconf:
   1. read()   - Create md5sum before (unneeded if --mode=timesize)
   2. read()   - Create md5sum after (unneded if --mode=timesize)
   3. unlink() - Unlink the changed file

Furthermore, the second read() in dh_autoreconf could also be in
the cache already.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpAzRu0nB1bU.pgp
Description: PGP signature


Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-30 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: dh-autoreconf
  Version : 1
  Upstream Author : Julian Andres Klode j...@debian.org
* License : GPL-2
  Programming Lang: Perl
  Description : debhelper add-on to call autoreconf and clean up after the 
build

Package: dh-autoreconf
Architecture: all
Depends: ${misc:Depends}, autoconf, automake | automaken, libtool
Description: debhelper add-on to call autoreconf and clean up after the build
 dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two
 commands, dh_autoreconf and dh_autoreconf_clean.
 .
 The dh_autoreconf command creates a list of the files and their checksums,
 calls autoreconf and then creates a second list for the new files.
 .
 The dh_autoreconf_clean command compares these two lists and removes all
 files which have been added or changed (files may be excluded if needed).

I am using this inside the gnome-main-menu package and it works perfectly,
although a bit slow because it creates md5sums of the whole source tree
two times (I may add an option to use timestamp+size instead for larger
source packages).

(Please note that I'm not subscribed to debian-devel, so please keep the
 bug report or me in To/CC)
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpXJha2vUiAO.pgp
Description: PGP signature


Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-30 Thread Julian Andres Klode
On Tue, Mar 30, 2010 at 06:15:26PM +0200, Julian Andres Klode wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Julian Andres Klode j...@debian.org
 
 * Package name: dh-autoreconf
   Version : 1
   Upstream Author : Julian Andres Klode j...@debian.org
 * License : GPL-2
   Programming Lang: Perl
   Description : debhelper add-on to call autoreconf and clean up after 
 the build
 
 Package: dh-autoreconf
 Architecture: all
 Depends: ${misc:Depends}, autoconf, automake | automaken, libtool
 Description: debhelper add-on to call autoreconf and clean up after the build
  dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two
  commands, dh_autoreconf and dh_autoreconf_clean.
  .
  The dh_autoreconf command creates a list of the files and their checksums,
  calls autoreconf and then creates a second list for the new files.
  .
  The dh_autoreconf_clean command compares these two lists and removes all
  files which have been added or changed (files may be excluded if needed).
 
 I am using this inside the gnome-main-menu package and it works perfectly,
 although a bit slow because it creates md5sums of the whole source tree
 two times (I may add an option to use timestamp+size instead for larger
 source packages).
 

It seems that we could also read the requested versions of automake and
autoconf from debian/control and export them automatically using:

 # Setup the environment for autoreconf to run the correct versions
 sub program {
 my $program=shift;
 my $version=;
 open (CONTROL, 'debian/control') ||
 error(cannot read debian/control: $!\n);

 foreach my $builddeps (join('', CONTROL) =~ 
 /^Build-Depends[^:]*:.*\n(?:^[^\w\n].*\n)*/gmi) {
 while ($builddeps =~ /$program([0-9.]+)/g) {
 error(Multiple versions of $program requested ($version, $1)) if
  ($version ne );
 $version=$1;
 }
 }
 close CONTROL;
 return $version eq  ? $program : $program.-.$version;
 }

 $ENV{AUTOCONF} = program(autoconf) if not defined $ENV{AUTOCONF};
 $ENV{AUTOHEADER} = program(autoconf) if not defined $ENV{AUTOHEADER};
 $ENV{ACLOCAL} = program(automake) if not defined $ENV{ACLOCAL};
 $ENV{AUTOMAKE} = program(automake) if not defined $ENV{AUTOMAKE};

Does this sound like a good idea?

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgp2L8OIlvxUy.pgp
Description: PGP signature


Bug#559751: ITP: python-configglue -- Glues together optparse.OptionParser and ConfigParser.ConfigParser

2009-12-06 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: python-configglue
  Version : 0.2dev
* URL : https://launchpad.net/configglue
* License : BSD
  Programming Lang: Python
  Description : Glues together optparse.OptionParser and 
ConfigParser.ConfigParser

Configglue is a library that glues together python's optparse.OptionParser 
and ConfigParser.ConfigParser, so that the same options can be exported to a
configuration file and a commandline interface.

This is needed for ubuntuone-client.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#559752: ITP: ubuntuone-client -- Ubuntu One client

2009-12-06 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: ubuntuone-client
  Version : 1.0.2
* URL : https://launchpad.net/ubuntuone-client
* License : GPL-3
  Programming Lang: Python
  Description : Ubuntu One client

Package: ubuntuone-client
Description: Ubuntu One client
 Ubuntu One is a suite of on-line services. This package contains the
 synchronization daemon for the Ubuntu One file sharing service.

Package: ubuntuone-client-gnome
Description: Ubuntu One client GNOME integration
 Ubuntu One is a suite of on-line services. This package contains the tray
 applet and Nautilus extension, providing integration with the GNOME desktop.

Package: ubuntuone-client-tools
Description: Ubuntu One client tools
 Ubuntu One is a suite of on-line services. This package provides the u1sync
 command line tool for syncing individual files and folders to and from the
 Ubuntu One file storage and sharing service.

Package: python-ubuntuone-client
Description: Ubuntu One client Python libraries
 Ubuntu One is a suite of on-line services. This package provides the Python
 libraries for the Ubuntu One file storage and sharing synchronization
 daemon, and OAuth desktop integration.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#559750: ITP: ubuntuone-storage-protocol -- Python library for Ubuntu One file storage and sharing service

2009-12-06 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: ubuntuone-storage-protocol
  Version : 1.0.0
* URL : https://launchpad.net/ubuntuone-storage-protocol
* License : AGPL-3
  Programming Lang: Python
  Description : Python library for Ubuntu One file storage and sharing 
service

 This package provides the network client library for accessing
 Ubuntu One file storage and sharing. This is the Python interface to
 Ubuntu One's online file storage and sharing service.


-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#558797: ITP: sessioninstaller -- APT based installer using PackgeKit's session DBus API

2009-12-01 Thread Julian Andres Klode
On Tue, Dec 01, 2009 at 09:32:10AM +0100, Sebastian Heinlein wrote:
 On Mon, Nov 30, 2009 at 05:56:18PM +0100, Julian Andres Klode wrote:
Description : APT based installer using PackgeKit's session DBus API
   sessioninstaller makes use of PackageKit's DBus information to allow
   distribution neutral software management hooks for upstream software on
   APT based systems without loosing the interactiveness.
 
 A better description would be:
 
 Sessioninstaller allows applications to easily install additional
 software (e.g. extensions or GSreamer codecs) by calling a simple
 distribution neutral D-Bus interface.
 
 The confirmation, error reporting and progress notification of the
 installation is handled by sessioninstaller. Currently it comes only
 with a GTK based user interface.
Shouldn't this by 'only comes' instead of 'comes only'?

 
 The D-Bus interface is developed under the PackageKit umbrella and is
 available on the session bus. The reference implementation can be
 found in gnome-packagekit. It was also adpoted by KPackageKit.
 
 In contrast to gnome-packagekit and KPackageKit it doesn't use the
 PackageKit daemon for querying and installation, but instead makes
 use of APT and aptdaemon directly (alternatively synaptic can be
 used).

Thanks! The description I added was copied from the one found I found
in an old bzr revision. Send me a message when you have something
uploadable (for experimental or unstable).

BTW, if I build nautilus with PackageKit support nothing happens
when I click the search button for an unknown filetype. Isn't this
one of the areas which sessioninstaller should cover?

Regards,
Julian
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#558690: ITP: aptdaemon -- transaction based package management service

2009-11-30 Thread Julian Andres Klode
On Mon, Nov 30, 2009 at 09:01:50AM +0100, Sebastian Heinlein wrote:
 On Sun, Nov 29, 2009 at 10:17:19PM +0100, Julian Andres Klode wrote:
  Sebastian, could we get a 0.11 release tomorrow; with the state
  of the current trunk and the attached patch for Python 2.5
  support? This would be helpful; as I would like to upload
  the package tomorrow.
 
 Thanks for pushing aptdaemon into Debian, Julian.
 
 Sorry, but you did not attach the patch.
Attached now.

 
 Could you please upload to experimental at first? I plan to work and
 so change the D-Bus API and the currently ugly Python client API in
 Decemeber. So I would like to avoid an early adoption of the API.
My idea is uploading to unstable with an information that the API
should not be considered stable.

 
 Furthermore I will release sessioninstaller in the next week. It is an
 implementation of the PackageKit session D-Bus API which allows third
 party applications to install easily additional packages, mime type 
 handlers or GStreamer extensions. Sessioninstaller currently makes use
 of aptdaemon for the installation, but a Synaptic backend is just a
 few lines away.
Sounds interesting.


-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: j...@debian.org-20091129210146-n006vckp6rcca7h7
# target_branch: bzr+ssh://bazaar.launchpad.net/~aptdaemon-\
#   developers/aptdaemon/main/
# testament_sha1: 9a52c80f6dd0c92a54488585bbd746f0169a1f9e
# timestamp: 2009-11-29 22:14:37 +0100
# base_revision_id: s...@glatzor.de-20091118151157-naprgrdf5xcop384
# 
# Begin patch
=== modified file 'aptdaemon/client.py'
--- aptdaemon/client.py	2009-10-04 11:51:44 +
+++ aptdaemon/client.py	2009-11-29 21:01:46 +
@@ -267,15 +267,15 @@
 reply_handler -- callback which will called if the transaction is done
 
 if error_handler and reply_handler:
-self._method(*self._args, timeout=250,
+self._method(timeout=250,
  error_handler=error_handler,
- reply_handler=reply_handler)
+ reply_handler=reply_handler, *self._args)
 return
 # avoid blocking the user interface
 context = gobject.main_context_default()
 while context.pending():
 context.iteration()
-self._method(*self._args, timeout=250)
+self._method(timeout=250, *self._args)
 if self._exit_handler is None or block == True:
 self._main_loop.run()
 if self._exit_handler is None and self._error_code is not None:

# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWRPOqlcAAZV/gARQAgBRd///
chhIALBQA5rxqhTLWjSEkk1Mk2KMmmPUjyj1MTTxGoaZBo0BzAATAAEwAEkmk0AUz1T9
VHqfqI9qnoTCaaMRiaYnocwAEwABMABJIQGg0BAlD8k/UZNU9QAepp7VBE1nzMLz+T2EoLXW
oDK9vjZF4iImcWdzPAQ665TmItgwzLh6Ii4tIzD5Ygoc5z38Y6opuE37uc5vpg3sFm3rrfS0H+Wb
ZdkOzvekfvwMDUpeUYtn8H1dgahEWOB27ixXxpNbun4BILkuQYkXkpe6JiZkzKNg6MqhWoXM2gJ4
xS6yp4rz4HOGBYFExz46XosZSGcljiK4skRQPdJWLPE0cUdsvhdV2nkV3ivUwaDzq9THEoLDIzJG
8jdohaGWYpGM80k3Mc9LXkOI2FpT6QtdqmJkFjhtVCYxvtsztJvChqgLmrOJyMyJhTpW7EuOU5Rg
QuWzWGk5jBZ1PcVECg8b1EVF15hSZVlnQsWYbxRF5orTUBiZyHkStSVQPFlkRlMy+cgrWMCLVFBy
M97wVIrC63iWjDr6jpbWWwVYn1kQm3HZerC9mOHEmNtH3M53o5VFWneT6XtgWM74pdAZvkyY8GlF
aFxjXemCJC/dPOODkUGByOg8gKj00hovMsNQ+QNJEnAQkQW/NvutF8my6h6fQwLDebGaQ4t8hcTY
6HceRJ+1IphTjivLDK34Lm8GbT/Lq3F2Swv4rTnV5NOjvXiZiWsPlLHgMy0EqkhUwNGXUFJZf0l4
hYY8DwuKiu0L0nwxgGS3g/omRcMRqla+rQJ6jSpDwKE7CwOYxMEc5oUMD9beWnygvrrSpyFuQtoV
I8eKYmsDuV7lehqTzBtXJOlQiATGp/uieGX5hH+tzoXgdwG0pinz79ham1kcCgDIDhQHrWHaoGgN
sgVO8c8PU9+aoImHF2A2vW9UeZznmgyZJjgJheQ5PgDHzM+F1QD2Qyp7mEvbWE96ZLvPMmBwbB+C
Va1Hr75XHu5dRW6HDhvUCcKSJ5HBU0jOV4ezqKQYGDdvO0XItKxePpzZddNTJ8Upq03GrCpZwkDx
GYZNcNMM3qbuzHg8eH9WLDYBq60ygFjX/TkFJf1mPtJv4Mck63UpuPrfcfoTlYRFBle4uCHL/Ov/
QibhXLID0OlQWE6KHRB6Ea9/3nwl1ge4u5IpwoSAnnVSuA==


signature.asc
Description: Digital signature


Bug#558797: ITP: sessioninstaller -- APT based installer using PackgeKit's session DBus API

2009-11-30 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: sessioninstaller
  Version : N/A yet
  Upstream Author : Sebastian Heinlein de...@glatzor.de
* URL : https://launchpad.net/sessioninstaller
* License : GPL-2+
  Programming Lang: Python
  Description : APT based installer using PackgeKit's session DBus API
 sessioninstaller makes use of PackageKit's DBus information to allow
 distribution neutral software management hooks for upstream software on
 APT based systems without loosing the interactiveness.

Again, I am not subscribed to debian-devel, so please include me and/or
the bug in To or CC. The third ITP since yesterday.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#558692: ITP: software-center -- Utility for browsing, installing, and removing applications (Ubuntu Software Center)

2009-11-29 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: software-center
  Version : 1.1~bzr
  Upstream Author : Michael Vogt m...@ubuntu.com
* URL : https://launchpad.net/software-center
* License : GPL-3+
  Programming Lang: Python
  Description : Utility for browsing, installing, and removing applications 
(Ubuntu Software Center)

 The Ubuntu Software Center lets you browse and install thousands of 
 free applications available for Ubuntu. You can view available 
 applications by category, or search quickly by name or description. 
 You can also examine the applications already installed, and remove
 those you no longer need.
 .
 To install or remove software using the Center, you need administrator
 access on the computer.

I am branching off software-center trunk (UNRELEASED 1.1); and plan to
upload it to unstable tomorrow. It will continue some strings from Ubuntu,
this will be fixed later on.

I plan to add a gnome-app-install transitional package depending on
gnome-codec-install and software-center; as they together provide
the same functionality. After it gets accepted, I would request the
removal of gnome-app-install.

PS. I am not subscribed to debian-devel, so people reading this there
should CC me and/or the bug report.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#558690: ITP: aptdaemon -- transaction based package management service

2009-11-29 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: aptdaemon
  Version : 0.10
  Upstream Author : Sebastian Heinlein de...@glatzor.de,
Michael Vogt m...@ubuntu.com
* URL : https://launchpad.net/aptdaemon
* License : GPL-2+
  Programming Lang: Python
  Description : transaction based package management service

 Aptdaemon allows normal users to perform package management tasks, e.g. 
 refreshing the cache, upgrading the system, installing or removing software 
 packages.
 .
 Currently it comes with the following main features:
 .
  - Programming language independent D-Bus interface, which allows to
write clients in several languages
  - Runs only if required (D-Bus activation)
  - Fine grained privilege management using PolicyKit, e.g. allowing all
desktop user to query for updates without entering a password
  - Support for media changes during installation from DVD/CDROM
  - Support for debconf (Debian's package configuration system)
  - Support for attaching a terminal to the underlying dpkg call

The package itself is based on the Ubuntu one, with some changes:
  - Converted the package to 3.0 (quilt) source format
  - Converted the package from cdbs to debhelper 7
  - Converted debian/copyright to DEP-5 format
  - Rebased against current trunk of aptdaemon

Sebastian, could we get a 0.11 release tomorrow; with the state
of the current trunk and the attached patch for Python 2.5
support? This would be helpful; as I would like to upload
the package tomorrow.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#543413: RFA: apt-rpm

2009-11-02 Thread Julian Andres Klode
On Mon, Aug 24, 2009 at 11:46:15PM +0300, Peter Eisentraut wrote:
 Package: wnpp
 Severity: normal
 
 I haven't actively used this package in a great while, and bug #533164 looks 
 too complicated for me to spend time on now.  Upstream has been issuing 
 development snapshots once in a while, but no stable release, so I don't know 
 where this is going.  I think the package is still useful, although now with 
 yum the pressure to set up apt on rpm-based systems is decreased.

I think it might be better to remove apt-rpm completely. APT-RPM gained
support for the repomd format, and thus there should be no need at all to
maintain those old-style apt-rpm specific repositories.

It also duplicates a lot of code from apt, and is based on a really old
apt version, thus probably inheriting a lot of security issues.

Regards,
Julian


signature.asc
Description: Digital signature


Bug#547434: ITP: libslab -- beautification app library file

2009-09-19 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: libslab
  Version : 2.27.19
  Upstream Author : Novell, Inc. and others
* URL : http://ftp.gnome.org/pub/gnome/sources/libslab/
* License : LPGL-2+
  Programming Lang: C
  Description : beautification app library file

This is a library used by e.g. gnome-control-center and
gnome-main-menu. Should probably be maintained in the
pkg-gnome team.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


signature.asc
Description: Digital signature


Bug#542642: ITP: python-fstab -- read, manipulate, and write /etc/fstab files

2009-08-20 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: python-fstab
  Version : 1.4
  Upstream Author : Lars Wirzenius l...@ubuntu.com
* URL : https://launchpad.net/python-fstab
* License : GPL-3
  Programming Lang: Python
  Description : read, manipulate, and write /etc/fstab files

 python-fstab is a small Python library to read, manipulate, and write
 /etc/fstab files on Unix-like systems. Users of the library can,
 for example, read in /etc/fstab, change the mount options of one
 particular filesystem, and then write the result out. The library
 guarantees that the resulting file is exactly the same as the original,
 except with the mount option added.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.



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



Bug#542644: ITP: computer-janitor -- clean up a system so it's more like a freshly installed one

2009-08-20 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: computer-janitor
  Version : 1.12.1
  Upstream Author : Lars Wirzenius l...@ubuntu.com
* URL : http://launchpad.net/computer-janitor
* License : GPL-3
  Programming Lang: Python
  Description : clean up a system so it's more like a freshly installed one

 Over time, a computer system tends to get cluttered. For example,
 software packages that are no longer needed can be uninstalled.
 When the system is upgraded from release to release, it may miss
 out on configuration tweaks that freshly installed systems get.
 .
 Computer Janitor is an application to fix these kinds of problems.
 It attempts to find software packages that can be removed, and
 tweak the system configuration in useful ways.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.


pgpJalfUVlrU7.pgp
Description: PGP signature


Bug#537852: ITP: notify-osd -- daemon that displays passive pop-up notifications

2009-07-21 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu karmic

* Package name: notify-osd
  Version : 0.9.15
  Upstream Author : Canonical Ltd.
* URL : https://launchpad.net/notify-osd
* License : GPL-3
  Programming Lang: C
  Description : daemon that displays passive pop-up notifications

The Desktop Notifications framework provides a standard way of doing
passive pop-up notifications on the Linux desktop.  These are
designed to notify the user of something without interrupting their
work with a dialog box that they must close.  Passive popups can
automatically disappear after a short period of time.

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: juli...@jabber.org
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#537852: ITP: notify-osd -- daemon that displays passive pop-up notifications

2009-07-21 Thread Julian Andres Klode
On Tue, Jul 21, 2009 at 08:04:08AM -0400, Scott Kitterman wrote:
 On Tue, 21 Jul 2009 12:59:11 +0200 Julian Andres Klode j...@debian.org 
 wrote:
 User: ubuntu-de...@lists.ubuntu.com
 
 Upstream email should be ayat...@lists.launchpad.net.  This is a separate 
 upstream project and not part of Ubuntu.
 
 Scott K
 
Well, I'm basing the Debian package on Ubuntu's package, which means Debian
benefits from Ubuntu. And this is just for usertags.

See https://wiki.ubuntu.com/Debian/Usertagging.
-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: juli...@jabber.org
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/



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



Bug#520282: ITP: metatheme-gilouche -- Gilouche Theme created by openSUSE

2009-03-18 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: metatheme-gilouche
  Version : 11.1.2
  Upstream Author : Jakub Steiner jim...@novell.com
* URL : http://forgeftp.novell.com/opensuse-art/
* License : GPL-2+
  Programming Lang: SVG, XML, gtkrc
  Description : Gilouche Theme created by openSUSE

Please see below for description, and the VCS information. This package
replaces industrial-icon-theme (currently in contrib). Because the version
of tango-icon-theme in sid is in main now, metatheme-gilouche can go to
main as well.

The package also contains a openSUSE start-here logo, which should maybe
removed (as it looks a bit wrong on Debian).

-- debian/control (excerpt):
Source: metatheme-gilouche
VCS-Git: git://git.debian.org/collab-maint/metatheme-gilouche.git
VCS-Browser: http://git.debian.org/?p=collab-maint/metatheme-gilouche.git

Package: gilouche-theme
Conflicts: industrial-icon-theme
Replaces: industrial-icon-theme
Depends: ${misc:Depends}, tango-icon-theme
Architecture: all
Description: Gilouche Theme created by openSUSE
 This theme is the default one used in openSUSE. This package provides the
 complete theme, consisting of icons, and Metacity and GTK+ themes.
 .
 The icon theme was previously known as openSUSE Industrial, but has been
 renamed to Gilouche as well.


-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (350, 'experimental')
Architecture: amd64 (x86_64)

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: juli...@jabber.org
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#509685: ITP: hardlink -- Hardlink multiple copies of the same file

2008-12-26 Thread Julian Andres Klode
On Thu, Dec 25, 2008 at 12:04:43PM -0600, John Goerzen wrote:
 Julian Andres Klode wrote:
  
   Hardlink is a tool which detects multiple copies of the same file and 
  replaces
   them with hardlinks.
   .
   The idea has been taken from http://code.google.com/p/hardlinkpy/, but the
   code has been written from scratch and licensed under the MIT license.
 
 Do we really need another tool like this?
 
 We already have these packages:
 
   fdupes
   perforate
AFAIK, they do not replace files, they just find them.
 
 Plus a host of tools that do backups, datapacker that packs things onto
 DVDs, and the like, using hard links.
hardlink can be used to link files in multiple backup trees,
and also features options to maximize/minimize the link count,
and much more.

Imagine you have two backups, each on a different filesystem. Now you
want to have them both on one filesystem. In this situation, you can use
hardlink to link all common files in the backups together.
 

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: juli...@jabber.org
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/



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



Bug#509685: ITP: hardlink -- Hardlink multiple copies of the same file

2008-12-24 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode j...@debian.org

* Package name: hardlink
  Version : 0.1
  Upstream Author : Julian Andres Klode j...@jak-linux.org
* URL : http://git.debian.org/?p=users/jak/hardlink.git;a=summary
* License : MIT
* Programming Lang: Python (= 2.5)
  Description : Hardlink multiple copies of the same file

 Hardlink is a tool which detects multiple copies of the same file and replaces
 them with hardlinks.
 .
 The idea has been taken from http://code.google.com/p/hardlinkpy/, but the
 code has been written from scratch and licensed under the MIT license.

-- Further information:
I chose to rewrite hardlinkpy from scratch because I did not like the style
of it and because upstream seems to have lost interest in it.

This can be seen as my response to the question of chf on #debian-devel.de,
about packaging hardlinkpy (a few days ago).

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: juli...@jabber.org
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#388427: multiget -- Multi-session download manager

2008-11-02 Thread Julian Andres Klode
On Mon, Oct 20, 2008 at 12:14:15PM +0800, LI Daobing (李道兵) wrote:
 Hello,
 
 On Mon, Oct 20, 2008 at 10:16 AM, Rage Callao [EMAIL PROTECTED] wrote:
  Hello LI Daobing,
 
  What is the status of this package in debian?
 
  I would love to see this package make it into the debian repositories soon.
  Its been 2 years since the person who originally filed the ITP has responded
  and the last post to this thread has been almost a year.
 
 no one want to sponsor this package, i have upload it to mentors[1]
I will sponsor it.
 
 [1] http://mentors.debian.net/debian/pool/main/m/multiget/
 
 if you want to download binary, check it at [2], I will add more binary soon
 
 [2] http://code.google.com/p/pkg-newedit/downloads/list?q=label:multiget
 
 I will push it again in this week.
 
 
 -- 
 Best Regards,
  LI Daobing
 
 
 

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: [EMAIL PROTECTED]
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#418613: ITP: command-not-found -- suggest installation packages in interactive sessions

2008-10-23 Thread Julian Andres Klode
On Thu, Oct 23, 2008 at 04:36:45PM +0200, Daniel Baumann wrote:
 Hi,
 
 again.. what was the reject reason and could you please try again
 getting a (probably fixed) package in?
The reason was that ftp-master did not like that I split out
command-not-found-data into a seperate source package (it's
very small), in order to make life easier for downstream (e.g.
Ubuntu [which is also more or less software upstream]).

Ubuntu's version of command-not-found includes lists of files
creating by scanning a mirror. My version currently reads
the Contents-*.gz files (because I have no complete mirror). One
of the main disadvantages is that it can't support alternatives.
- Both are done prior to building the source package (i.e. manually by
  the maintainer)

Proposed plan:
 - Rebase everything on latest Ubuntu release
 - Remove command-not-found-data and provide an update command
   to fetch information from Contents-ARCH.gz
 - Add a cron job || run after apt-get/aptitude update

This has the following effect:
 - There will be only one package (in terms of source and binary)
 - The installation may not work on the first run
 - We will have command-not-found in Debian
 - In contrast to Ubuntu, we have no support for alternatives
   = But the package could ship a list of known alternatives,
  which would be merged by the update script.
 
 Regards,
 Daniel
 
 -- 
 Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
 Email:  [EMAIL PROTECTED]
 Internet:   http://people.panthera-systems.net/~daniel-baumann/

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: [EMAIL PROTECTED]
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#418613: ITP: command-not-found -- suggest installation packages in interactive sessions

2008-10-23 Thread Julian Andres Klode
On Thu, Oct 23, 2008 at 05:59:25PM +0200, Daniel Baumann wrote:
 Julian Andres Klode wrote:
  Proposed plan:
   - Rebase everything on latest Ubuntu release
   - Remove command-not-found-data and provide an update command
 to fetch information from Contents-ARCH.gz
   - Add a cron job || run after apt-get/aptitude update
 
 do you have an ETA for this?
2/3 are done already. See 
http://people.debian.org/~jak/command-not-found_0.2.26-1.dsc

I plan to upload it tomorrow or saturday, after implementing point
3 and adding a manpage for update-command-not-found.

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: [EMAIL PROTECTED]
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#460539: ITP: industrial-icon-theme -- openSUSE Industrial icon theme

2008-10-23 Thread Julian Andres Klode
On Sun, Jan 13, 2008 at 03:09:57PM +0100, Julian Andres Klode wrote:
 Cyril Brulebois wrote:
  On 13/01/2008, Julian Andres Klode wrote:
  * License : non-free / CC By-SA 3.0
 
  Is it non-free because of its being CC-BY-SA 3.0, or does it contain
  non-free stuff?
 
 AFAIK, CC-BY-SA is non-free.
 'non-free / CC BY-SA 3.0 '= 'non-free (CC BY-SA 3.0)'
  Cheers,
 
It seems to be that BY-SA 3.0 is considered free now. package
is uploaded.
 
 
 -- 
 Julian Andres Klode, Fellow of the Free Software Foundation Europe
  Ubuntu Member | Debian Packager | Developer
 
 try Ubuntu: http://www.ubuntu.com/ | my site: http://jak-linux.org/
  mail: [EMAIL PROTECTED]  | IRC: juliank
 languages: German  | English
 



-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: [EMAIL PROTECTED]
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#471701: status ?

2008-10-16 Thread Julian Andres Klode
On Wed, Oct 15, 2008 at 09:22:02PM +0200, Pierre Chifflier wrote:
 Hi,
 
 Are you still working on this package ?
 I have started some work here and will have a working package in a few
 days. If you are still interested in setroubleshootd, would you agree on
 a co-maintenance ?
You can take it completely.
 
 Regards,
 Pierre
 
 

-- 
Julian Andres Klode  - Free Software Developer
   Debian Developer  - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: [EMAIL PROTECTED]
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/


signature.asc
Description: Digital signature


Bug#502121: ITP: sreadahead -- Super Read Ahead

2008-10-13 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]


* Package name: sreadahead
  Version : 0.02
  Upstream Author : Arjan van de Ven [EMAIL PROTECTED]
* URL : http://www.moblin.org/projects/fast-boot
* License : GPL-2
  Programming Lang: C
  Description : Super Read Ahead

sReadahead is based on Fedora Readahead, but is modified to take 
advantage of the kernel's new list of blocks read.
.
It allows the user to specify a set of files to be read into the page 
cache to accelerate first time loading of programs, typically during the boot
sequence.

This is just a basic ITP. Real work starts later.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)


signature.asc
Description: Digital signature


Bug#502121: ITP: sreadahead -- Super Read Ahead

2008-10-13 Thread Julian Andres Klode
2008/10/13 Arjan van de Ven [EMAIL PROTECTED]:
 The description is wrong.

 sReadAhead is NOT based on the Fedora read ahead at all.

Sorry, i read it on http://lwn.net/Articles/299483/


-- 
Julian Andres Klode  - Free Software Developer
   Debian Maintainer - Contributing Member of SPI
   Ubuntu Member - Fellow of FSFE

Website: http://jak-linux.org/   XMPP: [EMAIL PROTECTED]
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/



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



Bug#471701: setroubleshootd

2008-09-12 Thread Julian Andres Klode
On Fri, Sep 12, 2008 at 03:23:43PM +0530, Ritesh Raj Sarraf wrote:
 Hi Jak,
 
  #471701
  ITP: setroubleshoot -- setroubleshoot is a selinux simplifier which helps 
 user understand selinux violations
 
 Are you still working on this?
 If yes, do you have a repo?
I did not even start working, except for looking at the code. I will start
working on it after the release of lenny. Why do you ask?
 
 Ritesh
 -- 
 Ritesh Raj Sarraf
 RESEARCHUT - http://www.researchut.com
 Necessity is the mother of invention.
 




signature.asc
Description: Digital signature


Bug#490997: ITP: mayanna -- A fork of gimmie, an elegant desktop organizer

2008-07-17 Thread Julian Andres Klode
Steve Greenland wrote:
 On 15-Jul-08, 16:03 (CDT), Julian Andres Klode [EMAIL PROTECTED] wrote: 
 Package: wnpp
 Severity: wishlist
 Owner: Julian Andres Klode [EMAIL PROTECTED]

 * Package name: mayanna
   Version : 0.2.8
   Upstream Author : Seif Lotfy [EMAIL PROTECTED] and others
 * URL : http://code.google.com/p/mayanna/
 * License : LGPL
   Programming Lang: Python
   Description : A fork of gimmie, an elegant desktop organizer

 Please see the gimmie package for further information, as the
 packaging will be almost the same.
 
 Uh, no, that's not a good long description. You need to describe the
 package for the potential user.
The description is not for the package itself, its just a description for this
ITP. (therefore packaging will be almost the same.) The full long description
will be the same as gimmie + the reasons that led to the fork.
 
 Steve


-- 
Julian Andres Klode, Fellow of the Free Software Foundation Europe
 Debian Maintainer | Developer | Ubuntu Member

try Debian: http://www.debian.org/ | my site: http://jak-linux.org/
jabber: [EMAIL PROTECTED] | IRC: juliank (FreeNode, OFTC)
languages: German  | English



signature.asc
Description: OpenPGP digital signature


Bug#490997: ITP: mayanna -- A fork of gimmie, an elegant desktop organizer

2008-07-15 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

* Package name: mayanna
  Version : 0.2.8
  Upstream Author : Seif Lotfy [EMAIL PROTECTED] and others
* URL : http://code.google.com/p/mayanna/
* License : LGPL
  Programming Lang: Python
  Description : A fork of gimmie, an elegant desktop organizer

Please see the gimmie package for further information, as the
packaging will be almost the same.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-rc9-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


pgpHc3rO49ZoC.pgp
Description: PGP signature


Bug#418613: ITP: command-not-found -- suggest installation packages in interactive sessions

2008-05-07 Thread Julian Andres Klode
Am Mittwoch, den 07.05.2008, 09:40 +0200 schrieb Petter Reinholdtsen:
 Hi.  What is the status of this ITP?  Will it enter Debian in time for
 Lenny?  Might be useful to include in Debian Edu.
The package got REJECTED.
 
 Happy hacking,
-- 
Julian Andres Klode, Fellow of the Free Software Foundation Europe
 Debian Maintainer | Developer | Ubuntu Member

try Debian: http://www.debian.org/ | my site: http://jak-linux.org/
jabber: [EMAIL PROTECTED] | IRC: juliank (FreeNode, OFTC)
languages: German  | English


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#436722: ITP: jockey -- user interface and desktop integration for driver management

2008-03-29 Thread Julian Andres Klode
retitle 436722 ITP: jockey -- user interface and desktop integration for driver 
management
thanks

Source: jockey
Priority: optional
Maintainer: Martin Pitt [EMAIL PROTECTED]
Vcs-Bzr: https://code.launchpad.net/~ubuntu-core-dev/jockey/ubuntu

Package: jockey-common
Description: user interface and desktop integration for driver management
 Jockey provides a user interface for configuring third-party drivers,
 such as the Nvidia and ATI fglrx X.org and various Wireless LAN
 kernel modules.
 .
 This package contains the common data shared between the frontends.

Package: jockey-gtk
Description: GNOME user interface and desktop integration for driver management
 Jockey provides a user interface for configuring third-party drivers,
 such as the Nvidia and ATI fglrx X.org and various Wireless LAN
 kernel modules.
 .
 This package contains the GNOME frontend.

Package: jockey-kde
Description: KDE user interface and desktop integration for driver management
 Jockey provides a user interface for configuring third-party drivers,
 such as the Nvidia and ATI fglrx X.org and various Wireless LAN
 kernel modules.
 .
 This package contains the KDE frontend.
-- 
Julian Andres Klode, Fellow of the Free Software Foundation Europe
 Debian Maintainer | Developer | Ubuntu Member

try Debian: http://www.debian.org/ | my site: http://jak-linux.org/
jabber: [EMAIL PROTECTED] | IRC: juliank (FreeNode, OFTC)
languages: German  | English




signature.asc
Description: OpenPGP digital signature


Bug#470212: ITP: debimg -- replacement for debian-cd written in Python

2008-03-09 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

* Package name: debimg
  Version : 0.1
  Upstream Author : Julian Andres Klode
* URL : http://wiki.debian.org/debimg
* License : GPL-3+
  Programming Lang: Python
  Description : replacement for debian-cd written in Python

debimg is a new alternative to debian-cd. It is not finished yet,
but the first release (0.0.1) has been released already.

For further information, you should visit the wiki page (see above)
or read the announcements on the debian-cd mailing list.


signature.asc
Description: Digital signature


Bug#460620: ITA: gimmie -- elegant desktop organizer

2008-03-02 Thread Julian Andres Klode
# retitle RFA to ITA
retitle 460620 ITA: gimmie -- elegant desktop organizer
owner 460620 !
# New upstream version 0.2.8
tag 448976 pending
thanks

On Mon, Jan 14, 2008 at 09:01:30AM +0300, Thierry Randrianiriana wrote:
 Package: wnpp
 Severity: normal
 
 I request an adopter for the gimmie package.
I will adopt this package and will have 0.2.8 ready in a few days
 
 The package description is:
  Gimmie is a desktop organizer. It's designed to allow easy interaction
  with all the applications, contacts, documents and other things you use
  every day. Gimmie can be run either as a stand-alone application
  or added as a GNOME Panel applet.
 
 
 
 
 


signature.asc
Description: Digital signature


Bug#460539: ITP: industrial-icon-theme -- openSUSE Industrial icon theme

2008-01-13 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]


* Package name: industrial-icon-theme
  Version : 11.0.3
  Upstream Author : Jakub Steiner [EMAIL PROTECTED]
* URL : http://forgeftp.novell.com/opensuse-art/openSUSE11/icons/
* License : non-free / CC By-SA 3.0
  Programming Lang: -
  Description : openSUSE Industrial icon theme

The Industrial Icon theme is the default icon theme used in openSUSE.


signature.asc
Description: Digital signature


Bug#460539: ITP: industrial-icon-theme -- openSUSE Industrial icon theme

2008-01-13 Thread Julian Andres Klode
Cyril Brulebois wrote:
 On 13/01/2008, Julian Andres Klode wrote:
 * License : non-free / CC By-SA 3.0

 Is it non-free because of its being CC-BY-SA 3.0, or does it contain
 non-free stuff?

AFAIK, CC-BY-SA is non-free.
'non-free / CC BY-SA 3.0 '= 'non-free (CC BY-SA 3.0)'
 Cheers,



-- 
Julian Andres Klode, Fellow of the Free Software Foundation Europe
 Ubuntu Member | Debian Packager | Developer

try Ubuntu: http://www.ubuntu.com/ | my site: http://jak-linux.org/
 mail: [EMAIL PROTECTED]  | IRC: juliank
languages: German  | English



signature.asc
Description: OpenPGP digital signature


Bug#418613: no content at this URL

2007-12-22 Thread Julian Andres Klode
Philippe Coval wrote:
 Hi,
 
  my bzr branch to merge them: 
 http://bazaar.launchpad.net/~juliank/command-not-found/debian 
 http://bazaar.launchpad.net/%7Ejuliank/command-not-found/debian
 
 There is no content at this URL, is this expected ?
It's a bzr branch. Browsers always get 404.
But bzr://bzr.debian.org/bzr/cnf/debian-sid/ should be better, as it is the 
debian main branch.
 
 If no, please also update : 
   https://code.launchpad.net/~juliank/command-not-found/debian
 
 Regards and best wishes
 


-- 
Julian Andres Klode, Fellow of the Free Software Foundation Europe
 Ubuntu Member | Debian Packager | Developer

try Ubuntu: http://www.ubuntu.com/ | my site: http://jak-linux.org/
 mail: [EMAIL PROTECTED]  | IRC: juliank



signature.asc
Description: OpenPGP digital signature


Bug#418613: command-not-found: upload pending

2007-11-11 Thread Julian Andres Klode
tag 418613 pending
thanks

command-not-found 0.2.8debian1 is ready now and should be uploaded to the 
archive soon.

mvo: I merged the switch to gdbm from 0.2.9ubuntu1 and fixed a few issues. Take 
a look at
 my bzr branch to merge them: 
http://bazaar.launchpad.net/~juliank/command-not-found/debian

doko: Could you upload a bash which uses command-not-found once it is in the 
archive?

-- 
Julian Andres Klode, http://jak-linux.org/

E-mails in German or English please



signature.asc
Description: OpenPGP digital signature


Bug#418613: need help/sponsorship?

2007-10-04 Thread Julian Andres Klode
Yaroslav Halchenko wrote:
 Hi Julian or whoever interested ;-)
 
 isn't it time to get the beastie in debian? ;-)
 we could for now on bring in 0.2.4 and wait for python2.5 to become
 default, or may be there is not that much of changes necessary to
 backport 0.3 to work with python2.4?
 
 Let me know if you need help or sponsorship
 

I already uploaded a package to mentors some time ago, but
found no sponsor. I will upload a new package to mentors in
2 weeks (Sep, 20/21). I'll contact you when it's ready.



signature.asc
Description: OpenPGP digital signature


Bug#444687: ITP: open-vm-tools -- open source implementation of VMware Tools

2007-09-30 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: open-vm-tools
  Version : 2007.09.04-56574
  Upstream Author : VMware
* URL : http://open-vm-tools.sourceforge.net/
* License : LGPL
  Programming Lang: C
  Description : open source implementation of VMware Tools

Provides functions like file transfers between host and guest,
and improved performance.

Everyone is welcome to help, I would like to maintain this
package in a team.

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG/4T0rCpf/gCCPsIRAqyKAKCTtF/XFWiVrxC7Rxg4Se98f7qDkQCfUF7o
IfcwQxxJVEiJiB2qLeD0WKg=
=zKHh
-END PGP SIGNATURE-



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



Bug#388427: RFS: multiget

2007-08-19 Thread Julian Andres Klode
Am Sonntag, den 19.08.2007, 22:55 +0800 schrieb LI Daobing:
 On 8/16/07, Julian Andres Klode [EMAIL PROTECTED] wrote:
  Am Mittwoch, den 15.08.2007, 23:50 +0800 schrieb LI Daobing:
   Dear mentors,
  
   I am looking for a sponsor for my package multiget.
  
   * Package name: multiget
 Version : 1.1.4-1
 Upstream Author : liubin [EMAIL PROTECTED]
   * URL : http://multiget.sourceforge.net/
   * License : GPL
 Section : net
  
   It builds these binary packages:
   multiget   - graphical download manager
  
   The package appears to be lintian clean.
  
   The upload would fix these bugs: 388427
  
   The package can be found on mentors.debian.net:
   - URL: http://mentors.debian.net/debian/pool/main/m/multiget
   - Source repository: deb-src http://mentors.debian.net/debian unstable 
   main contrib non-free
   - dget 
   http://mentors.debian.net/debian/pool/main/m/multiget/multiget_1.1.4-1.dsc
  
   I would be glad if someone uploaded this package for me.
  
   Kind regards
LI Daobing
 
  I am no DD, which means I can not upload it, but I took
  a look at the package.
 
  few things can be improved:
   - Remove changelog.txt from debian/docs, you install it with
 dh_installchangelogs
   - Delete the lines you commented out, this makes it easier
 to read.
   - Use Priority: optional
 
 Hello,
 
 an updated version in mentors.debian.net (fix all above issues), need
 I repost the RFS?
 
Simply answer to this message with Re: RFS: multiget (still need
sponsor) or similar.
I attached a diff with a few improvements and a man page.
(debdiff.diff.gz)
If you want to, you can also add me to Uploaders. (And add a changelog
entry, both in me-as-uploader.diff.gz)
Also update the timestamp in the next upload.

I hope you find a sponsor soon.
-- 
Julian Andres Klode

IRC Nickname:   juliank (Debian/OFTC + Freenode, GimpNet)
Fellow of FSFE: https://www.fsfe.org/en/fellows/jak (No. 1049)
Debian Wiki:http://wiki.debian.org/JulianAndresKlode
Ubuntu Wiki:http://wiki.ubuntu.com/JulianAndresKlode
In Launchpad:   https://launchpad.net/~juliank
My packages:  http://qa.debian.org/[EMAIL PROTECTED]
Languages:  German, English, [bit French]


debdiff.diff.gz
Description: GNU Zip compressed data


me-as-uploader.diff.gz
Description: GNU Zip compressed data


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#388427: RFS: multiget

2007-08-15 Thread Julian Andres Klode
Am Mittwoch, den 15.08.2007, 23:50 +0800 schrieb LI Daobing:
 Dear mentors,
 
 I am looking for a sponsor for my package multiget.
 
 * Package name: multiget
   Version : 1.1.4-1
   Upstream Author : liubin [EMAIL PROTECTED]
 * URL : http://multiget.sourceforge.net/
 * License : GPL
   Section : net
 
 It builds these binary packages:
 multiget   - graphical download manager
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 388427
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/m/multiget
 - Source repository: deb-src http://mentors.debian.net/debian unstable main 
 contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/m/multiget/multiget_1.1.4-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  LI Daobing

I am no DD, which means I can not upload it, but I took
a look at the package.

few things can be improved:
 - Remove changelog.txt from debian/docs, you install it with 
   dh_installchangelogs
 - Delete the lines you commented out, this makes it easier
   to read.
 - Use Priority: optional

-- 
Julian Andres Klode

IRC Nickname:   juliank (Debian/OFTC + Freenode, GimpNet)
Fellow of FSFE: https://www.fsfe.org/en/fellows/jak (No. 1049)
Debian Wiki:http://wiki.debian.org/JulianAndresKlode
Ubuntu Wiki:http://wiki.ubuntu.com/JulianAndresKlode
In Launchpad:   https://launchpad.net/~juliank
My packages:  http://qa.debian.org/[EMAIL PROTECTED]
Languages:  German, English, [bit French]


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#436722: ITP: restricted-manager -- manage non-free hardware drivers

2007-08-08 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: restricted-manager
  Version : 0.25
  Upstream Author : Ubuntu
* URL : http://packages.ubuntu.com/gutsy/source/restricted-manager
* License : GPL2+
  Programming Lang: Python
  Description : manage non-free hardware drivers

Package: restricted-manager-core
Description: manage non-free hardware drivers
 Restricted Manager provides a user interface for configuring
 non-free hardware drivers, such as the Nvidia and ATI fglrx X.org
 and various Wireless LAN kernel modules.
 .
 This package contains the common data shared between the frontends.

Package: restricted-manager
Description: manage non-free hardware drivers - GNOME frontend
 Restricted Manager provides a user interface for configuring
 non-free hardware drivers, such as the Nvidia and ATI fglrx X.org
 and various Wireless LAN kernel modules.
 .
 This package contains the GNOME frontend.

Package: restricted-manager-kde
Description: manage non-free hardware drivers - KDE frontend
 Restricted Manager provides a user interface for configuring
 non-free hardware drivers, such as the Nvidia and ATI fglrx X.org
 and various Wireless LAN kernel modules.
 .
 This package contains the KDE frontend and systemsettings module.

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGufw7rCpf/gCCPsIRAuxkAJ9aPIGIuoCB1sxNNn9gZ66O8YFaDQCfW1ba
UUFlwFnQV3xw7PE0iYRUIrI=
=oMY4
-END PGP SIGNATURE-


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



Bug#430725: ITP: webboard -- Copy and paste to a public pastebin server

2007-07-15 Thread Julian Andres Klode
tag 430725 wontfix
thanks

I tag it wontfix, as there seems to be no development anymore upstream.

As soon as this changes, I will remove 
this tag.



signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#430813: ITP: hubackup -- Concise and easy to use backup application for the desktop user

2007-06-27 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: hubackup
  Version : 0.0.7
  Upstream Author : Sivan Greenberg [EMAIL PROTECTED]
* URL : https://launchpad.net/hubackup
* License : GPL 2
  Programming Lang: Python
  Description : Concise and easy to use backup application for the desktop 
user

HUBackup is short for Home User Backup System. As the
name implies, this is a very simple, concise and easy to use backup
application that uses the renowned and proven dar (Disk ARchive) to do
the actual archiving. Emphasis has been on providing true and reliable progress
indication throughout all operations, as well as the ability to cancel any
operation at any given point. HUBackup mainly concerns with backing up your
home folder data, allowing you to restore it in case of data loss.

- -- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable'), (300, 'proposed-updates')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGglzDrCpf/gCCPsIRAuTjAJ0bzjdzc7HkLbcP62ErNb7oLlYPAgCeLtmH
4v2pqY0S9omsaHeQewgv1o8=
=Qp5P
-END PGP SIGNATURE-


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



Bug#430725: ITP: webboard -- Copy and paste to a public pastebin server

2007-06-26 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: webboard
  Version : 0.2.1
  Upstream Author : Sebastian Heinlein [EMAIL PROTECTED]
* URL : https://launchpad.net/webboard/
* License : GPL
  Programming Lang: Python
  Description : Copy and paste to a public pastebin server

Publish text notes and source code on a pastebin server for 
collaborative debugging.

WebBoard includes a stand alone app and an applet for the GNOME panel.

- -- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable'), (300, 'proposed-updates')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGgXvXrCpf/gCCPsIRAhSqAKCAlAkQpVZ14m7iaUlOumcn5fLqbQCgoGQo
4dx8Q6OaZpIA32nYfj3ZS4g=
=oUe+
-END PGP SIGNATURE-


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



Bug#428188: ITP: dir2ogg -- audio file converter into ogg-vorbis format

2007-06-25 Thread Julian Andres Klode
0.10 will be out soon.
Here are the changes:

 Version : 0.9.3
  Version : 0.10

 Upstream Author : Darren Kirby [EMAIL PROTECTED]
  Upstream Author : Julian Andres Klode [EMAIL PROTECTED] (and Darren Kirby 
[EMAIL PROTECTED])

 * URL : http://badcomputer.org/unix/dir2ogg/
  * URL : http://jak-linux.org/projects/dir2ogg/

 * License : Artistic
  * License : GPL
-- 
Julian Andres Klode

IRC Nickname:   juliank (Debian/OFTC + Freenode)
Fellow of FSFE: https://www.fsfe.org/en/fellows/jak (No. 1049)
Debian Wiki:http://wiki.debian.org/JulianAndresKlode
Ubuntu Wiki:http://wiki.ubuntu.com/JulianAndresKlode
In Launchpad:   https://launchpad.net/~juliank
Packages Overv: http://qa.debian.org/[EMAIL PROTECTED]
Languages:  German, English, [bit French]



signature.asc
Description: OpenPGP digital signature


Bug#391309: ITP: gnome-app-install - the easiest-to-use software installation tool available

2007-06-21 Thread Julian Andres Klode
retitle 391309 ITP: gnome-app-install -- the easiest-to-use software 
installation tool available
owner 391309 Julian Andres Klode [EMAIL PROTECTED]
thanks

I try to package it now.
-- 
Julian Andres Klode

IRC Nickname:   juliank (Debian/OFTC)
Fellow of FSFE: https://www.fsfe.org/en/fellows/jak (No. 1049)
Debian Wiki:http://wiki.debian.org/JulianAndresKlode
Packages Overv: http://qa.debian.org/[EMAIL PROTECTED]



signature.asc
Description: OpenPGP digital signature


Bug#429856: ITP: ftpsync -- fast ftp folder synchronization

2007-06-20 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: ftpsync
  Version : 0.1
  Upstream Author : Julian Andres Klode [EMAIL PROTECTED]
* URL : http://www.jak-linux.org/projects/ftpsync/
https://launchpad.net/ftpsync/
* License : GPL
  Programming Lang: Python
  Description : fast ftp folder synchronization

 ftpsync provides fast synchronization of folders on ftp sites. It uses 
 sha1sums stored in text files to find changed files and uploads only them.
 It also removes obsolete files on the ftp server and creates/removes folders.

 Maybe I will change the name to something more unique, as there are a 
 lot of programs called ftpsync.

 Code is already available and working. See the launchpad site for the 
 bzr branch.

 Short usage instruction:
  - Enter the folder where you saved your site
  - Run ftpsync init and answer the questions
  - Run ftpsync ci to upload the files to the server

- -- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable'), (300, 'proposed-updates')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGeVyzrCpf/gCCPsIRApgtAKCvZIl202rrTSaq18+nKbt0uRZvCgCfZj4o
gdiuidf4Uwcv7vGGtpjQ/ww=
=GFsH
-END PGP SIGNATURE-


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



Bug#325885: ITP: readahead-list -- read files into the page cache

2007-06-09 Thread Julian Andres Klode
retitle 325885 ITP: readahead-list -- read files into the page cache
thanks

readahead is not developed anymore, instead readahead-list is used.
So I will package readahead-list.



signature.asc
Description: OpenPGP digital signature


Bug#428188: ITP: dir2ogg -- audio file converter into ogg-vorbis format

2007-06-09 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

* Package name: dir2ogg
  Version : 0.9.3
  Upstream Author : Darren Kirby [EMAIL PROTECTED]
* URL : http://badcomputer.org/unix/dir2ogg/
* License : Artistic
  Programming Lang: Python
  Description : audio file converter into ogg-vorbis format

dir2ogg converts MP3, M4A, WMA and WAV files to the open-source OGG 
format. It is a python script that simply binds together mpg123, faad, 
and oggenc making it easier for the user to convert his/her music files. 
It also supports id3 tags.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable'), (100, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)


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



Bug#418613: Working on it (ITP: command-not-found -- suggest installation packages in interactive sessions)

2007-06-04 Thread Julian Andres Klode

I am currently working on getting this Package ready.
I am packaging 0.2.4, as 0.3 only works with python2.5 and python is
2.4.4-6(I don't want to depend on
python2.5)

http://mentors.debian.net/debian/pool/main/c/command-not-found/command-not-found_0.2.4+debian-1.dsc


Bug#423605: ITP: ndisgtk -- graphical frontend for ndiswrapper (installation of Windows WiFi drivers)

2007-05-13 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: ndisgtk
  Version : 0.6
  Upstream Author : Sam Pohlenz [EMAIL PROTECTED]
* URL : http://archive.ubuntu.com/ubuntu/pool/universe/n/ndisgtk/
* License : GPL
  Programming Lang: Python
  Description : graphical frontend for ndiswrapper (installation of Windows 
WiFi drivers)

ndisgtk is a GTK based frontend for ndiswrapper, allowing an easy way to
install Windows wireless drivers.

- -- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGRuHVrCpf/gCCPsIRAgqEAJ4zoY31oQXpdXu8iIR9sb0/zNuyFwCfdq/0
sfd8coF8LhTULjcNzog0Mjg=
=fbrI
-END PGP SIGNATURE-


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



Bug#423605: ITP: ndisgtk -- graphical frontend for ndiswrapper (installation of Windows WiFi drivers)

2007-05-13 Thread Julian Andres Klode
Guus Sliepen wrote:
 That is a link to the Ubuntu package. It's not a native package, so
 Ubuntu got the upstream source from somewhere. You should ask the Ubuntu
 maintainer(s) responsible for this package, and/or the upstream author,
 where the upstream source can be downloaded from. If it only exists in
 the Ubuntu repository, Ubuntu should make it a native package, but that
 seems undesirable to me.
 

It seems to be only in Ubuntu, on the previous upstream location I get:
Please download ndisgtk through synaptic or using 'sudo apt-get install 
ndisgtk'.

My Steps now are:
1. recreate orig.tar.gz without debian/
2. update the things in debian/
3. Add patch(es)



signature.asc
Description: OpenPGP digital signature


Bug#419368: Uploaded it to mentors.debian.net

2007-04-15 Thread Julian Andres Klode
aufs 0.0.cvs20070409 is at

http://mentors.debian.net/debian/pool/main/a/aufs/



signature.asc
Description: OpenPGP digital signature


Bug#419368: ITP: aufs -- Another UnionFS

2007-04-15 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist
Owner: Julian Andres Klode [EMAIL PROTECTED]

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: aufs
  Version : 0.0.cvs20070409
  Upstream Author : Junjiro Okajima [EMAIL PROTECTED]
* URL : http://aufs.sourceforge.net/
* License : GPL
  Programming Lang: C
  Description : Another UnionFS

In the early days, aufs was entirely re-designed and re-implemented
Unionfs Version 1.x series. After many original ideas, approaches,
improvements and implementations, it becomes totally different from
Unionfs while keeping the basic features.


- -- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable'), (450, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGIgLfrCpf/gCCPsIRAssGAJ4xwXLBT7Y8uLUzUkJqcseI0bB+vQCfXnl6
dmjAgOHQRfb8ZUY/Pn9qX/M=
=NojH
-END PGP SIGNATURE-


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



Bug#419142: New Version: dcdmake 0.9.3

2007-04-14 Thread Julian Andres Klode
Just uploaded 0.9.3 to

http://mentors.debian.net/
- URL: http://mentors.debian.net/debian/pool/main/d/dcdmake
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget
http://mentors.debian.net/debian/pool/main/d/dcdmake/dcdmake_0.9.3.dsc


and The JAK LINUX Repo
http://jak-linux.org/jak-linux/pool/main/d/dcdmake/





signature.asc
Description: OpenPGP digital signature


Bug#419142: ITP: dcdmake - Another debian cd maker tool

2007-04-13 Thread Julian Andres Klode
Package: wnpp
Severity: wishlist

  Package name : dcdmake
  Version : 0.9.2
  Upstream Author : Julian Andres Klode [EMAIL PROTECTED]
  URL : https://launchpad.net/dcdmake
  License : GPL
  Programming Language: Bash
  Description : Tool to create (unofficial) debian cds

dcdmake is a new tool to easily create Debian CD Images. Although
not as feature-rich as debian-cd, it can build a installable Debian CD.
It is written in bash and uses apt-get to build package lists.
It is almost fully configurable via one file (it needs some data from
debian-cd at the moment)

I am the developer of this program and use it to build the CD images for
the upcoming JAK LINUX Distribution  (A Debian based Distribution on one
CD with a few non-free things).

In the current tree, I switched to CDBS and made the package
arch-independent (There will be more changes soon)

Downloads:
http://jak-linux.org/jak-linux/pool/main/d/dcdmake/dcdmake_0.9.2_i386.deb
http://jak-linux.org/jak-linux/pool/main/d/dcdmake/dcdmake_0.9.2.tar.gz
http://jak-linux.org/jak-linux/pool/main/d/dcdmake/dcdmake_0.9.2.dsc

This project is located at launchpad.net: https://launchpad.net/dcdmake

Bzr tree is available at http://bazaar.launchpad.net/~juliank/dcdmake/main

I would like to maintain this package for Debian, although I am not a DD.

Julian Andres Klode
JAK LINUX  dcdmake developer


pgpkeys.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature