1. Donald Clayton
  2. PowerBuilder
  3. Thursday, 3 October 2024 23:13 PM UTC

This is really a "can you..." question, not a how to question.

I have a client that would like to use PBAutoBuild to clone a Workspace target from Git and and build it using AutoBuild and PBL creation/loading feature.  The issue seems to be that the target bootstrapping fails if there are PBDs in the Target's library list.  This seems to be an edge case that is not addressed in the documentation (that I can see), and I wonder if it's technically feasible.  Targets can have .PBDs in the lib list, but can they be bootstrapped from source if that's what's in the .PBT file?

Here's the error from PBAutoBuild:

08:32:00 [Normal] PBORCA_SccRefreshTarget. Full Rebuild
08:32:00 [Normal] Unable to process map file: C:\agent\_work\124\s\lib\ext_client.pbd

08:32:00 [Normal] C:\agent\_work\124\s\lib\ext_client.pbd cannot be refreshed.

I’ve been reviewing the help file here:  Working with an Application project - - Users Guide (appeon.com) and I’m wondering if it’s technically feasible to bootstrap a PB Target from a Git Repo (where the libraries are bootstrapped) with PBDs in the library list.   I'd appreciate a definitive answer if possible.

 

kitty he @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 8 October 2024 03:31 AM UTC
  2. PowerBuilder
  3. # 1

Hi Donald, 

 

I have tested the SVN test cases containing PBD in both the 2022R3 3356 and 3391 versions, and the AutoBuild merge was successful in both cases. Since PBD itself is not involved in the compilation and merging, I'm not sure why you're encountering this issue. 

 

Could you provide a reproducible case for us? I suggest submitting a ticket so we can better track the problem: 

https://www.appeon.com/standardsupport/newbug

 

Regards, 

Kitty

Comment
There are no comments made yet.
Donald Clayton Accepted Answer Pending Moderation
  1. Friday, 4 October 2024 16:16 PM UTC
  2. PowerBuilder
  3. # 2

 

Thanks for the quick response, Chris.

  1. PB version & build?
    • PB 2022 R3 Build 3356
  2. GIT server version & build?
    • Azure DevOps PB 2022 build template uses 6.x to download the source
  3. GIT Client version & build?
    • git version 2.35.1
  4. What O/S version would you be running this on?
    • Windows 11

 

Comment
  1. Andreas Mykonios
  2. Friday, 4 October 2024 20:01 PM UTC
Hi Chris.

The issue Donald is facing is not realy about building - compiling a project. It's about synchronisation from source control. It seems that diring this process autobuild tries to refresh pbd's which has no sense. In your test, were you "pulling" the project from a repository?

Andreas.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Friday, 4 October 2024 20:43 PM UTC
Yes, I was. However, I was using SVN.
  1. Helpful
  1. Donald Clayton
  2. Monday, 7 October 2024 20:07 PM UTC
We're trying to resolve this by setting the RefreshPbl to false in the build.json file for the .PBDs.

I'll let everyone know if this works.
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Thursday, 3 October 2024 23:37 PM UTC
  2. PowerBuilder
  3. # 3

Hi Don;

  Can you tell us ...

  1. PB version & build?
  2. GIT server version & build?
  3. GIT Client version & build?
  4. What O/S version would you be running this on?

Regards ... Chris 

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.