Debtags, and what you can do with it today 1 /14 LinuxTag, May 5, 2006 - 20:33 Enrico Zini May 5, 2006 14 slides Enrico Zini

Slides:



Advertisements
Similar presentations
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Advertisements

Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Application Software By Brandon Marcelli.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Exploring the Basics of Windows XP
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Package Managers What are they and why we use them.
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
Linux Operations and Administration
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
CENT 305 Information Systems Security Linux Introduction.
Working with Ubuntu Linux Track 2 Workshop June 2010 Pago Pago, American Samoa.
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2004 Session 5 Lecture # 4 – October 5, 2004.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
All the dSoftArk Tools Getting started!. Tools dSoftArk is a semi-realistic, agile, development project –Industrial strength software (programming, TDD,
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
XP Creating Web Pages with Microsoft Office
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Life in Debian Debconf11, Banja Luka, Republica Srpska, Jul 24, 2011 Enrico Zini Jul 28, 2011 Enrico Zini Build your.
debtags.debian.net reloaded!
Debtags, and what you can do with it today 1 /15 Fosdem, Brussels, February 25, :56 Enrico Zini Feb 25, slides Enrico.
Debian Data Export 1 /15 Fosdem, Brussels, February 7, :28 Enrico Zini Feb 7, slides Enrico Zini
1 /15 Design and Implementation of the Custom Debian Distributions Toolkit (CDDT) 17 February 2006 Sergio Talens-Oliag II Open Source World.
 INDEX  Overview.  Introduction.  System Requirement.  Features Of SQL.  Development Process.  System Design (SDLC).  Implementation.  Future.
A Generic Toolkit for Electronic Editions of Medieval Manuscripts
Chapter 9 Managing Software
Customising Debian Working with the Greather Debian world Oct 19, 2006
Debtags Dare un senso a pacchetti. 16 settembre slides
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Lesson 10: APPLICATION SOFTWARE
SECTION 1: Add-ons to PowerPoint
Working in the Forms Developer Environment
Goals Give you a feeling of what Eclipse is.
Chapter 11: Software Configuration Management
User Guide PrimePortal – File Archive
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
LMEvents SharePoint Portal How-to Guide
VI-SEEM Data Discovery Service
Chapter 7 Installing Program &Backup Tool
THE ARCHITECTURE AND FUNCTIONALITIES OF SELECTED MODULES.
High level package search interfaces
Create your Benner - intro
CS 501: Software Engineering Fall 1999
Release Presentation – January 2017
Lecture 13 RPM and its advantages.
The Linux Command Line Chapter 14
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Step by Step Guide for QuickBooks Enterprise Installation QuickBooks Enterprise is a robust accounting software which makes handling business easier for.
What’s New in Colectica 5.3 Part 1
Chapter 2: Database System Concepts and Architecture
User Guide PrimePortal – File Archive
Chapter 11: Software Configuration Management
09/10 Summary.
Planning and Storyboarding a Web Site
The Linux Command Line Chapter 14
Coupling Interaction: It occurs due to methods of a class invoking methods of other classes. Component Coupling: refers to interaction between two classes.
NIEM Tool Strategy Next Steps for Movement
Is a Content Management System in Your Future?
Architectural Mismatch: Why reuse is so hard?
Unit – V Data Controls.
SDMX IT Tools SDMX Registry
Presentation transcript:

Debtags, and what you can do with it today 1 /14 LinuxTag, May 5, :33 Enrico Zini May 5, slides Enrico Zini About finding the right packages with debtags? Debtags and what you can do with it today.

Debtags, and what you can do with it today 2 /14 LinuxTag, May 5, :33 Enrico Zini This presentation I would like to tell you the story of Shiyali Ramamrita Ranganathan and library science. It's a beautiful story. But "Ranganathan" is more than 7+/-2 letters, so people get confused. So I'll go technical. Ask me later of Ranganathan at the pub.

Debtags, and what you can do with it today 3 /14 LinuxTag, May 5, :33 Enrico Zini The idea Package: gedit Section: gnome Tags: Kind of user interface: X11, Prog. language used to make the package: C, Suite: Gnome, User interface toolkit: GTK, Use: Editing, Works with: Text, Works with: Unicode text

Debtags, and what you can do with it today 4 /14 LinuxTag, May 5, :33 Enrico Zini What's on Debtags ● A tag vocabulary stored in svn; ● A central tag database that everyone can edit; ● A hand-reviewed authoritative database stored in svn; ● Tag data stored in the Packages file ● Indexed tag data for fast access (in /var/lib/debtags ) ● Code. svn://svn.debian.org/debtags svn://svn.debian.org/libapt-front

Debtags, and what you can do with it today 5 /14 LinuxTag, May 5, :33 Enrico Zini Commandline tools DEBTAGS(1) NAME debtags - Manage package tag data in a Debian system SYNOPSIS debtags [options] [command] [args...]

Debtags, and what you can do with it today 6 /14 LinuxTag, May 5, :33 Enrico Zini Commandline tools TAGCOLL(1) NAME tagcoll - perform various operations on tagged collections. SYNOPSIS tagcoll [options] [command] [arguments...]

Debtags, and what you can do with it today 7 /14 LinuxTag, May 5, :33 Enrico Zini C++ libraries (with Swig bindings) Package: libtagcoll-dev Description: Functions used to manipulate tagged collections Tagged collections are collections of items tagged with multiple categories. libtagcoll provides general infrastructure to handle tagged collection data, plus various kind of manipulation functions: ● apply various kinds of transformations to the collection; ● generate and apply tag patches; ● discover and show implicit hierarchical relationships between tags; ● organize the collection in an intuitively navigable hierarchy; ● keep an on-disk index of the tag data.

Debtags, and what you can do with it today 8 /14 LinuxTag, May 5, :33 Enrico Zini C++ libraries (with Swig bindings) Package: libapt-front-dev Description: High-level library for managing Debian packages libapt-front is an high-level wrapper for libapt-pkg and libdebtags that makes it easier to develop package-aware applications such as package managers. libapt-front is a joint effort by the debtags, adept and synaptic teams.

Debtags, and what you can do with it today 9 /14 LinuxTag, May 5, :33 Enrico Zini Applications Package: adept Description: Package manager for KDE Adept is a graphical package management tool based on the libapt-front API and KDE libraries. Adept is in alpha version, but already enables you to install, upgrade and remove software packages in a user friendly way. Besides these basic functions the following features are provided: ● Search and filter the list of available packages (debtags support!) ● Perform smart system upgrades ● Edit the list of used repositories (sources.list) ● Configure packages through the debconf system

Debtags, and what you can do with it today 10 /14 LinuxTag, May 5, :33 Enrico Zini Applications Package: debtags-edit Description: GUI browser and editor for Debian Package Tags debtags-edit is an experimental GUI program for browsing the Debian package archive and tagging packages. Its purpose is to make it easy and fast for everyone to update tag data. Even if the program is still in the state of a prototype, it can already offer new and interesting package search functions, perform local customizations of the tag database and send local modifications for inclusion in the central tag archive.

Debtags, and what you can do with it today 11 /14 LinuxTag, May 5, :33 Enrico Zini Applications Package: packagesearch Description: GUI for searching packages and viewing package information Package: aptitude Description: Terminal-based apt frontend And tags show up in apt-cache as well, and can be used in grep-dctrl, and maybe also in some other place I don't know yet.

Debtags, and what you can do with it today 12 /14 LinuxTag, May 5, :33 Enrico Zini Web applications

Debtags, and what you can do with it today 13 /14 LinuxTag, May 5, :33 Enrico Zini Contributing tags Central database Hand review Packages fileSubversion Web interface debtags submitdebtags-edit

Debtags, and what you can do with it today 14 /14 LinuxTag, May 5, :33 Enrico Zini TODO list ● Find less boring ways of hand-reviewing the tag data ● Carry on refactoring the central database ● Make simpler interfaces to tag data (hint: game index)