[needs-packaging] Please add Xidel package

Bug #1613284 reported by Benito van der Zander
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Debian
New
Unknown
Ubuntu
Incomplete
Wishlist
Unassigned

Bug Description

Xidel is a command line tool to query data from HTML/XML web pages, JSON-APIs and local files.
It implements interpreters for XPath 2, XPath 3, XQuery 1, XQuery 3, JSONiq, CSS selectors and custom pattern matching.
XPath and CSS selectors are the most efficient way to select certain elements from XML/HTML documents JSONiq (with custom extensions) is an easy way to select data from JSON.
XQuery is a Turing-complete superset of XPath and allows arbitrary data transformations and the creation of new documents.
Pattern matching is for XML/HTML documents what regular expressions are for plaintext, i.e. pattern matching behaves like a regular expression over the space of tags, instead over the space of characters.
Xidel implements a kind of internal pipes to pipe HTTP requests from
one query to the next, so there is no need to distinguish selecting links and
downloading the data referenced by them. Therefore arbitrary complex queries going
over arbitrary many pages can be executed with a single call of Xidel.

URL: http://www.videlibri.de/xidel.html
Source: https://sourceforge.net/projects/videlibri/files/Xidel/Xidel%200.9.4/xidel-0.9.4.src.tar.gz
License: GPLv2
Notes: There are .deb at https://sourceforge.net/projects/videlibri/files/Xidel/Xidel%200.9.4/ that should satisfy all constraints. It is written in FreePascal. (There are project files for the Lazarus IDE, but it compiles with FreePascal alone)
WNPP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826763

Changed in debian:
status: Unknown → New
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - Please add Xidel package
+ [needs-packaging] Please add Xidel package
Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Iain Lane (laney) wrote :

(cleaning up ~ubuntu-release bugs)

Sorry nobody has replied for a long time. I'm not sure what this request is for - could you please clarify? It looks like it's to sync a package from Debian, but it's not yet uploaded there - maybe try in #debian-mentors on IRC?

I don't think there's anything for the release team to do here at the minute: I'm unsubscribing the team. If you would like sponsorship, please upload the package to this bug and subscribe the ubuntu-sponsors team.

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

(And reset the status to 'New')

Thanks!

Changed in ubuntu:
status: Confirmed → Incomplete
Revision history for this message
Benito van der Zander (benibela) wrote :

>I'm not sure what this request is for - could you please clarify? It looks like it's to sync a package from Debian, but it's not yet uploaded there - maybe try in #debian-mentors on IRC?

A request to upload/sponsor the Xidel package to Ubuntu. Or sync it if Debian was quicker than it was

> please upload the package to this bug and subscribe the ubuntu-sponsors team.

I had uploaded the package on Sourceforge. Since the bug is so old, there are new packages now:

amd64: https://sourceforge.net/projects/videlibri/files/Xidel/Xidel%200.9.8/xidel_0.9.8-1_amd64.deb/download

i386: https://sourceforge.net/projects/videlibri/files/Xidel/Xidel%200.9.8/xidel_0.9.8-1_i386.deb/download

source tarball: https://sourceforge.net/projects/videlibri/files/Xidel/Xidel%200.9.8/xidel-0.9.8.src.tar.gz/download

I do not know if anything else is required.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

You don't need to provide the actual .deb's but the debian/ directory. You can attach that as a either a tarball or point to a version control system (like a git repo).

Revision history for this message
Benito van der Zander (benibela) wrote :

It is in the attached tarball, xidel-0.9.8-src/programs/internet/xidel/meta/debian

I have two shell scripts there, build.sh to compile it, and build.deb.sh to call dpkg-deb on it afterwards

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Please include a standard package, so one that doesn't require extra scripts to be ran in order to build the package (which I believe is against Debian Policy; but at minimum it's against best practice).

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.