SlideShare a Scribd company logo
Introduction to bts-link

                            HELIOS WP3 kick-off



                               Olivier Berger
                               <olivier.berger@it-sudparis.eu>


                            02/05/09

Presentation © Olivier Berger & IT SudParis, under CC By, SA license
Reference sheet

                   (http://bts-link.alioth.debian.org/)
      bts­link
      Written initially by Pierre Habouzit for the Debian
       project
      Running twice a week (more or less)
      Working stand-alone but with a copy of Debian
       bugtracker's database
      Send commands to Debian's bugtracker (debbugs)
      Commands results are notified to Debian
       maintainers and package susbcribers
      Licence : BSD
      Language : Python
      Repository : git @ git.debian.org


page 2   Olivier Berger
Rationale

 Watch   links between bugs reported in Debian and bugs
  reported in “upstream” projects
 Links between bugs were already created manually and
  stored in debbugs (tags forwarded­to)
 Supported remote bugtrackers :
  • bugzilla (and issuezilla);
  • gnats;
  • launchpad;
  • mantis;
  • savane;
  • sourceforge trackers;
  • trac;
  • gforge.
          Olivier Berger
Forwarded-to links

                                                   Mantis1
                                        Trac1                  ...
                     Bugzilla2
     Bugzilla1

                                        1846
        123              457                           123




                         4372    5827   2310    1846     ...

                               debbugs@Debian

Attributes forwarded-to already set on existing Debian bugs :
#4372 forwarded­to http://buzilla1.com/show_bug?id=123
#5827 forwarded­to http://buzilla2.com/show_bug?id=457
#2310 forwarded­to http://trac1.org/ticket/1846
#1846 forwarded­to http://myproj.com/mantis/view.php?id=123

        Olivier Berger
Bugs lifecycle

                                Closed

                         tag + fixed­upstream
   LOCAL:Found                                     LOCAL:Found
 FORWARDED:OPEN                                 FORWARDED:CLOSED

                                                 tags : fixed-upstream
                              Reopened

                         tag ­ fixed­upstream

 Bugstatus “categories” supported in remote
 bugtrackers :
 • OPEN (any non-closed states, actually)
 • CLOSED : then, maybe analyse the “resolution”
   - If WONTFIX : add also a tag + wontfix
   - If DUPLICATE : fetch duplicate bug and iterate status comparison
     (at least for bugzilla for the moment)
        Olivier Berger
Commands (email) sent to debbugs
From:  bts­link­upstream@lists.alioth.debian.org
       control@bugs.debian.org
To: 
Cc:     linux­2.6@packages.debian.org
Subject: [bts­link] source package linux­2.6
# bts­link upstream status pull for source package linux­2.6
user bts­link­upstream@lists.alioth.debian.org
# remote status report for #497931
#  * http://bugzilla.kernel.org/show_bug.cgi?id=10487
#  * remote status changed: NEW ­> RESOLVED
#  * remote resolution changed: (?) ­> CODE­FIX
#  * closed upstream
tags 497931 + fixed­upstream
usertags 497931 ­ status­NEW
usertags 497931 + status­RESOLVED resolution­CODE­FIX
thanks
         Olivier Berger
Debbugs response (email) : notification

From:  Debian Bug Tracking System <owner@bugs.debian.org>
To:    bts­link­devel@lists.alioth.debian.org
Cc:    Debian Kernel Team <debian­kernel@lists.debian.org>
Subject:     Processed: [bts­link] source package linux­2.6
Processing commands for control@bugs.debian.org:
...
> # remote status report for #497931
> #  * http://bugzilla.kernel.org/show_bug.cgi?id=10487
> #  * remote status changed: NEW ­> RESOLVED
...
> tags 497931 + fixed­upstream
Bug#497931: forcedeth: don't work after resume
There were no tags set.
Tags added: fixed­upstream

          Olivier Berger
Summary

 No  discovery of bugs linked together (need already set
  URL as forwarded-to bug attribute)
 No automatic bug status change in debbugs
 Only tags bugs
 Send notitifications to maintainers and people
  subscribed to the package
 Up to the maintainer to close bugs accordingly, apply
  fixes, etc.

 Contribution   from Helios through patches sent (public
  git tree)... many thanks to Sandro Tosi ;-)
 May be extended/inspiring to address Debian + others


       Olivier Berger
