Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of official devel/unstable branches #316

Closed
AMDmi3 opened this issue Sep 4, 2017 · 18 comments
Closed

List of official devel/unstable branches #316

AMDmi3 opened this issue Sep 4, 2017 · 18 comments
Labels

Comments

@AMDmi3
Copy link
Member

AMDmi3 commented Sep 4, 2017

Let's collect a list of devel/unstable software branches, so when #170 is implemented it can be used to make stable branches not counted as outdated. We need

  • version pattern
  • upstream url which could be used to keep the pattern up to date
Project Pattern URL / comments
apr 2\\..* http://apr.apache.org/
gcc [0-9]+\\.0.*, [0-9]+\\.[0-9]+\\.[1-9] https://gcc.gnu.org/releases.html, https://mirrors.kernel.org/sourceware/gcc/releases/
GNOME1 [0-9]+\\.[0-9]*[13579]\\..* https://developer.gnome.org/programming-guidelines/stable/versioning.html.en#stable-unstable-versionsneed
less >4872 http://www.greenwoodsoftware.com/less/
libressl 2\\.6\\..* https://www.libressl.org/
postgresql 10\\..* https://www.postgresql.org/developer/beta/
tor 3\\.1\\..* https://www.torproject.org/download/download.html.en
wine [0-9]+\\.[1-9].* https://www.winehq.org/download
  • slashes are doubled to simplify pasting into rules .yaml
  • 1 need full list of metapackages
  • 2 need new kind of version comparison
@AMDmi3 AMDmi3 added the rules label Sep 4, 2017
@AMDmi3 AMDmi3 changed the title List of deven/unstable branches List of official devel/unstable branches Sep 4, 2017
@jrmarino
Copy link
Contributor

jrmarino commented Sep 4, 2017

some gnome metapackages affected:

  • adwaita-icon-theme
  • at-spi2-atk
  • at-spi2-core
  • atk
  • cairo
  • glib
  • gobject-introspection

@vcunat
Copy link

vcunat commented Sep 4, 2017

There could also be some general rules, e.g. checks for substrings like rc, beta, ...

@AMDmi3
Copy link
Member Author

AMDmi3 commented Sep 4, 2017

Sure, that's planned as well

AMDmi3 added a commit that referenced this issue Sep 19, 2017
@AMDmi3
Copy link
Member Author

AMDmi3 commented Sep 20, 2017

Listed packages should be fixed. Global rule for all rc/alpha/beta versions is not there yet

@AMDmi3
Copy link
Member Author

AMDmi3 commented Sep 28, 2017

It's there now. Not for [ab][0-9]+$ yet though, but may add as well.

@AMDmi3 AMDmi3 closed this as completed Sep 28, 2017
@jtojnar
Copy link
Contributor

jtojnar commented Nov 23, 2017

Some GNOME packages listing unstable version (3.27):

  • gnome-disk-utility
  • gnome-keyring
  • gnome-logs
  • gnome-maps
  • gnome-mines
  • gnome-online-accounts
  • gnome-photos
  • gnome-shell
  • gnome-shell-extensions
  • gnome-software
  • gnome-tweak-tool

Probably more but newer versions are not packaged https://repology.org/metapackages/?search=gnome&maintainer=&category=&inrepo=nix_unstable&notinrepo=&minspread=&maxspread=

@AMDmi3
Copy link
Member Author

AMDmi3 commented Nov 24, 2017

I've added these and some more rules. It's easier to get them raw from the database, using select distinct effname from packages where version like '3.27.%' and devel=false; query.

@jtojnar
Copy link
Contributor

jtojnar commented Nov 24, 2017

webkitgtk also uses the “odd minor unstable” rule.

@jtojnar
Copy link
Contributor

jtojnar commented Dec 3, 2017

Also these:

  • eog
  • geocode-glib
  • gnome-boxes
  • geocode-glib
  • atkmm

AMDmi3 added a commit that referenced this issue Dec 3, 2017
@jtojnar
Copy link
Contributor

jtojnar commented Dec 3, 2017

Also python:pycairo. Nevermind, that one actually uses semver.

@jtojnar
Copy link
Contributor

jtojnar commented Dec 17, 2017

Three more: empathy, gnome-sudoku and deja-dup.

AMDmi3 added a commit that referenced this issue Dec 19, 2017
@jtojnar
Copy link
Contributor

jtojnar commented Jan 9, 2018

Also gcr, dconf-editor and glade.

AMDmi3 added a commit that referenced this issue Jan 9, 2018
@jtojnar
Copy link
Contributor

jtojnar commented Jan 25, 2018

Also gdm and gnome-music.

AMDmi3 added a commit that referenced this issue Jan 29, 2018
@AMDmi3
Copy link
Member Author

AMDmi3 commented Jan 29, 2018

Would be nice if you create new issues for future reports, as there are chances I may miss followups to this closed issue. Thank you!

@AMDmi3
Copy link
Member Author

AMDmi3 commented Jan 29, 2018

Also note to self: can get the list of more candidates for gnome devel versioning scheme with this query:

select effname,version from packages where version like '3.27.%' and versionclass = 1;

Or, more precise at the current moment:

select effname,version from packages where version='3.27.90' and versionclass = 1;

AMDmi3 added a commit to repology/repology-rules that referenced this issue Mar 21, 2018
AMDmi3 added a commit to repology/repology-rules that referenced this issue Mar 21, 2018
AMDmi3 added a commit to repology/repology-rules that referenced this issue Mar 21, 2018
AMDmi3 added a commit to repology/repology-rules that referenced this issue Mar 21, 2018
AMDmi3 added a commit to repology/repology-rules that referenced this issue Mar 21, 2018
@vcunat
Copy link

vcunat commented May 27, 2018

bind newly switched to the scheme where even=stable and odd=unstable. https://lists.isc.org/pipermail/bind-announce/2018-May/001092.html

@AMDmi3
Copy link
Member Author

AMDmi3 commented May 27, 2018

Yeah, I've seen the news, adding rule for this was on my list. Thanks for the report anyway!

@AMDmi3
Copy link
Member Author

AMDmi3 commented Jun 2, 2018

Fixed by repology/repology-rules#33

@repology repology locked as resolved and limited conversation to collaborators Jun 2, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants