Thank you for the hint.

I won't waste time converting this one to short DH sequencer.

So many of the projects I worked once on for some reason
(FTBFS, remove CDBS or else) are getting removed from
unstable afterwards that I also had to automate this part
do detect dead projects locally.

Greetings

Alexandre

-----
$ cat ~/bin/removed
#!/usr/bin/python3
# detect packages that were removed from unstable
import glob
import os
import apt_pkg
apt_pkg.init()
SOURCES = apt_pkg.SourceRecords()
BASE = '/home/tchet/deb'

for ctrl in glob.glob(os.path.join(BASE, '*/debian/control')):
   with open(ctrl) as fd:
       # file may begin with a '#' comment
       for line in fd:
           if line.startswith('Source:'):
               break
   source = line.strip(' \n').split()[1]
   assert source, ctrl
   SOURCES.restart()
   SOURCES.lookup(source)
   try:
       for binary in SOURCES.binaries:
           break
   except AttributeError:
       print(ctrl, source)


Le lun. 18 mai 2026 à 09:58, Thibaut Paumard
<[email protected]> a écrit :
>
> Dear Alexandre,
>
> Thanks for your work.
>
> For context, most of the Yorick community has moved to Python and/or
> Julia. I am working (upstream) in removing dependencies on Yorick so
> that eventually we will be able to drop the full ecosystem. Currently
> the two projects that I consider useful and that require Yorick and some
> extensions are Gyoto and yorick-cubeview.
>
> Best regards, Thibaut.

-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to