[needs-packaging] dirspec

Bug #907888 reported by dobey
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
High
dobey

Bug Description

dirspec is a modern, and maintained, cross-platform implementation of the XDG Base Directory specification. It currently implements the base directory specification for POSIX and for Windows. In the near future, it will also include an implementation of the XDG User Folders, to easily query for the Music folder for a user on Ubuntu and Windows.

URL: https://launchpad.net/dirspec
License: LGPL-3

Related branches

Revision history for this message
dobey (dobey) wrote :
description: updated
Revision history for this message
dobey (dobey) wrote :
Revision history for this message
Daniel Holbach (dholbach) wrote :

Can you please recreate the source package?

daniel@daydream:~/bug-907888$ file *
dirspec_2.99.0-0ubuntu1.debian.tar.gz: gzip compressed data, from Unix, max compression
dirspec_2.99.0-0ubuntu1.dsc: ASCII text
dirspec_2.99.0.orig.tar.gz: gzip compressed data, was "dist/dirspec-2.99.0.tar", last modified: Thu Dec 22 17:05:14 2011, max compression
daniel@daydream:~/bug-907888$ LC_ALL=C dpkg-source -x dirspec_2.99.0-0ubuntu1.dsc
gpgv: Signature made Thu Dec 22 20:38:52 2011 CET using DSA key ID C9DE75B5
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./dirspec_2.99.0-0ubuntu1.dsc
dpkg-source: error: File ./dirspec_2.99.0-0ubuntu1.debian.tar.gz has size 1120 instead of expected 1122
daniel@daydream:~/bug-907888$

Changed in ubuntu:
status: In Progress → Incomplete
Revision history for this message
dobey (dobey) wrote :
Revision history for this message
dobey (dobey) wrote :

Oops. Didn't realize the file size was in the .dsc as well. Attached an updated version. Sorry about that.

Changed in ubuntu:
status: Incomplete → In Progress
Revision history for this message
Mahyuddin Susanto (udienz) wrote :

@Rodney

I think you must use revu instead of uploading to launchpad, so sponsors can easy download this packages easily. You can read more information about revu at here: https://wiki.ubuntu.com/MOTU/Packages/REVU

Thanks

Revision history for this message
Iain Lane (laney) wrote :

No, you "must" not do anything like that. However, as is usual, I urge this package to get in through Debian, if you're willing to maintain it there. I offer sponsorship if so.

Revision history for this message
dobey (dobey) wrote :

Iain, I would like to push it to Debian in the future, but I am not used to that process, and I think for now just having it in Ubuntu is fine. The new ubuntuone-dev-tools package requires this, and is blocking on this package getting in. We will also be moving more of the Ubuntu One code to this as soon as we can, after seeking an MIR for dirspec, and approval to get it on the CD.

Having it in Debian as well would be great, but I think it would be too disruptive to our (Ubuntu One team's) release process at the moment, to have to get new versions into Debian first. I'm happy to maintain it in Debian, but I'm not a DD yet, and I think it will take a bit of work for me to get there. And the rest of the U1 hackers who will be doing more packaging this cycle, are mostly still lacking in experience doing packaging on just Ubuntu. So, I'd rather avoid disrupting the process of building that experience by throwing a whole other process into the mix, while we try to smooth out our release process.

Revision history for this message
Iain Lane (laney) wrote :

OK, up to you. Feel free to speak to me for Debian sponsorship in the future, and after a few uploads you can get Debian Maintainer status and be able to upload yourself.

Revision history for this message
dobey (dobey) wrote :

Thanks Iain. Perhaps after Ubuntu feature freeze, will be a good time to do that. Until then, we will be changing and adding lots of API in the various Ubuntu One projects, and so velocity is a higher priority, which I feel will be disrupted by introducing Debian into the process.

Does it look good to you for getting into Ubuntu for now?

Revision history for this message
Iain Lane (laney) wrote :

sponsored, should end up in NEW

Changed in ubuntu:
status: In Progress → Fix Committed
Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

If you are going to use DEP5 copyright format then please implement it correctly.

Upstream-Format:
has been replaced with just
Format:

Format URL should be http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

Files: *
Copyright: (C) 2011 Canonical Ltd.

should be

Files: *
Copyright 2011 Canonical Ltd.
License: LGPL-3

and this is just plain wrong:
License: LGPL-3
 The full text of the LGPL is distributed in
 /usr/share/common-licenses/LGPL-3 on Debian systems.

At a min the License preable should be given and then the releavent file sourced as a Comment.

http://dep.debian.net/deps/dep5/#license-specification states:

"Use of a standard short name does not override the Debian Policy requirement to include the full license text in debian/copyright, nor any requirements in the license of the work regarding reproduction of legal notices. This information must still be included in the License field, either in a stand-alone License paragraph or in the relevant files paragraph."

Revision history for this message
Stéphane Graber (stgraber) wrote :

stgraber@arkose-tmpMma0yL:~/Desktop/pilot$ apt-cache show python-dirspec
Package: python-dirspec
Priority: extra
Section: python
Installed-Size: 60
Maintainer: Ubuntu MOTU Developers <email address hidden>
Original-Maintainer: Ubuntu One Hackers <email address hidden>
Architecture: all
Source: dirspec
Version: 2.99.1-0ubuntu1
Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8)
Filename: pool/main/d/dirspec/python-dirspec_2.99.1-0ubuntu1_all.deb
Size: 5072
MD5sum: 8c42751860acd28a2280d29f0bd7cfd1
SHA1: 2e55e4b9876ea7e3cda5140e4c5a6b9cd418bb55
SHA256: da72e25795f785fd0959ceddeaaa3ebeeaf9c629c657fad6aa787815332eee0a
Description-en: Python User Folders Specification Library
 A library for handling the XDG Base Directory specification, and the
 XDG User Directories for music, videos, etc…
Description-md5: 2101feda2573d8cbe84edb35e9d7052f
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m

Changed in ubuntu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.