i-nex / I-Nex

System information tool written in gambas3, python, bash
http://i-nex.linux.pl/
174 stars 24 forks source link

should pastebinit be in depends or it could be either in recommends or/and suggests ? #57

Open shirishag75 opened 7 years ago

shirishag75 commented 7 years ago

pastebinit is in depends and that is why it is not installable.

┌─[shirish@debian] - [~/games] - [4368]
└─[$] sudo dpkg -i i-nex_7.6.0_amd64.deb i-nex-dbgsym_7.6.0_amd64.deb                                                              
[sudo] password for shirish: 
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
(Reading database ... 1197266 files and directories currently installed.)
Preparing to unpack i-nex_7.6.0_amd64.deb ...
D000001: process_archive oldversionstatus=awaiting trigger processing by another package
Unpacking i-nex (7.6.0) over (7.4.0.1) ...
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Preparing to unpack i-nex-dbgsym_7.6.0_amd64.deb ...
D000001: process_archive oldversionstatus=installed
Unpacking i-nex-dbgsym (7.6.0) over (7.4.0.1) ...
D000001: process_archive updating info directory
D000001: generating infodb hashfile
D000001: process queue pkg i-nex:amd64 queue.len 1 progress 1, try 1
dpkg: dependency problems prevent configuration of i-nex:
 i-nex depends on pastebinit (>= 1.4); however:
  Package pastebinit is not installed.

dpkg: error processing package i-nex (--install):
 dependency problems - leaving unconfigured
D000001: process queue pkg i-nex-dbgsym:amd64 queue.len 0 progress 1, try 1
dpkg: dependency problems prevent configuration of i-nex-dbgsym:
 i-nex-dbgsym depends on i-nex (= 7.6.0); however:
  Package i-nex is not configured yet.

dpkg: error processing package i-nex-dbgsym (--install):
 dependency problems - leaving unconfigured
Processing triggers for menu (2.1.47) ...
D000001: ensure_diversions: same, skipping
Processing triggers for desktop-file-utils (0.23-1) ...
D000001: ensure_diversions: same, skipping
Processing triggers for gnome-menus (3.13.3-8) ...
D000001: ensure_diversions: same, skipping
Processing triggers for mime-support (3.60) ...
D000001: ensure_diversions: same, skipping
Processing triggers for man-db (2.7.5-1) ...
D000001: ensure_diversions: same, skipping
D000001: cmpversions a='0:2016.03.30' b='0:2016.05.24' r=-2
D000001: cmpversions a='0:1.18.10' b='0:1.16' r=2
D000001: cmpversions a='0:1.18.10' b='0:1.16' r=2
D000001: cmpversions a='0:1.18.10' b='0:1.16' r=2
Errors were encountered while processing:
 i-nex
 i-nex-dbgsym

In Debian policy different relationships between packages are defined beautifully -

https://www.debian.org/doc/debian-policy/ch-relationships.html

Could we move the dependency to suggests perhaps or do you think it is very important/necessary without which the package cannot work.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/39182016-should-pastebinit-be-in-depends-or-it-could-be-either-in-recommends-or-and-suggests?utm_campaign=plugin&utm_content=tracker%2F488098&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F488098&utm_medium=issues&utm_source=github).
eloaders commented 7 years ago

No program pastebinit off the main functions in the i-nex.

Previously pastebinit it integrated in the i-nex. Now I do not, because most distributions have it in the repository.

shirishag75 commented 7 years ago

That is fine, what I meant to tell/share is that it's not told/written anywhere. At the very least, it should be mentioned in the Readme.md specifically for the ubuntu build -

nstalling dependencies:

sudo apt-get install \
debhelper devscripts pkg-config dpkg-dev \
lsb-release gambas3-dev gambas3-gb-image gambas3-gb-qt5 gambas3-gb-form gambas3-gb-desktop \
gambas3-gb-form-stock git pastebinit 

Just add that word and it should be easier for a newbie to know what is to be done.