aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add desktop file.Martin Whitaker2018-11-131-0/+8
|
* Rename main program to simply 'qarepo'.Martin Whitaker2018-11-131-0/+0
|
* Add option to suggest a downgrade command.Martin Whitaker2018-11-131-3/+56
|
* Convert error dialogue window to general purpose dialogue window...Martin Whitaker2018-11-131-29/+31
| | | | ...in preparation for next commit.
* Add check that no updates_testing media are currently enabled...Martin Whitaker2018-11-131-0/+13
| | | | ...as that defeats the purpose of using QARepo.
* Only accept limited abbreviations of full package names.Martin Whitaker2018-11-131-1/+1
| | | | | | Automatically add the arch/noarch and .rpm extension, but don't allow incomplete or missing version numbers. We have wildcards and fuzzy versions for that.
* Add the qarepo-helper script and its associated polkit rules/actions.Martin Whitaker2018-11-133-0/+38
|
* Use polkit for authentication instead of sudo.Martin Whitaker2018-11-131-5/+8
|
* Ensure a '+' in a package name is taken literally.Martin Whitaker2018-11-131-1/+2
|
* New releaseMartin Whitaker2018-03-311-93/+131
| | | | | | | | | | | | | | | This version supports simultaneous 32-bit and 64-bit local repos. They will be (unimaginatively) named 'QA Testing (32-bit)' and 'QA Testing (64-bit)'. The repos will be stored in 'i586' and 'x86_64' subdirectories of the directory specified in the QA Repo box. Each repo can be independently enabled/disabled. The repos can have different contents. When you switch between them in the GUI, the RPMs box will be updated to show the current contents of the selected repo. Before using the new version, make sure the old 'QA Testing' repo is disabled, and, if you want to save redownloading lots of files, move the the contents of your current repo down one level into the appropriately named (i586 or x86_64) subdirectory.
* New releaseMartin Whitaker2018-03-301-59/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a couple of extra options: 1. "fuzzy version" will automatically replace the package version/release in each requested package with a wildcard. If there are multiple versions in the remote repository, you'll get them all (and MageiaUpdate will then select the newest). Note this only happens if the requested package name includes the Mageia release (e.g. mga6) and if the package version starts with a digit, to avoid false matches. 2. "add deps" will automatically add all dependencies of the requested packages that can be satisfied from the updates_testing repositories. If you want to see what's actually been selected, either quit the app. and restart it, or use urpmq --list --media 'QA Testing' I would only use these options whilst things are in a state of flux. You really want to test against a definitive package list before you finally validate an update. I've also added a couple of check boxes to let you enable/disable use of the nonfree and tainted repositories.
* New releaseMartin Whitaker2018-03-301-49/+132
| | | | | | | | | | | A few more changes: - enables 'QA Testing' as an updates repository (fixes regression in v1.1) - ignores leading/trailing white space in entries - discards duplicates in RPMs list (so T.J.'s wildcard list is handled properly now) - reports errors in a pop-up dialogue window
* New releaseMartin Whitaker2018-03-302-75/+535
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So, following initial feedback, I've made a few changes: - incomplete names and simple wildcards (? and *) are accepted in the RPMs box - the Clear button just clears the RPMs box (use the Update button to clear the local repo as well) - the current status is shown, which can be one of Enabled : 'QA Testing' is enabled in the urpmi media and the local repo contains what you see in the GUI Needs update : 'QA Testing' is enabled in the urpmi media, but the local repo is out of sync with what you see Updating : what it says Update failed : one or more of the requested RPMs couldn't be fetched from the remote repo (or some other error occurred). You can try updating again in case it was a temporary download error Disabled : 'QA Testing' has been removed from the urpmi media (but the local repo remains intact) - the dual-function button is now Enable/Update, depending on the current status (this should all become clear when you use the app.). In reality it does exactly the same thing in both cases - it's just another visual clue to show whether or not the local repo is in sync
* Initial codeMartin Whitaker2018-03-301-0/+361