Annex : Context of this presentation

 HELIOS  project (http://helios-platform.org/)
 • Project French R&D cluster System@tic of Paris-Region area
   (FLOSS special interest group)
 • 2 years project (start date : 2008/09/01)
 • Academia + Industry :
   - Alcatel-Lucent (industry)
   - Artenum (industry, SME)
   - Institut TELECOM / TELECOM & Management SudParis (academia)
   - Kalis (industry, SME)
   - Mandriva (industry, SME)
   - Thales (project leader – industry)
 • Application Lifecycle Management with Open Source
   tools
   page 9   Olivier Berger

More Related Content

Viewers also liked

Glittern gold claire & arnold def 20100903
Glittern gold claire & arnold def 20100903Glittern gold claire & arnold def 20100903
Glittern gold claire & arnold def 20100903
Claire Boonstra
 
Low latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & FutureLow latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & Future
Aviat Networks
 
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACHLONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
Aviat Networks
 
GSM Base transceiver station
GSM Base transceiver stationGSM Base transceiver station
GSM Base transceiver station
Naveen Jakhar, I.T.S
 
GSM RF Interview Q&A
GSM RF Interview Q&AGSM RF Interview Q&A
GSM RF Interview Q&A
Yayvo.com
 
Gsm rf-optimization
Gsm rf-optimizationGsm rf-optimization
Gsm rf-optimization
karimfeel
 
Training wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umtsTraining wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umts
Abed Abed
 
Microwave link communication system
Microwave link communication systemMicrowave link communication system
Microwave link communication system
billyjoe585
 
IBS Training
IBS TrainingIBS Training
IBS Training
Tempus Telcosys
 
01 Bts3900 System Structure
01 Bts3900 System Structure01 Bts3900 System Structure
01 Bts3900 System Structure
Atif Mahmood
 
Cell tower, BTS & antennas
Cell tower, BTS & antennasCell tower, BTS & antennas
Cell tower, BTS & antennas
nimay1
 
Huawei case analysis call drop
Huawei case analysis call dropHuawei case analysis call drop
Huawei case analysis call drop
Muffat Itoro
 
Training ppt bsnl
Training ppt  bsnlTraining ppt  bsnl
Training ppt bsnl
manish katara
 
Bts-site-installation
 Bts-site-installation Bts-site-installation
Bts-site-installation
Ali Usman
 
RF Planning & Optimization
RF Planning & OptimizationRF Planning & Optimization
RF Planning & Optimization
Syed Abdul Basit
 

Viewers also liked (15)

Glittern gold claire & arnold def 20100903
Glittern gold claire & arnold def 20100903Glittern gold claire & arnold def 20100903
Glittern gold claire & arnold def 20100903
 
Low latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & FutureLow latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & Future
 
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACHLONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
 
GSM Base transceiver station
GSM Base transceiver stationGSM Base transceiver station
GSM Base transceiver station
 
GSM RF Interview Q&A
GSM RF Interview Q&AGSM RF Interview Q&A
GSM RF Interview Q&A
 
Gsm rf-optimization
Gsm rf-optimizationGsm rf-optimization
Gsm rf-optimization
 
Training wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umtsTraining wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umts
 
Microwave link communication system
Microwave link communication systemMicrowave link communication system
Microwave link communication system
 
IBS Training
IBS TrainingIBS Training
IBS Training
 
01 Bts3900 System Structure
01 Bts3900 System Structure01 Bts3900 System Structure
01 Bts3900 System Structure
 
Cell tower, BTS & antennas
Cell tower, BTS & antennasCell tower, BTS & antennas
Cell tower, BTS & antennas
 
Huawei case analysis call drop
Huawei case analysis call dropHuawei case analysis call drop
Huawei case analysis call drop
 
Training ppt bsnl
Training ppt  bsnlTraining ppt  bsnl
Training ppt bsnl
 
Bts-site-installation
 Bts-site-installation Bts-site-installation
Bts-site-installation
 
RF Planning & Optimization
RF Planning & OptimizationRF Planning & Optimization
RF Planning & Optimization
 

Similar to Introduction to bts-link

Gitflow - Una metología para manejo de Branches
Gitflow - Una metología para manejo de BranchesGitflow - Una metología para manejo de Branches
Gitflow - Una metología para manejo de Branches
Javier Alvarez
 
Git Started With Git
Git Started With GitGit Started With Git
Git Started With Git
Nick Quaranto
 
Using Git as your VCS with Bioconductor
Using Git as your VCS with BioconductorUsing Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
timyates
 
Git 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsGit 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizations
Ian Walls
 
Git basics
Git basicsGit basics
Git basics
Amit Sawhney
 
Rust & Python : Python WA October meetup
Rust & Python : Python WA October meetupRust & Python : Python WA October meetup
Rust & Python : Python WA October meetup
John Vandenberg
 
Intro to Kernel Debugging - Just make the crashing stop!
Intro to Kernel Debugging - Just make the crashing stop!Intro to Kernel Debugging - Just make the crashing stop!
Intro to Kernel Debugging - Just make the crashing stop!
All Things Open
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
Matthew McCullough
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
Matthew McCullough
 
Git and git hub
Git and git hubGit and git hub
Git and git hub
Sebastiaan Deckers
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
Atlassian
 
Smalltalk on Git
Smalltalk on GitSmalltalk on Git
Smalltalk on Git
mattmatt
 
GIT Basics
GIT BasicsGIT Basics
GIT Basics
Tagged Social
 
Subversionn Introduction at SuperMondays 2009-09-01
Subversionn Introduction at SuperMondays 2009-09-01Subversionn Introduction at SuperMondays 2009-09-01
Subversionn Introduction at SuperMondays 2009-09-01
Alex Kavanagh
 
Git
GitGit
Git Distributed Version Control System
Git   Distributed Version Control SystemGit   Distributed Version Control System
Git Distributed Version Control System
Victor Wong
 
Introduction to Git for Artists
Introduction to Git for ArtistsIntroduction to Git for Artists
Introduction to Git for Artists
David Newbury
 
Lets Git Together
Lets Git TogetherLets Git Together
Lets Git Together
Rakesh Jha
 
How to use git without rage
How to use git without rageHow to use git without rage
How to use git without rage
Javier Lafora Rey
 
Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017
Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017
Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017
Codemotion
 

Similar to Introduction to bts-link (20)

Gitflow - Una metología para manejo de Branches
Gitflow - Una metología para manejo de BranchesGitflow - Una metología para manejo de Branches
Gitflow - Una metología para manejo de Branches
 
Git Started With Git
Git Started With GitGit Started With Git
Git Started With Git
 
Using Git as your VCS with Bioconductor
Using Git as your VCS with BioconductorUsing Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
 
Git 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsGit 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizations
 
Git basics
Git basicsGit basics
Git basics
 
Rust & Python : Python WA October meetup
Rust & Python : Python WA October meetupRust & Python : Python WA October meetup
Rust & Python : Python WA October meetup
 
Intro to Kernel Debugging - Just make the crashing stop!
Intro to Kernel Debugging - Just make the crashing stop!Intro to Kernel Debugging - Just make the crashing stop!
Intro to Kernel Debugging - Just make the crashing stop!
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
 
Git and git hub
Git and git hubGit and git hub
Git and git hub
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
 
Smalltalk on Git
Smalltalk on GitSmalltalk on Git
Smalltalk on Git
 
GIT Basics
GIT BasicsGIT Basics
GIT Basics
 
Subversionn Introduction at SuperMondays 2009-09-01
Subversionn Introduction at SuperMondays 2009-09-01Subversionn Introduction at SuperMondays 2009-09-01
Subversionn Introduction at SuperMondays 2009-09-01
 
Git
GitGit
Git
 
Git Distributed Version Control System
Git   Distributed Version Control SystemGit   Distributed Version Control System
Git Distributed Version Control System
 
Introduction to Git for Artists
Introduction to Git for ArtistsIntroduction to Git for Artists
Introduction to Git for Artists
 
Lets Git Together
Lets Git TogetherLets Git Together
Lets Git Together
 
How to use git without rage
How to use git without rageHow to use git without rage
How to use git without rage
 
Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017
Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017
Nicola Iarocci - Git stories from the front line - Codemotion Milan 2017
 

More from olberger

Presentation distro recipes-2013
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013
olberger
 
An introduction to git
An introduction to gitAn introduction to git
An introduction to git
olberger
 
Generating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTSGenerating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTS
olberger
 
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
olberger
 
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
olberger
 
Presentation forges logicielles à mathrice
Presentation forges logicielles à mathricePresentation forges logicielles à mathrice
Presentation forges logicielles à mathriceolberger
 
Jailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import effortsJailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import efforts
olberger
 
Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...
olberger
 
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...olberger
 
Presentation soc-fr-fossa
Presentation soc-fr-fossaPresentation soc-fr-fossa
Presentation soc-fr-fossa
olberger
 
Bugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystemBugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystem
olberger
 
Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)
olberger
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
olberger
 
Bugtracking on the Web 2.5
Bugtracking on the Web 2.5Bugtracking on the Web 2.5
Bugtracking on the Web 2.5
olberger
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
olberger
 
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
olberger
 
Visualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForgeVisualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForge
olberger
 
Plate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libres
olberger
 
Retour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreolberger
 
Olpc France Presentation Sl2008
Olpc France Presentation Sl2008Olpc France Presentation Sl2008
Olpc France Presentation Sl2008
olberger
 

More from olberger (20)

Presentation distro recipes-2013
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013
 
An introduction to git
An introduction to gitAn introduction to git
An introduction to git
 
Generating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTSGenerating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTS
 
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
 
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
 
Presentation forges logicielles à mathrice
Presentation forges logicielles à mathricePresentation forges logicielles à mathrice
Presentation forges logicielles à mathrice
 
Jailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import effortsJailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import efforts
 
Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...
 
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
 
Presentation soc-fr-fossa
Presentation soc-fr-fossaPresentation soc-fr-fossa
Presentation soc-fr-fossa
 
Bugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystemBugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystem
 
Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
Bugtracking on the Web 2.5
Bugtracking on the Web 2.5Bugtracking on the Web 2.5
Bugtracking on the Web 2.5
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
 
Visualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForgeVisualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForge
 
