Re: Cleaning up the Salsa DPT landing page

2022-01-17 Thread Sandro Tosi
> If they apt source  their debian/control
> will have the obsolete Vcs-Browser information.  I think there should at least
> be a tombstone there for them to understand where the team went.

since we moved these repos within salsa, they are actually being
redirected to the right repo location. I took a random package that
still uses the all address:

https://salsa.debian.org/python-team/modules/webpy

and if i browse it, i get redirected to

https://salsa.debian.org/python-team/packages/webpy

with a window stating:

Project 'python-team/modules/webpy' was moved to
'python-team/packages/webpy'. Please update any links and bookmarks
that may still have the old path.

so it looks like even if downstreams have the old url, it will be
redirected to the right place and modules|apps can be removed

-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
Twitter: https://twitter.com/sandrotosi



Re: Cleaning up the Salsa DPT landing page

2022-01-17 Thread Scott Kitterman
On Monday, January 17, 2022 12:59:53 PM EST Louis-Philippe Véronneau wrote:
> On 2022-01-17 12 h 31, Scott Kitterman wrote:
> > On Monday, January 17, 2022 12:20:59 PM EST Louis-Philippe Véronneau 
wrote:
> >> Hey folks,
> >> 
> >> The merger between the DPMT and the PAPT into a single entity has been
> >> pretty successful IMO and I think it's time to cleanup the Salsa DPT
> >> landing page.
> >> 
> >> Looking at https://salsa.debian.org/python-team, I would propose the
> >> following:
> >> 
> >> 1. Delete the empty DPMT sub-group at
> >> https://salsa.debian.org/python-team/modules
> >> 
> >> 2. Delete the empty PAPT sub-group at
> >> https://salsa.debian.org/python-team/applications
> > 
> > I don't have an opinion on #3 and #4.
> 
> I mostly care about #3 in #4 :P
> 
> > Might it be better to leave these with a description that explains where
> > they went?  There's lots of things that refer to DPMT/PAPT and I don't
> > think all the packages have been uploaded with the correct Vcs-* data
> > yet.  It doesn't hurt to leave them there and if they explain where to
> > look instead, I think the chances of someone being confused later are
> > reduced.
> 
> The following lintian tags flag packages using the old Vcs-* data:
> 
> https://lintian.debian.org/tags/old-papt-vcs (11 packages)
> https://lintian.debian.org/tags/old-dpmt-vcs (431 packages)
> 
> Those packages have been fixed in git though, as Ondřej ran a script to
> fix all of them a while ago already.
> 
> Someone correct me if I'm wrong, but I don't think keeping empty dirs
> does anything to the Salsa redirects though.

I don't know, but I wasn't primarily thinking about people working internal to 
Debian (who might look at lintian output).  I was more thinking about users 
(both ours and downstream).  If they apt source  their debian/control 
will have the obsolete Vcs-Browser information.  I think there should at least 
be a tombstone there for them to understand where the team went.

I think this is much less relevant for #3 and #4 since they are more 
internally focused so some expectation that people will keep up with changes 
is more reasonable.

Scott K

Scott K




Re: Cleaning up the Salsa DPT landing page

2022-01-17 Thread Scott Kitterman
On Monday, January 17, 2022 12:59:53 PM EST Louis-Philippe Véronneau wrote:
> On 2022-01-17 12 h 31, Scott Kitterman wrote:
> > On Monday, January 17, 2022 12:20:59 PM EST Louis-Philippe Véronneau 
wrote:
> >> Hey folks,
> >> 
> >> The merger between the DPMT and the PAPT into a single entity has been
> >> pretty successful IMO and I think it's time to cleanup the Salsa DPT
> >> landing page.
> >> 
> >> Looking at https://salsa.debian.org/python-team, I would propose the
> >> following:
> >> 
> >> 1. Delete the empty DPMT sub-group at
> >> https://salsa.debian.org/python-team/modules
> >> 
> >> 2. Delete the empty PAPT sub-group at
> >> https://salsa.debian.org/python-team/applications
> > 
> > I don't have an opinion on #3 and #4.
> 
> I mostly care about #3 in #4 :P
> 
> > Might it be better to leave these with a description that explains where
> > they went?  There's lots of things that refer to DPMT/PAPT and I don't
> > think all the packages have been uploaded with the correct Vcs-* data
> > yet.  It doesn't hurt to leave them there and if they explain where to
> > look instead, I think the chances of someone being confused later are
> > reduced.
> 
> The following lintian tags flag packages using the old Vcs-* data:
> 
> https://lintian.debian.org/tags/old-papt-vcs (11 packages)
> https://lintian.debian.org/tags/old-dpmt-vcs (431 packages)
> 
> Those packages have been fixed in git though, as Ondřej ran a script to
> fix all of them a while ago already.
> 
> Someone correct me if I'm wrong, but I don't think keeping empty dirs
> does anything to the Salsa redirects though.

