Sources of Inter-package Conflicts in Debian
نویسندگان
چکیده
Inter-package conflicts require the presence of two or more packages in a particular configuration, and thus tend to be harder to detect and localize than conventional (intra-package) defects. Hundreds of such inter-package conflicts go undetected by the normal testing and distribution process until they are later reported by a user. The reason for this is that current meta-data is not fine-grained and accurate enough to cover all common types of conflicts. A case study of inter-package conflicts in Debian has shown that with more detailed package meta-data, at least one third of all package conflicts could be prevented relatively easily, while another one third could be found by targeted testing of packages that share common resources or characteristics. This paper reports the case study and proposes ideas to detect inter-package conflicts in the future.
منابع مشابه
Enforcing Type-Safe Linking using Inter-Package Relationships
Strongly-typed languages rely on link-time checks to ensure that type safety is not violated at the borders of compilation units. Such checks entail very fine-grained dependencies among compilation units, which are at odds with the implicit assumption of backward compatibility that is relied upon by common library packaging techniques adopted by FOSS (Free and Open Source Software) package-base...
متن کاملIntroduction to 0install
0install (pronounced “Zero Install”) is a decentralised cross-platform package manager. “Decentralised” means that organisations and individuals can host their software in their own package repositories, without naming conflicts. “Cross-platform” means that it works on Linux, OS X, Unix and Windows. “Package management” means support for binary and source packages, dependency resolution, automa...
متن کاملLinked Data descriptions of Debian source packages using ADMS.SW
The Debian Package Tracking System is a Web dashboard for Debian contributors and advanced users. This central tool publishes the status of subsequent releases of source packages in the Debian distribution. It has been improved to generate RDFmeta-data documenting the source packages, their releases and links to other packaging artifacts, using the ADMS.SW 1.0 model. This constitutes an authori...
متن کاملAuthoritative Linked Data Descriptions of Debian Source Packages Using ADMS.SW
The Debian Package Tracking System is a Web dashboard for Debian contributors and advanced users. This central tool publishes the status of subsequent releases of source packages in the Debian distribution. It has been improved to generate RDF meta-data documenting the source packages, their releases and links to other packaging artifacts, using the ADMS.SW 1.0 model. This constitutes an author...
متن کاملTEX Live for Debian
TEX Live is a widely used TEX distribution incorporating most of the free (in the Debian sense) packages from CTAN, and binaries for many different architecture–operating system combinations. Debian GNU/Linux is a popular operating system distribution based on the Linux kernel, containing only free [3] programs. Like most distributions of the Linux flavor, Debian has a strong package managing f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1110.1354 شماره
صفحات -
تاریخ انتشار 2011