﻿__group__	ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
Active Tickets	140	changelog incorrectly created	pb	0.13.2		defect	Bruno Cornec	new	2016-04-29T15:13:53+02:00	2020-08-19T17:06:47+02:00	On mondorescue when creating 3.2.2 the pbcl created were wrong with extra lines, and no lines for mindi.	Bruno Cornec
Active Tickets	145	improve setupv step for docker	pb	0.13.2		enhancement	Bruno Cornec	assigned	2016-07-23T20:21:25+02:00	2020-04-03T02:06:51+02:00	"In order to have LTS pb containers, we need to be able to upgrade pb without having to reinstall all the deps of it + the one of the project (this allows not maintained distro to still build SW with recent pb)

Current method is that setupv restart from step 1 to rebuild step 2 whereas it should restart from step 3 and overwrite it."	Bruno Cornec
Active Tickets	168	setupve broken	pb	0.14.6		defect	Bruno Cornec	new	2017-10-13T17:40:27+02:00	2020-04-03T02:06:11+02:00	the setupve step is using pbdistrocheck whereas pb is not yet installed so creating an issue. sbx2setupve doesn't have that problem	Bruno Cornec
Active Tickets	169	split step  for getting packages back	pb	0.14.6		defect	Bruno Cornec	new	2017-10-13T18:10:31+02:00	2019-03-22T00:50:05+01:00	separate the return of packaging from the send to another machine for distribution	Bruno Cornec
Active Tickets	172	build2prepve incorrect	pb	0.14.6		defect	Bruno Cornec	new	2017-10-24T21:10:20+02:00	2020-08-19T17:05:39+02:00	"when calling build2prepve it's working on the lcoal system, not in the VE
(Seems the same for sbx2prepve)

Expected behaviour to run in the VE"	Bruno Cornec
Active Tickets	158	Add pypi upload support	pb	0.14.3		enhancement	Bruno Cornec	assigned	2017-03-06T16:54:19+01:00	2017-08-02T18:00:02+02:00	"Need to extract the final version and then issue:
python setup.py sdist upload"	Bruno Cornec
Active Tickets	170	adds apk support	pb	0.14.6		enhancement	Bruno Cornec	new	2017-10-17T15:58:19+02:00	2020-04-03T02:06:22+02:00	Will allow a better Docker ecosystem integration (with LinuxKit e.g.)	Bruno Cornec
Active Tickets	176	Add support for sshfs	pb	0.15.1		enhancement	Bruno Cornec	new	2019-03-22T00:50:44+01:00	2020-04-03T02:11:30+02:00	As another delivery method to ssh/scp	Bruno Cornec
Active Tickets	124	checkssh doesn't work correctly for solaris	pb	0.12.2		defect	Bruno Cornec	new	2013-03-16T17:26:52+01:00	2017-01-04T01:02:17+01:00	Similar to Ticket #119 but not fixed in it.	Bruno Cornec
Active Tickets	138	Unable to build for a stable version with git-svn	pb	0.13.1		defect	Bruno Cornec	new	2016-02-18T13:37:10+01:00	2017-01-04T01:02:45+01:00	"On a git svn export, I'm unable to build for the 0.13.2 version:
{{{
$ pb -p pb -r 0.13.2 sbx2pkg2ins
ERROR: no pbroot defined, used /home/bruno/svn-git/pb/pbconf, without finding pb.pb in it
       Please use -r release in order to be able to initialize your environment correctly
Unable to open /home/bruno/svn-git/pb/pbconf/pb.pb at /usr/lib/perl5/vendor_perl/5.20.1/ProjectBuilder/Env.pm line 1262.
}}}