Plate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libres
 
Retour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libre
 
Olpc France Presentation Sl2008
Olpc France Presentation Sl2008Olpc France Presentation Sl2008
Olpc France Presentation Sl2008
 

Recently uploaded

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 

Recently uploaded (20)

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 

Introduction to bts-link

  • 1. Introduction to bts-link HELIOS WP3 kick-off Olivier Berger <olivier.berger@it-sudparis.eu> 02/05/09 Presentation © Olivier Berger & IT SudParis, under CC By, SA license
  • 2. Reference sheet (http://bts-link.alioth.debian.org/)  bts­link  Written initially by Pierre Habouzit for the Debian project  Running twice a week (more or less)  Working stand-alone but with a copy of Debian bugtracker's database  Send commands to Debian's bugtracker (debbugs)  Commands results are notified to Debian maintainers and package susbcribers  Licence : BSD  Language : Python  Repository : git @ git.debian.org page 2 Olivier Berger
  • 3. Rationale  Watch links between bugs reported in Debian and bugs reported in “upstream” projects  Links between bugs were already created manually and stored in debbugs (tags forwarded­to)  Supported remote bugtrackers : • bugzilla (and issuezilla); • gnats; • launchpad; • mantis; • savane; • sourceforge trackers; • trac; • gforge. Olivier Berger
  • 4. Forwarded-to links Mantis1 Trac1 ... Bugzilla2 Bugzilla1 1846 123 457 123 4372 5827 2310 1846 ... debbugs@Debian Attributes forwarded-to already set on existing Debian bugs : #4372 forwarded­to http://buzilla1.com/show_bug?id=123 #5827 forwarded­to http://buzilla2.com/show_bug?id=457 #2310 forwarded­to http://trac1.org/ticket/1846 #1846 forwarded­to http://myproj.com/mantis/view.php?id=123 Olivier Berger
  • 5. Bugs lifecycle Closed tag + fixed­upstream LOCAL:Found LOCAL:Found FORWARDED:OPEN FORWARDED:CLOSED tags : fixed-upstream Reopened tag ­ fixed­upstream  Bugstatus “categories” supported in remote bugtrackers : • OPEN (any non-closed states, actually) • CLOSED : then, maybe analyse the “resolution” - If WONTFIX : add also a tag + wontfix - If DUPLICATE : fetch duplicate bug and iterate status comparison (at least for bugzilla for the moment) Olivier Berger
  • 6. Commands (email) sent to debbugs From:  bts­link­upstream@lists.alioth.debian.org control@bugs.debian.org To:  Cc:   linux­2.6@packages.debian.org Subject: [bts­link] source package linux­2.6 # bts­link upstream status pull for source package linux­2.6 user bts­link­upstream@lists.alioth.debian.org # remote status report for #497931 #  * http://bugzilla.kernel.org/show_bug.cgi?id=10487 #  * remote status changed: NEW ­> RESOLVED #  * remote resolution changed: (?) ­> CODE­FIX #  * closed upstream tags 497931 + fixed­upstream usertags 497931 ­ status­NEW usertags 497931 + status­RESOLVED resolution­CODE­FIX thanks Olivier Berger
  • 7. Debbugs response (email) : notification From:  Debian Bug Tracking System <owner@bugs.debian.org> To:  bts­link­devel@lists.alioth.debian.org Cc:  Debian Kernel Team <debian­kernel@lists.debian.org> Subject: Processed: [bts­link] source package linux­2.6 Processing commands for control@bugs.debian.org: ... > # remote status report for #497931 > #  * http://bugzilla.kernel.org/show_bug.cgi?id=10487 > #  * remote status changed: NEW ­> RESOLVED ... > tags 497931 + fixed­upstream Bug#497931: forcedeth: don't work after resume There were no tags set. Tags added: fixed­upstream Olivier Berger
  • 8. Summary  No discovery of bugs linked together (need already set URL as forwarded-to bug attribute)  No automatic bug status change in debbugs  Only tags bugs  Send notitifications to maintainers and people subscribed to the package  Up to the maintainer to close bugs accordingly, apply fixes, etc.  Contribution from Helios through patches sent (public git tree)... many thanks to Sandro Tosi ;-)  May be extended/inspiring to address Debian + others Olivier Berger
  • 9. Annex : Context of this presentation  HELIOS project (http://helios-platform.org/) • Project French R&D cluster System@tic of Paris-Region area (FLOSS special interest group) • 2 years project (start date : 2008/09/01) • Academia + Industry : - Alcatel-Lucent (industry) - Artenum (industry, SME) - Institut TELECOM / TELECOM & Management SudParis (academia) - Kalis (industry, SME) - Mandriva (industry, SME) - Thales (project leader – industry) • Application Lifecycle Management with Open Source tools page 9 Olivier Berger