I don't know, but I wasn't primarily thinking about people working internal to 
Debian (who might look at lintian output).  I was more thinking about users 
(both ours and downstream).  If they apt source  their debian/control 
will have the obsolete Vcs-Browser information.  I think there should at least 
be a tombstone there for them to understand where the team went.

I think this is much less relevant for #3 and #4 since they are more 
internally focused so some expectation that people will keep up with changes 
is more reasonable.

Scott K

Scott K

signature.asc
Description: This is a digitally signed message part.


Re: Cleaning up the Salsa DPT landing page

2022-01-17 Thread Louis-Philippe Véronneau
On 2022-01-17 12 h 31, Scott Kitterman wrote:
> On Monday, January 17, 2022 12:20:59 PM EST Louis-Philippe Véronneau wrote:
>> Hey folks,
>>
>> The merger between the DPMT and the PAPT into a single entity has been
>> pretty successful IMO and I think it's time to cleanup the Salsa DPT
>> landing page.
>>
>> Looking at https://salsa.debian.org/python-team, I would propose the
>> following:
>>
>> 1. Delete the empty DPMT sub-group at
>> https://salsa.debian.org/python-team/modules
>>
>> 2. Delete the empty PAPT sub-group at
>> https://salsa.debian.org/python-team/applications
> 
> I don't have an opinion on #3 and #4.

I mostly care about #3 in #4 :P

> Might it be better to leave these with a description that explains where they 
> went?  There's lots of things that refer to DPMT/PAPT and I don't think all 
> the packages have been uploaded with the correct Vcs-* data yet.  It doesn't 
> hurt to leave them there and if they explain where to look instead, I think 
> the chances of someone being confused later are reduced.

The following lintian tags flag packages using the old Vcs-* data:

https://lintian.debian.org/tags/old-papt-vcs (11 packages)
https://lintian.debian.org/tags/old-dpmt-vcs (431 packages)

Those packages have been fixed in git though, as Ondřej ran a script to
fix all of them a while ago already.

Someone correct me if I'm wrong, but I don't think keeping empty dirs
does anything to the Salsa redirects though.

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
  ⠈⠳⣄


OpenPGP_signature
Description: OpenPGP digital signature


Re: Cleaning up the Salsa DPT landing page

2022-01-17 Thread Scott Kitterman
On Monday, January 17, 2022 12:20:59 PM EST Louis-Philippe Véronneau wrote:
> Hey folks,
> 
> The merger between the DPMT and the PAPT into a single entity has been
> pretty successful IMO and I think it's time to cleanup the Salsa DPT
> landing page.
> 
> Looking at https://salsa.debian.org/python-team, I would propose the
> following:
> 
> 1. Delete the empty DPMT sub-group at
> https://salsa.debian.org/python-team/modules
> 
> 2. Delete the empty PAPT sub-group at
> https://salsa.debian.org/python-team/applications

I don't have an opinion on #3 and #4.

Might it be better to leave these with a description that explains where they 
went?  There's lots of things that refer to DPMT/PAPT and I don't think all 
the packages have been uploaded with the correct Vcs-* data yet.  It doesn't 
hurt to leave them there and if they explain where to look instead, I think 
the chances of someone being confused later are reduced.

Scott K

signature.asc
Description: This is a digitally signed message part.


Cleaning up the Salsa DPT landing page

2022-01-17 Thread Louis-Philippe Véronneau
Hey folks,

The merger between the DPMT and the PAPT into a single entity has been
pretty successful IMO and I think it's time to cleanup the Salsa DPT
landing page.

Looking at https://salsa.debian.org/python-team, I would propose the
following:

1. Delete the empty DPMT sub-group at
https://salsa.debian.org/python-team/modules

2. Delete the empty PAPT sub-group at
https://salsa.debian.org/python-team/applications

3. In the 'tools' sub-group, rename the 'python-modules' sub-sub-group
to 'policy' and delete everything that is not the 'policy.rst' file, as
people now use the 'packages' sub-sub-group for tracking purposes
https://salsa.debian.org/python-team/tools/python-modules

4. Delete the legacy 'python-apps' sub-sub-group
https://salsa.debian.org/python-team/tools/python-apps

Happy to hear what others think of this. I don't have the permissions to
enact this anyway, so if we reach consensus, and admin will have to make
the actual changes :)

Cheers,

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
  ⠈⠳⣄


OpenPGP_signature
Description: OpenPGP digital signature