On Fri, 22 Aug 2025 14:56:47 +0200, Manfred Hollstein wrote: > > Hi Takashi, > > I keep receiving lots of messages from [email protected] and OBS > indicating you are pushing Xfce packages to code.opensuse.org > Is this part of the previously announced move of devel packages to > pagure?
Not really, the planned devel project change to git workflow is rather to Gitea on src.opensuse.org. Pagure on code.opensuse.org is a la github for openSUSE to manage the source code tree. In the case of xfce4-branding-openSUSE I tried to fix, it seems that Maurizio created a tarball directly from the git repo on code.opensuse.org via OBS service, so that was my attempt to push the fix there at first, and you seem to have received a notification. > To me it's completely unclear what this would mean compared to how I/we > have worked up until now. The whole workflow is completely in the fog! > > If you started this, can you please announce this here so we know what > to do/expect. If not, why do the requests contain lines like > > (🤖: Submission of xfce4-settings via > https://src.opensuse.org/pool/xfce4-settings/pulls/1 by tiwai) > > ??? Currently the situation is confusing yet, unfortunately. While I tried to fix xfce4-branding-openSUSE package on code.opensuse.org, I did another attempts to sync from FACTORY to Leap 16.0 for some packages (xfce4-session, xfce4-settings, etc). This had to be done now via src.opensuse.org Gitea PR, not OBS SR, because Leap 16.0 was completely changed to Git workflow. I guess those are large parts of notification mails you've seen. Then I made them wrongly, sent PRs from tiwai:leap-16.0 branch to pool:factory, while it should have been to pool:leap-16.0. (The PR target should be changed along with the source branch, IMO!) So all previous submissions were declined, and I resent PRs again... To recap: - We need to sync some package updates for Leap 16.0 when we fix for OBS X11:xfce and FACTORY. This needs cumbersome manual steps for now; forking the gitea repo on src.opensuse.org if not present yet, put the FACTORY changes there, commit, and push to leap-16.0 branch. Then send a PR to pool:leap-16.0 there. In general, *if* pool:factory branch already contains the updated stuff, we may just merge this into leap-16.0 branch via git-merge. But this doesn't seem happening reliably, unfortunately. - For FACTORY, we still keep working on OBS for now. That said, you'll keep working on packages just like before for X11:xfce. The migration of X11:xfce devel project wasn't done yet, but I feel it'd be rather better to switch earlier than too late. - After we switch to Git workflow, the basic work procedure changes, certainly. Typically you'd do "osc fork" for branch off both Git and OBS project, and work there. The result will be committed via git-commit & git-push, not osc-commit. Then submit via a PR on src.opensuse.org. Also the reviews of PRs will be on src.opensuse.org in future. Takashi