Detailed log gives:
{{{
PBDEFDIR: /home/bruno/svn-git
DEBUG: Creating a non-volatile temporary directory (/tmp/pb.y8Av0hnso7)
PBTMP: /tmp/pb.y8Av0hnso7
PBDESTDIR: /home/bruno/svn-git/pb/delivery
PBBUILDDIR: /home/bruno/svn-git/pb/build
pb_vcs_compliant: envar: PBCONFDIR - defdir: /home/bruno/svn-git/pb/pbconf - uri: git+svn+ssh://svn.mondorescue.org/prj/svn/pb/pbconf
DEBUG: pb_conf_get_in_hash_if on params pbconfdir
DEBUG: pb_conf_get_in_hash_if returns
$VAR1 = {
          'uuwl' => '$ENV{\'HOME\'}/svn-git/pb/projects/uuwl/pbconf',
          'python-redfish' => '$ENV{\'HOME\'}/Work/bruno/prj/python-redfish/pbconf',
          'pusk' => '$ENV{\'HOME\'}/svn-git/pb/projects/pusk/pbconf'
        };
WARNING: no pbconfdir defined, using /home/bruno/svn-git/pb/pbconf
         Please create a pbconfdir reference for project pb in /home/bruno/.pbrc
         if you want to use another directory
PBCONFDIR: /home/bruno/svn-git/pb/pbconf
DEBUG: uri:git+svn+ssh://svn.mondorescue.org/prj/svn/pb/pbconf
DEBUG: scheme:git+svn+ssh ac: host:svn.mondorescue.org port: path:/prj/svn/pb/pbconf
git+svn+ssh://svn.mondorescue.org/prj/svn/pb/pbconf found locally, checking content
pb_vcs_get_uri returns git+svn+ssh://svn.mondorescue.org/prj/svn/pb/pbconf
DEBUG: uri:git+svn+ssh://svn.mondorescue.org/prj/svn/pb/pbconf
DEBUG: scheme:git+svn+ssh ac: host:svn.mondorescue.org port: path:/prj/svn/pb/pbconf
Content correct - doing nothing - you may want to update your repository however
pb_vcs_compliant end
DEBUG: uri:git+svn+ssh://svn.mondorescue.org/prj/svn/pb/pbconf
DEBUG: scheme:git+svn+ssh ac: host:svn.mondorescue.org port: path:/prj/svn/pb/pbconf
PBROOTDIR=/home/bruno/svn-git/pb/pbconf
ERROR: no pbroot defined, used /home/bruno/svn-git/pb/pbconf, without finding pb.pb in it
       Please use -r release in order to be able to initialize your environment correctly
Unable to open /home/bruno/svn-git/pb/pbconf/pb.pb at /usr/lib/perl5/vendor_perl/5.20.1/ProjectBuilder/Env.pm line 1262.
}}}
"	Bruno Cornec
Active Tickets	139	checkssh doesn't detect missed generated package for i386	pb	0.13.2		defect	Bruno Cornec	new	2016-04-29T15:13:01+02:00	2017-01-04T01:03:28+01:00	On Debian and Ubuntu distros, checkssh miss to find that a i386 has not been generated,when an x86_64 package has been	Bruno Cornec
Active Tickets	142	avoid building a non declared distro	pb	0.13.2		defect	Bruno Cornec	new	2016-07-22T20:44:42+02:00	2016-07-22T20:44:42+02:00	If a distro is not yet in the list of vmlist or velist, avoid starting a build process for it where it will fail as no build file exist for it.	Bruno Cornec
Active Tickets	19	use multiple delivery means	pb	0.8.11		enhancement	Bruno Cornec	assigned	2008-02-07T02:07:32+01:00	2010-12-22T04:04:08+01:00	pb should be able to support multiple delivery means (to VMs, to the delivery host) such as SMTP, FTP, NFS, ...	Bruno Cornec
Active Tickets	53	create a new dep file for pbinit	pb	0.9.7		enhancement	Bruno Cornec	assigned	2009-11-10T13:11:39+01:00	2010-12-22T01:54:19+01:00	When preparing mondorescue during pbinit, there is a need of a certain number of apps installed. Currently there is no way to make pb install them before launching pbinit. pb should have a new conf file to manage those deps (type related)	Bruno Cornec
Active Tickets	62	Add FreeBSD packaging support	pb	0.9.10		enhancement	Bruno Cornec	assigned	2010-07-02T18:47:18+02:00	2010-12-22T01:55:23+01:00	pb doesn't package for any BSD ssytem. It would be nice to start by adding FreeBSD.	Bruno Cornec
Active Tickets	63	Integrate new action pkg2livecd	pb	0.9.10		enhancement	Bruno Cornec	new	2010-07-14T19:13:07+02:00	2010-07-14T19:13:15+02:00	"With the action pkg2livecd, a livecd should be created. The livecd should be customized by the user and especially contain the actual project.

To achieve this goal, on debian based distributions the live-helper tool can be used. With this tool customizing is quite easy and pb can adept the config to the specific distro easily.

A good point will be to add an option livecdlist which holds all vm's and special string local, where a livecd should be build on. Keyword local means, build it on local machine."	Joachim Langenbach
Active Tickets	66	Log handling	pb	0.9.10		enhancement	Bruno Cornec	assigned	2010-09-01T19:47:59+02:00	2016-04-29T15:20:52+02:00	To handle the output of pb a bit better than now, the output should be analyzed for warnings and errors (divided between build process and packaging issues, or may be more). It should be possible to mail the output afterwards to defined adresses.	Joachim Langenbach
Active Tickets	107	Allow the management of pbconf content with NO VCS	pb	0.11.3		enhancement	Bruno Cornec	assigned	2011-06-17T02:53:10+02:00	2013-02-28T16:41:23+01:00	"Comment received on the pb-devel ML about pbconf using SVN (fow now):

If you provide support for running without a VCS then people can use whatever they want and they're just responsible for doing commits."	Bruno Cornec
Active Tickets	110	adds ipkg support	pb	0.11.3		enhancement	Bruno Cornec	assigned	2011-10-13T19:30:03+02:00	2013-02-28T16:15:07+01:00		Bruno Cornec
Active Tickets	114	pb should allow for different version remotely (project responsability) and locally for pkg (packager responsability)	pb	0.11.3		enhancement	Bruno Cornec	new	2011-12-15T20:43:25+01:00	2016-04-29T15:25:57+02:00	"As for itop:
{{{
[bruno@morley projects]$ grep itop ~/.pbrc
pbconfurl itop = svn+ssh://bruno@mondo.hpintelco.org/prj/svn/pb/projects/itop/pbconf
pbprojdir itop = $ENV{'HOME'}/prj/itop
}}}
{{{
[bruno@morley rpm]$ pb -p itop -r devel sbx2build 
Project: itop
Action: sbx2build
Packages: itop-core,itop-modules
Checking out https://itop.svn.sourceforge.net/svnroot/itop/trunk/devel to /bruno/prj/itop/devel ... child (svn co https://itop.svn.sourceforge.net/svnroot/itop/trunk/devel /bruno/prj/itop/devel) exited with value 1
svn: L'URL 'https://itop.svn.sourceforge.net/svnroot/itop/trunk/devel' n'existe pas
}}}

"	Bruno Cornec
Active Tickets	137	Add support for RE in tag for conf files	pb	0.13.1		enhancement	Bruno Cornec	assigned	2016-02-17T03:23:34+01:00	2017-09-24T02:14:24+02:00	"In order to be able to have:
{{{
tag fedora-2[2-9] = something
}}}
"	Bruno Cornec
Active Tickets	185	fix sbx2docker in parallel mode	pb	0.15.2	0.16.2	defect	Bruno Cornec	new	2020-04-03T02:17:09+02:00	2020-08-19T17:05:54+02:00	Doesn't work for now	Bruno Cornec
Active Tickets	190	Adds a sbx2pkg2ssh action to pb	pb	0.16.1	0.16.2	enhancement	Bruno Cornec	new	2021-01-06T14:07:06+01:00	2021-01-06T14:09:00+01:00	currently we need to chain sbx2pkg and pkg2ssh	Bruno Cornec
Active Tickets	191	Adds a install(build)deps action to pb	pb	0.16.1	0.16.2	enhancement	Bruno Cornec	new	2021-01-06T14:08:42+01:00	2021-01-06T14:08:42+01:00	This would allow to install all the build dependencies of a project and the install dependencies (useful for a localsetup e.g.)	Bruno Cornec
Active Tickets	173	problem with TZ on certain distros/setup	pb	0.14.6		defect	Bruno Cornec	new	2017-10-24T21:12:13+02:00	2019-03-22T00:58:37+01:00	"With alpine:

{{{
Use of uninitialized value $zone in lc at /usr/share/perl5/vendor_perl/Date/Manip/TZ.pm line 199.
Use of uninitialized value $zone in concatenation (.) or string at /usr/share/perl5/vendor_perl/Date/Manip/TZ.pm line 1341.  
ERROR: [date_period] Invalid zone:
}}}

Seen the same issue with fossology on some build contexts."	Bruno Cornec
Active Tickets	175	Using packages currently built as deps for another build	pb	0.14.6		enhancement	Bruno Cornec	new	2019-02-21T03:09:17+01:00	2019-02-21T03:09:17+01:00	When building the project project-builder and invoking make test, we need another akcage which is perl-ProjectBuilder. However, as we are building packages in // that one may not be there yet (of course we are using the previous version most of the time, but that's not what you want). So we should be able to provide an order for building packages, and layers of build based on which package needs which.	Bruno Cornec
Active Tickets	135	build should check pbcl files for coherency	pb	0.12.7		enhancement	Bruno Cornec	assigned	2015-09-10T11:03:28+02:00	2017-01-04T01:07:41+01:00	When building for Debian distributions, pb should check for coherency of versions used in the pbcl files and the one used in the VCS environment	Bruno Cornec
Active Tickets	141	use native uid when using docker	pb	0.13.2		enhancement	Bruno Cornec	new	2016-07-22T19:48:22+02:00	2016-07-22T19:48:22+02:00	Instead of using a pb account in the container, using the native user launching the docker command could simplify file exchanges (and rights issues) between host and guest.	Bruno Cornec
Active Tickets	188	adds aur support	pb	0.16.1	0.16.2	enhancement	Bruno Cornec	new	2020-08-19T17:04:49+02:00	2020-08-19T17:04:49+02:00	For support of Arch Linux based distros	Bruno Cornec
Active Tickets	100	Management of freshmeat announces as well as own ML	pb	0.11.3		enhancement	Bruno Cornec	new	2011-05-27T13:15:37+02:00	2016-04-29T15:23:53+02:00	freshmeat announces should also be generated automatically by pb.	Bruno Cornec
Active Tickets	147	remove hardcoded pbconf value for the directory if possible	pb	0.14.1		enhancement	Bruno Cornec	new	2016-08-24T23:17:48+02:00	2017-01-18T00:59:52+01:00	"Fossology was using the packaging dir and we had the following error:
{{{
Creating pbconf tar files compressed... ERROR: child (tar cfz fossology-3.1.0.0.20160824231254.pbconf.tar.gz fossology-3.1.0.0.20160824231254/pbconf) cwd=/home/bruno/Work/bruno/prj/fossology/git/fossology/pbdelivery exited with value 2
tar: fossology-3.1.0.0.20160824231254/pbconf : stat impossible: Aucun fichier ou dossier de ce type
tar: Arrêt avec code d'échec à cause des erreurs précédentes
}}}"	Bruno Cornec
Active Tickets	101	PAUSE upload could be done automatically	pb	0.11.3	0.16.2	enhancement	Bruno Cornec	assigned	2011-05-27T13:16:15+02:00	2020-08-19T17:09:15+02:00	To be checked.	Bruno Cornec
