aboutsummaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* [build] Bump version to 4.7.1Pavel Moravec2024-04-081-0/+12
| | | | Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
* [pkg][debian] Add python version dependancyArif Ali2024-03-121-0/+1
| | | | | | | | | This will ensure that we have the right python version dependancy for deb packages. Resolves: SET-543 Signed-off-by: Arif Ali <arif.ali@canonical.com>
* [build] Bump version to 4.7.0Jake Hunsaker2024-02-191-0/+6
| | | | Signed-off-by: Jake Hunsaker <jacob.r.hunsaker@gmail.com>
* [Ubuntu] Change Ubuntu maintainerDavid Negreira2024-02-151-1/+1
| | | | Signed-off-by: David Negreira <david.negreira@canonical.com>
* [deb][pkg] Update control for downstream buildArif Ali2023-11-262-1/+3
| | | | | | | | | | | | | | | | | * python3-setuptools is still required for building the package * python3-yaml is required for build for tests with the conformance_tests * Add the same ignores as dowstream build, so that we don't have to keep changing these. Once the avocado is packaged, we can take this out * Update image for the deb creation, so that it can be minimal * Fix lxd runtime, so that if the root device is not available, it will not look at the storage pools Downstream build machines are much more minimal compared to gce instances, so we require more dependencies to be added. Signed-off-by: Arif Ali <arif.ali@canonical.com>
* [deb][packaging] Use python3-packaging as defaultArif Ali2023-11-161-2/+2
| | | | | | | Related: #3398 Related: #3383 Resolves: SET-326 Signed-off-by: Arif Ali <arif.ali@canonical.com>
* [debian] Packaging and testing for debian pkgsArif Ali2023-11-1213-0/+370
| | | | | | | | | | | | | | | | Initial start of building and testing the deb package This will improve the overall testing of sos over the Ubuntu releases, and also helps with the basis of thenadding further stagetwo testing in the future. This will help to pick up issues automatically rather than the manual testing. Add ubuntu-latest for deb CI build and testing. Update the GCE images for all ubuntu images for CI testing Co-authored-by: Nikhil Kshirsagar <nikhil.kshirsagar@canonical.com> Signed-off-by: Nikhil Kshirsagar <nikhil.kshirsagar@canonical.com> Signed-off-by: Arif Ali <arif.ali@canonical.com>
* [debian] Remove the debian specific directoryLouis Bouchard2016-04-2510-147/+0
| | | | | | | | | | | | | | | From now on, debian packaging specific files will be maintained separately from the upstream project. This is meant to avoid pull requests to upstream when debian-only changes are required. The debian packaging files along with a pristine copy of upstream files will now reside at the following git repository : * http://anonscm.debian.org/cgit/collab-maint/sosreport.git/ Signed-off-by: Louis Bouchard <louis.bouchard@ubuntu.com>
* [debian/changelog] Fix tab spacingLouis Bouchard2014-10-131-2/+2
| | | | Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
* [debian/changelog] update changelog to new releaseAdam Stokes2014-10-121-0/+17
| | | | | | | Syncs up the version within the changelog to the latest release. Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Update references to github URLBryn M. Reeves2014-04-063-3/+3
| | | | | | Update URLs to reflect repository rename to 'sos'. Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
* Update debian changelog3.1Adam Stokes2014-01-271-1/+0
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Update debian packaging to use pybuild and prep for 3.1 release.Adam Stokes2014-01-153-15/+21
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Fix XS-Python-Version to XS-Python3-VersionAdam Stokes2014-01-151-1/+1
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Fix missing depends on python3:DependsAdam Stokes2014-01-151-1/+1
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* debian/control: fix typo from python to python3Adam Stokes2013-11-151-1/+1
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* debian/rules: switch to with-python3 argumentAdam Stokes2013-11-151-1/+1
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* debian/control: Set python3 requirementsAdam Stokes2013-11-061-3/+3
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Set hard runtime dependency on python-sixAdam Stokes2013-10-301-1/+1
| | | | | | Set for both RHEL/Fedora and Debian/Ubuntu Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Python 3 portAdam Stokes2013-10-301-1/+1
| | | | | | | | | | | | This includes a necessary dependency on python-six for its compability layer since we are wanting to continue support for both Python 2.7.x and Python 3.x. In addition, this will allow us to effectively phase out Python 2 support when/if the time arises that all interested distributions have done away with Python 2. This port passes all unittests for both python 2.7.x and python 3.3.x Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* add additional information into changelog update watch file to point to latestAdam Stokes2013-07-262-1/+11
| | | | | | release. Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Add watch file and closes bugAdam Stokes2013-07-263-1/+4
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Add support for distutilsAdam Stokes2013-07-265-2/+17
| | | | | | | | | | - We are planning on moving to python distutils for future packaging however, we still want to keep our current build infrastructure around until we are able to test the builds overtime. For now distutils will live alongside the current build process and slowly replace the Makefiles once deemed fit. Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Debian policy fixesAdam Stokes2013-07-215-2/+33
| | | | | | | | | - Made sure to include both companies AND individuals in AUTHORS file. - Fixed a copyright issue on kernelrt plugin which is GPL-2 and not GPL-2 (or later) - Treat the sosreport package as a private python module (currently a public one as defined by the Debian python policy) Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* update diffAdam Stokes2013-06-102-3/+3
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Fix latest debian packaging suggestions.Adam Stokes2013-05-094-39/+38
| | | | | | | | | | | | | | | | | | | | | | | | 1) lintian information, you should run lintian with '-IE --pedantic', lintian will tell you more if there are any problem. There are still some lintian information, but I don't care of them. you may fix them when you polish your package. 2) You use old format copyright files, it is better to switch to DEP5[1] compatible format. lintian shows this information. 3) The section is python, but I think admin should be better, after all, sosreport is a sysadmin tool 4) Please move LICENSE file to usr/share/doc/sosreport, rather than remove it. A note about 4. I have removed the actual installing of the LICENSE file in the Makefile in favor of the distribution specific packaging handle it. For example, within Debian everything is placed in debian/copyright which removes the need for our Makefile to do anything with the LICENSE file. Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Remove python-support, attempt to remove LICENSE after dh_auto_installAdam Stokes2013-04-115-20/+42
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Debian packaging changes as a result from Debian ITPAdam Stokes2013-04-113-5/+14
| | | | Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
* Make Ubuntu/Debian depend on python-selinux (Closed GH:#93)Adam Stokes2012-12-141-1/+1
| | | | Signed-off-by: Adam Stokes <hackr@cypherbook.com>
* Refactoring DebianPackageManager to use the superclassJesse Jaggars2012-03-054-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 4973246ac9ade11bbaf113985a1410939ca3ccf5 Author: Adam Stokes <hackr@cypherbook.com> Date: Mon Mar 5 00:15:00 2012 -0500 packaging: Fix install perms within our python package directory and update packaging to use support dh_python2 helper. During installation of plugins/policies we were giving additional rwx bits to those files. This addresses some complaints from debian's rpmlint equivalent lintian. Also updated the build rules to support dh_python2 rather than deprecated dh_pysupport. Signed-off-by: Jesse Jaggars <jjaggars@redhat.com> commit 986981941e058afb593baaba676b2aef0e6e1147 Author: Adam Stokes <hackr@cypherbook.com> Date: Sun Mar 4 23:19:56 2012 -0500 ubuntu.template: set passphrase so anyone referencing will know its an example. Signed-off-by: Jesse Jaggars <jjaggars@redhat.com> commit 809bdc150a5e2456d3ee87c34c06eaa002edf43c Author: Adam Stokes <hackr@cypherbook.com> Date: Sun Mar 4 23:11:33 2012 -0500 Makefile: generic name for build dir, fix failure during make install and GPG configurable. First, changed build dir from rpm-build to dist-build to keep things more general. Second, Makefile was not updated to reflect recent housecleaning wrt removing TODO file Finaly, added ability use optional gpg templates during build phase Signed-off-by: Jesse Jaggars <jjaggars@redhat.com> commit 61d583d7eb913402f4200b5ece7ad2732cafd716 Author: Adam Stokes <hackr@cypherbook.com> Date: Sun Mar 4 23:09:11 2012 -0500 debian/rules: Do not run dh_auto_test by default For systems which do not contain previously installed sosreport the test suite will fail due to not being able to find the sos python package. Signed-off-by: Jesse Jaggars <jjaggars@redhat.com> commit a8950a892a905575da0993785623946ea8276075 Author: Adam Stokes <hackr@cypherbook.com> Date: Sun Mar 4 23:02:24 2012 -0500 sos/policies/debian: do not use a list with shell_out routine when listing packages. A recent bug was previously found wrt shell_out not accepting a list of commands/parameters. This policy is updated to run the routine appropriately. Signed-off-by: Jesse Jaggars <jjaggars@redhat.com> commit 6b2300ee8bb121042f3dac91411773a8c788f6b8 Author: Adam Stokes <hackr@cypherbook.com> Date: Sun Mar 4 22:46:33 2012 -0500 debian/control: Make package name consistent with other distros Debian/Ubuntu was set with a package name sosreport which isn't the package name during builds on RHEL/Fedora. Signed-off-by: Jesse Jaggars <jjaggars@redhat.com>
* debian: Add packaging rules for Debian/UbuntuAdam Stokes2012-02-216-0/+29
Signed-off-by: Adam Stokes <adam.stokes@canonical.com>